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 OPTIMIZING MULTI-PATHING SUPPORT IN A DISTRIBUTED STORAGE SYSTEM ENVIRONMENT
    4.
    发明申请
    SYSTEM AND METHOD FOR OPTIMIZING MULTI-PATHING SUPPORT IN A DISTRIBUTED STORAGE SYSTEM ENVIRONMENT 审中-公开
    用于在分布式存储系统环境中优化多路径支持的系统和方法

    公开(公告)号:WO2007053356A3

    公开(公告)日:2007-06-28

    申请号:PCT/US2006041341

    申请日:2006-10-23

    Inventor: RAJAN VIJAYAN

    CPC classification number: G06F3/0635 G06F3/0613 G06F3/067 H04L67/1097

    Abstract: A Multi-Pathing Optimization Module (MPOM) interfaces with a client to route a data access request along a most optimal path to a storage system serving data container stored on a striped volume set (SVS). The MPOM constructs and references a Location Data Structure (LDS) containing striping rules associated with the SVS, a list of network elements (N-blades) operatively connected to the client, and a list of disk elements (D- blades) sharing a node of the storage system with the listed N-blades. The MPOM executes a Client_Locate( ) function on a per data access request basis to identify the D- blade serving the volume which will receive the request. When possible, the MPOM routes the data access request directly to the N-blade sharing a node with the identified D-blade, thereby using the most optimal path from the client to the SVS.

    Abstract translation: 多路径优化模块(MPOM)与客户端连接以将数据访问请求沿着最优路径路由到服务于存储在条带卷集(SVS)上的数据容器的存储系统。 MPOM构造和参考包含与SVS相关联的条带化规则的位置数据结构(LDS),与客户端可操作地连接的网络元件(N-刀片)的列表以及共享节点的磁盘元件(D-刀片)的列表 具有所列N型刀片的存储系统。 MPOM根据每个数据访问请求执行Client_Locate()函数,以识别服务于将接收请求的卷的D-刀片。 在可能的情况下,MPOM将数据访问请求直接路由到与所标识的D刀片共享节点的N刀片,从而使用从客户端到SVS的最优路径。

    SYSTEM AND METHOD FOR LUN CLONING
    5.
    发明申请
    SYSTEM AND METHOD FOR LUN CLONING 审中-公开
    用于LUN克隆的系统和方法

    公开(公告)号:WO2005078567A3

    公开(公告)日:2006-01-26

    申请号:PCT/US2005003217

    申请日:2005-02-03

    Abstract: A logical number (LUN) cloning technique separates data blocks referenced by a writable virtual disk (vdisk) from data blocks referenced only by a backing store to conserve storage resources of a storage system. The LUN cloning technique separates the writable vdisk data blocks from the backing store during periods of reduced processing activity and in a manner that does not interfere with storage service provided by the system.

    Abstract translation: 逻辑号(LUN)克隆技术将可写虚拟磁盘(vdisk)引用的数据块与仅由后备存储库引用的数据块进行分离,以节省存储系统的存储资源。 LUN克隆技术将可写虚拟磁盘数据块与后备存储区分离,在处理活动缩短期间以不影响系统提供的存储服务的方式进行。

    SYSTEMS AND METHOD FOR PROXYING DATA ACCESS COMMANDS IN A STORAGE SYSTEM CLUSTER
    7.
    发明申请
    SYSTEMS AND METHOD FOR PROXYING DATA ACCESS COMMANDS IN A STORAGE SYSTEM CLUSTER 审中-公开
    用于在存储系统集群中代理数据访问命令的系统和方法

    公开(公告)号:WO2006118610A3

    公开(公告)日:2007-01-18

    申请号:PCT/US2005042173

    申请日:2005-11-21

    Abstract: A system and method proxies data access commands across a cluster interconnect between storage appliances and a cluster using a file-level protocol. Each storage appliance activates two ports per data access, a local port for data access requests directed to clients of the storage appliance and a proxy port for data access requests directed to the partner storage appliance. Clients utilizing multi-pathing software may send data access requests to either the local port of the storage appliance or the proxy port of the storage appliance. The system and method improves high availability, especially during a loss of connectivity due to non-storage appliance hardware failure.

    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
    10.
    发明申请
    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设备方法来存储 对文件和目录进行文件访问,同时进一步启用基于块的对虚拟磁盘的访问。

Patent Agency Ranking