Network switch having source port queuing and methods, systems and computer program products for flow level congestion control suitable for use with a network switch having source port queuing
    2.
    发明授权
    Network switch having source port queuing and methods, systems and computer program products for flow level congestion control suitable for use with a network switch having source port queuing 失效
    具有源端口排队的网络交换机和用于流级拥塞控制的方法,系统和计算机程序产品,适用于具有源端口排队的网络交换机

    公开(公告)号:US06771601B1

    公开(公告)日:2004-08-03

    申请号:US09494580

    申请日:2000-01-31

    IPC分类号: G01R3108

    CPC分类号: H04L49/506 H04L49/3018

    摘要: A network switch as well as methods, systems and computer program products for controlling congestion at a granularity of less than a link are provided. Such finer granularity may be provided by pausing traffic at a source port level of a network switch. The network switch which transmitted a message which resulted in congestion being detected is notified of the congestion and pauses the communications from the source port of the message while maintaining communications over the link from other source ports. Such source port level congestion control may be provided by a network switch having a sub-queue of its output queues where each sub-queue corresponds to an input port. Source port level pausing of transmissions may then be provided by pausing the sub-queue associated with a source port.

    摘要翻译: 提供了一种网络交换机以及用于以小于链路的粒度来控制拥塞的方法,系统和计算机程序产品。 可以通过在网络交换机的源端口级别暂停业务来提供这样更细的粒度。 通过来自其它源端口的链路保持通信,通知发送了检测到拥塞的消息的网络交换机,并阻塞来自消息的源端口的通信。 这样的源端口级拥塞控制可以由具有其输出队列的子队列的网络交换机提供,其中每个子队列对应于输入端口。 然后可以通过暂停与源端口相关联的子队列来提供源端口级别暂停发送。

    Methods, systems and computer program products for selecting an aggregator interface
    4.
    发明授权
    Methods, systems and computer program products for selecting an aggregator interface 失效
    用于选择聚合器接口的方法,系统和计算机程序产品

    公开(公告)号:US06631141B1

    公开(公告)日:2003-10-07

    申请号:US09321330

    申请日:1999-05-27

    IPC分类号: H04J322

    摘要: Methods, systems and computer program products are provided for which associate physical links of a network device to aggregator ports of the network device where there are more physical links of the network device capable of aggregation than aggregator ports of the network device. Physical links are associated with the aggregator ports of the network device based on a session invariant characteristic of the physical links until either all of the aggregator ports of the network device have been associated with physical links or all of the physical links capable of aggregation have been associated with an aggregator port. The remaining physical links are then utilized as single links to the network device irrespective of the physical link's capability to aggregate.

    摘要翻译: 提供方法,系统和计算机程序产品,网络设备的相关物理链路与网络设备的聚合器端口相连,其中能够聚合的网络设备的物理链路比网络设备的聚合器端口更多。 物理链路基于物理链路的会话不变特性与网络设备的聚合器端口相关联,直到网络设备的所有聚合器端口已经与物理链路相关联或者所有能够聚合的物理链路已经被 与聚合端口关联。 然后剩余的物理链路被用作到网络设备的单个链路,而不管物理链路的聚合能力如何。

    Method and apparatus for queuing and triggering data flow streams for
ATM networks
    7.
    发明授权
    Method and apparatus for queuing and triggering data flow streams for ATM networks 失效
    排队和触发ATM网络数据流流的方法和装置

    公开(公告)号:US5930252A

    公开(公告)日:1999-07-27

    申请号:US763524

    申请日:1996-12-11

    IPC分类号: H04L12/56 H04Q11/04 H04J3/24

    摘要: An improved method and apparatus are provided for queuing and triggering the flow of data across ATM networks. A connection is established between an insertion server and a client multiplexer. The insertion server prepares a timing response and establishes a transmit queue threshold for a pending trigger point for inserting data. The insertion server enqueues data. Responsive to receiving a timing request from the client multiplexer, the insertion server sends the timing response. Responsive to receiving a stream request from the client multiplexer, the insertion server transfers the enqueued data. The client multiplexer includes a timer for identifying an offset time between sending the timing request and receiving a timing response from the insertion server. The client multiplexer uses the offset time to set a count down timer for sending the stream request. The client multiplexer processes the data transferred by the insertion server and optionally sends a stop stream command to the insertion server.

    摘要翻译: 提供了一种改进的方法和装置,用于排队和触发ATM网络上的数据流。 在插入服务器和客户端多路复用器之间建立连接。 插入服务器准备定时响应,并建立用于插入数据的挂起触发点的发送队列阈值。 插入服务器对数据进行排队。 响应于从客户多路复用器接收定时请求,插入服务器发送定时响应。 响应于从客户端多路复用器接收流请求,插入服务器传送入队列数据。 客户端多路复用器包括用于识别发送定时请求和从插入服务器接收定时响应之间的偏移时间的定时器。 客户端复用器使用偏移时间来设置用于发送流请求的倒计时定时器。 客户端多路复用器处理由插入服务器传送的数据,并可选择地向插入服务器发送停止流命令。

    Queue management for networks employing pause time based flow control
    8.
    发明授权
    Queue management for networks employing pause time based flow control 有权
    使用基于暂停时间的流量控制的网络的队列管理

    公开(公告)号:US06618357B1

    公开(公告)日:2003-09-09

    申请号:US09432048

    申请日:1999-11-01

    IPC分类号: H04J314

    CPC分类号: H04L29/06 H04L67/325

    摘要: In pause time based flow control systems having station-level granularity, a station or switch may detect congestion or incipient congestion and send a flow control frame to an upstream station, commanding that upstream station to temporarily stop (pause) sending data for a period of time specified in the flow control frame. The traffic pause gives the downstream station time to empty its buffers of at least some of the excess traffic it has been receiving. Since each downstream station operates independently in generating flow control frames, it is possible for the same upstream station to receive multiple, overlapping pause commands. If an upstream station which is already paused receives subsequent flow control frames from the same downstream station that triggered the pause, the upstream station's pause timer is rewritten using the pause times in the successive flow control frames. If the upstream station receives flow control frames from different downstream stations, the upstream station updates the pause timer only if the pause time in the most recent flow control message is greater than the remaining part of the previously established pause time.

    摘要翻译: 在具有站级粒度的基于暂停时间的流量控制系统中,站或交换机可以检测拥塞或初始拥塞并向上游站发送流控制帧,命令上游站临时停止(暂停)发送数据一段时间 流控制帧中指定的时间。 流量暂停使下游站有时间清空其已经收到的至少一些超量流量的缓冲区。 由于每个下游站在生成流控制帧时独立运行,所以相同的上游站可以接收多个重叠的暂停命令。 如果已经暂停的上游站从触发暂停的同一下游站接收后续流控制帧,则使用连续流控制帧中的暂停时间来重写上游站的暂停定时器。 如果上游站从不同的下游站接收到流量控制帧,则只有当最新流量控制消息中的暂停时间大于先前建立的暂停时间的剩余部分时,上游站更新暂停定时器。

    Apparatus and method for segmentation and time synchronization of the
transmission of a multiple program multimedia data stream
    10.
    发明授权
    Apparatus and method for segmentation and time synchronization of the transmission of a multiple program multimedia data stream 失效
    用于多节目多媒体数据流的传输的分段和时间同步的装置和方法

    公开(公告)号:US5652749A

    公开(公告)日:1997-07-29

    申请号:US687268

    申请日:1996-07-25

    摘要: Method and apparatus are provided for segmenting a multiple program multimedia digital data stream for transmission over a distribution communications network. Each program multimedia digital data stream includes sequential transport system (TS) packets with program clock references (PCRs) at a set time interval and a program identification (PID) associated with the PCRs. The multiple program multimedia digital data stream is received. The TS packets are decoded to identify the program clock references (PCRs). A selected number N of TS packets are identified. The multimedia digital data stream into frames responsive to both the identified number N of TS packets and the identified PCRs. A program identification (PID) associated with one of the PCRs is selected for timing the transmission of segmented multiple program multimedia digital data stream. A time interval following an identified PCR associated with the selected program identification PID is identified and compared with the set time interval between the program clock references (PCRs). Responsive to the identified time interval being greater than the set time interval, a new program identification (PID) is selected for timing the transmission of segmented multiple program multimedia digital data stream.

    摘要翻译: 提供了用于分割多节目多媒体数字数据流以在分发通信网络上传输的方法和装置。 每个程序多媒体数字数据流包括具有设定时间间隔的程序时钟参考(PCR)的顺序传输系统(TS)分组和与PCR相关联的程序标识(PID)。 接收多节目多媒体数字数据流。 解码TS数据包以识别程序时钟参考(PCR)。 识别选定数量的N个TS包。 将多媒体数字数据流转换成响应于所识别的N个TS分组和所识别的PCR两者的帧。 选择与一个PCR相关联的节目识别(PID),用于对分段的多节目多媒体数字数据流的传输进行定时。 识别与所选节目识别PID相关联的识别的PCR之后的时间间隔,并将其与节目时钟参考(PCR)之间的设定时间间隔进行比较。 响应于所识别的时间间隔大于设定的时间间隔,选择新的节目识别(PID)来定时分段的多节目多媒体数字数据流的传输。