会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Dynamically switching streams of packets among dedicated and shared queues
    • 在专用和共享队列之间动态切换数据包流
    • US20070248110A1
    • 2007-10-25
    • US11407805
    • 2006-04-20
    • Doron OzEarl CohenEyal Oren
    • Doron OzEarl CohenEyal Oren
    • H04L12/56
    • H04L47/10H04L47/2408H04L47/2441H04L49/90H04L49/9047
    • Streams of packets are dynamically switched among dedicated and shared queues. For example, when a packet stream is in a maintenance mode (such as to keep a tunnel or packet stream associated with a server active) all packet traffic received over a packet stream is directed into the shared queue while the packet stream is not associated with one of the dedicated queues. In response to a detected change in the packet activity status of packet traffic (e.g., the establishment of a call or an increase in packet traffic, especially desirous of individualized quality of service) over a particular packet stream of the packet streams, the particular packet stream is associated with a particular group of dedicated queues such that at least non-control data traffic received over the particular packet stream is subsequently directed into the particular group of dedicated queues while the particular packet stream remains associated with the particular group of dedicated queues.
    • 数据包流在专用和共享队列之间动态切换。 例如,当分组流处于维护模式(例如保持与服务器活动的隧道或分组流相关联)时,通过分组流接收的所有分组流量被引导到共享队列中,而分组流不与 其中一个专用队列。 响应于分组流的特定分组流检测到分组业务的分组活动状态(例如,建立呼叫或增加分组业务,特别是希望个体化服务质量)的变化,特定分组 流与特定组的专用队列相关联,使得至少在特定分组流上接收到的非控制数据业务随后被引导到特定的专用队列组,而特定分组流保持与特定组的专用队列相关联。
    • 5. 发明申请
    • Pipeline scheduler including a hierarchy of schedulers and multiple scheduling lanes
    • 流水线调度器包括调度器和多个调度通道的层次结构
    • US20060029079A1
    • 2006-02-09
    • US10913055
    • 2004-08-05
    • Earl CohenRobert OlsenEugene FeinbergGregory Ries
    • Earl CohenRobert OlsenEugene FeinbergGregory Ries
    • H04L12/56H04L12/28
    • H04L47/6215H04L47/263H04L47/50H04L47/60Y02D50/10
    • Disclosed is a hierarchy of individual schedulers with multiple scheduling lanes for scheduling items, such as, but not limited to packets or indications thereof, such that different classes of priority items can be propagated through the hierarchy of schedulers accordingly. A pipeline scheduler typically includes a root scheduler and one or more layers of schedulers with each of these layers including at least one scheduler. Each scheduler is configured to maintain items of different scheduling categories received from each of the particular scheduler's immediate children schedulers within the pipeline scheduler if any and from each immediate external source coupled to the particular scheduler if any, and to schedule the sending of the items of the different scheduling categories currently maintained to its parent schedule or external scheduler client. The items may correspond to packets, indications of packets, or any other entity.
    • 公开了具有用于调度项目的多个调度通道的单独调度器的层级,诸如但不限于分组或其指示,使得不同类别的优先级项目可以相应地通过调度器的分层传播。 流水线调度器通常包括根调度器和一个或多个调度器层,其中每个层包括至少一个调度器。 每个调度器被配置为维护从流水线调度器内的每个特定调度器的直接子调度器接收的不同调度类别的项目,如果有的话,并且从耦合到特定调度器的每个直接外部源(如果有的话),并且调度发送 当前维护到其父计划或外部调度程序客户端的不同调度类别。 这些项目可以对应于分组,分组的指示或任何其他实体。
    • 6. 发明申请
    • Propagation of minimum guaranteed scheduling rates among scheduling layers in a hierarchical schedule
    • 在分级调度中调度层之间的最小保证调度速率的传播
    • US20050152374A1
    • 2005-07-14
    • US11022246
    • 2004-12-23
    • Earl CohenRobert OlsenChristopher KapplerAnna Charny
    • Earl CohenRobert OlsenChristopher KapplerAnna Charny
    • H04L12/56
    • H04L47/6215H04L47/263H04L47/50H04L47/521H04L47/522H04L47/60
    • Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, which may include or be used with a hierarchy of schedules with propagation of minimum guaranteed scheduling rates among scheduling layers in a hierarchical schedule. The minimum guaranteed scheduling rate for a parent schedule entry is typically based on the summation of the minimum guaranteed scheduling rates of its immediate child schedule entries. This propagation of minimum rate scheduling guarantees for a class of traffic can be dynamic (e.g., based on the active traffic for this class of traffic, active services for this class of traffic), or statically configured. One embodiment also includes multiple scheduling lanes for scheduling items, such as, but not limited to packets or indications thereof, such that different categories of traffic (e.g., propagated minimum guaranteed scheduling rate, non-propagated minimum guaranteed scheduling rate, high priority, excess rate, etc.) of scheduled items can be propagated through the hierarchy of schedules accordingly without being blocked behind a lower priority or different type of traffic.
    • 公开的方法,装置,数据结构,计算机可读介质和机制,其可以包括或者与具有在分级调度中的调度层之间的最小保证调度速率的传播的调度层级一起使用。 父计划条目的最小保证调度速率通常基于其直接子进程表项的最小保证调度速率的总和。 对一类流量的最小速率调度保证的这种传播可以是动态的(例如,基于该类流量的活动流量,用于该类流量的活动服务)或静态配置。 一个实施例还包括用于调度项目的多个调度通道,诸如但不限于分组或其指示,使得不同类别的业务(例如,传播的最小保证调度速率,非传播最小保证调度速率,高优先级,超量 调度项目的速率等)可以相应地通过调度层次传播,而不会被阻塞在较低优先级或不同类型的业务量之上。
    • 7. 发明申请
    • HIGHER-LEVEL REDUNDANCY INFORMATION COMPUTATION
    • 高水平的冗员信息计算
    • US20130290618A1
    • 2013-10-31
    • US13979805
    • 2012-01-18
    • Jeremy Isaac Nathaniel WernerLeonid BaryudinTimothy CanepaEarl Cohen
    • Jeremy Isaac Nathaniel WernerLeonid BaryudinTimothy CanepaEarl Cohen
    • G06F12/02
    • G06F12/0246G06F11/1044G06F11/108G06F11/2094
    • Higher-level redundancy information computation enables a Solid-State Disk (SSD) controller to provide higher-level redundancy capabilities to maintain reliable operation in a context of failures of non-volatile (e.g. flash) memory elements during operation of an SSD. A first portion of higher-level redundancy information is computed using parity coding via an XOR of all pages in a portion of data to be protected by the higher-level redundancy information. A second portion of the higher-level redundancy information is computed using a weighted-sum technique, each page in the portion being assigned a unique non-zero “index” as a weight when computing the weighted-sum. Arithmetic is performed over a finite field (such as a Galois Field). The portions of the higher-level redundancy information are computable in any order, such as an order based on order of read operation completion of non-volatile memory elements.
    • 高级冗余信息计算使得固态盘(SSD)控制器能够提供更高级别的冗余能力,以在SSD的运行期间在非易失性(例如闪存)存储器元件的故障的上下文中维持可靠的操作。 高级冗余信息的第一部分是使用奇偶校验编码来计算的,该奇偶编码经由待被较高级别冗余信息保护的数据的一部分中的所有页面的异或。 使用加权和技术来计算较高级冗余信息的第二部分,当计算加权和时,该部分中的每个页面被分配唯一的非零“索引”作为权重。 在有限域(例如伽罗瓦域)上执行算术。 高级冗余信息的部分可以以任何顺序计算,诸如基于非易失性存储器元件的读操作完成顺序的顺序。
    • 10. 发明申请
    • Method and apparatus for using meta-packets in a packet processing system
    • 在分组处理系统中使用元分组的方法和装置
    • US20060274773A1
    • 2006-12-07
    • US11147755
    • 2005-06-07
    • Earl CohenJames MarkevitchAdrian EvansJohn Williams
    • Earl CohenJames MarkevitchAdrian EvansJohn Williams
    • H04L12/56
    • H04L49/901H04L47/32H04L49/90H04L49/9042H04L49/9094
    • Meta-packets are used to more efficiently reassemble packets and to more efficiently conduct other packet processing operations. The meta-packets are special types of packets which are interpreted by hardware in a queuing system. Instead of directly containing data, the meta-packet packets contain instructions for building a desired packet from various identifiable storage locations in the packet processor system. Because the reassembled packet replaces the meta-packet, packet ordering is preserved. For example, assuming the meta-packet was in the proper place in a packet sequence, the packet (or packets) replacing the meta-packet will also be maintained in the same packet sequence order. Both meta-packets and conventional packets can be processed using the same queues and queuing system, and can be freely inter-mixed allowing co-existence of reassembled and full packets. The meta-packets provide packet re-assembly capability to full-packet systems and increase scalability for both full-packet or scatter-gather systems. The meta-packets can be used for conducting other packet processing operations either separately or in combination with packet re-assembly. For example, the meta-packets can be used to help manage packet queuing operations, provide timing references, and to initiate other packet processing operations and commands.
    • 元数据包用于更有效地重新组合数据包,并更有效地进行其他数据包处理操作。 元数据包是由排队系统中的硬件解释的特殊类型的数据包。 代替直接包含数据,元包分组包含用于从分组处理器系统中的各种可识别的存储位置构建期望的分组的指令。 因为重新组装的数据包替换了元数据包,所以保留了数据包顺序。 例如,假设元数据包处于分组序列中的适当位置,替换元数据包的数据包(或数据包)也将以相同的数据包序列顺序进行维护。 可以使用相同的队列和排队系统来处理元数据包和常规数据包,并且可以自由地进行混合,从而允许重新组合和完全数据包的共存。 元数据包为全分组系统提供分组重组能力,并提高了全分组或分散收集系统的可扩展性。 元数据包可以单独进行其他数据包处理操作或与数据包重新组合一起使用。 例如,元数据包可用于帮助管理数据包排队操作,提供定时参考,并启动其他数据包处理操作和命令。