Pathneck is an active probing tool that can detect bottleneck location of network path. It only needs single end control, and has relatively small probing overhead (33.6KB for one probing in the default setting).