System and method for implementing active queue management enhancements for variable bottleneck rates
    2.
    发明授权
    System and method for implementing active queue management enhancements for variable bottleneck rates 有权
    用于实现可变瓶颈率的主动队列管理增强的系统和方法

    公开(公告)号:US08842540B2

    公开(公告)日:2014-09-23

    申请号:US13629731

    申请日:2012-09-28

    申请人: Andrea Francini

    发明人: Andrea Francini

    IPC分类号: H04L12/26

    CPC分类号: H04L47/28 H04L47/30 H04L47/32

    摘要: An advance is made over the prior art in accordance with the principles of the present invention that is directed to a new approach for a system and method for a buffer management scheme. Certain embodiments of the invention improve the response of AQM schemes with controllable parameters to variations of the output rate of the bottleneck buffer. The impact on TCP performance can be substantial in most cases where the bottleneck rate is not guaranteed to be fixed. The new solution allows AQM schemes to achieve queue stability despite continuous variations of the bottleneck rate.

    摘要翻译: 根据本发明的原理对现有技术进行了改进,其涉及用于缓冲器管理方案的系统和方法的新方法。 本发明的某些实施例将具有可控参数的AQM方案的响应改进为瓶颈缓冲器的输出速率的变化。 在大多数情况下,在不能确保瓶颈率的情况下,对TCP性能的影响可能很大。 新的解决方案允许AQM方案实现队列稳定性,尽管瓶颈率不断变化。

    System and method for implementing periodic early discard in on-chip buffer memories of network elements
    3.
    发明授权
    System and method for implementing periodic early discard in on-chip buffer memories of network elements 有权
    在网络元件的片上缓冲存储器中实现周期性早期丢弃的系统和方法

    公开(公告)号:US08441927B2

    公开(公告)日:2013-05-14

    申请号:US13006142

    申请日:2011-01-13

    申请人: Andrea Francini

    发明人: Andrea Francini

    摘要: An advance is made over the prior art in accordance with the principles of the present invention that is directed to a new approach for a system and method for a buffer management scheme called Periodic Early Discard (PED). The invention builds on the observation that, in presence of TCP traffic, the length of a queue can be stabilized by selection of an appropriate frequency for packet dropping. For any combination of number of TCP connections and distribution of the respective RTT values, there exists an ideal packet drop frequency that prevents the queue from over-flowing or under-flowing. While the value of the ideal packet drop frequency may quickly change over time and is sensitive to the series of TCP connections affected by past packet losses, and most of all is impossible to compute inline, it is possible to approximate it with a margin of error that allows keeping the queue occupancy within a pre-defined range for extended periods of time. The PED scheme aims at tracking the (unknown) ideal packet drop frequency, adjusting the approximated value based on the evolution of the queue occupancy, with corrections of the approximated packet drop frequency that occur at a timescale that is comparable to the aggregate time constant of the set of TCP connections that traverse the queue.

    摘要翻译: 根据本发明的原理,对现有技术进行了改进,该原理涉及一种称为周期性早期丢弃(PED)的缓冲器管理方案的系统和方法的新方法。 本发明基于以下观察结果:在存在TCP业务的情况下,可以通过选择适当的分组丢弃频率来稳定队列的长度。 对于TCP连接数量和相应RTT值的分配的任何组合,存在一个理想的分组丢弃频率,可以防止队列过流或欠流。 虽然理想分组丢弃频率的值可能随时间快速变化,并且对由过去分组丢失影响的一系列TCP连接敏感,并且最重要的是不可能在线计算,但是可以用误差边界近似它 这允许将队列占用保持在预定义的范围内延长的时间段。 PED方案旨在跟踪(未知)理想的分组丢弃频率,基于队列占用的演变来调整近似值,其中以与总时间常数相当的时间尺度出现的近似分组丢弃频率的校正 穿过队列的TCP连接集。

    COORDINATION INDEPENDENT RATE ADAPTATION DEPLOYMENT METHODS AND SYSTEMS
    4.
    发明申请
    COORDINATION INDEPENDENT RATE ADAPTATION DEPLOYMENT METHODS AND SYSTEMS 有权
    协调独立速率适应部署方法和系统

    公开(公告)号:US20110149995A1

    公开(公告)日:2011-06-23

    申请号:US12642314

    申请日:2009-12-18

    IPC分类号: H04J3/22

    摘要: A method and system of coordination independent rate adaptation is disclosed. The method and system of coordination independent rate adaptation provides for deploying a rate adaptation subdomain into a packet network having no rate adaptation coordination among the network nodes. The method and system is particularly useful for incremental introduction of rate-adaptive devices in existing networks; combining the best properties of sleep-state exploitation and rate scaling techniques by defining a class of state-setting policies for rate adaptation schemes that enforce tight deterministic bounds on the extra delay that the schemes may cause to network traffic at every node where they are deployed.

    摘要翻译: 披露了协调独立速率适应的方法和系统。 协调独立速率适应的方法和系统提供了将速率适配子域部署到网络节点之间没有速率自适应协调的分组网络中。 该方法和系统对现有网络中速率自适应设备的增量引入特别有用; 结合睡眠状态利用的最佳属性和速率缩放技术,通过定义一类用于速率适配方案的状态设置策略,这些策略强制执行紧密的确定性边界,以使得方案可能导致其部署在其每个节点处的网络流量的额外延迟 。

    Single-bit timestamps for data transfer rate and delay guarantees in a packet network

    公开(公告)号:US06654345B1

    公开(公告)日:2003-11-25

    申请号:US09432976

    申请日:1999-11-03

    IPC分类号: H04L1254

    摘要: Single-bit-timestamp discrete-rate scheduling distributes service to competing connections (e.g., packet connections such as virtual-circuit connections) using a single bit for each connection, rather than using one or more multi-bit timestamps per connection. Single-bit timestamps are computed and sorted for scheduling packets in, for example, Asynchronous Transfer Mode (ATM) networks, for guaranteeing data transfer rates to data sources and data transfer delays from data sources to destinations. Connections are listed in one of N first-in, first-out (FIFO) rate queues j, each rate queue j, 1≦j≦N, associated with one of N service rates. A scheduler identifies the next connection for service as the connection VCj,i being at the head of the rate queue with the minimum corresponding timestamp among those rate queues having timestamps satisfying an eligibility condition. Single-bit-timestamp discrete-rate scheduling uses a multi-bit timestamp value Fj (referred to as the queue timestamp), one bit bQj (referred to as the queue bit) per rate queue j, and a single bit bVCj,i (referred to as the connection bit) for the ith connection VCj,i in rate queue j. The scheduler generates and maintains queue timestamps Fj, queue bits bQj, and connection bits bVCj,i based on whether the rate queues and the connections are backlogged. At timeslot m, the scheduler searches for the queue timestamp FS(m) having the minimum value among the rate queue timestamps associated with currently backlogged rate queues (a FIFO rate queue j is backlogged when the list has at least one connection in the rate queue) and satisfies the eligibility condition according to a selection policy. Single-bit-timestamp discrete-rate scheduling uses only a single bit for each queued connection, and achieves delay bounds and fairness indices that are identical to those of a prior art discrete-rate scheduler using per-connection multi-bit timestamps.

    Method and apparatus for guaranteeing data transfer rates and delays in data packet networks using logarithmic calendar queues
    7.
    发明授权
    Method and apparatus for guaranteeing data transfer rates and delays in data packet networks using logarithmic calendar queues 有权
    用于使用对数日历队列来保证数据分组网络中的数据传输速率和延迟的方法和装置

    公开(公告)号:US06396843B1

    公开(公告)日:2002-05-28

    申请号:US09182884

    申请日:1998-10-30

    IPC分类号: H04L1228

    摘要: The total implementation complexity of packet schedulers which aim at approximating the Generalized Processor Sharing (GPS) policy is the combination of the complexity of their system-potential function and the complexity involved in sorting the timestamps in order to select the packet with minimum timestamp for transmission. Given that several scheduling algorithms which use a system-potential function of O(1) complexity have been introduced (among them, the Minimum-Delay Self-Clocked Fair Queuing (MD-SCFQ) algorithm achieves optimal delay and excellent fairness properties), the major contribution to the total complexity comes from the task of sorting the timestamps every time a packet is transmitted or received, which is common to all GPS-related schedulers. A method and an apparatus, called the Logarithmic Calendar Queue (LCQ), is disclosed which can achieve a dramatic reduction of the implementation complexity of sorting the timestamps in a GPS-related scheduler, at the cost of very small and controllable degradation of the guaranteed delay bounds. This is achieved by using a plurality of calendar subqueues, each subqueue associated with different granularity for the representation of timestamp values.

    摘要翻译: 旨在近似广义处理器共享(GPS)策略的分组调度器的总实现复杂度是其系统潜在功能的复杂性与排序时间戳所涉及的复杂性的组合,以便选择具有最小传输时间戳的分组 。 考虑到使用了具有O(1)复杂度的系统潜在功能的几种调度算法(其中,最小延迟自时钟公平队列(MD-SCFQ)算法实现了最佳延迟和极好的公平性), 对总体复杂性的主要贡献来自于每次发送或接收分组时的时间戳的任务,这对于所有与GPS相关的调度器是共同的。 公开了一种称为对数日历队列(LCQ)的方法和装置,其可以实现在GPS相关调度器中排序时间戳的实施复杂度的显着降低,其代价是保证的非常小且可控的降级 延迟界限 这通过使用多个日历子队列来实现,每个子队列与用于表示时间戳值的不同粒度相关联。

    CONGESTION CONTROL BASED ON FLOW CONTROL
    8.
    发明申请

    公开(公告)号:US20180083878A1

    公开(公告)日:2018-03-22

    申请号:US15268023

    申请日:2016-09-16

    IPC分类号: H04L12/801

    摘要: The present disclosure generally discloses a congestion control capability for use in communication systems (e.g., to provide congestion control over wireless links in wireless systems, over wireline links in wireline systems, and so forth). The congestion control capability may be configured to provide congestion control for a transport flow of a transport connection, sent from a transport flow sender to a transport flow receiver, based on flow control associated with the transport flow. The transport flow may traverse a flow queue of a link buffer of a link endpoint. The link endpoint may provide to the transport flow sender, via an off-band signaling channel, an indication of the saturation state of the flow queue of the transport flow. The transport flow sender may control transmission of packets of the transport flow based on the indication of the saturation state of the flow queue of the transport flow.

    System And Method For Implementing Active Queue Management Enhancements For Variable Bottleneck Rates
    9.
    发明申请
    System And Method For Implementing Active Queue Management Enhancements For Variable Bottleneck Rates 有权
    用于实现可变瓶颈率的活动队列管理增强的系统和方法

    公开(公告)号:US20130308456A1

    公开(公告)日:2013-11-21

    申请号:US13629731

    申请日:2012-09-28

    申请人: Andrea Francini

    发明人: Andrea Francini

    IPC分类号: H04L12/24

    CPC分类号: H04L47/28 H04L47/30 H04L47/32

    摘要: An advance is made over the prior art in accordance with the principles of the present invention that is directed to a new approach for a system and method for a buffer management scheme. Certain embodiments of the invention improve the response of AQM schemes with controllable parameters to variations of the output rate of the bottleneck buffer. The impact on TCP performance can be substantial in most cases where the bottleneck rate is not guaranteed to be fixed. The new solution allows AQM schemes to achieve queue stability despite continuous variations of the bottleneck rate.

    摘要翻译: 根据本发明的原理对现有技术进行了改进,其涉及用于缓冲器管理方案的系统和方法的新方法。 本发明的某些实施例将具有可控参数的AQM方案的响应改进为瓶颈缓冲器的输出速率的变化。 在大多数情况下,在不能确保瓶颈率的情况下,对TCP性能的影响可能很大。 新的解决方案允许AQM方案实现队列稳定性,尽管瓶颈率不断变化。

    ENERGY EFFICIENT CONNECTIONLESS ROUTING WITH SIMPLE LOOKUP
    10.
    发明申请
    ENERGY EFFICIENT CONNECTIONLESS ROUTING WITH SIMPLE LOOKUP 审中-公开
    能源效率高,无连接无线路由

    公开(公告)号:US20130077630A1

    公开(公告)日:2013-03-28

    申请号:US13247477

    申请日:2011-09-28

    IPC分类号: H04L12/56

    CPC分类号: H04L45/50 H04L45/04

    摘要: An energy efficient connectionless routing method with simple lookup is disclosed for reducing the number of address lookups associated with a message packet. The energy efficient connectionless routing method with simple lookup includes determining a label sequence which will allow the message packet to traverse a plurality of MPLS domains and affixing the label sequence to the header of the message packet. This allows the message packet to traverse a plurality of MPLS domains without requiring a subsequent IP address lookup at every MPLS domain boundary. The energy efficient connectionless routing method with simple lookup is particularly useful for reducing power consumption associated with TCAM operations during IP address lookups. In addition, a Label Sequencing Edge Router is disclosed for performing the method.

    摘要翻译: 公开了一种具有简单查找功能的节能无连接路由方法,用于减少与消息分组相关联的地址查找次数。 具有简单查找的节能无连接路由方法包括确定标签序列,其将允许消息分组穿越多个MPLS域并将标签序列附加到消息分组的报头。 这允许消息分组遍历多个MPLS域,而不需要在每个MPLS域边界处进行后续的IP地址查找。 具有简单查找功能的节能无连接路由方法对于降低与IP地址查找期间的TCAM操作相关的功耗特别有用。 另外,公开了一种用于执行该方法的标签排序边缘路由器。