ADAPTIVE AND GENERALIZED STATUS MONITOR
    101.
    发明申请
    ADAPTIVE AND GENERALIZED STATUS MONITOR 审中-公开
    自适应和通用状态监视器

    公开(公告)号:WO0068795A9

    公开(公告)日:2002-06-06

    申请号:PCT/US0012491

    申请日:2000-05-05

    Inventor: EASTHAM PAUL

    Abstract: The invention provides a method and system for monitoring status in a relatively continuous, consistent, and intelligent manner. A status monitor receives monitoring data, adaptively and dynamically builds a database of known combinations of monitoring data, and adaptively and dynamically associates those known combinations with assessments of the monitored devices, systems, or networks. From an initial set of selected knowledge that is limited (even limited to no knowledge at all), the status monitor learns those anomalous conditions that require response and what responses are appropriate. The status monitor develops a database of information regarding distinguishable conditions, and measurements of the likely causes or effects of recognizable errors or faults. When an anomalous pattern is recognized, the status monitor, responsive to the anomalous pattern, diagnoses and corrects, or informs a human operator regarding, the monitored devices, systems, or network. The monitoring data includes a set of data streams each possibly having a different format, and each selectively interpreted so as to present information to the status monitor in a format usable by the status monitor. New data streams and formats can be dynamically added or altered. Appropriate responses can include informing human beings; taking remedial action for the monitored devices, systems, or networks; or altering or terminating the operation of the monitored devices, systems, or networks.

    Abstract translation: 本发明提供了一种以相对连续,一致和智能的方式监测状态的方法和系统。 状态监视器接收监视数据,自适应地动态构建已知的监视数据组合的数据库,并且自适应地和动态地将这些已知组合与所监视的设备,系统或网络的评估相关联。 从初始选定的知识集(甚至仅限于没有知识的知识)开始,状态监视器会学习需要响应的响应和反应适当的异常条件。 状态监视器开发有关可区分条件的信息数据库,以及对可识别错误或故障的可能原因或影响的测量。 当识别到异常模式时,响应于异常模式的状态监视器诊断和校正或通知操作人员所监视的设备,系统或网络。 监视数据包括可能具有不同格式的一组数据流,并且每个数据流被选择性地解释为以状态监视器可用的格式向状态监视器呈现信息。 可以动态添加或更改新的数据流和格式。 适当的反应可以包括通知人类; 对受监视的设备,系统或网络采取补救措施; 或改变或终止所监视的设备,系统或网络的操作。

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

    公开(公告)号:WO0219110A2

    公开(公告)日:2002-03-07

    申请号: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”)文件系统的单独名称空间,并在记录一致性点时作为文件系统的一部分进行维护。 文件系统包括文件删除管理器,在开始任何文件删除操作之前,确定是否需要首先将被删除的文件移动到僵尸文件空间。 该文件系统包括一个僵尸文件删除管理器,其以原子单位执行对僵尸文件的文件删除操作的部分。 文件系统还包括一个文件截断管理器,它在开始任何文件截断操作之前确定是否需要创建一个称为“邪恶的双胞胎”的补充文件。 截断管理器将把要截断的文件中的所有块移动到恶意双文件。 该文件系统包括一个僵尸文件截断管理器,它以原子单位对恶意双文件执行文件截断操作的部分。 由文件系统提供的另外一个优点是具有附加数据元素的文件称为“复合”文件,可以以自然而可靠的方式进行文件删除和其他超长操作。 文件系统将整个复合文件移动到僵尸文件空间,单独删除每个附加的数据元素,从而将复合文件解析为非复合文件。 如果非复合文件足够小,则文件删除管理器可以在不再需要僵尸文件空间的情况下删除非复合文件。 然而,如果非复合文件足够大,则文件删除管理器可以使用僵尸文件空间删除非复合文件。

    SCALABLE FILE SERVER WITH HIGHLY AVAILABLE PAIRS
    103.
    发明申请
    SCALABLE FILE SERVER WITH HIGHLY AVAILABLE PAIRS 审中-公开
    具有高可用配对的可扩展文件服务器

    公开(公告)号:WO0114991A3

    公开(公告)日:2001-09-27

    申请号:PCT/US0023349

    申请日:2000-08-24

    CPC classification number: G06F11/2089 G06F11/2002 G06F11/2097

    Abstract: The invention provides a file server system (100) and a method for operating that system, which is easily scalable in number and type of individual components. A plurality of file servers (110) are coupled using inter-node connectivity, such as an inter-node network, (120) so that any one node (111) can be accessed from any other node (111). Each file server includes a pair of file server nodes (111), each of which has a memory and each of which conducts file server operations by simultaneously writing to its own memory and to that of its twin, the pair being used to simultaneously control a set of storage elements (112) such as disk drives. File server requests directed to particular mass storage elements (112) are routed among file servers (110) using an inter-node switch and processed by the file servers (110) controlling those particular storage elements (112). The mass storage elements (112) are disposed and controlled to form a redundant array, such as a RAID storage system. The inter-node network (120) and inter-node switch are redundant, so that no single point of failure prevents access to an individual storage element. The file servers (110) are disposed and controlled to recognize failure of any single element in the file server system (100) and to provide access to all mass storage elements (112) despite any such failures.

    Abstract translation: 本发明提供了一种文件服务器系统(100)和一种用于操作该系统的方法,该系统在各个组件的数量和类型上容易扩展。 使用诸如节点间网络的节点间连接(120)来耦合多个文件服务器(110),使得可以从任何其他节点(111)访问任何一个节点(111)。 每个文件服务器包括一对文件服务器节点(111),每个文件服务器节点(111)具有存储器,并且每个文件服务器节点(111)具有存储器,并且每个文件服务器节点通过同时写入其自己的存储器和其双工进行文件服务器操作, 一组存储元件(112),例如磁盘驱动器。 指向特定大容量存储元件(112)的文件服务器请求使用节点间交换机在文件服务器(110)之间路由,并由控制那些特定存储元件(112)的文件服务器(110)进行处理。 大容量存储元件(112)被布置和控制以形成诸如RAID存储系统的冗余阵列。 节点间网络(120)和节点间交换机是冗余的,使得没有单个故障点阻止访问单个存储元件。 文件服务器(110)被布置和控制以识别文件服务器系统(100)中的任何单个元件的故障,并且尽管存在任何这样的故障来提供对所有大容量存储元件(112)的访问。

    BACKUP AND RESTORE FOR HETEROGENEOUS FILE SERVER ENVIRONMENT
    104.
    发明申请
    BACKUP AND RESTORE FOR HETEROGENEOUS FILE SERVER ENVIRONMENT 审中-公开
    备份和恢复异构文件服务器环境

    公开(公告)号:WO9966401B1

    公开(公告)日:2000-02-03

    申请号:PCT/US9913784

    申请日:1999-06-17

    Inventor: MUHLESTEIN MARK

    Abstract: The invention provides a file server that provides for backup and restore of files in a heterogeneous file server environment. Metadata associated with each file by each model or protocol is preserved across backup and restore operations. The file server performs at least three tasks as part of the backup and restore operations. The file server notes all file attributes associated with each file in either model. These file attributes can include Unix perms, ownership and timestamp information, and link information. On backup, the file server records those file attributes in an analogous record using a different model. The file server records each element of Unix metadata as an NT Extended Attribute for use by an NT backup element. On restore, the file server restores those file attributes from the analogous record. The NT Extended Attributes provided by an NT restore element are translated into Unix metadata. The file server provides an element for translating between Unix metadata and NT Extended Attributes transparently tothe NT backup and restore elements, so that NT backup and restore elements that were created without reference to the heterogeneous file server environment can be used.

    Abstract translation: 本发明提供了一种文件服务器,其提供异构文件服务器环境中的文件的备份和恢复。 每个模型或协议与每个文件相关联的元数据将跨备份和还原操作进行保留。 文件服务器至少执行三个任务作为备份和还原操作的一部分。 文件服务器注释与任一模型中的每个文件相关联的所有文件属性。 这些文件属性可以包括Unix perms,所有权和时间戳信息以及链接信息。 在备份时,文件服务器使用不同的模型将这些文件属性记录在类似的记录中。 文件服务器将Unix元数据的每个元素记录为NT扩展属性,供NT备份元素使用。 恢复时,文件服务器从类似的记录中恢复这些文件属性。 由NT恢复元素提供的NT扩展属性被转换为Unix元数据。 文件服务器提供了一种用于将Unix元数据和NT扩展属性之间的数据透明地转换为NT备份和还原元素的元素,以便可以使用在不引用异构文件服务器环境的情况下创建的NT备份和恢复元素。

    SYSTEM AND METHOD FOR OPTIMIZING WRITE OPERATIONS STORAGE SYSTEMS
    105.
    发明申请
    SYSTEM AND METHOD FOR OPTIMIZING WRITE OPERATIONS STORAGE SYSTEMS 审中-公开
    优化写作操作系统和方法存储系统

    公开(公告)号:WO2008054760A3

    公开(公告)日:2009-09-24

    申请号:PCT/US2007022962

    申请日:2007-10-31

    Inventor: TAYLOR JAMES A

    Abstract: Embodiments of the present invention provide a method, system, and computer program product for optimizing I/O operations performed by a storage server operating on behalf of multiple clients to access data on a plurality of storage devices (disks). Embodiments of the present invention eliminate the need for selected read operations to write new data to physical data blocks by zeroing the physical data blocks to which new data will be written. Additionally, the need for reading old parity to compute new parity is eliminated. Instead, new parity is computed from the data to be written without the need of old parity or the storage server sends a command to a disk that stores parity. A module implemented at the disk that stores parity executes the command without reading, by the storage server, old parity. Eliminating the need for reading old data and for reading old parity eliminates some rotation latency and improves overall system's performance.

    Abstract translation: 本发明的实施例提供了一种方法,系统和计算机程序产品,用于优化由代表多个客户机操作的存储服务器执行的访问多个存储设备(盘)上的数据的I / O操作。 本发明的实施例消除了对所选择的读操作的需要,通过对要写入新数据的物理数据块进行归零来将新数据写入物理数据块。 此外,消除了阅读旧奇偶校验以计算新奇偶校验的需要。 相反,从要写入的数据计算新的奇偶校验,而不需要旧的奇偶校验,或者存储服务器向存储奇偶校验的磁盘发送命令。 在存储奇偶校验的磁盘上实现的模块执行命令,而不通过存储服务器读取旧的奇偶校验。 消除读取旧数据和阅读旧校验的需要消除了一些旋转延迟并提高了整个系统的性能。

    SYSTEM AND METHOD FOR RECORD RETENTION DATE IN A WRITE ONCE READ MANY STORAGE SYSTEM
    106.
    发明申请
    SYSTEM AND METHOD FOR RECORD RETENTION DATE IN A WRITE ONCE READ MANY STORAGE SYSTEM 审中-公开
    用于记录保存日期的系统和方法在读取多个存储系统中

    公开(公告)号:WO2005045556A3

    公开(公告)日:2009-04-02

    申请号:PCT/US2004012378

    申请日:2004-04-22

    Abstract: This invention provides a specified retention date within a data set that is locked against deletion or modification within a WORM storage implementation. This retention date scheme does not utilize any proprietary application program interfaces (APIs) or protocols, but rather, employs native functionality within conventional file (or other data containers, data sets or block-based logical unit numbers) properties available in commonly used operating systems. In an illustrative embodiment, the retention date/time is calculated by querying the file's last-modified time prior to commit, adding the retention period to this value and thereby deriving a retention date after which the file can be released from WORM. Prior to commit, the computed retention date is stored in the file's "last access time" property/attribute field, or another metadata field that remains permanently associated with the file and that, in being used for retention date, does not interfere with file management in a WORM state. Since this field is not utilized in a WORM context, it can be adapted to store this date. Once stored, the retention date in this field is locked against modification. Where extension (never reduction) of a retention period is desired, the last access time field be updated, wherein the new retention period is added to the existing last access time value to derive a new, later retention date for the file. Upon expiry of the retention date, the system allows deletion of the expired WORM file/data set.

    Abstract translation: 本发明提供在WORM存储实现中锁定以防止删除或修改的数据集内的指定保留日期。 此保留日期方案不使用任何专有的应用程序接口(API)或协议,而是在常用文件(或其他数据容器,数据集或基于块的逻辑单元编号)中使用常规操作系统中可用的属性的本机功能 。 在说明性实施例中,通过在提交之前查询文件的最后修改时间来计算保留日期/时间,将保留期间添加到该值,从而导出可以从WORM释放该文件的保留日期。 在提交之前,计算的保留日期存储在文件的“最后访问时间”属性/属性字段中,或与文件永久关联的另一个元数据字段,并且在用于保留日期时不会干扰文件管理 在WORM状态。 由于这个字段在WORM上下文中没有被使用,所以它可以适应于存储这个日期。 一旦存储,此字段中的保留日期将被锁定以防修改。 在期望保留期限的延长(永不减少)的情况下,最后访问时间字段被更新,其中新的保留期被添加到现有的最后访问时间值以导出该文件的新的较后的保留日期。 保留期限届满后,系统允许删除过期的WORM文件/数据集。

    METHOD AND APPARATUS TO STORE DATA PATTERNS
    107.
    发明申请
    METHOD AND APPARATUS TO STORE DATA PATTERNS 审中-公开
    存储数据模式的方法和装置

    公开(公告)号:WO2008094433A3

    公开(公告)日:2009-01-15

    申请号:PCT/US2008000900

    申请日:2008-01-24

    Inventor: STAGER ROGER

    Abstract: A method and an apparatus to store data patterns are presented. In one embodiment, the method includes searching a pattern repository to find prior copies of a pattern and to reference one of the prior copies, or insert a new copy, based on the access time of the prior copy and the effect on the sequential stream performance.

    Abstract translation: 提出了存储数据模式的方法和装置。 在一个实施例中,该方法包括搜索模式存储库以基于先前副本的访问时间以及对顺序流性能的影响来查找模式的先前副本并参考先前副本之一或插入新副本 。

    SYSTEM AND METHOD FOR FAILOVER OF GUEST OPERATING SYSTEMS IN A VIRTUAL MACHINE ENVIRONMENT
    108.
    发明申请
    SYSTEM AND METHOD FOR FAILOVER OF GUEST OPERATING SYSTEMS IN A VIRTUAL MACHINE ENVIRONMENT 审中-公开
    虚拟机环境中的用户操作系统故障的系统和方法

    公开(公告)号:WO2008136955A2

    公开(公告)日:2008-11-13

    申请号:PCT/US2008005442

    申请日:2008-04-28

    Abstract: A system and method provides for failover of guest operating systems in a virtual machine environment. During initialization of a computer executing a virtual machine operating system, a first guest operating system allocates a first memory region within a first domain and notifies a second guest operating system operating in a second domain of the allocated first memory region. Similarly, the second guest operating system allocates a second region of memory within the second domain and notifies the first operating system of the allocated second memory region. In the event of a software failure affecting one of the guest operating systems, the surviving guest operating system assumes the identity of the failed operating system and utilizes data stored within the shared memory region to replay to storage devices to render them consistent.

    Abstract translation: 系统和方法提供虚拟机环境中的客户机操作系统的故障转移。 在执行虚拟机操作系统的计算机的初始化期间,第一客机操作系统在第一域内分配第一存储器区域并通知在所分配的第一存储器区域的第二域中操作的第二客户操作系统。 类似地,第二客户机操作系统在第二域内分配第二存储器区域,并向第一操作系统通知所分配的第二存储器区域。 在软件故障影响客户操作系统之一的情况下,幸存的客户机操作系统假定故障操作系统的身份,并利用存储在共享存储器区域内的数据来重放到存储设备以使其一致。

    SYSTEM AND METHOD FOR PROVIDING CONTINUOUS DATA PROTECTION
    109.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING CONTINUOUS DATA PROTECTION 审中-公开
    提供连续数据保护的系统和方法

    公开(公告)号:WO2007127361A3

    公开(公告)日:2008-11-13

    申请号:PCT/US2007010223

    申请日:2007-04-26

    CPC classification number: G06F11/1435 G06F17/30085

    Abstract: A system and method provides continuous data protection using checkpoints in a write anywhere file system. During a consistency point of a write anywhere file system, freed blocks are identified and are appended to a delete log for retention. A consistency point log is updated with a new entry associated with the consistency point. If the file system needs to retrieve its state at a particular point in time, the stored blocks of the delete log may be recovered.

    Abstract translation: 系统和方法使用写入任意文件系统中的检查点提供持续的数据保护。 在写入任何文件系统的一致性点中,自由块被识别并附加到删除日志以进行保留。 使用与一致性点相关联的新条目更新一致性点日志。 如果文件系统需要在特定时间点检索其状态,则可以恢复存储的删除日志块。

    GROUP STAMPING STYLE ASYNCHRONOUS REPLICATION UTILIZING A LOOSELY-ACCURATE GLOBAL CLOCK
    110.
    发明申请
    GROUP STAMPING STYLE ASYNCHRONOUS REPLICATION UTILIZING A LOOSELY-ACCURATE GLOBAL CLOCK 审中-公开
    集团印章风格异步复制使用舒适的全球时尚

    公开(公告)号:WO2008121233A1

    公开(公告)日:2008-10-09

    申请号:PCT/US2008/003554

    申请日:2008-03-19

    CPC classification number: G06F17/30353 G06F11/2094 G06F11/2097 G06F17/30168

    Abstract: A group stamping style asynchronous replxcation servxce (100) utilizes a loosely- accurate global, clock (320) in a data backup and recovery storage environment. The storage environment includes a set of source storage systems illustratively embodied as source replication nodes (300) that cooperate to maintain a consistency group that may span multiple geographical sites. The storage environment also includes one or more target storage systems illustratively embodied as target replication nodes (400) configured to service the consistency group. The group stamping style service utilizes the loosely-accurate global clock (320) to provide consistent replication of a storage space, e.g., a target storage space, of the consistency group.

    Abstract translation: 组合冲压样式异步复制servxce(100)在数据备份和恢复存储环境中使用松散精确的全局时钟(320)。 存储环境包括示例性地体现为源复制节点(300)的一组源存储系统,其协作以维护可跨越多个地理站点的一致性组。 存储环境还包括一个或多个目标存储系统,其被示意性地体现为被配置为服务一致性组的目标复制节点(400)。 群组冲压样式服务利用松散准确的全局时钟(320)来提供一致性组的存储空间(例如,目标存储空间)的一致复制。

Patent Agency Ranking