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

    SYSTEM AND METHOD FOR TAKEOVER OF PARTNER RESOURCES IN CONJUNCTION WITH COREDUMP
    52.
    发明申请
    SYSTEM AND METHOD FOR TAKEOVER OF PARTNER RESOURCES IN CONJUNCTION WITH COREDUMP 审中-公开
    合作伙伴资源与COREDUMP连接的系统和方法

    公开(公告)号:WO2005073857A1

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

    申请号:PCT/US2005/002141

    申请日:2005-01-25

    CPC classification number: G06F11/2092

    Abstract: A system and method for allowing more rapid takeover of a failed filer by a clustered takeover partner filer in the presence of a coredump procedure (e.g. a transfer of the failed filer's working memory) is provided. To save time, the coredump is allowed to occur contemporaneously with the takeover of the failed filer’s regular, active file service disks by the partner so that the takeover need not await completion of the coredump to begin. This is accomplished, briefly stated, by the following techniques. The coredump is written to a single disk that is not involved in regular file service, so that takeover of regular file services can proceed without interference from coredump. A reliable means for both filers in a cluster to identify the coredump disk is provided, which removes takeover dependence upon unreliable communications mechanisms.

    Abstract translation: 提供了一种用于在存在核心转储程序(例如,失败的文件管理器的工作存储器的传送)的情况下允许由集群接管合作伙伴文件管理器更快速地接管失败的归档器的系统和方法。 为了节省时间,核心转储器被允许与合作伙伴接管失败的文件管理器常规的活动文件服务磁盘同时发生,以便接管无需等待核心转储完成。 这通过以下技术简要说明了。 coredump写入不涉及常规文件服务的单个磁盘,因此可以在不受coredump干扰的情况下继续执行常规文件服务。 提供了集群中的两个文件管理器来识别核心转储磁盘的可靠方法,这消除了对不可靠的通信机制的接管依赖。

    UNIFORM AND SYMMETRIC DOUBLE FAILURE CORRECTING TECHNIQUE FOR PROTECTING AGAINST TWO DISK FAILURES IN A DISK ARRAY
    53.
    发明申请
    UNIFORM AND SYMMETRIC DOUBLE FAILURE CORRECTING TECHNIQUE FOR PROTECTING AGAINST TWO DISK FAILURES IN A DISK ARRAY 审中-公开
    统一和对称双重故障修复技术,用于保护磁盘阵列中的两个磁盘故障

    公开(公告)号:WO2005052855A2

    公开(公告)日:2005-06-09

    申请号:PCT/US2004/039518

    申请日:2004-11-24

    CPC classification number: G06F11/1076 G06F2211/1057

    Abstract: A uniform and symmetric, double failure-correcting technique protects against two or fewer disk failures in a disk array of a storage system. A RAID system of the storage system generates two disks worth of “redundant” information for storage in the array, wherein the redundant information (e.g., parity) is illustratively derived from computations along both diagonal parity sets (“diagonals”) and row parity sets (“rows”). Specifically, the RAID system computes row parity along rows of the array and diagonal parity along diagonals of the array. However, the contents of the redundant (parity) information disks interact such that neither disk contains purely (solely) diagonal or row redundancy information; the redundant information is generated using diagonal parity results in row parity computations (and vice versa).

    Abstract translation: 统一和对称的双故障校正技术可保护存储系统的磁盘阵列中的两个或更少磁盘故障。 存储系统的RAID系统生成两个用于存储在阵列中的“冗余”信息的磁盘,其中冗余信息(例如,奇偶校验)被说明性地从两个对角奇偶校验集(“对角线”)和行奇偶校验集 ( “行”)。 具体来说,RAID系统沿着阵列的行和沿着阵列的对角线的对角线奇偶校验来计算行奇偶校验。 然而,冗余(奇偶校验)信息磁盘的内容相互作用,使得两个磁盘都不包含纯(单独)对角线或行冗余信息; 使用行奇偶校验计算中的对角奇偶校验结果生成冗余信息(反之亦然)。

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

    MULTIPLE CONCURRENT ACTIVE FILE SYSTEMS
    55.
    发明申请
    MULTIPLE CONCURRENT ACTIVE FILE SYSTEMS 审中-公开
    多个并发活动文件系统

    公开(公告)号:WO2003105026A1

    公开(公告)日:2003-12-18

    申请号:PCT/US2003/017497

    申请日:2003-06-03

    Abstract: Maintenance of plural active file systems (100), wherein each of the active file systems initially access data (120) with another of the active file systems, and wherein changes made to each of the active file systems are not reflected in other active file systems. When a second active file system is created based on a first active file system, the first active file system and the second active file system initially share data. When changes are made to the first active file system, modified data is recorded in the first active file system in a location that is not shared with the second active file system in a location that is not shared with the second active file system. When changes are made to the second active file system, modified data is recorded in the second active file system in a location that is not shared with the first active file system. Also, creation of the plural active file systems.

    Abstract translation: 维护多个活动文件系统(100),其中每个活动文件系统最初与另一个活动文件系统访问数据(120),并且其中对每个活动文件系统所做的更改不会反映在其他活动文件系统 。 当基于第一活动文件系统创建第二活动文件系统时,第一活动文件系统和第二活动文件系统最初共享数据。 当对第一活动文件系统进行改变时,修改的数据在不与第二活动文件系统共享的位置处不与第二活动文件系统共享的位置记录在第一活动文件系统中。 当对第二活动文件系统进行改变时,修改的数据被记录在不与第一活动文件系统共享的位置的第二活动文件系统中。 另外,创建多个活动文件系统。

    AUTO-DETECTION OF LIMITING FACTORS IN A TCP CONNECTION
    56.
    发明申请
    AUTO-DETECTION OF LIMITING FACTORS IN A TCP CONNECTION 审中-公开
    自动检测TCP连接中的限制因素

    公开(公告)号:WO02084920A3

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

    申请号:PCT/US0150498

    申请日:2001-12-19

    Inventor: BANGA GAURAV

    Abstract: This invention comprises auto-diagnosis logic that can be implemented in operating systems in an appliance-like auto-diagnosis module coupled to the TCP receiver, the TCP sender or both. TCP events are sampled and a set of statistics on these events is maintained. Receiver side (205) TCP diagnostic techniques include detecting sender's re-transmission timeouts, evaluating the average size of packets being received (230), determining if a receiver is a bottleneck,and performing other evaluations (235) of an incoming data stream. Sender side diagnostic techniques include flagging transmission timeouts, monitoring the average size of a transmitted packet, evaluating if the advertised window accounts for the delay-bandwidth product of the network connecting the receiver and the sender systems, performing bottleneck checks, and other evaluations of an outgoing data stream. The results are aggregated using system attributes. Systems with common problem areas and attributes are grouped together. The TCP auto-diagnosis logic can be performed on-line or off-line.

    Abstract translation: 本发明包括可以在耦合到TCP接收器,TCP发送器或两者的类似设备的自动诊断模块中的操作系统中实现的自动诊断逻辑。 对TCP事件进行采样,并维护一组关于这些事件的统计信息。 接收机侧(205)TCP诊断技术包括检测发送者的重传超时,评估接收到的分组的平均大小(230),确定接收机是否是瓶颈,以及执行进入数据流的其他评估(235)。 发送方诊断技术包括标记传输超时,监视传输分组的平均大小,评估所通告的窗口是否考虑了连接接收机和发送者系统的网络的延迟带宽乘积,执行瓶颈检查和其他评估 传出数据流。 使用系统属性聚合结果。 具有共同问题领域和属性的系统分组在一起。 TCP自动诊断逻辑可以在线还是离线执行。

    DECENTRALIZED VIRUS SCANNING FOR STORED DATA
    57.
    发明申请
    DECENTRALIZED VIRUS SCANNING FOR STORED DATA 审中-公开
    用于存储数据的分散式病毒扫描

    公开(公告)号:WO2002095588A2

    公开(公告)日:2002-11-28

    申请号:PCT/US2001/051581

    申请日:2001-11-30

    Inventor: MUHLESTEIN, Mark

    CPC classification number: G06F21/562 G06F2221/2115 Y10S707/99931

    Abstract: The invention provides a method and system for performing specialized services for files at a server, such as scanning files for viruses. A filer or other server is connected to one or more supplementary computing devices that scan requested files to ensure they are virus free prior to delivery to end users. When an end user requests a file the following steps occur: The server determines whether the file requested must be scanned before delivery to the end user. The server opens a channel to one of the external computing devices and sends the filename. The external computing device opens the file and scans it. The external computing device notifies the filer the results of the file scan operation. The server sends the file to the end user provided the status indicates it may do so.

    Abstract translation: 本发明提供了一种方法和系统,用于对服务器(130)上的文件(133)执行专门的服务,例如扫描病毒文件。 文件管理器(130)或其他服务器(130)连接到扫描所请求的文件(133)的一个或多个辅助计算设备(141),以确保在递送给最终用户之前它们是无病毒的。 当最终用户请求文件(133)时,发生以下步骤:服务器(130)确定在发送给最终用户(111)之前是否必须扫描被请求的文件(133)。 服务器(130)向外部计算设备(141)中的一个打开通道(135)并发送文件名。 外部计算设备(141)打开文件并对其进行扫描。 外部计算装置(141)向文件管理器(130)通知文件扫描操作的结果。 服务器(130)将文件发送给最终用户(111),只要状态指示可以这样做。

    RECOVERY OF FILE SYSTEM DATA IN FILE SERVERS MIRRORED FILE SYSTEM VOLUMES

    公开(公告)号:WO2002029572A3

    公开(公告)日:2002-04-11

    申请号:PCT/US2001/031422

    申请日:2001-10-04

    Abstract: The invention provides a method and system for recovery of file system data in file servers having mirrored file system volumes. The invention makes use of a "snapshot" feature of a robust file system (the "WAFL File System) to rapidly determine which of two or more mirrored volumes is most up-to-date, and which file blocks of the most recent mirrored volume have been changed from each one of the mirrored file systems. In a preferred embodiment, among a plurality of mirrored volumes, the invention rapidly determines which is the most up-to-date by examining a consistency point number maintained by the WAFL File System at each mirrored volume. The invention rapidly pairwise determines what blocks are shared between that most up-to-date mirrored volume and each other mirrored volume, in response to a snapshot of the file system maintained at each mirrored volume and are stored in common pairwise between each mirrored volume and the most up-to-date mirrored volume. The invention re synchronizes only those blocks that have been changed between the common snapshot and the most up-to-date snapshot.

    RECOVERY OF FILE SYSTEM DATA IN FILE SERVERS MIRRORED FILE SYSTEM VOLUMES
    59.
    发明申请
    RECOVERY OF FILE SYSTEM DATA IN FILE SERVERS MIRRORED FILE SYSTEM VOLUMES 审中-公开
    文件系统文件恢复文件系统文件系统卷

    公开(公告)号:WO0229572A2

    公开(公告)日:2002-04-11

    申请号:PCT/US0131422

    申请日:2001-10-04

    Abstract: The invention provides a method and system for recovery of file system data in file servers having mirrored file system volumes. The invention makes use of a "snapshot" feature of a robust file system (the "WAFL File System) to rapidly determine which of two or more mirrored volumes is most up-to-date, and which file blocks of the most recent mirrored volume have been changed from each one of the mirrored file systems. In a preferred embodiment, among a plurality of mirrored volumes, the invention rapidly determines which is the most up-to-date by examining a consistency point number maintained by the WAFL File System at each mirrored volume. The invention rapidly pairwise determines what blocks are shared between that most up-to-date mirrored volume and each other mirrored volume, in response to a snapshot of the file system maintained at each mirrored volume and are stored in common pairwise between each mirrored volume and the most up-to-date mirrored volume. The invention re synchronizes only those blocks that have been changed between the common snapshot and the most up-to-date snapshot.

    Abstract translation: 本发明提供了一种用于在具有镜像文件系统卷的文件服务器中恢复文件系统数据的方法和系统。 本发明利用鲁棒文件系统(“WAFL文件系统”)的“快照”特征来快速确定两个或多个镜像卷中的哪一个是最新的,以及最新的镜像卷的哪些文件块 在一个优选实施例中,在多个镜像卷中,本发明通过检查由WAFL文件系统维护的一致性点号码快速确定哪个是最新的 本发明快速成对地确定响应于在每个镜像卷保持的文件系统的快照,在最新的最新镜像卷和每个其他镜像卷之间共享哪些块,并且共同成对存储在每个镜像卷之间 每个镜像卷和最新的镜像卷。本发明仅重新同步在公共快照和最新的快照之间已经更改的块。

    FILE ACCESS CONTROL IN A MULTI-PROTOCOL FILE SERVER
    60.
    发明申请
    FILE ACCESS CONTROL IN A MULTI-PROTOCOL FILE SERVER 审中-公开
    多协议文件服务器中的文件访问控制

    公开(公告)号:WO9945456B1

    公开(公告)日:1999-11-11

    申请号:PCT/US9904550

    申请日:1999-03-02

    CPC classification number: G06F21/6218 G06F21/41 G06F21/6236 G06F2221/2141

    Abstract: The invention provides a method and system for enforcing file access control among client devices using multiple diverse access control models and multiple diverse file server protocols. A multi-protocol file server identifies each file with one particular access control model out of a plurality of possible models, and enforces that one particular model for all accesses to that file. When the file server receives a file server request for that file using a different access control model, the file server translates the access control limits for that file into no-less-restrictive limits in the different model. The file server restricts access by the client device using the translated access control limits. Each file is assigned the access control model of the user who created the file or who last set access control limits for the file. When a user having a different access control model sets access control limits, the access control model for the file is changed to the new model. Files are organized in a tree hierarchy, in which each tree is limited to one or more access control models (which can limit the ability of users to set access control limits for files in that tree). Each tree can be limited to NT-model-only format, Unix-model-only format, or mixed NT-or-Unix-models format.

    Abstract translation: 本发明提供一种用于使用多种不同的访问控制模型和多种多样的文件服务器协议来实施客户端设备之间的文件访问控制的方法和系统 多协议文件服务器使用多个可能模型中的一个特定的访问控制模型识别每个文件,并对该文件的所有访问执行该特定模型。 当文件服务器使用不同的访问控制模型接收到该文件的文件服务器请求时,文件服务器将该文件的访问控制限制转换为不同模型中的无限制限制。 文件服务器使用翻译的访问控制限制来限制客户端设备的访问。 每个文件都分配了创建文件的用户的访问控制模型,或者最后为文件设置访问控制限制的访问控制模型。 当具有不同访问控制模型的用户设置访问控制限制时,将文件的访问控制模型更改为新模型。 文件以树状层次结构组织,其中每个树被限制到一个或多个访问控制模型(这可以限制用户为该树中的文件设置访问控制限制的能力)。 每个树可以限制为仅NT型格式,仅限Unix模型格式或混合的NT或Unix模型格式。

Patent Agency Ranking