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

    公开(公告)号:WO2007053356A2

    公开(公告)日:2007-05-10

    申请号:PCT/US2006/041341

    申请日: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-blade)的列表以及共享节点的盘单元(D-刀片) 的存储系统与列出的N-blade。 MPOM在每个数据访问请求的基础上执行一个Client_Locate()函数,以识别服务于接收该请求的卷的D刀片。 如果可能,MPOM将数据访问请求直接路由到具有所识别的D刀片共享节点的N刀片,从而使用从客户端到SVS的最佳路径。

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

    公开(公告)号:WO2004015521A2

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

    申请号:PCT/US2003/023597

    申请日:2003-07-28

    IPC: G06F

    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.

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

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

    公开(公告)号:WO2006118610A2

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

    申请号:PCT/US2005/042173

    申请日:2005-11-21

    Abstract: A system and method proxies data access commands acrossed 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: 系统和方法通过文件级协议代理存储设备和集群之间的集群互连的数据访问命令。 每个存储设备每个数据访问激活两个端口,用于指向存储设备的客户机的数据访问请求的本地端口和用于指向对方存储设备的数据访问请求的代理端口。 使用多路径软件的客户端可以将数据访问请求发送到存储设备的本地端口或存储设备的代理端口。 系统和方法提高了高可用性,特别是在由于非存储设备硬件故障而导致连接丢失的情况下。

    SYSTEM AND METHOD FOR EXAMINING CLIENT GENERATED CONTENT STORED ON A DATA CONTAINER EXPORTED BY A STORAGE SYSTEM
    5.
    发明申请
    SYSTEM AND METHOD FOR EXAMINING CLIENT GENERATED CONTENT STORED ON A DATA CONTAINER EXPORTED BY A STORAGE SYSTEM 审中-公开
    存储在存储系统出货数据容器上的客户端生成内容的系统和方法

    公开(公告)号:WO2008054762A1

    公开(公告)日:2008-05-08

    申请号:PCT/US2007/022966

    申请日:2007-10-31

    Inventor: RAJAN, Vijayan

    CPC classification number: G06F3/0643 G06F3/0607 G06F3/067 H04L67/1097

    Abstract: A system and method for examining the content of a client file system stored on an exported lun is provided. A client agent interfaces with a client file system to detemine block layout information of data containers within the client file system. This block layout information is then transmitted to the storage system exporting the lun. The storage system utilizes the block layout information to generate a shadow volume utilizing the storage system's file system.

    Abstract translation: 提供了一种用于检查存储在导出的LUN上的客户端文件系统的内容的系统和方法。 客户端代理与客户端文件系统接口,以确定客户端文件系统内的数据容器的块布局信息。 然后将该块布局信息发送到导出lun的存储系统。 存储系统利用块布局信息来利用存储系统的文件系统生成影子卷。

    INTEGRATED STORAGE VIRTUALIZATION AND SWITCH SYSTEM
    6.
    发明申请
    INTEGRATED STORAGE VIRTUALIZATION AND SWITCH SYSTEM 审中-公开
    集成存储虚拟化和交换系统

    公开(公告)号:WO2006096218A1

    公开(公告)日:2006-09-14

    申请号:PCT/US2005/042172

    申请日:2005-11-21

    Abstract: A system integrates an intelligent storage switch with a flexible virtualization system to enable efficient service of file and block protocol data access requests for in­formation stored on the system. A storage operating system executing on a storage sys­tem coupled to the switch implements the virtualization system to provide a unified view of storage to clients by logically organizing the information as named files, direc­tories and logical unit numbers. The virtualization system is illustratively embodied as a file system having a write allocator configured to provide a flexible block numbering policy that addresses volume management capabilities, such as storage virtualization, at a finer granularity (e.g., a single block) than that of previous non-flexible storage virtu­alization schemes. The flexible block numbering policy also yields substantial benefits in terms of increased write efficiency and elimination of storage "hot spots", as well as a compelling point-in-time read-only data image (snapshot) mechanism.

    Abstract translation: 系统将智能存储交换机与灵活的虚拟化系统集成,以实现对存储在系统上的信息的文件和块协议数据访问请求的有效服务。 在与交换机耦合的存储系统上执行的存储操作系统实现虚拟化系统,以通过以命名文件,目录和逻辑单元号逻辑地组织信息来向客户端提供统一的存储视图。 虚拟化系统被示例性地体现为具有写分配器的文件系统,该分配器被配置为提供一种灵活的块编号策略,该灵活的块编号策略以比以前的非均匀性更精细的粒度(例如,单个块)来处理诸如存储虚拟化的卷管理能力, 灵活的存储虚拟化方案。 灵活的块编号策略在提高写入效率和消除存储“热点”以及引人注目的时间点读数据映像(快照)机制方面也带来了实质性的好处。

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

    公开(公告)号:WO2005078567A2

    公开(公告)日:2005-08-25

    申请号:PCT/US2005/003217

    申请日: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克隆技术将可写虚拟磁盘数据块与后备存储区分离,在处理活动缩短期间以不影响系统提供的存储服务的方式进行。

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

    公开(公告)号:WO2004015522A2

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

    申请号:PCT/US2003/023661

    申请日:2003-07-28

    IPC: G06F

    Abstract: A storage virtualization selection technique “automates” a virtualization selection process to create virtual disk (vdisk) storage objects over a volume of a file system implemented by a storage operating system of a multi-protocol storage appliance. The file system provides a virtualization system that aggregates physical storage of a set of disks 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, thus, inherits the underlying reliability configuration associated with that volume. The portions are aggregated and allocated as a vdisk with reliability guarantees in response to a request to create the vdisk from a user of the storage appliance and without further user involvement.

    Abstract translation: 存储虚拟化选择技术“自动化”虚拟化选择过程以通过由多协议存储设备的存储操作系统实现的文件系统的卷创建虚拟磁盘(虚拟磁盘)存储对象。 文件系统提供了一个虚拟化系统,其将一组磁盘的物理存储或磁盘的部分(例如,扩展盘)聚合到可以动态分配以形成虚拟磁盘的块池中。 文件系统还根据其基础架构为虚拟磁盘提供可靠性保证。 也就是说,文件系统在受管磁盘之间创建的卷内组织其存储。 然后,虚拟磁盘在卷内创建为存储对象,从而继承与该卷关联的底层可靠性配置。 这些部分被聚合并分配为具有可靠性保证的虚拟磁盘,以响应从存储设备的用户创建虚拟磁盘的请求,并且不需要进一步的用户参与。

Patent Agency Ranking