SUPPORT FOR WORM CARTRIDGES REALIZED BY LINEAR TAPE FILE SYSTEM (LTFS)

    公开(公告)号:US20170132247A1

    公开(公告)日:2017-05-11

    申请号:US15412255

    申请日:2017-01-23

    CPC classification number: G06F17/30188 G06F17/30112

    Abstract: When a WORM cartridge is formatted for Tape File System (LTFS) in advance, such as prior to shipment, Linear Tape File System Library Edition (LTFS LE) is expanded by software to reduce consumption of the index partition and to support elimination of the appending of unnecessary data. More specifically, instead of recording metadata in the index partition during normal unmounting, the metadata is recorded in separate local storage such as on hard disk drive (HDD), and the index partition is updated only when the cartridge is ejected from the library. In this way, the present invention is able to significantly reduce the frequency of index partition updates. Because an update occurs only when the user intentionally ejects a cartridge, overflow of the index partition before overflow of the data partition can be prevented.

    Method for Improving Mean Time to Data Loss (MTDL) in a Fixed Content Distributed Data Storage
    2.
    发明申请
    Method for Improving Mean Time to Data Loss (MTDL) in a Fixed Content Distributed Data Storage 有权
    改进固定内容分布式数据存储中平均数据丢失时间(MTDL)的方法

    公开(公告)号:US20160180106A1

    公开(公告)日:2016-06-23

    申请号:US15054279

    申请日:2016-02-26

    Inventor: Robert S. Mason

    Abstract: An archival storage cluster of preferably symmetric nodes includes a data protection management system that periodically organizes the then-available nodes into one or more protection sets, with each set comprising a set of n nodes, where “n” refers to a configurable “data protection level” (DPL). At the time of its creation, a given protection set is closed in the sense that each then available node is a member of one, and only one, protection set. When an object is to be stored within the archive, the data protection management system stores the object in a given node of a given protection set and then constrains the distribution of copies of that object to other nodes within the given protection set. As a consequence, all DPL copies of an object are all stored within the same protection set, and only that protection set. This scheme significantly improves MTDL for the cluster as a whole, as the data can only be lost if multiple failures occur within nodes of a given protection set. This is far more unlikely than failures occurring across any random distribution of nodes within the cluster.

    Abstract translation: 优选对称节点的归档存储集群包括数据保护管理系统,其周期性地将当前可用节点组织到一个或多个保护集中,其中每个集合包括一组n个节点,其中“n”是指可配置的“数据保护 级“(DPL)。 在创建时,给定的保护集是关闭的,因为每个可用节点都是一个成员,只有一个保护集。 当一个对象要存储在归档中时,数据保护管理系统将对象存储在给定保护集的给定节点中,然后将该对象的拷贝的分布约束到给定保护集内的其他节点。 因此,对象的所有DPL副本都存储在同一个保护集中,只有该保护设置。 该方案大大提高了集群整体的MTDL,因为只有在给定保护集的节点内发生多个故障时,数据才能丢失。 这比群集内节点的任何随机分布发生的故障更不可能。

    Write once read many media methods
    3.
    发明授权
    Write once read many media methods 有权
    写一次阅读很多媒体方法

    公开(公告)号:US09317426B2

    公开(公告)日:2016-04-19

    申请号:US13834182

    申请日:2013-03-15

    Abstract: A method for providing for write once read many (WORM) times from at least some addresses of a storage drive that is otherwise manufactured for multiple writes to individual addresses. In at least one embodiment, a WORM area(s) is defined by a START_LBA and an END_LBA and the method uses a HWM_LBA to determine whether a LBA in the WORM area has been written to previously and to prevent previously written to LBA(s) in the WORM area from being rewritten. In at least one embodiment where there are multiple WORM areas, each WORM area has its own respective START_LBA, END_LBA and HWM_LBA.

    Abstract translation: 一种用于从存储驱动器的至少一些地址提供写入一次读取许多(WORM)次的方法,该存储驱动器的另一个地址被制造用于对各个地址的多次写入。 在至少一个实施例中,WORM区域由START_LBA和END_LBA定义,并且该方法使用HWM_LBA来确定WORM区域中的LBA是否已经被写入到先前并且防止先前写入LBA, 在WORM区域被重写。 在存在多个WORM区域的至少一个实施例中,每个WORM区域具有其各自的各自的START_LBA,END_LBA和HWM_LBA。

    Support for WORM Cartridges Realized by Linear Tape File System (LTFS)
    4.
    发明申请
    Support for WORM Cartridges Realized by Linear Tape File System (LTFS) 有权
    支持线性磁带文件系统(LTFS)实现的WORM磁带

    公开(公告)号:US20150127616A1

    公开(公告)日:2015-05-07

    申请号:US14517173

    申请日:2014-10-17

    CPC classification number: G06F17/30188 G06F17/30112

    Abstract: When a WORM cartridge is formatted for Tape File System (LTFS) in advance, such as prior to shipment, Linear Tape File System Library Edition (LTFS LE) is expanded by software to reduce consumption of the index partition and to support elimination of the appending of unnecessary data. More specifically, instead of recording metadata in the index partition during normal unmounting, the metadata is recorded in separate local storage such as on hard disk drive (HDD), and the index partition is updated only when the cartridge is ejected from the library. In this way, the present invention is able to significantly reduce the frequency of index partition updates. Because an update occurs only when the user intentionally ejects a cartridge, overflow of the index partition before overflow of the data partition can be prevented.

    Abstract translation: 当WORM墨盒预先格式化为磁带文件系统(LTFS)时,例如在出货之前,线性磁带文件系统库版本(LTFS LE)由软件扩展,以减少索引分区的消耗,并支持删除附加 的不必要的数据。 更具体地,在正常卸载期间,不是在索引分区中记录元数据,而是将元数据记录在诸如硬盘驱动器(HDD)之类的单独的本地存储器中,并且仅当盒从库中弹出时才更新索引分区。 以这种方式,本发明能够显着降低索引分区更新的频率。 因为只有当用户有意地弹出盒式磁带时才会发生更新,所以可以防止索引分区在数据分区溢出之前溢出。

    System and method for write once read many (WORM) storage in an information handling system
    5.
    发明授权
    System and method for write once read many (WORM) storage in an information handling system 有权
    在信息处理系统中一次读取许多(WORM)存储的系统和方法

    公开(公告)号:US08880826B2

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

    申请号:US12582268

    申请日:2009-10-20

    Abstract: A Write-Once Read-Many (WORM) memory controller receives data from a processing system that is addressed to a location in a storage device, stores the data and a tag at the location, receives second data from the processing system that is addressed to the location, determines that the location includes the tag, and prevents the second data from being stored at the location based upon the presence of the tag. A WORM memory device sends a reply to a controller in response to an initialization command. The reply includes an address number that corresponds with the storage capacity of the WORM memory device. The WORM memory device sends another reply to another controller in response to another initialization command. The initialization commands are different from each other. The other initialization reply includes an address number of zero.

    Abstract translation: 一次写入多个(WORM)存储器控制器从处理系统接收寻址到存储设备中的位置的数据,将数据和标签存储在该位置,从处理系统接收第二个数据,寻址到 所述位置确定所述位置包括所述标签,并且基于所述标签的存在来防止所述第二数据被存储在所述位置处。 WORM存储器件响应于初始化命令向控制器发送回复。 答复包括与WORM存储设备的存储容量相对应的地址号码。 响应于另一个初始化命令,WORM存储器件向另一个控制器发送另一个应答。 初始化命令彼此不同。 另一个初始化应答包括一个零的地址号。

    Automatically committing files to be write-once-read-many in a file system
    6.
    发明授权
    Automatically committing files to be write-once-read-many in a file system 有权
    在文件系统中自动提交要一次读取的文件

    公开(公告)号:US08516022B1

    公开(公告)日:2013-08-20

    申请号:US13348508

    申请日:2012-01-11

    CPC classification number: G06F17/30188

    Abstract: For automatically committing a file of a file system to a WORM committed state when the file has not been modified for a certain period of time, a file server maintains a list of file identifiers and periodically scans the list to check whether or not the certain period of time has expired for each file on the list. If so, the file is committed to the WORM state. The file server also enforces an in-place lock in response to a client request to modify or delete a file when the certain period of time is found to have expired for the file. A minimum modify time and a maximum modified time are included in each entry of the list of file identifiers in order to skip entries and to reclaim memory of entries during the periodic scan.

    Abstract translation: 当文件未被修改一段时间时,为了自动将文件系统的文件提交到WORM提交状态,文件服务器维护一个文件标识符列表,并定期扫描该列表,以检查一段时间 的时间已经到期,列表中的每个文件。 如果是这样,该文件被提交到WORM状态。 文件服务器还会在客户端请求中强制执行就地锁定,以便在发现文件的某段时间已过期时修改或删除文件。 在文件标识符列表的每个条目中包含最小修改时间和最大修改时间,以便在周期性扫描期间跳过条目并回收条目的内存。

    Write-once-read-many storage system and method for implementing the same
    7.
    发明授权
    Write-once-read-many storage system and method for implementing the same 有权
    一读多读存储系统及其实现方法

    公开(公告)号:US08332362B2

    公开(公告)日:2012-12-11

    申请号:US11633805

    申请日:2006-12-05

    Abstract: A write-once-read-many (WORM) storage system that employs large-capacity and relatively inexpensive disks in connection with a file system on a file server is provided. The file system contains most or all of the required WORM 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 that, when committed to WORM storage, cannot be deleted or modified. Any file path or directory tree structure used to identify the file within the WORM volume is locked and cannot be deleted. In one embodiment, the administrator creates a WORM volume, capable of storing designated WORM files. The client then creates an 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. The file system recognizes the persistently stored WORM attribute of any file in a WORM volume as WORM file. Henceforth, any attempt to modify the file attributes, write to the file, or delete the file, by clients, administrators or other entities is rejected and a request denied message is returned to the attempting party.

    Abstract translation: 提供了一次多次写入(WORM)存储系统,该系统使用与文件服务器上的文件系统相关联的大容量且相对便宜的磁盘。 文件系统包含大部分或全部所需的WORM功能,以便在客户端应用程序,客户端操作系统和开放式协议(如果需要)上施加最小的占用空间。 系统围绕包含文件的WORM存储卷组织,当提交到WORM存储时,不能删除或修改。 用于标识WORM卷中的文件的任何文件路径或目录树结构都被锁定,不能被删除。 在一个实施例中,管理员创建能够存储指定的WORM文件的WORM卷。 然后,客户端使用适当的协议语义创建一个适当的WORM文件。 将文件写入卷并通过将文件属性从非只读状态转换为只读状态来提交。 文件系统将WORM卷中任何文件的持久存储的WORM属性识别为WORM文件。 此后,客户端,管理员或其他实体的任何修改文件属性,写入文件或删除文件的尝试都被拒绝,请求被拒绝的消息被返回给尝试方。

    Policy-based management of a redundant array of independent nodes
    8.
    发明申请
    Policy-based management of a redundant array of independent nodes 有权
    独立节点冗余阵列的基于策略的管理

    公开(公告)号:US20120246126A1

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

    申请号:US13449368

    申请日:2012-04-18

    Abstract: An archive cluster application runs across a redundant array of independent nodes. Each node runs an archive cluster application instance comprising a set of software processes: a request manager, a storage manager, a metadata manager, and a policy manager. The request manager manages requests for data, the storage manager manages data read/write functions, and the metadata manager facilitates metadata transactions and recovery. The policy manager implements policies, which are operations that determine the behavior of an “archive object” within the cluster. The archive cluster application provides object-based storage. It associates metadata and policies with the raw archived data, which together comprise an archive object. Object policies govern the object's behavior in the archive. The archive manages itself independently of client applications, acting automatically to ensure that object policies are valid.

    Abstract translation: 归档集群应用程序跨独立节点的冗余阵列运行。 每个节点运行包含一组软件过程的归档集群应用程序实例:请求管理器,存储管理器,元数据管理器和策略管理器。 请求管理器管理数据请求,存储管理器管理数据读/写功能,元数据管理器便于元数据事务和恢复。 策略管理器实现策略,这些策略是确定集群中“归档对象”的行为的操作。 归档集群应用程序提供基于对象的存储。 它将元数据和策略与原始归档数据相关联,这些数据共同构成归档对象。 对象策略管理对象在归档中的行为。 归档管理自身独立于客户端应用程序,自动执行以确保对象策略有效。

    System and method for providing write-once-read-many (WORM) storage
    9.
    发明授权
    System and method for providing write-once-read-many (WORM) storage 有权
    提供一次写入(WORM)存储的系统和方法

    公开(公告)号:US08200721B2

    公开(公告)日:2012-06-12

    申请号:US13155273

    申请日:2011-06-07

    Applicant: Windsor W. Hsu

    Inventor: Windsor W. Hsu

    CPC classification number: G06F17/30188

    Abstract: Techniques for providing write-once-read-many (WORM) storage are described herein. According to one embodiment, in response to a command to set a time attribute of a file to a first predetermined value, it is determined whether the first predetermined value is outside of an ordinary range of values associated with the time attribute in accordance with a file system associated with the file. The file is designated as a WORM file and a WORM retention period is set for the file based on the first predetermined value, if the first predetermined value is outside of an ordinary range of values associated with the time attribute. The designation of the file as a WORM file and setting the WORM retention period are performed in response to the command.

    Abstract translation: 本文描述了提供一次写入(WORM)存储器的技术。 根据一个实施例,响应于将文件的时间属性设置为第一预定值的命令,确定第一预定值是否在与根据文件的时间属性相关联的值的普通范围之外 系统与文件相关联。 如果第一预定值在与时间属性相关联的普通值的范围之外,则该文件被指定为WORM文件并且基于第一预定值为文件设置WORM保留期。 将该文件指定为WORM文件并设置WORM保留期是为了响应该命令而执行的。

    Policy-based management of a redundant array of independent nodes
    10.
    发明授权
    Policy-based management of a redundant array of independent nodes 有权
    独立节点冗余阵列的基于策略的管理

    公开(公告)号:US08165996B2

    公开(公告)日:2012-04-24

    申请号:US12697375

    申请日:2010-02-01

    Abstract: An archive cluster application runs in a distributed manner across a redundant array of independent nodes. Each node preferably runs a complete archive cluster application instance. A given nodes provides a data repository, which stores up to a large amount (e.g., a terabyte) of data, while also acting as a portal that enables access to archive files. Each symmetric node has a set of software processes, e.g., a request manager, a storage manager, a metadata manager, and a policy manager. The request manager manages requests to the node for data (i.e., file data), the storage manager manages data read/write functions from a disk associated with the node, and the metadata manager facilitates metadata transactions and recovery across the distributed database. The policy manager implements one or more policies, which are operations that determine the behavior of an “archive object” within the cluster. The archive cluster application provides object-based storage. Preferably, the application permanently associates metadata and policies with the raw archived data, which together comprise an archive object. Object policies govern the object's behavior in the archive. As a result, the archive manages itself independently of client applications, acting automatically to ensure that all object policies are valid.

    Abstract translation: 归档集群应用程序通过独立节点的冗余阵列以分布式方式运行。 每个节点最好运行一个完整的归档集群应用实例。 给定的节点提供了一个数据存储库,它可以存储大量数据(例如,一千兆字节)的数据,同时还充当允许访问存档文件的门户。 每个对称节点具有一组软件过程,例如请求管理器,存储管理器,元数据管理器和策略管理器。 请求管理器管理对节点的数据(即文件数据)的请求,存储管理器从与该节点相关联的盘管理数据读/写功能,并且元数据管理器便于跨分布式数据库的元数据事务和恢复。 策略管理器实现一个或多个策略,这些策略是确定集群中“归档对象”的行为的操作。 归档集群应用程序提供基于对象的存储。 优选地,应用程序将元数据和策略永久地关联到原始归档数据,其一起构成归档对象。 对象策略管理对象在归档中的行为。 因此,归档管理自身独立于客户端应用程序,自动执行以确保所有对象策略都有效。

Patent Agency Ranking