会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • 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网络中何时服务小区队列,小区调度器可以使用理想的服务间隔时间。 每个小区队列的理想服务间隔时间是分配给该小区队列的带宽的倒数。 然后通过将时间参考设置为零并将每个队列的下一个服务时间设置为队列的理想服务间隔来初始化基于间隔的单元调度器。 然后,单元调度器进入重复循环。 在循环的每次迭代期间,选择具有最小的下一个服务时间值的第一非空单元队列。 所选择的队列被服务,并通过添加其理想的服务间隔来更新其下一个服务时间。 时间参考值也被更新。 如果所有队列都为空,则允许空闲时隙通过。 小区队列可能由队列组成。 例如,可以将几个队列收集到分配了单个理想服务时间的队列组中。 在这个队列组中,可以使用公平的排队系统对每个队列进行同等的服务。
    • 6. 发明授权
    • 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. 发明授权
    • Multicast scheduling for a network device
    • 网络设备的组播调度
    • US06661788B2
    • 2003-12-09
    • US09311942
    • 1999-05-14
    • Richard L. AngleShantigram V. JagannathGeoffrey B. LadwigNanying Yin
    • Richard L. AngleShantigram V. JagannathGeoffrey B. LadwigNanying Yin
    • H04L1228
    • H04L49/30H04L12/1881H04L47/15H04L47/2416H04L47/50H04L47/6205H04L49/201H04L49/254
    • A method and apparatus are provided for scheduling multicast data in an input-queued network device. According to one aspect of the present invention, deterministic and bounded delay for high priority multicast cells is guaranteed by the multicast scheduler. The scheduler receives a transmit request associated with each of a plurality of input ports. The transmit request identifies output ports to which pending multicast cells are ready to be transmitted, if any. Then, for each of multiple classes of service, the scheduler performs a single scheduling iteration. The single scheduling iteration includes a grant phase, an accept phase, and an update phase. During the grant phase, the scheduler grants one or more of the input ports access to the fabric by issuing grants based upon the transmit requests and a priority indicator that identifies an input port that is given scheduling priority for the scheduling iteration. During the accept phase, on behalf of each of the input ports, the scheduler accepts all grants corresponding to the input port. Finally, during the update phase, the scheduler updates the priority indicator for use in a subsequent scheduling cycle.
    • 提供了一种用于在输入排队的网络设备中调度多播数据的方法和装置。 根据本发明的一个方面,高优先级多播小区的确定性和有限延迟由多播调度器保证。 调度器接收与多个输入端口中的每一个相关联的发送请求。 发送请求标识出等待多播小区准备好发送的输出端口(如果有的话)。 然后,对于多个服务类中的每一个,调度器执行单个调度迭代。 单个调度迭代包括授权阶段,接受阶段和更新阶段。 在授权阶段期间,调度器通过基于发送请求发出授权以及标识被给予调度优先级的输入端口的优先级指示符来授予一个或多个输入端口对结构的访问。 在接受阶段,代表每个输入端口,调度器接受与输入端口相对应的所有授权。 最后,在更新阶段期间,调度器更新优先级指示符以用于后续调度周期。
    • 9. 发明授权
    • Method and apparatus for communicating congestion information among different protocol layers between networks
    • 用于在网络之间的不同协议层之间传送拥塞信息的方法和装置
    • US06490251B2
    • 2002-12-03
    • US09060220
    • 1998-04-14
    • Nanying YinShantigram Jagannath
    • Nanying YinShantigram Jagannath
    • H04L1256
    • H04L12/5602H04L47/10H04L47/263H04L47/30H04L47/32H04L69/32H04L69/324H04L69/326H04L2012/5667Y02D50/10
    • A method and apparatus for communicating congestion control information between dissimilar protocols operating in heterogeneous internetworks at different layers of the International Standards Organization (ISO) Open Systems Interconnection (OSI) 7 layer conceptual model for data networking. The method and apparatus provides direct end-to-end congestion control at the Transport layer across a TCP/IP and ATM internetwork utilizing ATM ABR and TCP sliding window flow control mechanisms. A network device that interconnects TCP/IP and ATM data networks for communication of data communicates network congestion detected by a protocol operating in the ATM data network to a heterogeneous protocol operating in the TCP/IP data network. The network device receives TCP data packets and stores them in a queue. A TCP packet is discarded if the queue is full or network congestion is detected by the protocol operating in the ATM network, to communicate network congestion in the ATM network to the heterogeneous protocol operating in the TCP/IP network.
    • 一种在国际标准组织(ISO)开放系统互连(OSI)7层概念模型的不同层间在异构互联网络中运行的不同协议之间传送拥塞控制信息的方法和装置。 该方法和装置通过使用ATM ABR和TCP滑动窗口流控制机制的TCP / IP和ATM互联网在传输层提供直接的端到端拥塞控制。 互连TCP / IP和ATM数据网络以进行数据通信的网络设备将在ATM数据网络中运行的协议检测到的网络拥塞传送到在TCP / IP数据网络中运行的异构协议。 网络设备接收TCP数据包并将其存储在队列中。 如果队列已满或在ATM网络中运行的协议检测到网络拥塞,则将TCP数据包丢弃,以将ATM网络中的网络拥塞传送到在TCP / IP网络中运行的异构协议。