Method and system of providing a virtual transport session
    1.
    发明授权
    Method and system of providing a virtual transport session 有权
    提供虚拟传输会话的方法和系统

    公开(公告)号:US08631133B1

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

    申请号:US10430754

    申请日:2003-05-06

    IPC分类号: G06F15/16

    摘要: A method and system of providing a virtual transport session is disclosed. According to one embodiment, a virtual transport session is provided by establishing a virtual transport session between an initiator module and a target module across a network, wherein the virtual transport session comprises a transport session. Thereafter, information is transferred between the initiator module and the target module using the virtual transport session. According to another embodiment, establishing a virtual transport session between an initiator module and a target module across a network comprises associating a globally unique identifier to an initiator module.

    摘要翻译: 公开了一种提供虚拟传输会话的方法和系统。 根据一个实施例,通过在发起者模块和目标模块之间跨网络建立虚拟传输会话来提供虚拟传输会话,其中虚拟传输会话包括传输会话。 此后,使用虚拟传输会话在发起者模块和目标模块之间传送信息。 根据另一个实施例,通过网络在发起者模块和目标模块之间建立虚拟传输会话包括将全局唯一标识符与发起者模块相关联。

    Technique for recovering mirror consistency in cooperative virtual storage
    2.
    发明授权
    Technique for recovering mirror consistency in cooperative virtual storage 有权
    恢复合作虚拟存储镜像一致性的技术

    公开(公告)号:US07904678B1

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

    申请号:US10788589

    申请日:2004-02-27

    CPC分类号: G06F11/2064 G06F11/2082

    摘要: Disclosed is a method implementable by a computer system for maintaining consistency between mirrors of a mirrored data volume. In one embodiment, the method includes the computer system generating first and second write transactions in response to the generation of transaction to write data to a mirrored data volume. The first and second write transactions comprise first and second tags, respectively. The first and second tags relate the first write transaction to the second write transaction. In one embodiment, the first and second tags are identical. After the first and second write transactions are generated, the computer system transmits the first and second write transactions to first and second storage subsystems, respectively. In one embodiment, the first and second storage subsystems store or are configured to store respective mirrors of the data volume. Additionally, each of the first and second storage subsystems include a tag table that stores tags contained in write transactions generated by the computer system. The tag tables can be used to track write transactions received by the first and second storage subsystems.

    摘要翻译: 公开了一种可由计算机系统实现的用于维持镜像数据卷的反射镜之间的一致性的方法。 在一个实施例中,该方法包括计算机系统响应于事务的产生而将数据写入到镜像数据卷来生成第一和第二写事务。 第一和第二写入事务分别包括第一和第二标签。 第一和第二标签将第一写入事务与第二写入事务相关联。 在一个实施例中,第一和第二标签是相同的。 在产生第一和第二写入事务之后,计算机系统将第一和第二写入事务分别发送到第一和第二存储子系统。 在一个实施例中,第一和第二存储子系统存储或配置为存储数据卷的相应反射镜。 此外,第一和第二存储子系统中的每一个包括存储包含在由计算机系统生成的写入事务中的标签的标签表。 标签表可用于跟踪由第一和第二存储子系统接收的写入事务。

    System and method for using consistent virtual addresses to communicate in cooperative multi-layer virtualization environments
    3.
    发明授权
    System and method for using consistent virtual addresses to communicate in cooperative multi-layer virtualization environments 有权
    在协作式多层虚拟化环境中使用一致的虚拟地址进行通信的系统和方法

    公开(公告)号:US07478221B1

    公开(公告)日:2009-01-13

    申请号:US11121229

    申请日:2005-05-03

    IPC分类号: G06F12/08

    摘要: A system using consistent virtual addresses to communicate in cooperative multi-layer virtualization environments includes a volume server, one or more physical storage devices, a front-end layer and a back-end layer of virtualization participants. The volume server may be configured to aggregate storage in the one or more physical storage devices into a logical volume, and to provide configuration information on the logical volume to a front-end virtualization participant and to a back-end virtualization participant. The front-end virtualization participant may be configured to send a storage request including a target virtual address identifying a block of the logical volume to the back-end virtualization participant. The back-end virtualization participant may be configured to use the configuration information to identify a physical data block at a physical storage device corresponding to the target virtual address, and to perform a physical I/O operation on the physical data block.

    摘要翻译: 使用一致的虚拟地址在协作式多层虚拟化环境中通信的系统包括卷服务器,一个或多个物理存储设备,虚拟化参与者的前端层和后端层。 卷服务器可以被配置为将一个或多个物理存储设备中的存储聚合成逻辑卷,并且将逻辑卷上的配置信息提供给前端虚拟化参与者和后端虚拟化参与者。 前端虚拟化参与者可以被配置为向后端虚拟化参与者发送包括标识逻辑卷的块的目标虚拟地址的存储请求。 后端虚拟化参与者可以被配置为使用配置信息来识别与目标虚拟地址相对应的物理存储设备处的物理数据块,并且对物理数据块执行物理I / O操作。

    Secure storage access using third party capability tokens
    4.
    发明授权
    Secure storage access using third party capability tokens 有权
    使用第三方功能令牌保护存储访问

    公开(公告)号:US08042163B1

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

    申请号:US10850466

    申请日:2004-05-20

    IPC分类号: G06F15/16

    摘要: A method for revocable token identifiers may be employed in a shared storage environment. An access server may generate access tokens and include revocable token identifiers previously obtained from storage devices. When clients present access tokens to storage devices during storage requests, storage devices may check the validity of access tokens by verifying that the revocable token identifiers were previously issued to the access server. An access server may request that the storage device revoke revocable token identifiers. Storage devices may deny any future storage requests including revoked token identifiers. Additionally, an access token may include instructions specifying operations for a storage device to perform in conjunction with a storage request. A trusted server may issue grantor tokens granting permissions for access servers to use when issuing access tokens. An access server may then include such a grantor token in access tokens that it generates and issues to clients.

    摘要翻译: 可以在共享存储环境中采用可撤销令牌标识符的方法。 访问服务器可以生成访问令牌,并且包括先前从存储设备获得的可撤销令牌标识符。 当客户端在存储请求期间向存储设备提供访问令牌时,存储设备可以通过验证先前向访问服务器发出可撤消令牌标识符来检查访问令牌的有效性。 访问服务器可以请求存储设备撤销可撤消的令牌标识符。 存储设备可以拒绝任何将来的存储请求,包括撤消的令牌标识符。 另外,访问令牌可以包括指定用于存储设备结合存储请求执行的操作的指令。 受信任的服务器可能会发出授予授权许可,以便访问服务器在发出访问令牌时使用。 然后,访问服务器可以在其生成并发送给客户端的访问令牌中包括这样的授权者令牌。