ACTIVE DATA MANAGEMENT BY FLEXIBLE ROUTING SYSTEM AND METHODS OF AN ACCELERATED APPLICATION-ORIENTED MIDDLEWARE LAYER

    公开(公告)号:US20190132415A1

    公开(公告)日:2019-05-02

    申请号:US15970215

    申请日:2018-05-03

    IPC分类号: H04L29/08 H04L12/725

    摘要: In an aspect, a computer-implemented method for managing active read and write data routing and placement policy overview in an application-oriented system comprising: when an application issues a write operation, a writeback system of the application-oriented system writes the data only in the Virtual Element (VE) of the cache Virtual Storage Objects (VSTO) and not on another capacity layer VSTO; when an application issues an attribute write operation or metadata write operation, a writeback system of the application oriented system executes the attribute write operation in an appropriate Meta chunk Virtual Element (VE) of the cache VSTO only and not on another capacity layer VSTO; and persistently implementing a metadata change only in the Meta chunk VE.

    Recovery of file system data in file servers mirrored file system volumes

    公开(公告)号:US07096379B2

    公开(公告)日:2006-08-22

    申请号:US10719699

    申请日:2003-11-21

    IPC分类号: G06F11/00

    摘要: 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”) disclosed in the Incorporated Disclosures, to rapidly determined 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.

    Global file system-based system and method for rendering devices on a
cluster globally visible
    6.
    发明授权
    Global file system-based system and method for rendering devices on a cluster globally visible 失效
    全局文件系统的系统和方法,用于在全局可见的集群上呈现设备

    公开(公告)号:US6047332A

    公开(公告)日:2000-04-04

    申请号:US885149

    申请日:1997-06-30

    CPC分类号: G06F9/5061 G06F17/30067

    摘要: A system and method are disclosed for rendering devices on a cluster globally visible, wherein the cluster includes a plurality of nodes on which the devices are attached. The system establishes for each of the devices in the cluster at least one globally unique identifier enabling global access to the device. The system includes a device registrar that creates the identifiers and a global file system. The identifiers include a globally unique logical name by which users of the cluster identify the device and a globally unique physical name by which the global file system identifies the device. The registrar creates a one-to-one mapping between the logical name and the physical name for each of the devices. The system also includes a device information (dev.sub.-- info) data structure maintained by the device registrar that represents physical associations of the devices within the cluster. Each association corresponds to the physical name of a device file maintained by the global file system. The device registrar determines for an attached device a globally unique, device type (dev.sub.-- t) value; creates dev.sub.-- info data structure entry and a corresponding physical name; generates a logical name based on the dev.sub.-- t value and the physical name; and associates the dev.sub.-- t value with the device file representing the attached device. Given this framework, a user of the cluster can access any of the devices by issuing the global file system an access request identifying the device to be accessed by its logical name.

    摘要翻译: 公开了一种系统和方法,用于在集群上呈现全局可见的设备,其中所述集群包括多个节点,所述设备附接在所述节点上。 系统为集群中的每个设备建立至少一个全局唯一标识符,以实现对设备的全局访问。 该系统包括创建标识符和全局文件系统的设备注册器。 标识符包括全局唯一的逻辑名称,集群的用户通过该名称标识设备,全局文件系统通过该物理名称标识设备。 注册商在每个设备的逻辑名称和物理名称之间创建一对一映射。 该系统还包括由设备注册器维护的表示集群内的设备的物理关联的设备信息(dev-info)数据结构。 每个关联对应于由全局文件系统维护的设备文件的物理名称。 设备注册商确定连接的设备具有全局唯一的设备类型(dev-t)值; 创建dev-info数据结构条目和相应的物理名称; 根据dev-t值和物理名称生成逻辑名称; 并将dev-t值与表示所连接设备的设备文件相关联。 给定该框架,群集的用户可以通过向全局文件系统发送标识要由其逻辑名访问的设备的访问请求来访问任何设备。

    Write allocation based on storage system map and snapshot
    10.
    发明授权
    Write allocation based on storage system map and snapshot 有权
    基于存储系统映射和快照写入分配

    公开(公告)号:US07454445B2

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

    申请号:US09932578

    申请日:2001-08-17

    IPC分类号: G06F12/00 G06F7/00 G06F15/16

    摘要: The invention provides an improved method and apparatus for creating a snapshot of a file system. A “copy-on-write” mechanism is used. The snapshot uses the same blocks as the active file system until the active file system is modified. Whenever a modification occurs, the modified data is copied to a new block and the old data is saved. In this way, the snapshot only uses space where it differs from the active file system, and the amount of work required to create the snapshot is small. A record of which blocks are being used by the snapshot is included in the snapshot itself, allowing effectively instantaneous snapshot creation and deletion. A snapshot can also be deleted instantaneously simply by discarding its root inode.

    摘要翻译: 本发明提供了一种用于创建文件系统的快照的改进的方法和装置。 使用“写时复制”机制。 快照使用与活动文件系统相同的块,直到活动文件系统被修改为止。 每当发生修改时,修改的数据将被复制到新的块,并保存旧的数据。 以这种方式,快照只使用与活动文件系统不同的空间,创建快照所需的工作量很小。 快照中使用哪些块的记录包含在快照本身中,可以有效地即时创建和删除快照。 也可以通过丢弃其根节点来即时删除快照。