Quality of service management for multiple connections within a network communication system
    1.
    发明授权
    Quality of service management for multiple connections within a network communication system 有权
    网络通信系统内多个连接的服务质量管理

    公开(公告)号:US07136353B2

    公开(公告)日:2006-11-14

    申请号:US10150858

    申请日:2002-05-17

    IPC分类号: G06F11/00 H04J1/16 H04L1/00

    摘要: Improved quality of service management for multiple connections between a sender and a receiver may be achieved by allocating a host-level transmission rate among the multiple connections based on a ratio of a weight associated with each connection and a sum of the weights associated the connections. Data packets associated with the connections may then be selectively transmitted to the receiver such that data packets having a highest difference between the allocated transmission rate and an actual transmission rate are transmitted first. The data packets transmitted to the sender may also be clocked using a transmission timer having period corresponding to the host-level transmission rate.

    摘要翻译: 可以通过基于与每个连接相关联的权重的比率和与该连接相关联的权重的总和来分配多个连接中的主机级传输速率来实现提高发送者和接收者之间的多个连接的服务质量管理。 然后可以将与连接相关联的数据分组选择性地发送到接收机,使得首先发送所分配的传输速率和实际传输速率之间具有最高差异的数据分组。 发送到发送方的数据分组也可以使用具有对应于主机级传输速率的周期的传输定时器来计时。

    Thread based scalable routing for an active router

    公开(公告)号:US07145913B2

    公开(公告)日:2006-12-05

    申请号:US10076203

    申请日:2002-02-13

    IPC分类号: H04L12/28

    CPC分类号: H04L29/06 H04L45/566

    摘要: In the present scalable system routing method, received packets are associating with threads for processing the received packets. While a previously received packet is being processed, arrival of an interrupt is checked. If there is an interrupt, a thread is created associating the interrupt is created. Then, a determination of whether the thread associated with the interrupt has a priority that is higher than the priority of a thread associated with the previously received packet is made. If the thread associated with the interrupt has a higher priority than the previously received packet, the thread associated with the previously received packet is saved in a Shared Arena storage area. However, if the thread associated with the interrupt does not have a higher priority than the previously received packet, the thread associated with the interrupt is queued. Because threads are attached to the packets, the threads can now be suspended and resumed without having to disable interrupts, which includes periods during a context switch. As a result, a more flexible and efficient scheduling routing method can be implemented.