Storage virtualization by layering virtual disk objects on a file system

    公开(公告)号:AU2003252181B2

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

    申请号:AU2003252181

    申请日:2003-07-28

    Abstract: A method and apparatus are disclosed for restoring a virtual disk (vdisk) in a data storage system as the vdisk was at an earlier time. Pointers are maintained to point to data represented by the vdisk. The pointers are saved to persistent storage at the earlier time. The data at the earlier time is maintained on the data storage device. A pointer pointing to data represented by the vdisk at a later time is compared with the pointers saved at the earlier time. If the pointer from the later time matches the pointer saved at the earlier time, keeping the pointer from the later time in the active file system. If the pointer from the later time does not match the pointers saved at the earlier time, copying a set of pointers associated with the pointer saved at the earlier time to the active file system.

    MULTI-PROTOCOL STORAGE APPLIANCE THAT PROVIDES INTEGRATED SUPPORT FOR FILE AND BLOCK ACCESS PROTOCOLS

    公开(公告)号:CA2495180C

    公开(公告)日:2013-04-30

    申请号:CA2495180

    申请日:2003-07-28

    Abstract: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system (320) that cooperates with novel virtualization modules to provide a virtualization system (300) that ~virtualizes~ the storage space provided by the devices. The file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system (300) allows the file system to logically organize the information as named file (324), directory (326) and virtual disk storage objects (322, 328) to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories while further enabling block-based access to the virtual disks.

    MULTI-PROTOCOL STORAGE APPLIANCE THAT PROVIDES INTEGRATED SUPPORT FOR FILE AND BLOCK ACCESS PROTOCOLS

    公开(公告)号:AU2003254238A1

    公开(公告)日:2004-02-25

    申请号:AU2003254238

    申请日:2003-07-28

    Abstract: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system that cooperates with novel virtualization modules to provide a virtualization system that “virtualizes” the storage space provided by the devices. Notably, the file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system allows the file system to logically organize the information as named file, directory and virtual disk (vdisk) storage objects to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories, while further enabling block-based access to the vdisks.

    SYSTEM AND METHOD FOR UTILIZING A VIRTUALIZED COMPUTE CLUSTER AS AN EXECUTION ENGINE FOR A VIRTUAL MACHINE OF A STORAGE SYSTEM CLUSTER
    4.
    发明申请
    SYSTEM AND METHOD FOR UTILIZING A VIRTUALIZED COMPUTE CLUSTER AS AN EXECUTION ENGINE FOR A VIRTUAL MACHINE OF A STORAGE SYSTEM CLUSTER 审中-公开
    使用虚拟化计算机集群作为存储系统集群的虚拟机执行引擎的系统和方法

    公开(公告)号:WO2009058190A3

    公开(公告)日:2010-02-18

    申请号:PCT/US2008011503

    申请日:2008-10-06

    Inventor: PAWLOWSKI BRIAN

    CPC classification number: G06F9/5083 G06F9/45533 H04L67/10

    Abstract: A system and method employs one or more clients of a virtualized compute cluster as an execution engine for a portion of a storage operating system implemented as a virtual machine on a storage system node of a storage system cluster. If there is processing bandwidth of a client that is not fully utilized and the load on the storage system node is high, the portion of the storage operating system is ported to the client of the compute cluster in a manner that externally distributes the storage architecture from the storage system cluster. Advantageously, the processing performance of the storage system cluster is improved by, among other things, offloading some of the net- work processing load from the storage system node.

    Abstract translation: 系统和方法使用虚拟化计算集群的一个或多个客户端作为在存储系统集群的存储系统节点上实现为虚拟机的存储操作系统的一部分的执行引擎。 如果客户端的处理带宽没有得到充分利用并且存储系统节点的负载较高,那么存储操作系统的部分将以从外部分配存储体系结构的方式移植到计算集群的客户端 存储系统集群。 有利的是,除了别的以外,存储系统集群的处理性能通过从存储系统节点卸载一些网络处理负载来改善。

    MULTI-PROTOCOL STORAGE APPLIANCE THAT PROVIDES INTEGRATED SUPPORT FOR FILE AND BLOCK ACCESS PROTOCOLS

    公开(公告)号:CA2495180A1

    公开(公告)日:2004-02-19

    申请号:CA2495180

    申请日:2003-07-28

    Abstract: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both netwo rk attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system (320) that cooperates with novel virtualization modules to provide a virtualization system (300) that ~virtualizes~ the storage space provided by the devices. T he file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system (300) allows the file system to logically organize the information as named file (324), directory (326) and virtual disk storage objects (322, 328) to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories while further enabli ng block-based access to the virtual disks.

    MULTI-PROTOCOL STORAGE APPLIANCE THAT PROVIDES INTEGRATED SUPPORT FOR FILE AND BLOCK ACCESS PROTOCOLS
    7.
    发明申请
    MULTI-PROTOCOL STORAGE APPLIANCE THAT PROVIDES INTEGRATED SUPPORT FOR FILE AND BLOCK ACCESS PROTOCOLS 审中-公开
    为文件和块访问协议提供集成支持的多协议存储设备

    公开(公告)号:WO2004015521A3

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

    申请号:PCT/US0323597

    申请日:2003-07-28

    Abstract: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system (320) that cooperates with novel virtualization modules to provide a virtualization system (300) that "virtualizes" the storage space provided by the devices. The file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system (300) allows the file system to logically organize the information as named file (324), directory (326) and virtual disk storage objects (322, 328) to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories while further enabling block-based access to the virtual disks.

    Abstract translation: 多协议存储设备以集成的方式为存储在存储设备上的信息提供文件和块协议访问,用于网络连接存储(NAS)和存储区域网(SAN)部署。 该设备的存储操作系统实现与新颖的虚拟化模块协作的文件系统(320),以提供“虚拟化”由设备提供的存储空间的虚拟化系统(300)。 文件系统提供卷管理功能,用于基于块访问存储在设备上的信息。 虚拟化系统(300)允许文件系统以命名文件(324),目录(326)和虚拟磁盘存储对象(322,328)逻辑地组织信息,从而通过启用以提供集成的NAS和SAN设备方法来存储 对文件和目录进行文件访问,同时进一步启用基于块的对虚拟磁盘的访问。

    STORAGE VIRTUALIZATION BY LAYERING VIRTUAL DISK OBJECTS ON A FILE SYSTEM
    8.
    发明申请
    STORAGE VIRTUALIZATION BY LAYERING VIRTUAL DISK OBJECTS ON A FILE SYSTEM 审中-公开
    通过在文件系统上层叠虚拟磁盘对象来存储虚拟化

    公开(公告)号:WO2004015522A3

    公开(公告)日:2004-05-06

    申请号:PCT/US0323661

    申请日:2003-07-28

    Abstract: As seen in Figure 1, a storage virtualization selection technique "automates" a virtualization selection process to create virtual disk (vdisk) storage objects over a volume (150) & (160) of a file system implemented by a storage operating system (200) of a multi-protocol storage appliance (100). The file system provides a virtualization system that aggregates physical storage of a set of disks (130) or portions (e.g., extents) of disks into a pool of blocks that can be dynamically allocated to form a vdisk. The file system also provides reliability guarantees for the vdisks in accordance with its underlying architecture. That is, the file system organizes its storage within volumes created among the managed disks. The vdisk is thereafter created as a storage object within a volume and inherits the underlying reliability configuration associated with that volume.

    Abstract translation: 如图1所示,存储虚拟化选择技术“自动化”虚拟化选择过程以通过由存储操作系统(200)实现的文件系统的卷(150)和(160)来创建虚拟磁盘(虚拟磁盘)存储对象, 的多协议存储设备(100)。 文件系统提供虚拟化系统,其将一组磁盘(130)或部分(例如,扩展盘)的物理存储集中到可以动态分配以形成虚拟磁盘的块池中。 文件系统还根据其基础架构为虚拟磁盘提供可靠性保证。 也就是说,文件系统在受管磁盘之间创建的卷内组织其存储。 之后,该虚拟磁盘创建为卷内的存储对象,并继承与该卷关联的底层可靠性配置。

    Multi-protocol storage appliance that provides integrated support for file and block access protocols

    公开(公告)号:AU2003254238B2

    公开(公告)日:2008-03-20

    申请号:AU2003254238

    申请日:2003-07-28

    Abstract: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system that cooperates with novel virtualization modules to provide a virtualization system that “virtualizes” the storage space provided by the devices. Notably, the file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system allows the file system to logically organize the information as named file, directory and virtual disk (vdisk) storage objects to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories, while further enabling block-based access to the vdisks.

    STORAGE VIRTUALIZATION BY LAYERING VIRTUAL DISK OBJECTS ON A FILE SYSTEM

    公开(公告)号:HK1082304A1

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

    申请号:HK06102704

    申请日:2006-03-01

    Abstract: A method and apparatus are disclosed for restoring a virtual disk (vdisk) in a data storage system as the vdisk was at an earlier time. Pointers are maintained to point to data represented by the vdisk. The pointers are saved to persistent storage at the earlier time. The data at the earlier time is maintained on the data storage device. A pointer pointing to data represented by the vdisk at a later time is compared with the pointers saved at the earlier time. If the pointer from the later time matches the pointer saved at the earlier time, keeping the pointer from the later time in the active file system. If the pointer from the later time does not match the pointers saved at the earlier time, copying a set of pointers associated with the pointer saved at the earlier time to the active file system.

Patent Agency Ranking