会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods and apparatus for conversion of content
    • 内容转换的方法和装置
    • US08489559B2
    • 2013-07-16
    • US12804349
    • 2010-07-20
    • Kaleb KeithleyJiri SchindlerJonathan B HallMichael KilianStephen J. Todd
    • Kaleb KeithleyJiri SchindlerJonathan B HallMichael KilianStephen J. Todd
    • G06F7/00G06F17/00
    • G06F17/30569
    • In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    • 在本发明的一个实施例中,可以在存储系统上安装实用程序(例如由系统管理员)。 实用程序可以读取以一种数据格式存储的存储系统上的内容单元,并将内容单元转换为第二数据格式。 在一个实施例中,响应于对内容单元的读取请求,可以选择其中返回内容单元的数据格式,并且可以以该数据格式返回内容单元。 在另一个实施例中,可以创建映射信息,该映射信息指定响应于对内容单元的请求而应当返回内容单元的哪个数据格式。 映射信息可以存储在存储内容单元的存储系统上,请求访问内容单元的计算机或计算机系统中的任何其他计算机或设备。
    • 2. 发明申请
    • Methods and apparatus for conversion of content
    • 内容转换的方法和装置
    • US20100293561A1
    • 2010-11-18
    • US12804349
    • 2010-07-20
    • Kaleb KeithleyJiri SchindlerJonathan B. HallMichael KilianStephen J. Todd
    • Kaleb KeithleyJiri SchindlerJonathan B. HallMichael KilianStephen J. Todd
    • G06F9/44
    • G06F17/30569
    • In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    • 在本发明的一个实施例中,可以在存储系统上安装实用程序(例如由系统管理员)。 实用程序可以读取以一种数据格式存储的存储系统上的内容单元,并将内容单元转换为第二数据格式。 在一个实施例中,响应于对内容单元的读取请求,可以选择其中返回内容单元的数据格式,并且可以以该数据格式返回内容单元。 在另一个实施例中,可以创建映射信息,该映射信息指定响应于对内容单元的请求而应当返回内容单元的哪个数据格式。 映射信息可以存储在存储内容单元的存储系统上,请求访问内容单元的计算机或计算机系统中的任何其他计算机或设备。
    • 3. 发明申请
    • Methods and apparatus for conversion of content
    • 内容转换的方法和装置
    • US20070276789A1
    • 2007-11-29
    • US11438770
    • 2006-05-23
    • Kaleb KeithleyJiri SchindlerJonathan B. HallMichael KilianStephen J. Todd
    • Kaleb KeithleyJiri SchindlerJonathan B. HallMichael KilianStephen J. Todd
    • G06F17/30
    • G06F16/258
    • In one embodiment of the invention, a utility may be installed (e.g., by a system administrator) on a storage system. The utility may read content units on the storage system that are stored in one data format, and convert the content units to a second data format. In one embodiment, in response to a read request for a content unit, a data format in which to return the content unit may be selected and the content unit may be returned in that data format. In another embodiment, mapping information may be created that specifies in which data format a content unit should be returned in response to a request for the content unit. The mapping information may be stored either on the storage system that stores the content unit, the computer requesting access to the content unit, or any other computer or device in the computer system.
    • 在本发明的一个实施例中,可以在存储系统上安装实用程序(例如由系统管理员)。 实用程序可以读取以一种数据格式存储的存储系统上的内容单元,并将内容单元转换为第二数据格式。 在一个实施例中,响应于对内容单元的读取请求,可以选择其中返回内容单元的数据格式,并且可以以该数据格式返回内容单元。 在另一个实施例中,可以创建映射信息,该映射信息指定响应于对内容单元的请求而应当返回内容单元的哪个数据格式。 映射信息可以存储在存储内容单元的存储系统上,请求访问内容单元的计算机或计算机系统中的任何其他计算机或设备。
    • 4. 发明授权
    • 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。 每个平板是来自一个或多个物理存储设备的一组存储块。 板可以从物理存储的异构池定义。 该系统还在区域层之上维护多个“体积”。 每个卷包括来自一个或多个区域的一个或多个逻辑盘区。 区域内的区域的布局对于任何卷都不可见。
    • 5. 发明授权
    • Method and system for allocating data objects for efficient reads in a mass storage subsystem
    • 用于分配数据对象以在大容量存储子系统中高效读取的方法和系统
    • US08621176B2
    • 2013-12-31
    • US12690849
    • 2010-01-20
    • Jiri Schindler
    • Jiri Schindler
    • G06F13/00
    • G06F3/0643G06F3/0613G06F3/064G06F3/0683G06F3/0688G06F2206/1004
    • A system and method for allocating data objects across multiple physical storage devices in a mass storage subsystem first determines a set of physical properties associated with the physical storage devices. The system assigns portions of the mass storage subsystem to a first division or a second division based on the physical properties, such that read operations directed to logically related data stored in the first division can be executed more efficiently than read operations directed to data stored in the second division. During operation, the system stores data objects with a low SLR in the second division, which may be allocated according to any well-known file system. If a write request is for a new data object with a high SLR, the system stores the new data object in a set of neighboring primary data chunks in the first division. For subsequent write requests that modify a stored data object, the system stores the modified data in a spillover data chunk located in proximity to the primary data chunk.
    • 用于在大容量存储子系统中的多个物理存储设备上分配数据对象的系统和方法首先确定与物理存储设备相关联的一组物理属性。 该系统基于物理属性将大容量存储子系统的一部分分配到第一分区或第二分区,使得针对存储在第一分区中的逻辑相关数据的读取操作可以比针对存储在存储器中的数据的读取操作更有效地执行 第二师。 在操作期间,系统将具有低SLR的数据对象存储在第二分区中,其可以根据任何公知的文件系统分配。 如果写入请求是针对具有高SLR的新数据对象,则系统将新数据对象存储在第一部分中的一组相邻主数据块中。 对于修改存储的数据对象的后续写入请求,系统将修改的数据存储在位于主数据块附近的溢出数据块中。
    • 6. 发明申请
    • RELIABILITY BASED DATA ALLOCATION AND RECOVERY IN A STORAGE SYSTEM
    • 存储系统中基于可靠性的数据分配和恢复
    • US20120266011A1
    • 2012-10-18
    • US13086267
    • 2011-04-13
    • Mark W. StorerJiri Schindler
    • Mark W. StorerJiri Schindler
    • G06F11/00
    • G06F11/1092G06F11/008
    • A storage system provides highly flexible data layouts that can be tailored based on reliability considerations. The system allocates reliability values to logical containers at an upper logical level of the system based, for example, on objectives established by reliability SLOs. Based on the reliability value, the system identifies a specific parity group from a lower physical storage level of the system for storing data corresponding to the logical container. After selecting a parity group, the system allocates the data to physical storage blocks within the parity group. In embodiments, the system attaches the reliability value information to the parity group and the physical storage units storing the data. In this manner, the underlying physical layer has a semantic understanding of reliability considerations related to the data stored at the logical level. Based on this semantic understanding, the system has the capability to prioritize data operations on the physical storage units according to the reliability values attached to the parity groups.
    • 存储系统提供高度灵活的数据布局,可根据可靠性考虑进行定制。 该系统基于例如由可靠性SLO建立的目标,将系统的逻辑容器分配到系统的较高逻辑级别的逻辑容器。 基于可靠性值,系统从用于存储对应于逻辑容器的数据的系统的较低物理存储级别识别特定奇偶校验组。 选择奇偶校验组后,系统会将数据分配给奇偶校验组内的物理存储块。 在实施例中,系统将可靠性值信息附加到奇偶校验组和存储数据的物理存储单元。 以这种方式,底层物理层对与存储在逻辑级别的数据相关的可靠性考虑具有语义上的理解。 基于这种语义理解,系统具有根据附加到奇偶校验组的可靠性值对物理存储单元进行数据操作的优先级的能力。
    • 7. 发明申请
    • METHOD AND SYSTEM FOR ALLOCATING DATA OBJECTS FOR EFFICIENT READS IN A MASS STORAGE SUBSYSTEM
    • 用于分配数据对象以在大量存储子系统中有效读取的方法和系统
    • US20110179232A1
    • 2011-07-21
    • US12690849
    • 2010-01-20
    • Jiri Schindler
    • Jiri Schindler
    • G06F12/00
    • G06F3/0643G06F3/0613G06F3/064G06F3/0683G06F3/0688G06F2206/1004
    • A system and method for allocating data objects across multiple physical storage devices in a mass storage subsystem first determines a set of physical properties associated with the physical storage devices. The system assigns portions of the mass storage subsystem to a first division or a second division based on the physical properties, such that read operations directed to logically related data stored in the first division can be executed more efficiently than read operations directed to data stored in the second division. During operation, the system stores data objects with a low SLR in the second division, which may be allocated according to any well-known file system. If a write request is for a new data object with a high SLR, the system stores the new data object in a set of neighboring primary data chunks in the first division. For subsequent write requests that modify a stored data object, the system stores the modified data in a spillover data chunk located in proximity to the primary data chunk.
    • 用于在大容量存储子系统中的多个物理存储设备上分配数据对象的系统和方法首先确定与物理存储设备相关联的一组物理属性。 该系统基于物理属性将大容量存储子系统的一部分分配到第一分区或第二分区,使得针对存储在第一分区中的与逻辑相关的数据的读取操作可以比针对存储在第一分区中的数据的读取操作更有效地执行 第二师。 在操作期间,系统将具有低SLR的数据对象存储在第二分区中,其可以根据任何公知的文件系统分配。 如果写入请求是针对具有高SLR的新数据对象,则系统将新数据对象存储在第一部分中的一组相邻主数据块中。 对于修改存储的数据对象的后续写入请求,系统将修改的数据存储在位于主数据块附近的溢出数据块中。
    • 8. 发明授权
    • Reliability based data allocation and recovery in a storage system
    • 存储系统中基于可靠性的数据分配和恢复
    • US08732518B2
    • 2014-05-20
    • US13086267
    • 2011-04-13
    • Mark W. StorerJiri Schindler
    • Mark W. StorerJiri Schindler
    • G06F11/00
    • G06F11/1092G06F11/008
    • A storage system provides highly flexible data layouts that can be tailored based on reliability considerations. The system allocates reliability values to logical containers at an upper logical level of the system based, for example, on objectives established by reliability SLOs. Based on the reliability value, the system identifies a specific parity group from a lower physical storage level of the system for storing data corresponding to the logical container. After selecting a parity group, the system allocates the data to physical storage blocks within the parity group. In embodiments, the system attaches the reliability value information to the parity group and the physical storage units storing the data. In this manner, the underlying physical layer has a semantic understanding of reliability considerations related to the data stored at the logical level. Based on this semantic understanding, the system has the capability to prioritize data operations on the physical storage units according to the reliability values attached to the parity groups.
    • 存储系统提供高度灵活的数据布局,可根据可靠性考虑进行定制。 该系统基于例如由可靠性SLO建立的目标,将系统的逻辑容器分配到系统的较高逻辑级别的逻辑容器。 基于可靠性值,系统从用于存储对应于逻辑容器的数据的系统的较低物理存储级别识别特定奇偶校验组。 选择奇偶校验组后,系统会将数据分配给奇偶校验组内的物理存储块。 在实施例中,系统将可靠性值信息附加到奇偶校验组和存储数据的物理存储单元。 以这种方式,底层物理层对与存储在逻辑级别的数据相关的可靠性考虑具有语义上的理解。 基于这种语义理解,系统具有根据附加到奇偶校验组的可靠性值对物理存储单元进行数据操作的优先级的能力。