会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Queue service interval based cell scheduler with hierarchical queuing
configurations
    • 基于队列服务间隔的单元调度器,具有分层排队配置
    • US6018527A
    • 2000-01-25
    • US696272
    • 1996-08-13
    • Nanying YinMarty BordenShiping LiMichael Hluchyj
    • Nanying YinMarty BordenShiping LiMichael Hluchyj
    • H04L12/56H04J3/16
    • H04L12/5602H04L12/5693
    • To determine when to service a cell queue in an ATM network, a cell scheduler can use an ideal service interval time. The ideal service interval time of each cell queue is the reciprocal of the bandwidth assigned to that cell queue. An interval based cell scheduler is then initialized by setting a time reference to zero and setting a next service time for each queue to the queue's ideal service interval. The cell scheduler then enters a repeating loop. During each iteration of the loop, the first nonempty cell queue having the smallest next service time value is selected. The selected queue is serviced and its next service time is updated by adding its ideal service interval. The time reference value is also updated. If all the queues are empty, then an idle time slot is allowed to pass. The cell queues may consists of queue groups. For example, several queues can be gathered into a queue group that assigned a single ideal service time. Within this queue group, each queue may be serviced equally using a fair queuing system.
    • 为了确定在ATM网络中何时服务小区队列,小区调度器可以使用理想的服务间隔时间。 每个小区队列的理想服务间隔时间是分配给该小区队列的带宽的倒数。 然后通过将时间参考设置为零并将每个队列的下一个服务时间设置为队列的理想服务间隔来初始化基于间隔的单元调度器。 然后,单元调度器进入重复循环。 在循环的每次迭代期间,选择具有最小的下一个服务时间值的第一非空单元队列。 所选择的队列被服务,并通过添加其理想的服务间隔来更新其下一个服务时间。 时间参考值也被更新。 如果所有队列都为空,则允许空闲时隙通过。 小区队列可能由队列组成。 例如,可以将几个队列收集到分配了单个理想服务时间的队列组中。 在这个队列组中,可以使用公平的排队系统对每个队列进行同等的服务。
    • 4. 发明授权
    • Method and apparatus for servicing multiple queues
    • 用于维护多个队列的方法和设备
    • US5926458A
    • 1999-07-20
    • US792099
    • 1997-01-31
    • Nanying Yin
    • Nanying Yin
    • H04L12/56H04L12/28
    • H04L47/6235H04L12/5693H04L47/522H04L47/6255
    • A system for servicing multiple queues identifies a queue service time associated with each of the multiple queues. The queue servicing system selects a particular queue service time having the minimal value of all identified queue service times. The system services the queue associated with the selected queue service time. A new queue service time is determined for the queue associated with the selected queue service time. The queue servicing system continuously services the queues while at least one of the queues contains data. The queue service time associated with a particular queue is calculated in response to the size of the packet at the head of the particular queue and a bandwidth allocated to the particular queue.
    • 用于服务多个队列的系统识别与多个队列中的每个队列相关联的队列服务时间。 队列服务系统选择具有所有识别的队列服务时间的最小值的特定队列服务时间。 系统对与所选队列服务时间相关联的队列进行服务。 为与所选队列服务时间相关联的队列确定新的队列服务时间。 队列服务系统持续服务队列,而至少有一个队列包含数据。 响应于在特定队列的头部处的分组的大小和分配给特定队列的带宽来计算与特定队列相关联的队列服务时间。
    • 8. 发明授权
    • Backpressure mechanism for a network device
    • 网络设备的背压机制
    • US06519225B1
    • 2003-02-11
    • US09311995
    • 1999-05-14
    • Richard L. AngleShantigram V. JagannathGeoffrey B. LadwigNanying Yin
    • Richard L. AngleShantigram V. JagannathGeoffrey B. LadwigNanying Yin
    • H04L1256
    • H04L49/506H04L12/5602H04L47/10H04L47/15H04L47/263H04L47/30H04L49/201H04L49/203H04L49/254H04L49/30H04L49/3081H04L49/508H04L2012/5635H04L2012/5679H04L2012/5683
    • A method and apparatus are provided for scheduling multicast data in an input-queued network device. According to one aspect of the present invention, the head-of-line blocking problem is avoided for multicast queues. A fabric arbiter receives a transmit request associated with multiple input ports. The transmit request identifies those of the output ports to which pending multicast cells are ready to be transmitted, if any. The fabric arbiter receives a backpressure signal from a backpressuring output port. Then, based upon the backpressure signal the fabric arbiter schedules multicast cells for transmission across the fabric. If the size of a multicast queue exceeds a predetermined threshold, then the fabric arbiter ignores the backpressure signal and causes the head-of-line multicast cell from the multicast queue to be transferred to the backpressuring output port. Otherwise, the fabric arbiter prevents multicast cells from being transferred to the backpressuring output port by masking requests destined for the backpressuring output port thereby removing the backpressuring output port from consideration during multicast scheduling.
    • 提供了一种用于在输入排队的网络设备中调度多播数据的方法和装置。 根据本发明的一个方面,避免了组播队列的线头阻塞问题。 结构仲裁器接收与多个输入端口相关联的发送请求。 发送请求标识那些等待多播小区准备好发送的输出端口(如果有的话)。 织物仲裁器从反压输出端口接收背压信号。 然后,基于背压信号,织物仲裁器调度多播信元以在整个结构上传输。 如果组播队列的大小超过预定阈值,则结构仲裁器将忽略背压信号,并使来自多播队列的线头组播小区传送到背压输出端口。 否则,结构仲裁器通过掩盖去往反向压缩输出端口的请求来防止多播小区被传送到背压输出端口,从而在多播调度期间从考虑中去除反压输出端口。