Managing a data structure
    2.
    发明授权
    Managing a data structure 有权
    管理数据结构

    公开(公告)号:US08762425B2

    公开(公告)日:2014-06-24

    申请号:US12906334

    申请日:2010-10-18

    CPC classification number: G06F17/30303 G06F11/1435 G06F17/30

    Abstract: In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained.

    Abstract translation: 在用于管理存储器中的数据结构的方法中,确定访问数据结构版本的访问器,其中存取器包括版本号和胖指针,其中版本号对应于最新版本的 所述数据结构,并且其中所述胖指针被配置为能够维持链接数据结构的多个版本。

    Selective invalidation of packet filtering results
    3.
    发明授权
    Selective invalidation of packet filtering results 有权
    包过滤结果的选择性无效

    公开(公告)号:US08627448B2

    公开(公告)日:2014-01-07

    申请号:US12938090

    申请日:2010-11-02

    CPC classification number: H04L63/0263

    Abstract: Example embodiments relate to selective invalidation of packet filtering cache results based on rule priority. In example embodiments, a network node determines whether a rule identifier included in a cache entry of a cache of results of a packet filtering rule set is of a higher priority than a highest priority rule corresponding to a rule set version identifier included in the cache entry. If so, the network node may apply an action included in the cache entry.

    Abstract translation: 示例性实施例涉及基于规则优先级的分组过滤高速缓存结果的选择性无效。 在示例实施例中,网络节点确定包过滤规则集的结果的高速缓存的高速缓存条目中包括的规则标识符是否高于与包括在高速缓存条目中的规则集版本标识符相对应的最高优先级规则 。 如果是,则网络节点可以应用包括在高速缓存条目中的动作。

    Selecting a target design based on criteria
    4.
    发明授权
    Selecting a target design based on criteria 有权
    根据标准选择目标设计

    公开(公告)号:US08145741B2

    公开(公告)日:2012-03-27

    申请号:US12684468

    申请日:2010-01-08

    CPC classification number: G06F11/008 G06F8/20

    Abstract: A system and method for selecting a preferred design for a multi-tiered architecture of components based on a set of established criteria is provided. The system and method receive a model describing different design constructions and a set of performance and availability requirements and produces a design or set of designs that best meet these requirements. The system and method include a model for representing the infrastructure design space for multi-tier systems and their properties appropriate for judging performance and availability properties of services as well as associated cost. The method and system further include a method for searching the design space in an efficient manner.

    Abstract translation: 提供了一种用于基于一组已建立的标准来选择组件的多层架构的优选设计的系统和方法。 系统和方法接收描述不同设计结构和一组性能和可用性要求的模型,并生成最符合这些要求的设计或一组设计。 该系统和方法包括用于表示多层系统的基础设施设计空间的模型及其适合于判断服务的性能和可用性属性以及相关成本的属性。 该方法和系统还包括以有效的方式搜索设计空间的方法。

    DIRECT I/O DEVICE ACCESS BY A VIRTUAL MACHINE WITH MEMORY MANAGED USING MEMORY DISAGGREGATION
    5.
    发明申请
    DIRECT I/O DEVICE ACCESS BY A VIRTUAL MACHINE WITH MEMORY MANAGED USING MEMORY DISAGGREGATION 有权
    使用存储器分解管理的虚拟机进行直接I / O设备访问

    公开(公告)号:US20110271014A1

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

    申请号:US12769897

    申请日:2010-04-29

    CPC classification number: G06F12/1081

    Abstract: Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the physical address to a machine address, and the physical address used as part of a DMA operation generated by an I/O device that is programmed by a VM. It also includes transmitting data associated with the memory page as part of a memory disaggregation regime, the memory disaggregation regime to include an allocation of an additional memory page, on a remote memory device, to which the data will be written. It further includes updating a P2M translation table associated with the hypervisor, and an IOMMU translation table associated with the I/O device, to reflect a mapping from the physical address to a machine address associated with the remote memory device and used to identify the additional memory page.

    Abstract translation: 示出了用于识别可通过公共物理地址访问的存储器页面的系统和方法,由管理程序同时访问的公共物理地址将物理地址重新映射到机器地址,以及用作生成的DMA操作的一部分使用的物理地址 通过由VM编程的I / O设备。 它还包括发送与存储器页相关联的数据作为存储器分解方案的一部分,该存储器分解方案包括在要写入数据的远程存储器设备上的附加存储器页的分配。 它还包括更新与管理程序相关联的P2M转换表和与I / O设备相关联的IOMMU转换表,以反映从物理地址到与远程存储器设备相关联的机器地址的映射,并用于标识附加 记忆页。

    Deep Packet Inspection (DPI) Using A DPI Core
    6.
    发明申请
    Deep Packet Inspection (DPI) Using A DPI Core 有权
    深度包检测(DPI)使用DPI核心

    公开(公告)号:US20110060851A1

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

    申请号:US12555552

    申请日:2009-09-08

    CPC classification number: H04L43/028

    Abstract: Illustrated is a system for performing Deep Packet Inspection (DPI) that includes a core to prepare a data packet for transmission. Further, the system includes a memory controller to direct the data packet to a DPI core. Additionally, the system includes a Network Interface Card to receive the data packet for transmission after DPI is performed on the data packet by the DPI core. The system includes a Direct Memory Management module to update a descriptor that references a received data packet stored in an Operating System buffer. Moreover, the system includes an Input/Output Memory Management Unit to direct the descriptor to be stored in a DPI memory. Additionally, the system includes an interrupt controller to transmit an interrupt to the DPI core to such that the DPI core retrieves the descriptor from the DPI memory and performs DPI on the data packet stored in the OS buffer.

    Abstract translation: 说明了用于执行深度数据包检测(DPI)的系统,其包括用于准备用于传输的数据分组的核心。 此外,该系统包括用于将数据分组引导到DPI核心的存储器控​​制器。 此外,该系统包括一个网络接口卡,用于在DPI核心对数据包执行DPI之后接收用于传输的数据包。 该系统包括直接存储器管理模块,用于更新引用存储在操作系统缓冲器中的接收数据包的描述符。 此外,该系统包括用于指示要存储在DPI存储器中的描述符的输入/输出存储器管理单元。 此外,该系统包括一个中断控制器,用于向DPI内核发送一个中断,使DPI内核从DPI存储器中检索描述符,并对存储在OS缓冲区中的数据包执行DPI。

    Method of checkpointing parallel processes in execution within plurality of process domains
    7.
    发明申请
    Method of checkpointing parallel processes in execution within plurality of process domains 失效
    在多个进程域中检查执行中的并行进程的方法

    公开(公告)号:US20060041786A1

    公开(公告)日:2006-02-23

    申请号:US10924513

    申请日:2004-08-23

    CPC classification number: G06F9/54 G06F9/468 G06F9/485

    Abstract: An embodiment of a method of checkpointing parallel processes in execution within a plurality of process domains begins with a step of setting communication rules to stop communication between the process domains. Each process domain comprises an execution environment at a user level for at least one of the parallel processes. The method continues with a step of checkpointing each process domain and any in-transit messages. The method concludes with a step of resetting the communication rules to allow the communication between the process domains.

    Abstract translation: 在多个进程域中执行中的并行进程的检查点的方法的实施例开始于设置通信规则以停止进程域之间的通信的步骤。 每个处理域包括对于并行进程中的至少一个的用户级的执行环境。 该方法继续执行检查点每个进程域和任何传入中的消息的步骤。 该方法的结束是重置通信规则以允许进程域之间的通信的步骤。

    Method of restoring processes within process domain
    8.
    发明申请
    Method of restoring processes within process domain 失效
    恢复流程域内流程的方法

    公开(公告)号:US20050257090A1

    公开(公告)日:2005-11-17

    申请号:US10836538

    申请日:2004-04-30

    CPC classification number: G06F11/1438

    Abstract: A method of restoring processes within a process domain begins with a step of restoring a tree of processes in which at least two of the processes share at least a resource. The method continues with a step of restoring a checkpoint state of each resource used by the processes after a time when a possible need for a restoration state of the resource exists. According to an embodiment, the restoration state comprises information used by the method during the step of restoring the tree of processes. According to another embodiment, the restoration state comprises information used by the method during the step of restoring the checkpoint state of one or more particular resources. The method concludes with a step of resuming execution of each process after restoration of the checkpoint state of the resources used by the process.

    Abstract translation: 还原过程域内的进程的方法开始于恢复至少两个进程至少共享一个资源的进程树。 该方法继续在可能需要资源的恢复状态的时间之后恢复由进程使用的每个资源的检查点状态的步骤。 根据实施例,恢复状态包括在恢复进程树的步骤期间由该方法使用的信息。 根据另一个实施例,恢复状态包括在恢复一个或多个特定资源的检查点状态的步骤期间该方法使用的信息。 该方法的结束是在恢复处理使用的资源的检查点状态之后恢复执行每个进程的步骤。

    Congestion control system
    10.
    发明申请
    Congestion control system 有权
    拥塞控制系统

    公开(公告)号:US20050226150A1

    公开(公告)日:2005-10-13

    申请号:US10814073

    申请日:2004-03-30

    CPC classification number: H04L47/27 H04L47/10 H04L47/26 H04L47/29

    Abstract: According to the present invention, there is provided a method for controlling congestion in a communications network, the method including receiving congestion feedback data relating to said network, adjusting at least one of a window limit and a rate limit based on said congestion feedback data and injecting data packets onto said network according to said window limit and said rate limit.

    Abstract translation: 根据本发明,提供了一种用于控制通信网络中的拥塞的方法,所述方法包括:接收与所述网络相关的拥塞反馈数据,基于所述拥塞反馈数据调整窗口限制和速率限制中的至少一个,以及 根据所述窗口限制和所述速率限制将数据分组注入所述网络。

Patent Agency Ranking