发明名称 |
Systems and methods for optimizing the performance of an application communicating over a network |
摘要 |
Systems and methods for optimizing the performance of an application, as described, may include determining an arrival time of a packet at a network emulator node by the network emulator node, wherein the packet is transmitted from a node to the network emulator node over the network, establishing a packet ordering queue at the network emulator node, applying a maximum delay time by the network emulator node, applying a minimum delay time by the network emulator node, and computing a packet departure time for the packet from the network emulator node. An exemplary embodiment may additionally include the determination of a bandwidth delay time, where the applicable network bandwidth is imposed by the network emulator node. |
申请公布号 |
US8824328(B2) |
申请公布日期 |
2014.09.02 |
申请号 |
US201213532151 |
申请日期 |
2012.06.25 |
申请人 |
Infosys Limited |
发明人 |
Dhanapal Karthikeyan Balaji |
分类号 |
H04W24/00 |
主分类号 |
H04W24/00 |
代理机构 |
LeClairRyan, a Professional Corporation |
代理人 |
LeClairRyan, a Professional Corporation |
主权项 |
1. A method for optimizing the performance of an application communicating over a network, the method comprising:
determining an arrival time of a packet at a network emulator computing device by the network emulator node, wherein the packet is transmitted from a client device to the network emulator node over the network, establishing a packet ordering queue at the network emulator computing device, wherein the position of the packet in the packet ordering queue corresponds to a time determinate order of reception of the packet by the network emulator node; computing a maximum possible delay value by the network emulator computing device, wherein the maximum possible delay value is defined by
WT(i)=AT(i)+MaxD−DT(i−1), when DT(i−1)>AT(i)+MinD=MaxD−MinD, when DT(i−1)<=AT(i)+MinD where WT(i) is the maximum possible delay value, MaxD is the maximum delay time associated with the packet ‘i’, MinD is a minimum delay time associated with the packet ‘i’, DT (i−1) is a departure time of a packet immediatel preceding the packet i in the packet ordering queue, and AT(i) is the arrival time of the packet i at the network emulator node; applying the computed maximum delay time by the network emulator computing device; applying a minimum delay time by the network emulator computing device; and computing a packet departure time for the packet from the network emulator computing device, wherein the packet departure time incorporates a delay determined on the basis of the packet arrival time, the maximum delay time, the minimum delay time, and the position of the packet in the packet ordering queue. |
地址 |
Bangalore IN |