Notifying software components using a shared physical storage medium
    21.
    发明授权
    Notifying software components using a shared physical storage medium 有权
    使用共享物理存储介质通知软件组件

    公开(公告)号:US08555003B2

    公开(公告)日:2013-10-08

    申请号:US13172551

    申请日:2011-06-29

    IPC分类号: G06F12/00

    摘要: Techniques for updating a cached version of data in a computer system upon a change of the data as stored in a shared storage system networked to the computer system are described. In accordance with such techniques, a notification from the shared storage system is received at the computer system upon attempting to access the shared storage system. The computer system then determines that the notification occurred due to an unregistering of the computer system's access to the shared storage system by a second computer system that has updated the data stored in the shared storage system. As such, the computer system re-registers its access to the shared storage system and updates the cached version of the data with the data in the shared storage system that was updated by the second computer system.

    摘要翻译: 描述了在存储在联网到计算机系统的共享存储系统中的数据更改之后更新计算机系统中的缓存版本的数据的技术。 根据这样的技术,在尝试访问共享存储系统时,在计算机系统处接收到来自共享存储系统的通知。 计算机系统然后确定由于更新了存储在共享存储系统中的数据的第二计算机系统由于计算机系统对共享存储系统的访问而被注销而发生通知。 因此,计算机系统重新注册其对共享存储系统的访问,并使用由第二计算机系统更新的共享存储系统中的数据来更新数据的缓存版本。

    Providing multiple concurrent access to a file system

    公开(公告)号:US08489636B2

    公开(公告)日:2013-07-16

    申请号:US12939532

    申请日:2010-11-04

    摘要: Multiple computers are connected to a data storage unit that includes a file system, which further includes multiple data entities, including files, directories and the file system itself. The file system also includes, for each data entity, an owner field for indicating which computer, if any, has exclusive or shared access to the data entity, along with a time field for indicating when a lease of the data entity began. When a computer wants to lease a data entity, the computer uses a disk reservation capability to temporarily lock the data storage unit, and, if the data entity is not currently leased, the computer writes its own identification value into the owner field and a current time into the time field for the data entity, to claim the data entity for a renewable lease period. If a prior lease of a data entity has expired, another computer may break the lease and claim ownership for itself.

    Offloading operations to a replicate virtual machine
    23.
    发明授权
    Offloading operations to a replicate virtual machine 有权
    将操作卸载到复制虚拟机

    公开(公告)号:US08296759B1

    公开(公告)日:2012-10-23

    申请号:US11545662

    申请日:2006-10-10

    IPC分类号: G06F9/455 G06F15/173

    摘要: A method and system for offloading a software application intended to be run on a first virtual machine onto a second virtual machine. An original virtual machine is created. A periodic and/or computing resource-intensive application is supposed to be run on the original virtual machine. However, doing so may detrimentally impact the operation of the original virtual machine by consuming valuable computing resources. A replicated virtual machine which is basically a copy of the original virtual machine is created and ported over to a different host computer system. The periodic and/or computing-intensive application is now run on the replicated virtual machine instead of the original virtual machine. This leaves the original virtual machine free to continue its normal operations unaffected.

    摘要翻译: 一种用于将要在第一虚拟机上运行的软件应用程序卸载到第二虚拟机上的方法和系统。 创建一个原始的虚拟机。 假定在原始虚拟机上运行周期性和/或计算资源密集型应用程序。 然而,这样做可能通过消耗有价值的计算资源而不利地影响原始虚拟机的操作。 基本上是原始虚拟机的副本的复制虚拟机被创建并移植到不同的主机系统。 周期性和/或计算密集型应用程序现在在复制的虚拟机而不是原始虚拟机上运行。 这使得原始虚拟机可以自由地继续其正常操作而不受影响。

    Offloading storage operations to storage hardware using a third party server
    24.
    发明授权
    Offloading storage operations to storage hardware using a third party server 有权
    使用第三方服务器将存储操作卸载到存储硬件

    公开(公告)号:US08266099B2

    公开(公告)日:2012-09-11

    申请号:US12129376

    申请日:2008-05-29

    申请人: Satyam B. Vaghani

    发明人: Satyam B. Vaghani

    IPC分类号: G06F17/30 G06F17/00

    摘要: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, a third party server is provided to offload storage operations from a file system to storage hardware. The third party server transfers configuration information associated with composite storage operations to the physical storage devices through an out-of-band path to enable composite storage operations to be executed without involving the file system.

    摘要翻译: 在具有布置为逻辑存储单元并且能够基于每个逻辑存储单元执行硬件存储操作的具有物理存储设备的磁盘阵列的计算机系统中,提供第三方服务器以将文件系统的存储操作卸载到 存储硬件。 第三方服务器通过带外路径将与复合存储操作相关联的配置信息传送到物理存储设备,以实现不涉及文件系统的复合存储操作。

    Providing multiple concurrent access to a file system
    25.
    发明授权
    Providing multiple concurrent access to a file system 有权
    为文件系统提供多个并发访问

    公开(公告)号:US07849098B1

    公开(公告)日:2010-12-07

    申请号:US10773613

    申请日:2004-02-06

    IPC分类号: G06F7/00 G06F17/30

    摘要: Multiple computers are connected to a data storage unit that includes a file system, which further includes multiple data entities, including files, directories and the file system itself. The file system also includes, for each data entity, an owner field for indicating which computer, if any, has exclusive or shared access to the data entity, along with a time field for indicating when a lease of the data entity began. When a computer wants to lease a data entity, the computer uses a disk reservation capability to temporarily lock the data storage unit, and, if the data entity is not currently leased, the computer writes its own identification value into the owner field and a current time into the time field for the data entity, to claim the data entity for a renewable lease period. If a prior lease of a data entity has expired, another computer may break the lease and claim ownership for itself.

    摘要翻译: 多个计算机连接到包括文件系统的数据存储单元,该文件系统还包括多个数据实体,包括文件,目录和文件系统本身。 文件系统还包括用于每个数据实体的所有者字段,用于指示哪个计算机(如果有的话)具有对数据实体的独占或共享访问,以及用于指示何时开始数据实体的租约的时间字段。 当计算机要租用数据实体时,计算机使用磁盘预留能力临时锁定数据存储单元,并且如果数据实体当前没有租用,则计算机将自己的标识值写入所有者字段,并且当前 时间进入数据实体的时间段,要求数据实体进行可再生租赁期。 如果数据实体的先前租赁已经过期,则另一台计算机可能会破坏租赁并为其自行申请所有权。

    OFFLOADING STORAGE OPERATIONS TO STORAGE HARDWARE USING A THIRD PARTY SERVER
    26.
    发明申请
    OFFLOADING STORAGE OPERATIONS TO STORAGE HARDWARE USING A THIRD PARTY SERVER 有权
    使用第三方服务器卸载存储操作来存储硬件

    公开(公告)号:US20090300023A1

    公开(公告)日:2009-12-03

    申请号:US12129376

    申请日:2008-05-29

    申请人: Satyam B. Vaghani

    发明人: Satyam B. Vaghani

    摘要: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, a third party server is provided to offload storage operations from a file system to storage hardware. The third party server transfers configuration information associated with composite storage operations to the physical storage devices through an out-of-band path to enable composite storage operations to be executed without involving the file system.

    摘要翻译: 在具有布置为逻辑存储单元并且能够基于每个逻辑存储单元执行硬件存储操作的具有物理存储设备的磁盘阵列的计算机系统中,提供第三方服务器以将文件系统的存储操作卸载到 存储硬件。 第三方服务器通过带外路径将与复合存储操作相关联的配置信息传送到物理存储设备,以实现不涉及文件系统的复合存储操作。

    Providing access to a raw data storage unit in a computer system
    27.
    发明授权
    Providing access to a raw data storage unit in a computer system 有权
    提供对计算机系统中原始数据存储单元的访问

    公开(公告)号:US07269683B1

    公开(公告)日:2007-09-11

    申请号:US11643072

    申请日:2006-12-21

    IPC分类号: G06F12/00

    摘要: A computer has access to a system-formatted data storage unit (DSU) containing a file system and to a raw DSU. A file within the file system constitutes a raw DSU mapping that facilitates access to the raw DSU. The raw DSU mapping appears to be an ordinary file to a storage user, but with the size of the raw DSU. An attempted access to the raw DSU mapping is translated into a corresponding access to the raw DSU. Access to the raw DSU by the storage user may be restricted to a specified region of the raw DSU, by defining an extent within the raw DSU mapping. The raw DSU mapping provides access to the raw DSU with many of the advantages of using a file system, including name persistency, permissions, persistent attributes, locking information for a distributed file system and other extended metadata.

    摘要翻译: 计算机可以访问包含文件系统和原始DSU的系统格式的数据存储单元(DSU)。 文件系统内的一个文件构成一个原始DSU映射,便于访问原始的DSU。 原始DSU映射似乎是存储用户的普通文件,但具有原始DSU的大小。 对原始DSU映射的尝试访问被转换为对原始DSU的相应访问。 存储用户对原始DSU的访问可以通过定义原始DSU映射中的范围来限制到原始DSU的指定区域。 原始DSU映射提供对原始DSU的访问,具有使用文件系统的许多优点,包括名称持久性,权限,持久属性,分布式文件系统的锁定信息和其他扩展元数据。

    Configuring object storage system for input/output operations
    29.
    发明授权
    Configuring object storage system for input/output operations 有权
    配置对象存储系统进行输入/输出操作

    公开(公告)号:US08595460B2

    公开(公告)日:2013-11-26

    申请号:US13219368

    申请日:2011-08-26

    IPC分类号: G06F12/00

    摘要: The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. When an input-output command (IO) is received at the storage system, an identifier is retrieved from the IO and translated into a logical storage volume identifier, and the IO is executed on storage locations referenced by a logical storage volume corresponding to the logical storage volume identifier.

    摘要翻译: 存储系统导出配置为存储对象的逻辑存储卷。 通过使用标准协议(如SCSI和NFS)的连接的计算机系统,可以通过存储系统中配置的协议流量的逻辑端点来访问这些存储对象。 当在存储系统处接收到输入 - 输出命令(IO)时,从IO检索标识符并将其翻译成逻辑存储卷标识符,并且在对应于逻辑的逻辑存储卷引用的存储位置上执行IO 存储卷标识符。

    Offloading storage operations to storage hardware using a switch
    30.
    发明授权
    Offloading storage operations to storage hardware using a switch 有权
    使用交换机将存储操作卸载到存储硬件

    公开(公告)号:US08566502B2

    公开(公告)日:2013-10-22

    申请号:US12129409

    申请日:2008-05-29

    申请人: Satyam B. Vaghani

    发明人: Satyam B. Vaghani

    IPC分类号: G06F12/00

    摘要: In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, a switch is provided to offload storage operations from a file system to storage hardware. The switch translates primitives used for performing storage operations into commands executable by the physical storage devices so that the data moving portion of the storage operations can be offloaded from the file system to the storage devices.

    摘要翻译: 在具有布置为逻辑存储单元并且能够基于每个逻辑存储单元执行硬件存储操作的具有物理存储设备的磁盘阵列的计算机系统中,提供了一种将文件系统的存储操作卸载到存储硬件的交换机 。 交换机将用于执行存储操作的原语转换为可由物理存储设备执行的命令,使得存储操作的数据移动部分可以从文件系统卸载到存储设备。