i am doing my graduation thesis,currently i need a tool that is capable of measuring the
available bandwidth between client and servers.i have googled that, the link
http://www.icir.org/models/tools.html has many tools to do that,however,they all seem to
have to deploy the program on both of the two ends,i.e,the sender and the receiver.

The problem is that i wanna measure ,for instance, the available bandwidth between my machine and one of the servers of Google, there is no way i can ssh to it and deploy the program(can they permit me to do that ??). So i kinda need a tool that runs on my own end and measure the bandwidth if the other end address is given,like

measurement_tool hostname_or_ipaddr_of_the_other_end

thanks in advance !

link|improve this question
feedback

migrated from stackoverflow.com Apr 16 '11 at 21:14

This question came from our site for professional and enthusiast programmers.

1 Answer

You send all traffic with a probability of loss... The best way to gather loss and thus throughput statistics is to instrument both ends of a connection. If you google "passive bandwidth measurement" you will see some reasearch techniques, but production usage relies on two sided data.

link|improve this answer
@Mike i have googled that,and it seems no such a tool,can you suggest one. – Tracy Apr 16 '11 at 13:24
@Tracy, please post your same question on CS Theory, you may find someone there who is able to assist. – Mike Pennington Apr 22 '11 at 3:27
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.