entering main() The number of msgs sent is set to 10 msgSize is set to 1000 Lower bound of probing bandwidth is set to 1000 Upper bound of probing bandwidth is set to 1e+06 HostName=128.236.1.7 entering setupICMPacket() entering a2sockaddr() entering printsockaddr() sockaddr_in: Domain=2, Hostname=mercury.usafa.af.mil, Port=0, Address=128.236.1.7, entering timesubbwrangeInit() bwrUpperBound=1e+06, bwrLowerBound=1000 bwr.upperBound=1e+06, bwr.lowerBound=1000 entering sendProbingMsg() entering setupNextIteration() sendingTime[1]=0.010000 msgSize=1000 bytes !! setup iteration 0, bwr.lb=1000.000000, bwr.ub=1000000.000000 eqTgap: sendingTime[2]=0.081429, sendingTimeGap[1]=71.428571, bandwidth[1]=112000.000000 eqTgap: sendingTime[3]=0.117303, sendingTimeGap[2]=35.874439, bandwidth[2]=223000.000000 eqTgap: sendingTime[4]=0.141255, sendingTimeGap[3]=23.952096, bandwidth[3]=334000.000000 eqTgap: sendingTime[5]=0.159233, sendingTimeGap[4]=17.977528, bandwidth[4]=445000.000000 eqTgap: sendingTime[6]=0.173621, sendingTimeGap[5]=14.388489, bandwidth[5]=556000.000000 eqTgap: sendingTime[7]=0.185615, sendingTimeGap[6]=11.994003, bandwidth[6]=667000.000000 eqTgap: sendingTime[8]=0.195898, sendingTimeGap[7]=10.282776, bandwidth[7]=778000.000000 eqTgap: sendingTime[9]=0.204897, sendingTimeGap[8]=8.998875, bandwidth[8]=889000.000000 eqTgap: sendingTime[10]=0.212897, sendingTimeGap[9]=8.000000, bandwidth[9]=1000000.000000 entering waitRelativeTime() sendProbingMsg: i=1, time=10000 entering sendMsg() sendMsg(): ready to send icmp msg reqID=1, this_time=10000 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=1, this_time=10000 entering waitRelativeTime() sendProbingMsg: i=2, time=81428 entering sendMsg() sendMsg(): ready to send icmp msg reqID=2, this_time=81428 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=2, this_time=81428 entering waitRelativeTime() sendProbingMsg: i=3, time=117303 entering sendMsg() sendMsg(): ready to send icmp msg reqID=3, this_time=117303 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=3, this_time=117303 entering waitRelativeTime() sendProbingMsg: i=4, time=141255 entering sendMsg() sendMsg(): ready to send icmp msg reqID=4, this_time=141255 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=4, this_time=141255 entering waitRelativeTime() sendProbingMsg: i=5, time=159232 entering sendMsg() sendMsg(): ready to send icmp msg reqID=5, this_time=159232 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=5, this_time=159232 entering waitRelativeTime() sendProbingMsg: i=6, time=173621 entering sendMsg() sendMsg(): ready to send icmp msg reqID=6, this_time=173621 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=6, this_time=173621 entering waitRelativeTime() sendProbingMsg: i=7, time=185615 entering sendMsg() sendMsg(): ready to send icmp msg reqID=7, this_time=185615 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=7, this_time=185615 entering waitRelativeTime() sendProbingMsg: i=8, time=195897 entering sendMsg() sendMsg(): ready to send icmp msg reqID=8, this_time=195897 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=8, this_time=195897 entering waitRelativeTime() sendProbingMsg: i=9, time=204896 entering sendMsg() sendMsg(): ready to send icmp msg reqID=9, this_time=204896 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=9, this_time=204896 entering waitRelativeTime() sendProbingMsg: i=10, time=212896 entering sendMsg() sendMsg(): ready to send icmp msg reqID=10, this_time=212896 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=10, this_time=212896 wait 10000usec, diff=71297usec, sTime=0.010000, stv=1007749226.186662 wait 71428usec, diff=34112usec, sTime=0.081429, stv=1007749226.257959 wait 35874usec, diff=24788usec, sTime=0.117303, stv=1007749226.292071 wait 23952usec, diff=18600usec, sTime=0.141255, stv=1007749226.316859 wait 17977usec, diff=12839usec, sTime=0.159233, stv=1007749226.335459 wait 14388usec, diff=11995usec, sTime=0.173621, stv=1007749226.348298 wait 11994usec, diff=12366usec, sTime=0.185615, stv=1007749226.360293 wait 10282usec, diff=6916usec, sTime=0.195898, stv=1007749226.372659 wait 8998usec, diff=8585usec, sTime=0.204897, stv=1007749226.379575 sendProbingMsg() entering departPackets() departPackets(): starttv=1007749226.174679 depart[1]=12036, stv[1]=1007749226.186662 depart[2]=83301, stv[2]=1007749226.257959 depart[3]=117415, stv[3]=1007749226.292071 depart[4]=142201, stv[4]=1007749226.316859 depart[5]=160801, stv[5]=1007749226.335459 depart[6]=173640, stv[6]=1007749226.348298 depart[7]=185636, stv[7]=1007749226.360293 depart[8]=198001, stv[8]=1007749226.372659 depart[9]=204920, stv[9]=1007749226.379575 depart[10]=213501, stv[10]=1007749226.388160 Actual depart time gap[1]=71265, sendingTimeGap[1]=71.297050 Actual depart time gap[2]=34114, sendingTimeGap[2]=34.111977 Actual depart time gap[3]=24786, sendingTimeGap[3]=24.788022 Actual depart time gap[4]=18600, sendingTimeGap[4]=18.599987 Actual depart time gap[5]=12839, sendingTimeGap[5]=12.838960 Actual depart time gap[6]=11996, sendingTimeGap[6]=11.995077 Actual depart time gap[7]=12365, sendingTimeGap[7]=12.365937 Actual depart time gap[8]=6919, sendingTimeGap[8]=6.916046 Actual depart time gap[9]=8581, sendingTimeGap[9]=8.584976 entering findinfo entering main() The number of msgs sent is set to 10 msgSize is set to 1000 Lower bound of probing bandwidth is set to 1000 Upper bound of probing bandwidth is set to 1e+06 HostName=128.236.1.7 entering setupICMPacket() entering a2sockaddr() entering printsockaddr() sockaddr_in: Domain=2, Hostname=mercury.usafa.af.mil, Port=0, Address=128.236.1.7, entering timesubbwrangeInit() bwrUpperBound=1e+06, bwrLowerBound=1000 bwr.upperBound=1e+06, bwr.lowerBound=1000 entering receivingProbingMsg() entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=29589, icmp_seq=1, icmp_id=5132, time=522067228 1.packet_id=1, n=2, recv_time=0, n_outstanding=9 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=23858, icmp_seq=2, icmp_id=5132, time=522067228 2.packet_id=2, n=3, recv_time=0, n_outstanding=8 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=55278, icmp_seq=3, icmp_id=5132, time=522067228 3.packet_id=3, n=4, recv_time=0, n_outstanding=7 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=30491, icmp_seq=4, icmp_id=5132, time=522067228 4.packet_id=4, n=5, recv_time=0, n_outstanding=6 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=11890, icmp_seq=5, icmp_id=5132, time=522067228 5.packet_id=5, n=6, recv_time=0, n_outstanding=5 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=64585, icmp_seq=6, icmp_id=5132, time=522067228 6.packet_id=6, n=7, recv_time=0, n_outstanding=4 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=52588, icmp_seq=7, icmp_id=5132, time=522067228 7.packet_id=7, n=8, recv_time=0, n_outstanding=3 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=40222, icmp_seq=8, icmp_id=5132, time=522067228 8.packet_id=8, n=9, recv_time=0, n_outstanding=2 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=33302, icmp_seq=9, icmp_id=5132, time=522067228 9.packet_id=9, n=10, recv_time=0, n_outstanding=1 entering recv_icmp() entering pr_addr() 8 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=60393, icmp_seq=10, icmp_id=5132, time=0 10.packet_id=10, n=11, recv_time=0, n_outstanding=0 entering packetAnalysis() entering findinfo packetAnalysis(): starttv=1007749226.174679 sendingTime[1]=1007749226.186662, receivingTime[1]=1007749226.270419 sendingTime[2]=1007749226.257959, receivingTime[2]=1007749226.273749 sendingTime[3]=1007749226.292071, receivingTime[3]=1007749226.301467 sendingTime[4]=1007749226.316859, receivingTime[4]=1007749226.326238 sendingTime[5]=1007749226.335459, receivingTime[5]=1007749226.341749 sendingTime[6]=1007749226.348298, receivingTime[6]=1007749226.354138 sendingTime[7]=1007749226.360293, receivingTime[7]=1007749226.366535 sendingTime[8]=1007749226.372659, receivingTime[8]=1007749226.378934 sendingTime[9]=1007749226.379575, receivingTime[9]=1007749226.410545 sendingTime[10]=1007749226.388160, receivingTime[10]=1007749226.422523 sendingTimeGap[1]=0.071297, receivingTimeGap[1]=0.003330 sendingTimeGap[2]=0.034112, receivingTimeGap[2]=0.027718 sendingTimeGap[3]=0.024788, receivingTimeGap[3]=0.024771 sendingTimeGap[4]=0.018600, receivingTimeGap[4]=0.015511 sendingTimeGap[5]=0.012839, receivingTimeGap[5]=0.012389 sendingTimeGap[6]=0.011995, receivingTimeGap[6]=0.012397 sendingTimeGap[7]=0.012366, receivingTimeGap[7]=0.012399 sendingTimeGap[8]=0.006916, receivingTimeGap[8]=0.031611 sendingTimeGap[9]=0.008585, receivingTimeGap[9]=0.011978 entering findBWRange() bandwidthReq[1]=1000.000000 bandwidthReq[2]=112206.606775 bandwidthReq[3]=234521.736699 bandwidthReq[4]=322736.521158 bandwidthReq[5]=430107.826800 bandwidthReq[6]=623103.443793 bandwidthReq[7]=666940.271511 bandwidthReq[8]=646938.428465 bandwidthReq[9]=1156730.281302 sendingTime[1]=1007749226.186662, receivingTime[1]=1007749226.270419 sendingTime[2]=1007749226.257959, receivingTime[2]=1007749226.273749 sendingTime[3]=1007749226.292071, receivingTime[3]=1007749226.301467 sendingTime[4]=1007749226.316859, receivingTime[4]=1007749226.326238 sendingTime[5]=1007749226.335459, receivingTime[5]=1007749226.341749 sendingTime[6]=1007749226.348298, receivingTime[6]=1007749226.354138 sendingTime[7]=1007749226.360293, receivingTime[7]=1007749226.366535 sendingTime[8]=1007749226.372659, receivingTime[8]=1007749226.378934 sendingTime[9]=1007749226.379575, receivingTime[9]=1007749226.410545 sendingTime[10]=1007749226.388160, receivingTime[10]=1007749226.422523 i=1, absRcvTimeGap[1]=0.000000, absSendTimeGap[1]=0.000000, absGapDifference[1]=0.000000 i=1, absRcvTimeGap[2]=0.003330, absSendTimeGap[2]=0.071297, absGapDifference[2]=-0.067967 i=1, absRcvTimeGap[3]=0.031048, absSendTimeGap[3]=0.105409, absGapDifference[3]=-0.074361 i=1, absRcvTimeGap[4]=0.055819, absSendTimeGap[4]=0.130197, absGapDifference[4]=-0.074378 i=1, absRcvTimeGap[5]=0.071330, absSendTimeGap[5]=0.148797, absGapDifference[5]=-0.077467 i=1, absRcvTimeGap[6]=0.083719, absSendTimeGap[6]=0.161636, absGapDifference[6]=-0.077917 i=1, absRcvTimeGap[7]=0.096116, absSendTimeGap[7]=0.173631, absGapDifference[7]=-0.077515 i=1, absRcvTimeGap[8]=0.108515, absSendTimeGap[8]=0.185997, absGapDifference[8]=-0.077482 i=1, absRcvTimeGap[9]=0.140126, absSendTimeGap[9]=0.192913, absGapDifference[9]=-0.052787 i=2, absRcvTimeGap[1]=-0.003330, absSendTimeGap[1]=-0.071297, absGapDifference[1]=0.067967 i=2, absRcvTimeGap[2]=0.000000, absSendTimeGap[2]=0.000000, absGapDifference[2]=0.000000 i=2, absRcvTimeGap[3]=0.027718, absSendTimeGap[3]=0.034112, absGapDifference[3]=-0.006394 i=2, absRcvTimeGap[4]=0.052489, absSendTimeGap[4]=0.058900, absGapDifference[4]=-0.006411 i=2, absRcvTimeGap[5]=0.068000, absSendTimeGap[5]=0.077500, absGapDifference[5]=-0.009500 i=2, absRcvTimeGap[6]=0.080389, absSendTimeGap[6]=0.090339, absGapDifference[6]=-0.009950 i=2, absRcvTimeGap[7]=0.092786, absSendTimeGap[7]=0.102334, absGapDifference[7]=-0.009548 i=2, absRcvTimeGap[8]=0.105185, absSendTimeGap[8]=0.114700, absGapDifference[8]=-0.009515 i=2, absRcvTimeGap[9]=0.136796, absSendTimeGap[9]=0.121616, absGapDifference[9]=0.015180 i=3, absRcvTimeGap[1]=-0.031048, absSendTimeGap[1]=-0.105409, absGapDifference[1]=0.074361 i=3, absRcvTimeGap[2]=-0.027718, absSendTimeGap[2]=-0.034112, absGapDifference[2]=0.006394 i=3, absRcvTimeGap[3]=0.000000, absSendTimeGap[3]=0.000000, absGapDifference[3]=0.000000 i=3, absRcvTimeGap[4]=0.024771, absSendTimeGap[4]=0.024788, absGapDifference[4]=-0.000017 i=3, absRcvTimeGap[5]=0.040282, absSendTimeGap[5]=0.043388, absGapDifference[5]=-0.003106 i=3, absRcvTimeGap[6]=0.052671, absSendTimeGap[6]=0.056227, absGapDifference[6]=-0.003556 i=3, absRcvTimeGap[7]=0.065068, absSendTimeGap[7]=0.068222, absGapDifference[7]=-0.003154 i=3, absRcvTimeGap[8]=0.077467, absSendTimeGap[8]=0.080588, absGapDifference[8]=-0.003121 i=3, absRcvTimeGap[9]=0.109078, absSendTimeGap[9]=0.087504, absGapDifference[9]=0.021574 i=4, absRcvTimeGap[1]=-0.055819, absSendTimeGap[1]=-0.130197, absGapDifference[1]=0.074378 i=4, absRcvTimeGap[2]=-0.052489, absSendTimeGap[2]=-0.058900, absGapDifference[2]=0.006411 i=4, absRcvTimeGap[3]=-0.024771, absSendTimeGap[3]=-0.024788, absGapDifference[3]=0.000017 i=4, absRcvTimeGap[4]=0.000000, absSendTimeGap[4]=0.000000, absGapDifference[4]=0.000000 i=4, absRcvTimeGap[5]=0.015511, absSendTimeGap[5]=0.018600, absGapDifference[5]=-0.003089 i=4, absRcvTimeGap[6]=0.027900, absSendTimeGap[6]=0.031439, absGapDifference[6]=-0.003539 i=4, absRcvTimeGap[7]=0.040297, absSendTimeGap[7]=0.043434, absGapDifference[7]=-0.003137 i=4, absRcvTimeGap[8]=0.052696, absSendTimeGap[8]=0.055800, absGapDifference[8]=-0.003104 i=4, absRcvTimeGap[9]=0.084307, absSendTimeGap[9]=0.062716, absGapDifference[9]=0.021591 i=5, absRcvTimeGap[1]=-0.071330, absSendTimeGap[1]=-0.148797, absGapDifference[1]=0.077467 i=5, absRcvTimeGap[2]=-0.068000, absSendTimeGap[2]=-0.077500, absGapDifference[2]=0.009500 i=5, absRcvTimeGap[3]=-0.040282, absSendTimeGap[3]=-0.043388, absGapDifference[3]=0.003106 i=5, absRcvTimeGap[4]=-0.015511, absSendTimeGap[4]=-0.018600, absGapDifference[4]=0.003089 i=5, absRcvTimeGap[5]=0.000000, absSendTimeGap[5]=0.000000, absGapDifference[5]=0.000000 i=5, absRcvTimeGap[6]=0.012389, absSendTimeGap[6]=0.012839, absGapDifference[6]=-0.000450 i=5, absRcvTimeGap[7]=0.024786, absSendTimeGap[7]=0.024834, absGapDifference[7]=-0.000048 i=5, absRcvTimeGap[8]=0.037185, absSendTimeGap[8]=0.037200, absGapDifference[8]=-0.000015 i=5, absRcvTimeGap[9]=0.068796, absSendTimeGap[9]=0.044116, absGapDifference[9]=0.024680 i=6, absRcvTimeGap[1]=-0.083719, absSendTimeGap[1]=-0.161636, absGapDifference[1]=0.077917 i=6, absRcvTimeGap[2]=-0.080389, absSendTimeGap[2]=-0.090339, absGapDifference[2]=0.009950 i=6, absRcvTimeGap[3]=-0.052671, absSendTimeGap[3]=-0.056227, absGapDifference[3]=0.003556 i=6, absRcvTimeGap[4]=-0.027900, absSendTimeGap[4]=-0.031439, absGapDifference[4]=0.003539 i=6, absRcvTimeGap[5]=-0.012389, absSendTimeGap[5]=-0.012839, absGapDifference[5]=0.000450 i=6, absRcvTimeGap[6]=0.000000, absSendTimeGap[6]=0.000000, absGapDifference[6]=0.000000 i=6, absRcvTimeGap[7]=0.012397, absSendTimeGap[7]=0.011995, absGapDifference[7]=0.000402 i=6, absRcvTimeGap[8]=0.024796, absSendTimeGap[8]=0.024361, absGapDifference[8]=0.000435 i=6, absRcvTimeGap[9]=0.056407, absSendTimeGap[9]=0.031277, absGapDifference[9]=0.025130 trend 1 start from 6 and end at 9 Diverge Point=7 absGapDifference[1] = 0.077917 absGapDifference[2] = 0.009950 absGapDifference[3] = 0.003556 absGapDifference[4] = 0.003539 absGapDifference[5] = 0.000450 absGapDifference[6] = 0.000000 absGapDifference[7] = 0.000402 absGapDifference[8] = 0.000435 absGapDifference[9] = 0.025130 The absGapDifference of packet 1 is between 8 and 9 entering max() entering max() ABWArray[1] = 0.000000 The absGapDifference of packet 2 is between 7 and 8 entering max() entering max() ABWArray[2] = 100289.114439 The absGapDifference of packet 3 is between 7 and 8 entering max() entering max() ABWArray[3] = 222604.244363 The absGapDifference of packet 4 is between 7 and 8 entering max() entering max() ABWArray[4] = 310819.028822 The absGapDifference of packet 5 is between 7 and 8 entering max() entering max() ABWArray[5] = 418190.334464 ABWArray[1]=0.000000 ABWArray[2]=100289.114439 ABWArray[3]=222604.244363 ABWArray[4]=310819.028822 ABWArray[5]=418190.334464 ABWArray[6]=645021.857652 ABWArray[7]=645021.857652 ABWArray[8]=645021.857652 ABWArray[9]=645021.857652 report Value = 363199.015270 reportValid is true Accuracy is 0.718151 !! iteration=0, next round bwr.upperBound=430107.826800,lowerBound=234521.736699 entering main() The number of msgs sent is set to 10 msgSize is set to 1000 Lower bound of probing bandwidth is set to 234521 Upper bound of probing bandwidth is set to 430107 HostName=128.236.1.7 entering setupICMPacket() entering a2sockaddr() entering printsockaddr() sockaddr_in: Domain=2, Hostname=mercury.usafa.af.mil, Port=0, Address=128.236.1.7, entering timesubbwrangeInit() bwrUpperBound=430107, bwrLowerBound=234521 bwr.upperBound=430107, bwr.lowerBound=234521 entering sendProbingMsg() entering setupNextIteration() sendingTime[1]=0.010000 msgSize=1000 bytes !! setup iteration 0, bwr.lb=234521.000000, bwr.ub=430107.000000 eqTgap: sendingTime[2]=0.041219, sendingTimeGap[1]=31.219174, bandwidth[1]=256252.777778 eqTgap: sendingTime[3]=0.069998, sendingTimeGap[2]=28.778577, bandwidth[2]=277984.555556 eqTgap: sendingTime[4]=0.096690, sendingTimeGap[3]=26.691905, bandwidth[3]=299716.333333 eqTgap: sendingTime[5]=0.121577, sendingTimeGap[4]=24.887376, bandwidth[4]=321448.111111 eqTgap: sendingTime[6]=0.144888, sendingTimeGap[5]=23.311389, bandwidth[5]=343179.888889 eqTgap: sendingTime[7]=0.166812, sendingTimeGap[6]=21.923114, bandwidth[6]=364911.666667 eqTgap: sendingTime[8]=0.187502, sendingTimeGap[7]=20.690898, bandwidth[7]=386643.444444 eqTgap: sendingTime[9]=0.207092, sendingTimeGap[8]=19.589827, bandwidth[8]=408375.222222 eqTgap: sendingTime[10]=0.225692, sendingTimeGap[9]=18.600023, bandwidth[9]=430107.000000 entering waitRelativeTime() sendProbingMsg: i=1, time=10000 entering sendMsg() sendMsg(): ready to send icmp msg reqID=1, this_time=10000 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=1, this_time=10000 entering waitRelativeTime() sendProbingMsg: i=2, time=41219 entering sendMsg() sendMsg(): ready to send icmp msg reqID=2, this_time=41219 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=2, this_time=41219 entering waitRelativeTime() sendProbingMsg: i=3, time=69997 entering sendMsg() sendMsg(): ready to send icmp msg reqID=3, this_time=69997 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=3, this_time=69997 entering waitRelativeTime() sendProbingMsg: i=4, time=96689 entering sendMsg() sendMsg(): ready to send icmp msg reqID=4, this_time=96689 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=4, this_time=96689 entering waitRelativeTime() sendProbingMsg: i=5, time=121577 entering sendMsg() sendMsg(): ready to send icmp msg reqID=5, this_time=121577 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=5, this_time=121577 entering waitRelativeTime() sendProbingMsg: i=6, time=144888 entering sendMsg() sendMsg(): ready to send icmp msg reqID=6, this_time=144888 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=6, this_time=144888 entering waitRelativeTime() sendProbingMsg: i=7, time=166811 entering sendMsg() sendMsg(): ready to send icmp msg reqID=7, this_time=166811 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=7, this_time=166811 entering waitRelativeTime() sendProbingMsg: i=8, time=187502 entering sendMsg() sendMsg(): ready to send icmp msg reqID=8, this_time=187502 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=8, this_time=187502 entering waitRelativeTime() sendProbingMsg: i=9, time=207092 entering sendMsg() sendMsg(): ready to send icmp msg reqID=9, this_time=207092 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=9, this_time=207092 entering waitRelativeTime() sendProbingMsg: i=10, time=225692 entering sendMsg() sendMsg(): ready to send icmp msg reqID=10, this_time=225692 entering send_icmp() entering tvsub() entering in_cksum() sendMsg(): icmp msg sent, reqID=10, this_time=225692 wait 10000usec, diff=31002usec, sTime=0.010000, stv=1007749226.546255 wait 31219usec, diff=27900usec, sTime=0.041219, stv=1007749226.577257 wait 28778usec, diff=25763usec, sTime=0.069998, stv=1007749226.605157 wait 26691usec, diff=26933usec, sTime=0.096690, stv=1007749226.630920 wait 24887usec, diff=22264usec, sTime=0.121577, stv=1007749226.657853 wait 23311usec, diff=21147usec, sTime=0.144888, stv=1007749226.680117 wait 21923usec, diff=21690usec, sTime=0.166812, stv=1007749226.701264 wait 20690usec, diff=18617usec, sTime=0.187502, stv=1007749226.722954 wait 19589usec, diff=18598usec, sTime=0.207092, stv=1007749226.741571 sendProbingMsg() entering departPackets() departPackets(): starttv=1007749226.534231 depart[1]=12076, stv[1]=1007749226.546255 depart[2]=43051, stv[2]=1007749226.577257 depart[3]=70946, stv[3]=1007749226.605157 depart[4]=96709, stv[4]=1007749226.630920 depart[5]=123642, stv[5]=1007749226.657853 depart[6]=145911, stv[6]=1007749226.680117 depart[7]=167055, stv[7]=1007749226.701264 depart[8]=188744, stv[8]=1007749226.722954 depart[9]=207361, stv[9]=1007749226.741571 depart[10]=225960, stv[10]=1007749226.760169 Actual depart time gap[1]=30975, sendingTimeGap[1]=31.002045 Actual depart time gap[2]=27895, sendingTimeGap[2]=27.899981 Actual depart time gap[3]=25763, sendingTimeGap[3]=25.763035 Actual depart time gap[4]=26933, sendingTimeGap[4]=26.932955 Actual depart time gap[5]=22269, sendingTimeGap[5]=22.264004 Actual depart time gap[6]=21144, sendingTimeGap[6]=21.147013 Actual depart time gap[7]=21689, sendingTimeGap[7]=21.690011 Actual depart time gap[8]=18617, sendingTimeGap[8]=18.616915 Actual depart time gap[9]=18599, sendingTimeGap[9]=18.598080 entering findinfo entering main() The number of msgs sent is set to 10 msgSize is set to 1000 Lower bound of probing bandwidth is set to 234521 Upper bound of probing bandwidth is set to 430107 HostName=128.236.1.7 entering setupICMPacket() entering a2sockaddr() entering printsockaddr() sockaddr_in: Domain=2, Hostname=mercury.usafa.af.mil, Port=0, Address=128.236.1.7, entering timesubbwrangeInit() bwrUpperBound=430107, bwrLowerBound=234521 bwr.upperBound=430107, bwr.lowerBound=234521 entering receivingProbingMsg() entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=29547, icmp_seq=1, icmp_id=5134, time=522067228 1.packet_id=1, n=2, recv_time=0, n_outstanding=9 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=64106, icmp_seq=2, icmp_id=5134, time=522067228 2.packet_id=2, n=3, recv_time=0, n_outstanding=8 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=36210, icmp_seq=3, icmp_id=5134, time=522067228 3.packet_id=3, n=4, recv_time=0, n_outstanding=7 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=10446, icmp_seq=4, icmp_id=5134, time=522067228 4.packet_id=4, n=5, recv_time=0, n_outstanding=6 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=49047, icmp_seq=5, icmp_id=5134, time=522067228 5.packet_id=5, n=6, recv_time=0, n_outstanding=5 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=26777, icmp_seq=6, icmp_id=5134, time=522067228 6.packet_id=6, n=7, recv_time=0, n_outstanding=4 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=5632, icmp_seq=7, icmp_id=5134, time=522067228 7.packet_id=7, n=8, recv_time=0, n_outstanding=3 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=49477, icmp_seq=8, icmp_id=5134, time=522067228 8.packet_id=8, n=9, recv_time=0, n_outstanding=2 entering recv_icmp() entering pr_addr() 1008 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=30859, icmp_seq=9, icmp_id=5134, time=522067228 9.packet_id=9, n=10, recv_time=0, n_outstanding=1 entering recv_icmp() entering pr_addr() 8 bytes (not including ip header 60 bytes) from mercury.usafa.af.mil (128.236.1.7): msg received in hexadecimal: entering print_ip_msg() entering print_icmp_msg() icmp msg content: icmp_type=0, icmp_code=0, icmp_cksum=60391, icmp_seq=10, icmp_id=5134, time=0 10.packet_id=10, n=11, recv_time=0, n_outstanding=0 entering packetAnalysis() entering findinfo packetAnalysis(): starttv=1007749226.534231 sendingTime[1]=1007749226.546255, receivingTime[1]=1007749226.571112 sendingTime[2]=1007749226.577257, receivingTime[2]=1007749226.670647 sendingTime[3]=1007749226.605157, receivingTime[3]=1007749226.673587 sendingTime[4]=1007749226.630920, receivingTime[4]=1007749226.676663 sendingTime[5]=1007749226.657853, receivingTime[5]=1007749226.679760 sendingTime[6]=1007749226.680117, receivingTime[6]=1007749226.685835 sendingTime[7]=1007749226.701264, receivingTime[7]=1007749226.707529 sendingTime[8]=1007749226.722954, receivingTime[8]=1007749226.729228 sendingTime[9]=1007749226.741571, receivingTime[9]=1007749226.747828 sendingTime[10]=1007749226.760169, receivingTime[10]=1007749226.772618 sendingTimeGap[1]=0.031002, receivingTimeGap[1]=0.099535 sendingTimeGap[2]=0.027900, receivingTimeGap[2]=0.002940 sendingTimeGap[3]=0.025763, receivingTimeGap[3]=0.003076 sendingTimeGap[4]=0.026933, receivingTimeGap[4]=0.003097 sendingTimeGap[5]=0.022264, receivingTimeGap[5]=0.006075 sendingTimeGap[6]=0.021147, receivingTimeGap[6]=0.021694 sendingTimeGap[7]=0.021690, receivingTimeGap[7]=0.021699 sendingTimeGap[8]=0.018617, receivingTimeGap[8]=0.018600 sendingTimeGap[9]=0.018598, receivingTimeGap[9]=0.024790 entering findBWRange() bandwidthReq[1]=234521.000000 bandwidthReq[2]=258047.496001 bandwidthReq[3]=286738.551200 bandwidthReq[4]=310522.423143 bandwidthReq[5]=297033.877750 bandwidthReq[6]=359324.409415 bandwidthReq[7]=378304.023811 bandwidthReq[8]=368833.376386 bandwidthReq[9]=429716.744573 sendingTime[1]=1007749226.546255, receivingTime[1]=1007749226.571112 sendingTime[2]=1007749226.577257, receivingTime[2]=1007749226.670647 sendingTime[3]=1007749226.605157, receivingTime[3]=1007749226.673587 sendingTime[4]=1007749226.630920, receivingTime[4]=1007749226.676663 sendingTime[5]=1007749226.657853, receivingTime[5]=1007749226.679760 sendingTime[6]=1007749226.680117, receivingTime[6]=1007749226.685835 sendingTime[7]=1007749226.701264, receivingTime[7]=1007749226.707529 sendingTime[8]=1007749226.722954, receivingTime[8]=1007749226.729228 sendingTime[9]=1007749226.741571, receivingTime[9]=1007749226.747828 sendingTime[10]=1007749226.760169, receivingTime[10]=1007749226.772618 i=1, absRcvTimeGap[1]=0.000000, absSendTimeGap[1]=0.000000, absGapDifference[1]=0.000000 i=1, absRcvTimeGap[2]=0.099535, absSendTimeGap[2]=0.031002, absGapDifference[2]=0.068533 i=1, absRcvTimeGap[3]=0.102475, absSendTimeGap[3]=0.058902, absGapDifference[3]=0.043573 i=1, absRcvTimeGap[4]=0.105551, absSendTimeGap[4]=0.084665, absGapDifference[4]=0.020886 i=1, absRcvTimeGap[5]=0.108648, absSendTimeGap[5]=0.111598, absGapDifference[5]=-0.002950 i=1, absRcvTimeGap[6]=0.114723, absSendTimeGap[6]=0.133862, absGapDifference[6]=-0.019139 i=1, absRcvTimeGap[7]=0.136417, absSendTimeGap[7]=0.155009, absGapDifference[7]=-0.018592 i=1, absRcvTimeGap[8]=0.158116, absSendTimeGap[8]=0.176699, absGapDifference[8]=-0.018583 i=1, absRcvTimeGap[9]=0.176716, absSendTimeGap[9]=0.195316, absGapDifference[9]=-0.018600 i=2, absRcvTimeGap[1]=-0.099535, absSendTimeGap[1]=-0.031002, absGapDifference[1]=-0.068533 i=2, absRcvTimeGap[2]=0.000000, absSendTimeGap[2]=0.000000, absGapDifference[2]=0.000000 i=2, absRcvTimeGap[3]=0.002940, absSendTimeGap[3]=0.027900, absGapDifference[3]=-0.024960 i=2, absRcvTimeGap[4]=0.006016, absSendTimeGap[4]=0.053663, absGapDifference[4]=-0.047647 i=2, absRcvTimeGap[5]=0.009113, absSendTimeGap[5]=0.080596, absGapDifference[5]=-0.071483 i=2, absRcvTimeGap[6]=0.015188, absSendTimeGap[6]=0.102860, absGapDifference[6]=-0.087672 i=2, absRcvTimeGap[7]=0.036882, absSendTimeGap[7]=0.124007, absGapDifference[7]=-0.087125 i=2, absRcvTimeGap[8]=0.058581, absSendTimeGap[8]=0.145697, absGapDifference[8]=-0.087116 i=2, absRcvTimeGap[9]=0.077181, absSendTimeGap[9]=0.164314, absGapDifference[9]=-0.087133 i=3, absRcvTimeGap[1]=-0.102475, absSendTimeGap[1]=-0.058902, absGapDifference[1]=-0.043573 i=3, absRcvTimeGap[2]=-0.002940, absSendTimeGap[2]=-0.027900, absGapDifference[2]=0.024960 i=3, absRcvTimeGap[3]=0.000000, absSendTimeGap[3]=0.000000, absGapDifference[3]=0.000000 i=3, absRcvTimeGap[4]=0.003076, absSendTimeGap[4]=0.025763, absGapDifference[4]=-0.022687 i=3, absRcvTimeGap[5]=0.006173, absSendTimeGap[5]=0.052696, absGapDifference[5]=-0.046523 i=3, absRcvTimeGap[6]=0.012248, absSendTimeGap[6]=0.074960, absGapDifference[6]=-0.062712 i=3, absRcvTimeGap[7]=0.033942, absSendTimeGap[7]=0.096107, absGapDifference[7]=-0.062165 i=3, absRcvTimeGap[8]=0.055641, absSendTimeGap[8]=0.117797, absGapDifference[8]=-0.062156 i=3, absRcvTimeGap[9]=0.074241, absSendTimeGap[9]=0.136414, absGapDifference[9]=-0.062173 i=4, absRcvTimeGap[1]=-0.105551, absSendTimeGap[1]=-0.084665, absGapDifference[1]=-0.020886 i=4, absRcvTimeGap[2]=-0.006016, absSendTimeGap[2]=-0.053663, absGapDifference[2]=0.047647 i=4, absRcvTimeGap[3]=-0.003076, absSendTimeGap[3]=-0.025763, absGapDifference[3]=0.022687 i=4, absRcvTimeGap[4]=0.000000, absSendTimeGap[4]=0.000000, absGapDifference[4]=0.000000 i=4, absRcvTimeGap[5]=0.003097, absSendTimeGap[5]=0.026933, absGapDifference[5]=-0.023836 i=4, absRcvTimeGap[6]=0.009172, absSendTimeGap[6]=0.049197, absGapDifference[6]=-0.040025 i=4, absRcvTimeGap[7]=0.030866, absSendTimeGap[7]=0.070344, absGapDifference[7]=-0.039478 i=4, absRcvTimeGap[8]=0.052565, absSendTimeGap[8]=0.092034, absGapDifference[8]=-0.039469 i=4, absRcvTimeGap[9]=0.071165, absSendTimeGap[9]=0.110651, absGapDifference[9]=-0.039486 i=5, absRcvTimeGap[1]=-0.108648, absSendTimeGap[1]=-0.111598, absGapDifference[1]=0.002950 i=5, absRcvTimeGap[2]=-0.009113, absSendTimeGap[2]=-0.080596, absGapDifference[2]=0.071483 i=5, absRcvTimeGap[3]=-0.006173, absSendTimeGap[3]=-0.052696, absGapDifference[3]=0.046523 i=5, absRcvTimeGap[4]=-0.003097, absSendTimeGap[4]=-0.026933, absGapDifference[4]=0.023836 i=5, absRcvTimeGap[5]=0.000000, absSendTimeGap[5]=0.000000, absGapDifference[5]=0.000000 i=5, absRcvTimeGap[6]=0.006075, absSendTimeGap[6]=0.022264, absGapDifference[6]=-0.016189 i=5, absRcvTimeGap[7]=0.027769, absSendTimeGap[7]=0.043411, absGapDifference[7]=-0.015642 i=5, absRcvTimeGap[8]=0.049468, absSendTimeGap[8]=0.065101, absGapDifference[8]=-0.015633 i=5, absRcvTimeGap[9]=0.068068, absSendTimeGap[9]=0.083718, absGapDifference[9]=-0.015650 i=6, absRcvTimeGap[1]=-0.114723, absSendTimeGap[1]=-0.133862, absGapDifference[1]=0.019139 i=6, absRcvTimeGap[2]=-0.015188, absSendTimeGap[2]=-0.102860, absGapDifference[2]=0.087672 i=6, absRcvTimeGap[3]=-0.012248, absSendTimeGap[3]=-0.074960, absGapDifference[3]=0.062712 i=6, absRcvTimeGap[4]=-0.009172, absSendTimeGap[4]=-0.049197, absGapDifference[4]=0.040025 i=6, absRcvTimeGap[5]=-0.006075, absSendTimeGap[5]=-0.022264, absGapDifference[5]=0.016189 i=6, absRcvTimeGap[6]=0.000000, absSendTimeGap[6]=0.000000, absGapDifference[6]=0.000000 i=6, absRcvTimeGap[7]=0.021694, absSendTimeGap[7]=0.021147, absGapDifference[7]=0.000547 i=6, absRcvTimeGap[8]=0.043393, absSendTimeGap[8]=0.042837, absGapDifference[8]=0.000556 i=6, absRcvTimeGap[9]=0.061993, absSendTimeGap[9]=0.061454, absGapDifference[9]=0.000539 trend 1 start from 6 and end at 8 Diverge Point=7 trend 2 start from 9 and end at 9 Not diverge in last trend, need another iteration. absGapDifference[1] = 0.019139 absGapDifference[2] = 0.087672 absGapDifference[3] = 0.062712 absGapDifference[4] = 0.040025 absGapDifference[5] = 0.016189 absGapDifference[6] = 0.000000 absGapDifference[7] = 0.000547 absGapDifference[8] = 0.000556 absGapDifference[9] = 0.000539 The absGapDifference of packet 1 is between 7 and 8 entering max() entering max() ABWArray[1] = 229766.516515 The absGapDifference of packet 2 is between 7 and 8 entering max() entering max() ABWArray[2] = 253293.012516 The absGapDifference of packet 3 is between 7 and 8 entering max() entering max() ABWArray[3] = 281984.067715 The absGapDifference of packet 4 is between 7 and 8 entering max() entering max() ABWArray[4] = 305767.939658 The absGapDifference of packet 5 is between 7 and 8 entering max() entering max() ABWArray[5] = 292279.394264 ABWArray[1]=229766.516515 ABWArray[2]=253293.012516 ABWArray[3]=281984.067715 ABWArray[4]=305767.939658 ABWArray[5]=292279.394264 ABWArray[6]=368814.216613 ABWArray[7]=368814.216613 ABWArray[8]=368814.216613 ABWArray[9]=0.000000 report Value = 246953.358051 reportValid is false Accuracy is 0.480434 !! iteration=0, next round bwr.upperBound=258047.496001,lowerBound=234521.000000 Lower bound of probing bandwidth is set to 1000 Upper bound of probing bandwidth is set to 1e+06 The number of msgs sent is set to 10 msgSize is set to 1000 iteration is set to 2 hostname=128.236.1.7 cmd=./abwm3 -l 1000.000000 -u 1000000.000000 -n 10 -s 1000 128.236.1.7 iteration 1: abw=363199.015270, lbw=234521.736699, ubw=430107.826800, reportValid cmd=./abwm3 -l 234521.736699 -u 430107.826800 -n 10 -s 1000 128.236.1.7 iteration 2: abw=246953.358051, lbw=234521.000000, ubw=258047.496001, reportNotValid final estimate abw = 363199.015270