Methods for task scheduling through locking and unlocking an ingress queue and a task queue
    21.
    发明授权
    Methods for task scheduling through locking and unlocking an ingress queue and a task queue 有权
    通过锁定和解锁入口队列和任务队列来进行任务调度的方法

    公开(公告)号:US09274826B2

    公开(公告)日:2016-03-01

    申请号:US13730319

    申请日:2012-12-28

    CPC classification number: G06F9/46 G06F9/4881 G06F9/52 H04L12/5693 H04L47/50

    Abstract: A method for parallel processing implemented by a first core in a network unit, comprising locking an ingress queue if the ingress queue is not locked by another core, searching for an unlocked task queue from a first default subset of a plurality of task queues when the ingress queue is locked by another core, wherein the first subset is different from a second default subset of the plurality of task queues from which a second core begins a search for an unlocked task queue, and searching a remainder of the plurality of task queues for an unlocked task queue when all of the first default subset of task queues are locked and the ingress queue is locked.

    Abstract translation: 一种用于由网络单元中的第一核实现的用于并行处理的方法,包括:如果所述入口队列未被另一核心锁定,则锁定入口队列;当所述入口队列不被另一核心锁定时,从所述多个任务队列的第一默认子集中搜索未锁定任务队列 入口队列被另一核心锁定,其中第一子集与多个任务队列的第二默认子集不同,第二核心开始搜索未锁定的任务队列,并且搜索多个任务队列的其余部分 当任务队列的所有第一个缺省子集都被锁定并且入口队列被锁定时,该解锁的任务队列。

    Methods for task scheduling through locking and unlocking an ingress queue and a task queue

    公开(公告)号:US09201683B2

    公开(公告)日:2015-12-01

    申请号:US13730319

    申请日:2012-12-28

    Abstract: A method for parallel processing implemented by a first core in a network unit, comprising locking an ingress queue if the ingress queue is not locked by another core, searching for an unlocked task queue from a first default subset of a plurality of task queues when the ingress queue is locked by another core, wherein the first subset is different from a second default subset of the plurality of task queues from which a second core begins a search for an unlocked task queue, and searching a remainder of the plurality of task queues for an unlocked task queue when all of the first default subset of task queues are locked and the ingress queue is locked.

    ABSTRACTING WIRELESS DEVICE TO VIRTUAL ETHERNET INTERFACE

    公开(公告)号:US20180262393A1

    公开(公告)日:2018-09-13

    申请号:US15453816

    申请日:2017-03-08

    Abstract: A wireless interface system includes a wireless network interface, with a virtual Ethernet interface, that is configured to transmit and receive signals over a wireless channel using a predetermined wireless technology protocol. A method for abstracting a wireless interface protocol to an Ethernet protocol includes detecting, with a wireless network interface, access by a wireless device using the wireless interface protocol. A virtual Ethernet interface is created having an associated Ethernet interface ID. The wireless device ID is associated with the Ethernet interface ID in a table in memory. A payload from the wireless device is transmitted over the wireless technology protocol. The payload is transmitted to the virtual Ethernet interface using the Ethernet protocol.

    METHOD OF APPLICATION DATA SWITCHING BETWEEN A DEVICE IN A WIRELESS PAN MESH NETWORK AND A VIRTUAL ETHERNET INTERFACE

    公开(公告)号:US20180242099A1

    公开(公告)日:2018-08-23

    申请号:US15439642

    申请日:2017-02-22

    Abstract: A computer-implemented method for application data switching comprises receiving, by one or more processors of a computer, an application data packet received from an application running on the computer; determining, by the one or more processors and from the application data packet, an Ethernet destination of the application data packet; based on the determined Ethernet destination, identifying, by the one or more processors, a destination on a wireless personal area network (WPAN); accessing, by the one or more processors, a payload of the application data packet; creating, by the one or more processors, a WPAN data packet that includes the identified destination on the WPAN and at least a portion of the payload from the application data packet; and transmitting, by the one or more processors, the WPAN data packet to the identified destination on the WPAN via a WPAN interface.

    Extension of Resource Constraints for Service-Defined Containers

    公开(公告)号:US20170116042A1

    公开(公告)日:2017-04-27

    申请号:US14921724

    申请日:2015-10-23

    CPC classification number: G06F9/5083 G06F9/5077 G06F2209/5014

    Abstract: A method comprising receiving, by a processing thread executing on a host server, a container request to create a container on the host server by employing a container engine, wherein the container request indicates a first resource constraint and a second resource constraint for executing an application within the container, directing, by the processing thread, the container engine to create an operating environment for the container according to the first resource constraint and to execute the container on the host server, reserving, by the processing thread, a first resource from an operating system (OS) of the host server according to the second resource constraint of the container request, and updating dynamically, by the processing thread, the operating environment of the container to enable the container to directly utilize the reserved first resource for execution of the application to meet the second resource constraint of the container request.

    Integration of Network Linecard (LC) to Host Operating System (OS)
    27.
    发明申请
    Integration of Network Linecard (LC) to Host Operating System (OS) 审中-公开
    网络线卡(LC)与主机操作系统(OS)的集成

    公开(公告)号:US20170039166A1

    公开(公告)日:2017-02-09

    申请号:US14818931

    申请日:2015-08-05

    Abstract: An apparatus comprising a plurality of physical IO ports configured to couple to a plurality of remote LCs that provide IO resources, and a processor coupled to the plurality of physical IO ports and configured to map the remote LCs to a plurality of vNICs by allocating at least some of the IO resources to the local vNICs, receive an OS kernel IO call comprising a request to access a first of the vNICs, determine a first of the remote LCs that corresponds to the first vNIC, and direct the request to access the first remote LC.

    Abstract translation: 一种装置,包括被配置为耦合到提供IO资源的多个远程LC的多个物理IO端口,以及耦合到所述多个物理IO端口的处理器,并且被配置为通过至少分配来将远程LC映射到多个vNIC 一些到本地vNIC的IO资源,接收包括访问第一vNIC的请求的OS内核IO调用,确定与第一vNIC对应的第一个远程LC,并指示该请求访问第一个远程 LC。

    Bootstrapping from a remote disk image via a network
    28.
    发明授权
    Bootstrapping from a remote disk image via a network 有权
    通过网络从远程磁盘映像引导

    公开(公告)号:US09280360B2

    公开(公告)日:2016-03-08

    申请号:US14304158

    申请日:2014-06-13

    CPC classification number: G06F9/4416 H04L61/2023

    Abstract: A method of bootstrapping from a remote image file comprising loading, by a processor, an initial bootloader, employing the initial bootloader to download a final bootloader from the remote image file via a network, employing the final bootloader to mount the remote image file as a block device, downloading a kernel and root file system mounting data from the remote image, and executing the kernel to bootstrap the processor based on the root file system mounting data.

    Abstract translation: 一种从远程图像文件引导的方法,包括由处理器加载初始引导加载程序,通过网络加载初始引导加载程序以从远程映像文件下载最终的引导加载程序,采用最终引导加载程序将远程映像文件安装为 下载内核和根文件系统从远程映像安装数据,并根据根文件系统安装数据执行内核引导处理器。

    Methods for zero loss and nonstop packet processing during system software upgrades
    29.
    发明授权
    Methods for zero loss and nonstop packet processing during system software upgrades 有权
    系统软件升级期间零丢失和不间断数据包处理的方法

    公开(公告)号:US09030947B2

    公开(公告)日:2015-05-12

    申请号:US13650363

    申请日:2012-10-12

    Inventor: Jun Xu

    CPC classification number: G06F8/65 H04L45/563 H04L67/34

    Abstract: A method implemented in a network component for an in-service software upgrade (ISSU), the method comprising selecting a forwarding core (FC) for upgrade from a plurality of FCs that run at a data plane on a printed circuit board of the network component to process and forward a plurality of packets, and resetting the selected FC with a software upgrade, wherein at least one of the other FCs continues processing and forwarding packets when the selected FC is upgraded.

    Abstract translation: 一种在用于在役软件升级(ISSU)的网络组件中实现的方法,所述方法包括:从在所述网络组件的印刷电路板上的数据平面上运行的多个FC中选择用于升级的转发核心(FC) 处理和转发多个分组,并且通过软件升级重置所选择的FC,其中当所选择的FC被升级时,其他FC中的至少一个继续处理和转发分组。

Patent Agency Ranking