会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • SYSTEM AND METHOD FOR ENABLING A STORAGE SYSTEM TO SUPPORT MULTIPLE VOLUME FORMATS SIMULTANEOUSLY
    • 用于同时支持多个容量格式的存储系统的系统和方法
    • US20090292748A1
    • 2009-11-26
    • US12535256
    • 2009-08-04
    • David HitzJohn K. Edwards
    • David HitzJohn K. Edwards
    • G06F12/00
    • G06F3/0689G06F3/0607G06F3/0643Y10S707/99956
    • A plurality of types of volumes are maintained, a volume being a logical arrangement of storage space on one or more data storage devices. A volume type field is used to designate the type of a particular volume, and a flexible volume paradigm is selected by the volume type field for interpreting data within a data structure written to a data storage device of the one or more data storage devices. A physical volume block number to virtual volume block number mapping pair (pvbn/vvbn pair) is designated by the volume type field, the pvbn/vvbn pair is used to translate a physical volume block number to a virtual volume block number. A request to write a data to a first block of the particular volume is received, a pvbn/vvbn pair is determined. The data is written to the physical block designated by the pvbn/vvbn pair.
    • 维持多种类型的卷,卷是一个或多个数据存储设备上的存储空间的逻辑排列。 卷类型字段用于指定特定卷的类型,并且卷类型字段选择灵活的卷范例,用于解释写入一个或多个数据存储设备的数据存储设备的数据结构中的数据。 虚拟卷块映射对(pvbn / vvbn对)的物理卷块号由卷类型字段指定,pvbn / vvbn对用于将物理卷块数转换为虚拟卷块号。 接收将数据写入特定卷的第一块的请求,确定一个pvbn / vvbn对。 数据被写入由pvbn / vvbn对指定的物理块。
    • 22. 发明授权
    • File system image transfer
    • 文件系统映像传输
    • US07174352B2
    • 2007-02-06
    • US09854187
    • 2001-05-10
    • Steven R. KleimanDavid HitzGuy HarrisSean W. O'MalleyMichael MalcolmJames LauByron Rakitzis
    • Steven R. KleimanDavid HitzGuy HarrisSean W. O'MalleyMichael MalcolmJames LauByron Rakitzis
    • G06F17/00
    • G06F11/1451G06F11/1435G06F17/30067Y10S707/99953Y10S707/99954
    • The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive. Also in a preferred embodiment, shadow snapshots can be maintained, with a shadow snapshot including a set of member storage blocks that formed a consistent file system other than an active file system, with a set of selected member storage blocks removed from the consistent file system.
    • 本发明提供了一种用于在保持文件系统的一致副本的同时复制文件系统的全部或部分的方法和系统。 文件服务器维护一组快照,每个快照指示一组存储块,构成文件系统的一致副本,就像在已知时间一样。 每个快照可以用于维护文件系统的一致性之外的目的,例如将文件系统的备份副本复制或传送到目的地存储介质。 在优选实施例中,可以操纵快照以识别用于增量备份或复制的文件系统中的存储块集合,或提供完整且相对便宜的文件系统备份。 同样在优选实施例中,可以维护影子快照,其中,影子快照包括一组成员存储块,其形成除活动文件系统之外的一致的文件系统,并且从一致的文件系统中移除了一组选定的成员存储块 。
    • 24. 发明授权
    • Allocating files in a file system integrated with a raid disk sub-system
    • 在与RAID磁盘子系统集成的文件系统中分配文件
    • US06751637B1
    • 2004-06-15
    • US09624753
    • 2000-07-24
    • David HitzMichael MalcolmJames LauByron Rakitzis
    • David HitzMichael MalcolmJames LauByron Rakitzis
    • G06F1730
    • G06F3/0643G06F3/0601G06F3/0613G06F3/064G06F3/0689G06F11/1076G06F17/30067G06F2003/0691Y10S707/99943Y10S707/99953Y10S707/99956
    • A is a method is disclosed for integrating a file system with a RAID array that exports precise information about the arrangement of data blocks in the RAID subsystem. The file system examines this information and uses it to optimize the location of blocks as they are written to the RAID system. Thus, the system uses explicit knowledge of the underlying RAID disk layout to schedule disk allocation. The method uses separate current-write location (CWL) pointers for each disk in the disk array where the pointers simply advance through the disks as writes occur. The algorithm used has two primary goals. The first goal is to keep the CWL pointers as close together as possible, thereby improving RAID efficiency by writing to multiple blocks in the stripe simultaneously. The second goal is to allocate adjacent blocks in a file on the same disk, thereby improving read back performance. The method satisfies the first goal by always writing on the disk with the lowest CWL pointer. For the second goal, a new disks chosen only when the algorithm starts allocating space for a new file, or when it has allocated N blocks on the same disk for a single file. A sufficient number of blocks is defined as all the buffers in a chunk of N sequential buffers in a file. The result is that CWL pointers are never more than N blocks apart on different disks, and large files have N consecutive blocks on the same disk.
    • A公开了一种用于将文件系统与导出关于RAID子系统中的数据块的布置的精确信息的RAID阵列集成的方法。 文件系统检查此信息,并使用它来优化块写入RAID系统时的位置。 因此,系统使用底层RAID磁盘布局的显式知识来计划磁盘分配。 该方法为磁盘阵列中的每个磁盘使用单独的当前写入位置(CWL)指针,其中当发生写入时,指针简单地通过磁盘。 所使用的算法有两个主要目标。 第一个目标是使CWL指针尽可能靠近,从而通过同时写入条带中的多个块来提高RAID效​​率。 第二个目标是将文件中的相邻块分配到同一个磁盘上,从而提高回读性能。 该方法通过始终使用最低CWL指针在磁盘上写入来满足第一个目标。 对于第二个目标,只有当算法开始为新文件分配空间时,或者在同一个磁盘上为单个文件分配了N个块时才选择新的磁盘。 足够数量的块被定义为文件中N个顺序缓冲区块中的所有缓冲区。 结果是CWL指针在不同的磁盘上绝对不超过N个块,大文件在同一个磁盘上有N个连续的块。
    • 25. 发明授权
    • File system image transfer
    • 文件系统映像传输
    • US06604118B2
    • 2003-08-05
    • US09127497
    • 1998-07-31
    • Steven KleimanDavid HitzGuy HarrisSean O'Malley
    • Steven KleimanDavid HitzGuy HarrisSean O'Malley
    • G06F1200
    • G06F17/30067G06F11/1435G06F11/1448G06F11/1456G06F2201/84Y10S707/99953Y10S707/99954
    • The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive.
    • 本发明提供了一种用于在保持文件系统的一致副本的同时复制文件系统的全部或部分的方法和系统。 文件服务器维护一组快照,每个快照指示一组存储块,构成文件系统的一致副本,就像在已知时间一样。 每个快照可以用于维护文件系统的一致性之外的目的,例如将文件系统的备份副本复制或传送到目的地存储介质。 在优选实施例中,可以操纵快照以识别用于增量备份或复制的文件系统中的存储块集合,或提供完整且相对便宜的文件系统备份。
    • 26. 发明授权
    • High-performance non-volatile RAM protected write cache accelerator
system employing DMA and data transferring scheme
    • 采用DMA和数据传输方案的高性能非易失性RAM保护写缓存加速器系统
    • US5701516A
    • 1997-12-23
    • US588203
    • 1996-01-19
    • Yu-Ping ChengDavid Hitz
    • Yu-Ping ChengDavid Hitz
    • G06F3/06G06F12/08G06F13/00G06F13/12G06F13/14G06F13/28
    • G06F12/0866G06F12/0804G06F13/124G06F2212/222G06F2212/312
    • A data storage system is coupled to a host computer system for the transfer of data between the host and a plurality of data storage devices. The data storage devices are coupled to a plurality of data transfer channels with each data storage channel be coupled to at least a respective one of the data storage devices. Each data transfer channel includes a data buffer and an autonomously operating controller for transferring between the channels data buffer and data storage device. A non-volatile random access storage memory is provided to store cached pages of data. An interface couples the data storage system to the host and through which data is transferred. A reconfigurable data path permits selective data transfer couplings between the data transfers channels, the non-volatile memory, and the interface. A controller directs the configuration of the data path and controls a direct memory access controller for burst transferring data between the interface and the channel data buffers, between the interface and the non-volatile memory and between the non-volatile memory and the channel data buffers.
    • 数据存储系统耦合到主计算机系统,用于在主机和多个数据存储设备之间传送数据。 数据存储设备耦合到多个数据传输通道,每个数据存储通道耦合到数据存储设备中的至少一个。 每个数据传输通道包括数据缓冲器和用于在通道数据缓冲器和数据存储设备之间传送的自主操作的控制器。 提供非易失性随机存取存储器来存储缓存的数据页。 一个接口将数据存储系统连接到主机,通过哪个数据传输。 可重新配置的数据路径允许数据传输通道,非易失性存储器和接口之间的选择性数据传输耦合。 控制器指导数据路径的配置并控制直接存储器存取控制器,用于在接口和通道数据缓冲器之间,接口和非易失性存储器之间以及非易失性存储器和通道数据缓冲器之间的突发传送数据 。
    • 27. 发明授权
    • Multiple concurrent active file systems
    • 多个并发活动文件系统
    • US07962531B2
    • 2011-06-14
    • US12698223
    • 2010-02-02
    • David HitzJohn K. EdwardsBlake H. Lewis
    • David HitzJohn K. EdwardsBlake H. Lewis
    • G06F17/30
    • G06F17/30067G06F2201/84Y10S707/99931Y10S707/99938Y10S707/99952Y10S707/99953
    • A method and apparatus for operating a data storage system is disclosed. An original active file system holds incoming write transactions. Data is written at a selected time to blocks in a data storage device of the original active file system, the data written to blocks which do not hold old data of the data storage system. Pointers to data of the original active file system are written at the selected time to the data storage device, the pointers written to blocks which do not hold old data of the data storage system, the pointers and a previously saved data of the active file system forming a consistency point of the original active file system at the selected time. A new active file system is started using the consistency point of the original active file system at the selected time.
    • 公开了一种用于操作数据存储系统的方法和装置。 原始活动文件系统保存传入的写入事务。 在选定的时间写入数据以在原始活动文件系统的数据存储装置中阻塞数据,该数据被写入不保存数据存储系统的旧数据的块。 原始活动文件系统的数据指针在选定的时间被写入数据存储装置,指针写入不保存数据存储系统的旧数据的块,指针和活动文件系统之前保存的数据 在选定的时间形成原始活动文件系统的一致性点。 在所选择的时间,使用原始活动文件系统的一致性点启动新的活动文件系统。