发明名称 Prioritizing classes of network traffic to provide a predetermined quality of service
摘要 A network shaping engine can be used to optimize network traffic by employing means to prioritize data packets assigned to a network traffic class over other network traffic. The network shaping engine accomplishes network traffic optimization by determining whether received data packets comprise a traffic class mark or indicia that indicates the data packets are part of a minimum latency traffic class. After analyzing the packets, the network optimization engine sorts the data packets according to the identified traffic classes and transmits the packets. Data packets comprising a traffic class marking are transmitted according to a first transmission scheme while data packets that do not comprise a traffic class marking are transmitted according to a second transmission scheme that differs from the first transmission scheme.
申请公布号 US9130864(B2) 申请公布日期 2015.09.08
申请号 US201213535350 申请日期 2012.06.27
申请人 Citrix Systems, Inc. 发明人 Keith Seth
分类号 H04L12/70;H04L12/851;H04L12/815 主分类号 H04L12/70
代理机构 Fenwick & West LLP 代理人 Fenwick & West LLP
主权项 1. A method for optimizing transmission of network traffic, the method comprising: receiving, by a network optimization engine executing on an appliance, data packets transmitted over a network between a sender and a recipient; analyzing, by the network optimization engine, the received data packets to determine whether respective ones of the received data packets comprise a mark identifying a first traffic class in a set of traffic classes, at least one of the received data packets not comprising the mark identifying the first traffic class; sorting, by the network optimization engine, a plurality of the received data packets comprising the mark identifying the first traffic class into the first traffic class; pre-acknowledging, by the network optimization engine to the sender, receipt of at least one of the plurality of the received data packets in the first traffic class by the recipient; repacketizing, by the network optimization engine according to a first transmission scheme for the first traffic class, the at least one of the plurality of the received data packets in the first traffic class by aggregating a plurality of small packets containing sequential data into a larger repacketized packet for transmission; storing, by the optimization engine, a copy of the larger repacketized packet; transmitting the larger repacketized packet; detecting, by the optimization engine, successful receipt of the larger repacketized packet by the recipient and, responsive to the successful receipt, discarding the stored copy of the larger repacketized packet; and transmitting the at least one of the received data packets not comprising the mark identifying the first traffic class according to a second transmission scheme, the first transmission scheme differing from the second transmission scheme.
地址 Bedford MA US