ATOMICALLY MOVING LIST ELEMENTS BETWEEN LISTS USING READ-COPY UPDATE
    21.
    发明申请
    ATOMICALLY MOVING LIST ELEMENTS BETWEEN LISTS USING READ-COPY UPDATE 失效
    使用阅读复制更新列表之间移动列表元素

    公开(公告)号:US20080033952A1

    公开(公告)日:2008-02-07

    申请号:US11870668

    申请日:2007-10-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30958

    摘要: A system, method and computer program product for atomically moving a shared list element from a first list location to a second list location includes inserting a placeholder element at the second list location to signify to readers that a move operation is underway, removing the shared list element from the first list location, re-identifying the list element to reflect its move from the first list location to the second list location, inserting it at the second list location and unlinking the placeholder element. A deferred removal of the placeholder element is performed following a period in which readers can no longer maintain references thereto. A method, system and computer program product are additionally provided for performing a lookup of a target list element that is subject to being atomically moved from a first list to a second list.

    摘要翻译: 用于将共享列表元素从第一列表位置原子地移动到第二列表位置的系统,方法和计算机程序产品包括在第二列表位置插入占位符元素以向读者指示正在进行移动操作,删除共享列表 元素从第一列表位置重新识别列表元素以反映其从第一列表位置移动到第二列表位置,将其插入到第二列表位置并取消链接占位符元素。 延迟删除占位符元素是在阅读器不再保留对其的引用的时间段之后执行的。 另外提供了一种方法,系统和计算机程序产品,用于执行将被从第一列表原子地移动到第二列表的目标列表元素的查找。

    Remote I/O for virtualized systems
    23.
    发明申请
    Remote I/O for virtualized systems 审中-公开
    用于虚拟化系统的远程I / O

    公开(公告)号:US20070038996A1

    公开(公告)日:2007-02-15

    申请号:US11199765

    申请日:2005-08-09

    IPC分类号: G06F9/455

    CPC分类号: G06F13/105

    摘要: A virtualized system including a processing sub-system including a plurality of partitions and operating systems and a virtualization layer, each partition running its own operating system and having assigned its own partition ID, and an I/O emulation entity connected to the processing sub-system through a bus and connected to a network to which is connected at least one computer that hosts at least one remote I/O peripheral, the I/O emulation entity being adapted to execute an I/O-emulation transaction for any of the operating systems in accordance with that operating system's partition-ID.

    摘要翻译: 一种虚拟化系统,包括包括多个分区和操作系统的处理子系统和虚拟化层,每个分区运行其自己的操作系统并分配了其自己的分区ID,以及连接到处理子系统的I / O仿真实体, 系统通过总线连接到连接至少一个主机至少一个远程I / O外围设备的计算机的网络,I / O仿真实体适于执行任何操作的I / O仿真事务 系统根据该操作系统的分区ID。