会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明授权
    • File folding technique
    • 文件折叠技术
    • US07444361B2
    • 2008-10-28
    • US11393543
    • 2006-03-28
    • Andy C. KahnKayuri PatelRaymond C. ChenJohn K. Edwards
    • Andy C. KahnKayuri PatelRaymond C. ChenJohn K. Edwards
    • G06F17/30
    • G06F17/3015Y10S707/99931Y10S707/99942Y10S707/99952Y10S707/99953
    • A method for reducing duplicate data of an active file system, where the data is stored on a storage device of a storage system, is disclosed. A persistent image of the active file system is generated at a first point in time. At a later time, a sequence of steps to compare the active file system with the persistent image is initiated. Then, if a block of data of the active file system is identical to the data in the persistent image, the active file system is directed to refer to the persistent image for data of the file. Alternatively, if the block of data of the active file system is not identical to the data in the persistent image, the active file system is directed to refer to the data of the active file system. A file folding command may be issued to start the comparison.
    • 公开了一种用于减少存储在存储系统的存储设备上的活动文件系统的重复数据的方法。 在第一时间点生成活动文件系统的持久图像。 稍后,启动将活动文件系统与持久性映像进行比较的一系列步骤。 然后,如果活动文件系统的数据块与持久性图像中的数据相同,则活动文件系统被引导以引用文件数据的持久图像。 或者,如果活动文件系统的数据块与持久图像中的数据不相同,则活动文件系统被引导以参考活动文件系统的数据。 可以发出文件折叠命令来开始比较。
    • 23. 发明授权
    • Cloning technique for efficiently creating a copy of a volume in a storage system
    • 用于有效创建存储系统中卷的副本的克隆技术
    • US07409511B2
    • 2008-08-05
    • US10837254
    • 2004-04-30
    • John K. EdwardsRobert L. Fair
    • John K. EdwardsRobert L. Fair
    • G06F12/16
    • G06F17/30067
    • A cloning technique enables efficient and substantially instantaneous creation of a clone that is a writable copy of a “parent” virtual volume (vvol) in an aggregate of a storage system. A base snapshot is provided from the parent vvol. In addition, a new vvol is created, along with a new file system identifier, a new subdirectory in the aggregate and a new storage label file. The new vvol is embodied as a clone and comprises an appropriately sized container file, wherein initially the container file has no data. Moreover, a volume information (volinfo) block for the clone is created that is a slightly modified version of the volinfo block from the base snapshot; the modified volinfo block is written to the container file. The clone is then instantiated by loading a file system associated with the new vvol onto the clone and bringing the clone “online”.
    • 克隆技术能够有效地并且基本上即时创建作为存储系统的聚合中的“父”虚拟卷(vvol)的可写拷贝的克隆。 从父vvol提供基本快照。 此外,还创建了一个新的vvol,以及新的文件系统标识符,聚合中的新子目录和新的存储标签文件。 新的vvol被实现为克隆并且包括适当大小的容器文件,其中最初容器文件没有数据。 此外,创建克隆的卷信息(volinfo)块,其是来自基本快照的volinfo块的稍微修改的版本; 修改后的volinfo块被写入容器文件。 然后通过将与新vvol相关联的文件系统加载到克隆并将克隆“联机”来实例化克隆。
    • 24. 发明授权
    • Technique for increasing the number of persistent consistency point images in a file system
    • 用于增加文件系统中持久一致性点图像数量的技术
    • US07313720B1
    • 2007-12-25
    • US10777979
    • 2004-02-12
    • Emily EngAndy C. KahnJohn K. Edwards
    • Emily EngAndy C. KahnJohn K. Edwards
    • G06F11/00
    • G06F17/30067Y10S707/99953
    • An on-disk storage arrangement increases the number of persistent consistency point images (PCPIs) that may be maintained for a volume of a storage system. The on-disk storage arrangement comprises a novel volume information (volinfo) block representing a root of the volume; the volinfo block is stored at predefined locations on disk and comprises various system wide configuration data. The volinfo block further comprises a data structure configured to provide a level of indirection that increases the number of PCPIs maintainable by a file system executing on the storage system. To that end, the data structure may be organized as an array of pointers, wherein each pointer references a block containing a snapshot root, thereby enabling efficient access to each PCPI maintained by the file system.
    • 磁盘存储布置增加了对于存储系统的卷可以维护的持久一致性点图像(PCPI)的数量。 磁盘存储装置包括代表卷的根的新颖的卷信息(volinfo)块; volinfo块存储在磁盘上的预定位置,并且包括各种系统范围的配置数据。 该volinfo块还包括数据结构,该数据结构被配置为提供增加由在存储系统上执行的文件系统可维护的PCPI的​​数量的间接级别。 为此,数据结构可以被组织成指针的数组,其中每个指针引用包含快照根的块,从而使得能够有效地访问由文件系统维护的每个PCPI。
    • 26. 发明授权
    • Dynamic balancing of performance with block sharing in a storage system
    • 在存储系统中动态平衡性能与块共享
    • US08443153B1
    • 2013-05-14
    • US12683385
    • 2010-01-06
    • John K. EdwardsKeith A. SmithJiri SchindlerSteven R. Kleiman
    • John K. EdwardsKeith A. SmithJiri SchindlerSteven R. Kleiman
    • G06F12/00
    • G06F17/30091G06F3/0611G06F3/064G06F3/067G06F11/1076
    • A storage system provides highly flexible data layouts that can be tailored to various different applications and use cases. The system dynamically balances performance with block sharing, based on service level objectives (SLOs). The system defines several types of data containers, including “regions”, “logical extents” and “slabs”. Each region includes one or more logical extents. Allocated to each logical extent is at least part of one or more slabs allocated to the region that includes the extent. Each slab is a set of blocks of storage from one or more physical storage devices. The slabs can be defined from a heterogeneous pool of physical storage. The system also maintains multiple “volumes” above the region layer. Each volume includes one or more logical extents from one or more regions. Layouts of the extents within the regions are not visible to any of the volumes.
    • 存储系统提供高度灵活的数据布局,可以针对各种不同的应用程序和用例进行定制。 系统根据服务水平目标(SLO)将性能与块共享动态平衡。 系统定义了几种类型的数据容器,包括“区域”,“逻辑盘区”和“板”。 每个区域包括一个或多个逻辑盘区。 分配到每个逻辑范围的至少一部分是分配给包含该范围的区域的一个或多个slab。 每个平板是来自一个或多个物理存储设备的一组存储块。 板可以从物理存储的异构池定义。 该系统还在区域层之上维护多个“体积”。 每个卷包括来自一个或多个区域的一个或多个逻辑盘区。 区域内的区域的布局对于任何卷都不可见。
    • 29. 发明授权
    • System and method for restoring and reconciling a single file from an active file system and a snapshot
    • 用于从活动文件系统和快照恢复和协调单个文件的系统和方法
    • US07930275B2
    • 2011-04-19
    • US11290217
    • 2005-11-29
    • Raymond C. ChenKayuri PatelAndy C. KahnJohn K. Edwards
    • Raymond C. ChenKayuri PatelAndy C. KahnJohn K. Edwards
    • G06F17/30G06F12/00
    • G06F17/30067
    • The present invention relates to a system for restoring a file from a snapshot, where a version of the file exists in both an active file system and the snapshot. A twin inode is created in the active file system and comparisons are made between block pointers of the twin inode and the snapshot. If there is a match, the block pointer of the twin inode is moved to the active file system. If there is not a match, a determination is made whether the snapshot block pointer exists in the active file system. If the snapshot block pointer does not exist in the active file system, it is copied to the active file system. If it does exist, then the actual data block pointed to by the snapshot block pointer is copied to the active file system. In this way, a file may be restored without the need to always copy every individual data block or inode from the snapshot.
    • 本发明涉及一种用于从快照恢复文件的系统,其中文件的版本存在于活动文件系统和快照中。 在活动文件系统中创建一个双引号,并且在双引号和快照的块指针之间进行比较。 如果有匹配,则双胞胎inode的块指针将被移动到活动文件系统。 如果不匹配,则确定快照块指针是否存在于活动文件系统中。 如果活动文件系统中不存在快照块指针,则将其复制到活动文件系统。 如果存在,则将快照块指针指向的实际数据块复制到活动文件系统。 以这种方式,可以恢复文件,而不需要总是从快照中复制每个单独的数据块或inode。
    • 30. 发明授权
    • System and method for parallelized replay of an NVRAM log in a storage appliance
    • 存储设备中NVRAM日志并行重放的系统和方法
    • US07698306B2
    • 2010-04-13
    • US11796687
    • 2007-04-27
    • Steven S. WatanabeJohn K. EdwardsBlake H. Lewis
    • Steven S. WatanabeJohn K. EdwardsBlake H. Lewis
    • G06F17/30
    • G06F11/1471G06F11/1441
    • A system and method for enabling parallel replay of a backup memory log of client transaction request entries to a network storage appliance file system is provided. The backup memory is typically implemented as a non-volatile random access memory (NVRAM). An initiator establishes a swarm of messages with a plurality of transaction blocks pointing to logged request entries and related states associated therewith. The states represent the various phases of file system recovery and disk storage including a retrieval of disk information (data and meta-data), typically in the form of a LOAD, and a subsequent modify phase. The swarm is transferred to the file system for parallel disk information-retrieval in an interleaved process. Any transactions that cannot be performed due to a required prerequisite action (e.g. a prior file-create) are returned to the initiator for reloading once the prerequisite action has occurred.
    • 提供了一种用于使客户机事务请求条目的备份存储器日志平行重放到网络存储设备文件系统的系统和方法。 备用存储器通常被实现为非易失性随机存取存储器(NVRAM)。 发起者建立一组消息,其中多个事务块指向与其相关联的记录的请求条目和相关状态。 这些状态表示文件系统恢复和磁盘存储的各个阶段,包括通常以LOAD的形式和随后的修改阶段检索磁盘信息(数据和元数据)。 在交织过程中,群集被传送到文件系统以进行并行盘信息检索。 一旦出现先决条件操作,任何由于必需的先决条件操作(例如先前的文件创建)而无法执行的事务都将返回给启动器进行重新加载。