Method and system for maintaining and examining timers for network connections
    1.
    发明申请
    Method and system for maintaining and examining timers for network connections 失效
    用于维护和检查网络连接的定时器的方法和系统

    公开(公告)号:US20050209804A1

    公开(公告)日:2005-09-22

    申请号:US10802235

    申请日:2004-03-17

    IPC分类号: G06F11/00

    CPC分类号: H04L69/28

    摘要: System and method for maintenance and examination of timers for a computer system having connections in a networking system. Timer values in a connection table each indicate a timeout for a timer for a connection, where each connection has multiple timers, and one of the timer values is written to a global timer array for each connection such that the global timer array can be scanned to determine when timeouts occur for active connections. Sparse restart of a timer includes restarting the timer if data is communicated with a connected computer before the timeout occurs and after a predetermined time interval after timer start, and not restarting the timer if data is communicated before the timeout occurs and within the predetermined interval after timer start.

    摘要翻译: 用于维护和检查具有网络系统中的连接的计算机系统的定时器的系统和方法。 连接表中的定时器值各自表示连接的定时器的超时,其中每个连接具有多个定时器,并且其中一个定时器值被写入到每个连接的全局定时器阵列,以便可以扫描全局定时器阵列 确定活动连接的超时时间。 定时器的稀疏重新启动包括重新启动定时器,如果数据在超时发生之前与连接的计算机通信,并且在定时器启动之后的预定时间间隔之后重新启动,并且如果在超时发生之前传输数据并且在超时之后的预定时间间隔内,则不重新启动定时器 定时器启动。

    Reducing memory accesses in processing TCP/IP packets
    2.
    发明申请
    Reducing memory accesses in processing TCP/IP packets 失效
    在处理TCP / IP数据包时减少内存访问

    公开(公告)号:US20050100034A1

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

    申请号:US10706235

    申请日:2003-11-12

    IPC分类号: H04L12/56

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    PRIORITY BASED BANDWIDTH ALLOCATION WITHIN REAL-TIME AND NON-REAL TIME TRAFFIC STREAMS
    3.
    发明申请
    PRIORITY BASED BANDWIDTH ALLOCATION WITHIN REAL-TIME AND NON-REAL TIME TRAFFIC STREAMS 有权
    在实时和非实时交通流中基于优先级的带宽分配

    公开(公告)号:US20070081456A1

    公开(公告)日:2007-04-12

    申请号:US11608295

    申请日:2006-12-08

    IPC分类号: H04L12/26 H04L12/56

    摘要: A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent to be processed may be referred to as real-time packets. Packets that are not urgent to be processed may be referred to as non-real-time packets. Real-time packets have a higher priority to be processed than non-real-time packets. A real-time packet may either be discarded or transmitted into a real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time queue congestion conditions. A non-real-time packet may either be discarded or transmitted into a non-real-time queue based upon its value priority, the minimum and maximum rates for that value priority and the current real-time and non-real-time queue congestion conditions.

    摘要翻译: 一种用于在分组交换网络中传送分组的方法和系统。 可以基于处理它们的紧急性来优先考虑由分组处理器接收的分组。 紧急处理的数据包可以称为实时数据包。 不紧急处理的数据包可能被称为非实时数据包。 实时数据包的优先级要高于非实时数据包。 可以根据其值优先级,该值优先级的最小和最大速率以及当前实时队列拥塞条件,将实时分组丢弃或传输到实时队列中。 可以基于其值优先级,该值优先级的最小和最大速率以及当前的实时和非实时队列拥塞将非实时分组丢弃或发送到非实时队列 条件。

    Route switching mechanisms for source-routed ATM networks
    4.
    发明授权
    Route switching mechanisms for source-routed ATM networks 失效
    源路由ATM网络的路由切换机制

    公开(公告)号:US06178171B1

    公开(公告)日:2001-01-23

    申请号:US08977459

    申请日:1997-11-24

    IPC分类号: H04L1228

    摘要: A method is implemented to enable networks employing source-route bridging to participate in route switched, Asynchronous Transfer Mode (ATM), networks. Such source-routed networks, for example, Token-Ring LANs, incorporate an end-to-end route description in the data packets transmitted by the source station. The end-to-end route description is contained in a Route Information Field (RIF). The method implemented herein associates an RIF with the ATM address corresponding to a destination station. This permits the source-route bridged network to exploit the efficiencies of layer-2 connections and the high-speed switching characteristics of the ATM network.

    摘要翻译: 实现一种采用源路由桥接的网络参与路由交换,异步传输模式(ATM),网络的方法。 这样的源路由网络,例如,令牌环LAN,在由源站发送的数据分组中包含端到端路由描述。 端到端路由描述包含在路由信息字段(RIF)中。 这里实现的方法将RIF与对应于目的地站的ATM地址相关联。 这允许源路由桥接网络利用二层连接的效率和ATM网络的高速交换特性。