发明名称 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