会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 44. 发明授权
    • Method and system for network processor scheduling outputs using queueing
    • 使用排队的网络处理器调度输出的方法和系统
    • US06952424B1
    • 2005-10-04
    • US09548912
    • 2000-04-13
    • Brian Mitchell BassJean Louis CalvignacMarco C. HeddesMichael Steven SiegelFabrice Jean Verplanken
    • Brian Mitchell BassJean Louis CalvignacMarco C. HeddesMichael Steven SiegelFabrice Jean Verplanken
    • H04L12/28H04L12/56H04L29/06
    • H04L49/90
    • A system and method of moving information units from a network processor toward a data transmission network in a prioritized sequence which accommodates several different levels of service. The present invention includes a method and system for scheduling the egress of processed information units (or frames) from a network processing unit according to stored priorities associated with the various sources of the information units. The priorities in the preferred embodiment include a low latency service, a minimum bandwidth, a weighted fair queueing and a system for preventing a user from continuing to exceed his service levels over an extended period. The present invention includes a weighted fair queueing system where the position of the next service in a best efforts system for using bandwidth which is not used by committed bandwidth is determined based on the length of the frame and the weight of the particular flow. A “back pressure” system keeps a flow from being selected if its output cannot accept an additional frame because the current level of that port queue exceeds a threshold.
    • 一种将信息单元从网络处理器移动到数据传输网络的系统和方法,其以容纳几个不同级别的服务的优先顺序排列。 本发明包括一种方法和系统,用于根据存储的与信息单元的各种源相关联的优先级来调度来自网络处理单元的处理的信息单元(或帧)的出口。 优选实施例中的优先级包括低延迟服务,最小带宽,加权公平排队以及用于在较长时间内防止用户继续超过其服务水平的系统。 本发明包括一个加权公平排队系统,其中基于帧的长度和特定流的权重确定用于使用未被承诺带宽使用的带宽的最佳努力系统中的下一个服务的位置。 如果该端口队列的当前级别超过阈值,则“背压”系统的输出不能接受额外的帧,从而保持流量的选择。
    • 46. 发明授权
    • Network processor interface for building scalable switching systems
    • 用于构建可扩展交换系统的网络处理器接口
    • US06868082B1
    • 2005-03-15
    • US09385603
    • 1999-08-30
    • James Johnson Allen, Jr.Brian Mitchell BassJean Louis CalvignacSantosh Prasad GaurMarco C. HeddesMichael Steven SiegelFabrice Jean Verplanken
    • James Johnson Allen, Jr.Brian Mitchell BassJean Louis CalvignacSantosh Prasad GaurMarco C. HeddesMichael Steven SiegelFabrice Jean Verplanken
    • G06F13/28G06F13/40H04L12/28
    • G06F13/4022
    • A network apparatus comprising storage units storing configuration information about the network apparatus, an input network interface to at least one network physical line, at least one processor receiving network data from said network interface, processing said data, storing information about said network data in said storage units, storing said data as formatted data units in said storage units, a first bus interface to two bus connections, a first hardware component reading said configuration information and said information about data stored in said storing units and steering said formatted data units stored in said storage units to at least one of the two bus connections of said first bus interface, a second bus interface to two bus connections, an output network interface to at least one network physical line, a second hardware component reading formatted data units arriving on at least one of the two bus connections of said second bus interface and storing said formatted data units in said storage units, said at least one processor reading said formatted data units from said storage units, processing them and sending them as network data to at least one network physical line through said output network interface. On the basis of this network processor, it is possible to build switching systems by adding one network processor and at least one switch; it is also possible to build double density blades attached to two redundant switch fabrics which can also be accessed concurrently.
    • 一种网络装置,包括存储关于网络装置的配置信息的存储单元,至少一个网络物理线路的输入网络接口,至少一个处理器,从所述网络接口接收网络数据,处理所述数据,将关于所述网络数据的信息存储在所述 存储单元,将所述数据作为格式化数据单元存储在所述存储单元中,到两个总线连接的第一总线接口,读取所述配置信息的第一硬件组件和关于存储在所述存储单元中的数据的所述信息,以及控制所存储的所述格式化数据单元 所述存储单元到所述第一总线接口的两个总线连接中的至少一个,到两个总线连接的第二总线接口,到至少一个网络物理线的输出网络接口,第二硬件组件读取到达 所述第二总线接口的两个总线连接中的至少一个,并存储所述格式化的数据 所述至少一个处理器从所述存储单元读取所述格式化的数据单元,处理它们并通过所述输出网络接口将它们作为网络数据发送到至少一个网络物理线路。 在该网络处理器的基础上,可以通过添加一个网络处理器和至少一个交换机构建交换系统; 也可以构建连接到两个冗余交换结构的双密度刀片,这两个冗余交换机也可以同时访问。
    • 50. 发明授权
    • Mixed queue scheduler
    • 混合队列调度程序
    • US06728253B1
    • 2004-04-27
    • US09405691
    • 1999-09-24
    • Clark Debs JeffriesMarco C. HeddesMark Anthony RinaldiMichael Steven Siegel
    • Clark Debs JeffriesMarco C. HeddesMark Anthony RinaldiMichael Steven Siegel
    • H04L1256
    • H04L47/50H04L2012/5682
    • A method and system are disclosed for allocating data input bandwidth from a source link to a plurality of N data queues each having a variable occupancy value, Qi(t), and a constant decrement rate, Di, where i designated the ith queue among the N queues. First, a threshold occupancy value, T, is designated for the N queues. During each time step of a repeating time interval, &Dgr;t, the occupancy value, Qi, is compared with T. In response to each and every of said N data queues having occupancy values exceeding T, pausing data transmission from the source link to the N data queues, such that overflow within the data queues is minimized. In response to at least one of the N data queues having an occupancy value less than or equal to T, selecting one among the N data queues to be incremented, and incrementing the selected data queue, such that underflow of the selected queue is minimized. In the context of scheduling one cell per time step, the value of T is one. Furthermore, the method of the present invention guarantees that output port occupancy shall never, in that context, exceed two cells.
    • 公开了一种用于将数据输入带宽从源链路分配给多个N个数据队列的方法和系统,每个N个数据队列具有可变占用值Qi(t)和常数递减率Di,其中i指定i < 排队N队列。 首先,为N个队列指定阈值占有率T。 在重复时间间隔的每个时间步长,Deltat,占用值Qi与T进行比较。响应于具有超过T的占用值的所述N个数据队列中的每一个,暂停从源链路到N的数据传输 数据队列,使数据队列中的溢出最小化。 响应于具有小于或等于T的占用值的N个数据队列中的至少一个,选择要增加的N个数据队列中的一个,并增加所选择的数据队列,使得所选队列的下溢最小化。 在每个时间步长调度一个单元格的上下文中,T的值为1。 此外,本发明的方法保证输出端口占用在这方面永远不超过两个小区。