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

    DYNAMIC SWITCHING OF A COMMUNICATION PORT IN A STORAGE SYSTEM BETWEEN TARGET AND INITIATOR MODES
    92.
    发明申请
    DYNAMIC SWITCHING OF A COMMUNICATION PORT IN A STORAGE SYSTEM BETWEEN TARGET AND INITIATOR MODES 审中-公开
    目标和发起者模式之间的存储系统中的通信端口的动态切换

    公开(公告)号:WO2005069118A3

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

    申请号:PCT/US2005000229

    申请日:2005-01-04

    CPC classification number: G06F3/0632 G06F3/0607 G06F3/067

    Abstract: A storage system includes a communication port, the mode of operation of which can be dynamically switched by a user between a target mode and an initiator mode. The port may be a Fibre Channel port. The storage system may be a unified storage system operable to provide file-level access and block-level access to stored data.

    Abstract translation: 存储系统包括通信端口,其操作模式可由用户在目标模式和启动器模式之间动态切换。 端口可能是光纤通道端口。 存储系统可以是统一的存储系统,其可操作以向存储的数据提供文件级访问和块级访问。

    COLLECTION AND PRE-SUMMARIZATION OF FILE STORAGE INFORMATION BY AN AGENT
    93.
    发明申请
    COLLECTION AND PRE-SUMMARIZATION OF FILE STORAGE INFORMATION BY AN AGENT 审中-公开
    文件存储信息的收集和预先概述

    公开(公告)号:WO2005091174A1

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

    申请号:PCT/US2005/008283

    申请日:2005-03-11

    CPC classification number: G06F17/30067 H04L67/1097 H04L67/14 Y10S707/99931

    Abstract: According to an embodiment of the invention, an agent scans a storage server, and collects information about files stored on the storage server. The agent then summarizes the information into a summary, and stores the summary on a database server. The summaries can be accessed by a system administrator using a graphical user interface (GUI). The summaries contain information about the use of the storage server, and highlight potential problem areas. By having an agent, rather than a multi-appliance management application (MMA) scan the storage server and create the summary, the MMA is able to perform other tasks.

    Abstract translation: 根据本发明的实施例,代理扫描存储服务器,并收集关于存储在存储服务器上的文件的信息。 然后,代理将信息汇总到摘要中,并将摘要存储在数据库服务器上。 摘要可以由系统管理员使用图形用户界面(GUI)访问。 摘要包含有关使用存储服务器的信息,并突出显示潜在的问题领域。 通过使用代理程序,而不是多设备管理应用程序(MMA)扫描存储服务器并创建摘要,MMA可以执行其他任务。

    SYSTEM AND METHOD OF SELECTION AND COMMUNICATION OF A DISK FOR STORAGE OF A COREDUMP
    94.
    发明申请
    SYSTEM AND METHOD OF SELECTION AND COMMUNICATION OF A DISK FOR STORAGE OF A COREDUMP 审中-公开
    用于存储COREDUMP的磁盘的选择和通信的系统和方法

    公开(公告)号:WO2005073858A2

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

    申请号:PCT/US2005/002480

    申请日:2005-01-25

    CPC classification number: G06F11/0778 G06F11/0709 G06F11/0727

    Abstract: This invention provides a system and method for selecting and communicating a single disk (a "coredump disk") for use in a coredump procedure by a failed file server (or filer). A selection method on the failed filer determines the "best candidate" coredump disk according to a predetermined set of criteria. For example, the available disks that can receive coredump data are located and ordered so as to pre­fer disks that best match the coredump data size requirement, are least likely to be needed for normal service by the server; and require the least preparation to receive coredump data. Appropriate attributes on the selected coredump disk are written to indicate that a coredump is in progress, and the location of the coredump data. Upon reboot of the failed filer (or takeover by a cluster partner), the coredump disk is identified and the coredump data recovered by reading back appropriate attrib­utes.

    Abstract translation: 本发明提供了一种用于选择和通信由故障文件服务器(或文件管理器)在核心转储器过程中使用的单个盘(“核心转储盘”)的系统和方法。 故障文件管理器上的选择方法根据预定的一组标准确定“最佳候选”核心转储盘。 例如,可以接收coredump数据的可用磁盘是定位和排序的,以便更好地匹配coredump数据大小要求的磁盘,服务器的正常服务最不可能需要; 并要求最少的准备接收coredump数据。 写入所选coredump磁盘上的适当属性,以指示coredump正在进行,以及coredump数据的位置。 在重新启动失败的文件管理器(或由群集合作伙伴接管)时,将通过读取适当的属性来识别核心转储磁盘并恢复核心转储器数据。

    DYNAMIC PARITY DISTRIBUTION TECHNIQUE
    95.
    发明申请
    DYNAMIC PARITY DISTRIBUTION TECHNIQUE 审中-公开
    动态奇异性分配技术

    公开(公告)号:WO2005043378A2

    公开(公告)日:2005-05-12

    申请号:PCT/US2004/036343

    申请日:2004-11-01

    CPC classification number: G06F11/1076 G06F11/1088

    Abstract: A dynamic parity distribution system and technique distributes parity across disks of an array. The dynamic parity distribution system includes a storage operating system that integrates a file system with a RAID system. In response to a request to store (write) data on the array, the file system determines which disks contain free blocks in a next allocated stripe of the array. There may be multiple blocks within the stripe that do not contain file system data (i.e., unallocated data blocks) and that could potentially store parity. One or more of those unallocated data blocks can be assigned to store parity, arbitrarily. According to the dynamic parity distribution technique, the file system determines which blocks hold parity each time there is a write request to the stripe. The technique alternately allows the RAID system to assign a block to contain parity when each stripe is written.

    Abstract translation: 动态奇偶校验分配系统和技术在阵列的磁盘上分配奇偶校验。 动态奇偶校验分配系统包括将文件系统与RAID系统集成的存储操作系统。 响应于在阵列上存储(写入)数据的请求,文件系统确定哪个磁盘在数组的下一个分配的条带中包含空闲块。 条带内可能存在不包含文件系统数据(即,未分配的数据块)并且可能存储奇偶校验的多个块。 这些未分配数据块中的一个或多个可以被任意地分配给存储奇偶校验。 根据动态奇偶校验分配技术,文件系统确定哪个块在每次存在针对条带的写入请求时保持奇偶校验。 该技术交替地允许RAID系统在写入每个条带时分配块以包含奇偶校验。

    WRITE-ONCE-READ-MANY STORAGE SYSTEM AND METHOD FOR IMPLEMENTING THE SAME

    公开(公告)号:WO2004084010A3

    公开(公告)日:2004-09-30

    申请号:PCT/US2004/006836

    申请日:2004-03-05

    Abstract: A write-once-read-many (WORM) storage system (116, 160) that employs large-capacity and relatively inexpensive disks (240, 245) in connection with a file system on a file server (112) is provided. The file system contains most or all of the required WORM (116, 160) functionality so as to impose a minimal footprint on client applications, client operating systems and open protocols if desired. The system is organized around WORM storage volumes that contain files (418) that, when committed to WORM storage (402), cannot be deleted or modified. Any file path or directory tree structure (418) used to identify the file within the WORM volume is locked and cannot be deleted. The administrator creates a WORM volume (302), capable of storing designated WORM files (418). The client then creates an appropriate WORM files (304) using the appropriate WORM file using the appropriate protocol semantics. The file is written to the volume and committed by transitioning the file attributes from a not-read-only to a read-only state 9, (506).

    BLOCK-APPENDED CHECKSUMS
    97.
    发明申请
    BLOCK-APPENDED CHECKSUMS 审中-公开
    块附件检查

    公开(公告)号:WO03009286A3

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

    申请号:PCT/US0151321

    申请日:2001-10-25

    CPC classification number: G06F11/1076 G11B20/18 H03M13/096

    Abstract: A method and apparatus for a reliable data storage system using block level checksums appended to data blocks. Files are stored on hard disks in storage blocks, including data blocks and block-appended checksums. The block-appended checksum includes a checksum of the data block, a VBN, a DBN, and an embedded checksum for checking the integrity of the block-appended checksum itself. A file system includes file blocks with associated block-appended checksum to the data blocks. The file blocks with block-appended checksums are written to storage blocks. In a preferred embodiment a collection of disk drives are formatted with 520 bytes of data per sector. For each 4,096-byte file block, a corresponding 64-byte block-appended checksum is appended to the file block with the first 7 sectors including most of the file block data while the 8th sector includes the remaining file block data and the 64-byte block-appended checksum.

    Abstract translation: 一种使用附加到数据块的块级校验和的可靠数据存储系统的方法和装置。 文件存储在存储块中的硬盘上,包括数据块和块附加校验和。 块附加的校验和包括数据块的校验和,VBN,DBN和用于检查块附加校验和本身的完整性的嵌入校验和。 文件系统包括具有与数据块相关联的块附加校验和的文件块。 具有块附加校验和的文件块被写入存储块。 在优选实施例中,磁盘驱动器的集合被格式化为每扇区520字节的数据。 对于每个4,096字节的文件块,相应的64字节的块附加校验和被附加到文件块,前7个扇区包括大部分文件块数据,而第8个扇区包括剩余的文件块数据和64字节 块附加校验和。

    DECENTRALIZED APPLIANCE VIRUS SCANNING
    98.
    发明申请
    DECENTRALIZED APPLIANCE VIRUS SCANNING 审中-公开
    分散式器具病毒扫描

    公开(公告)号:WO0244862A3

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

    申请号:PCT/US0146688

    申请日:2001-11-30

    Inventor: MUHLESTEIN MARK

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

    Abstract: The invention provides a method and system for scanning specialized computing devices for viruses. In a preferred embodiment, a filer 130 is connected to one or more supplementary computing devices 140 that scan requested files to ensure they are virus free prior to delivery to end users. When an end user 111 requests a file the following steps occur: First, the filer determines whether the file requested must be scanned before delivery to the end user. Second, the filer opens a channel to one 141 of the external computing devices and sends 203 the filename. Third, the external computing device opens 205 the file and scans 207 it. Fourth, the external computing device notifies the filer the results of the file scan operation. Fifth, the filer sends 211 the file to the end user provided the status indicates it may do so.

    Abstract translation: 本发明提供了用于扫描用于病毒的专用计算设备的方法和系统。 在优选实施例中,文件管理器130被连接到一个或多个补充计算设备140,扫描请求的文件以确保它们在递送给最终用户之前是无病毒的。 当最终用户111请求文件时,发生以下步骤:首先,文件管理器确定在发送给最终用户之前是否必须扫描所请求的文件。 第二,文件管理器打开一个外部计算设备的141个通道,并发送203个文件名。 第三,外部计算设备打开205文件并扫描207。 第四,外部计算设备通知文件管理器文件扫描操作的结果。 第五,文件管理器将文件发送到最终用户,只要状态表示可以这样做。

    MANIPULATION OF ZOMBIE FILES AND EVIL-TWIN FILES
    99.
    发明申请
    MANIPULATION OF ZOMBIE FILES AND EVIL-TWIN FILES 审中-公开
    ZOMBIE文件和EVIL-TWIN文件的操作

    公开(公告)号:WO0219110B1

    公开(公告)日:2003-02-20

    申请号:PCT/US0125901

    申请日:2001-08-17

    Abstract: The invention provides a method and system for reliably performing extra-long operations in a reliable state-full system (such as a file system). The system records consistency points, or otherwise assures reliability, notwithstanding the continuous performance of extra-long operations and the existence of intermediate states for those extra-long operations. Moreover, performance of extra-long operations is both deterministic and atomic with regard to consistency points (or other reliability techniques used by the system). The file system includes a separate portion of the file system reserved for files having extra-long operations in progress, including file deletion and file truncation. This separate portion of the file system is called the zombie filespace; it includes a separate name space from the regular ("live") file system that is accessible to users, and is maintained as part of the file system when recording a consistency point. The file system includes a file deletion manager that determines, before beginning any file deletion operation, whether it is necessary to first move the file being deleted to the zombie filespace. The file system includes a zombie file deletion manager that performs portions of the file deletion operation on zombie files in atomic units. The file system also includes a file truncation manager that determines, before beginning any file truncation operation, whether it is necessary to create a complementary file called an "evil twin". The truncation manager will move all blocks to be truncated from the file being truncated to the evil twin file. The file system includes a zombie file truncation manager that performs portions of the file truncation operation on the evil-twin file in atomic units. An additional advantage provided by the file system is that files having attached data elements, called "composite" files, can be subject to file deletion and other extra-long operations in a natural and reliable manner. The file system moves the entire composite file to the zombie filespace, deletes each attached data element individually, and thus resolves the composite file into a non-composite file. If the non-composite file is sufficiently small, the file deletion manager can delete the non-composite file without further need for the zombie filespace. However, if the non-composite file is sufficiently large, the file deletion manager can delete the non-composite file using the zombie filespace.

    Abstract translation: 本发明提供了一种用于在可靠的状态完整系统(诸如文件系统)中可靠地执行超长操作的方法和系统。 尽管持续执行超长操作以及这些超长操作的中间状态存在,系统记录了一致性点,或以其他方式保证了可靠性。 此外,对于一致性点(或系统使用的其他可靠性技术),超长操作的性能是确定性的和原子性的。 文件系统包括为具有超长操作进行中的文件保留的文件系统的单独部分,包括文件删除和文件截断。 文件系统的这个单独的部分称为僵尸文件空间; 它包含与用户可访问的常规(“live”)文件系统的单独名称空间,并在记录一致性点时作为文件系统的一部分进行维护。 文件系统包括文件删除管理器,在开始任何文件删除操作之前,确定是否需要首先将被删除的文件移动到僵尸文件空间。 该文件系统包括一个僵尸文件删除管理器,其以原子单位执行对僵尸文件的文件删除操作的部分。 文件系统还包括一个文件截断管理器,它在开始任何文件截断操作之前确定是否需要创建一个称为“邪恶的双胞胎”的补充文件。 截断管理器将把要截断的文件中的所有块移动到恶意双文件。 该文件系统包括一个僵尸文件截断管理器,它以原子单位对恶意双文件执行文件截断操作的部分。 由文件系统提供的另外一个优点是具有附加数据元素的文件称为“复合”文件,可以以自然而可靠的方式进行文件删除和其他超长操作。 文件系统将整个复合文件移动到僵尸文件空间,单独删除每个附加的数据元素,从而将复合文件解析为非复合文件。 如果非复合文件足够小,则文件删除管理器可以在不再需要僵尸文件空间的情况下删除非复合文件。 然而,如果非复合文件足够大,则文件删除管理器可以使用僵尸文件空间删除非复合文件。

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

    公开(公告)号:WO2002084920A2

    公开(公告)日:2002-10-24

    申请号:PCT/US2001/050498

    申请日:2001-12-19

    Inventor: BANGA, Gaurav

    IPC: H04L

    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 TCP diagnostic techniques include detecting sender's re-transmission timeouts, evaluating the average size of packets being received, determining if a receiver is a bottleneck,and performing other evaluations 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 products 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. Systems with common problem areas and attributes are grouped together. ThePCT auto-diagnosis logic can be performed on-line ir iff-line.

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

Patent Agency Ranking