System And Method for Lock-Less Multi-Core IP Forwarding
    1.
    发明申请
    System And Method for Lock-Less Multi-Core IP Forwarding 审中-公开
    无锁多核IP转发的系统和方法

    公开(公告)号:US20120210018A1

    公开(公告)日:2012-08-16

    申请号:US13025264

    申请日:2011-02-11

    IPC分类号: G06F15/16

    CPC分类号: G06F15/17312 H04L45/742

    摘要: Described herein are systems and methods using lock-less multi-core IP forwarding having dedicated forwarding cores. The exemplary embodiments may offer wire-rate on multiple gigabit links while guaranteeing packet order. One embodiment relates to a system including a plurality of forwarding cores within a network, and a routing table, wherein a first forwarding core of the plurality of forwarding cores polls data received from an input interface for routing information, references the routing table based on the routing information, determines a destination for the data based on the routing table, and transmits the data to the destination at a wire-rate, the wire-rate is independent from a further wire-rate corresponding to a further forwarding core of the plurality of forwarding cores.

    摘要翻译: 这里描述了使用具有专用转发核心的无锁多核IP转发器的系统和方法。 示例性实施例可以在保证分组顺序的同时在多个千兆位链路上提供线速率。 一个实施例涉及包括网络内的多个转发核心的系统和路由表,其中多个转发核心的第一转发核心轮询从输入接口接收的用于路由信息的数据,基于所述路由表引用路由表 路由信息,基于路由表确定数据的目的地,并且以有线速率将数据发送到目的地,线速率与对应于多个路由的另一转发核心的另一线速率无关 转发内核。

    System and Method for Dynamic CPU Reservation
    3.
    发明申请
    System and Method for Dynamic CPU Reservation 审中-公开
    动态CPU预留系统与方法

    公开(公告)号:US20110276978A1

    公开(公告)日:2011-11-10

    申请号:US12776573

    申请日:2010-05-10

    IPC分类号: G06F9/46

    摘要: A computer readable storage medium storing a set of instructions executable by a processor. The set of instructions is operable to receive an instruction to reserve a processor of a system including a plurality of processors, receive an instruction to perform a task, determine whether the task has affinity for the reserved processor, execute the task using the reserved processor if the task has affinity for the reserved processor, execute the task using one of the processors other than the reserved processor if the task does not have affinity for the reserved processor.

    摘要翻译: 一种存储可由处理器执行的一组指令的计算机可读存储介质。 所述指令集可操作用于接收预约包括多个处理器的系统的处理器的指令,接收执行任务的指令,确定所述任务是否对所述预留处理器具有亲和力,如果 任务对保留处理器具有亲和力,如果任务对保留处理器没有亲和力,则使用保留处理器之外的其中一个处理器执行任务。