Method and system for dynamically replicating data within a distributed storage system
    11.
    发明授权
    Method and system for dynamically replicating data within a distributed storage system 有权
    在分布式存储系统内动态复制数据的方法和系统

    公开(公告)号:US08341118B2

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

    申请号:US13022579

    申请日:2011-02-07

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30581

    摘要: A server computer at a first storage sub-system of a distributed storage system receives from a client a first client request for an object. If the object is not present in the first storage sub-system, the server computer identifies a second storage sub-system of the distributed storage system as having a replica of the requested object, the requested object including content and metadata. The server computer submits an object replication request for the requested object to the second storage sub-system and independently receives the content and metadata of the requested object from the second storage sub-system. The server computer generates a new replica of the object at the first storage sub-system using the received metadata and content and returns the metadata of the new replica of the object to the client.

    摘要翻译: 在分布式存储系统的第一存储子系统处的服务器计算机从客户端接收对象的第一客户端请求。 如果对象不存在于第一存储子系统中,则服务器计算机将分布式存储系统的第二存储子系统识别为具有请求对象的副本,所请求的对象包括内容和元数据。 服务器计算机向所述第二存储子系统提交所请求对象的对象复制请求,并且从第二存储子系统独立地接收所请求对象的内容和元数据。 服务器计算机使用接收到的元数据和内容在第一个存储子系统生成对象的新副本,并将对象的新副本的元数据返回给客户端。

    Storage of Data In A Distributed Storage System
    12.
    发明申请
    Storage of Data In A Distributed Storage System 审中-公开
    数据存储在分布式存储系统中

    公开(公告)号:US20110196900A1

    公开(公告)日:2011-08-11

    申请号:US13023482

    申请日:2011-02-08

    IPC分类号: G06F7/00

    摘要: A distributed storage system stores data for files. A first blob (binary large object) of data is received. The first blob is split into one or more first chunks of data. Content fingerprints for the first chunks of data are computed. The first chunks of data are stored in a chunk store while and their content fingerprints are stored in a store distinct from the chunk store. A second blob of data is received. The second blob is split into one or more second chunks of data. Content fingerprints for the second chunks of data are computed. Then for a second chunk of data whose content fingerprint matches a content fingerprint of a first chunk of data, a second reference to the corresponding first chunk of data that has a matching content fingerprint is stored, but the second chunk of data is not stored.

    摘要翻译: 分布式存储系统存储文件数据。 接收到第一个blob(二进制大对象)数据。 第一个blob被分成一个或多个第一批数据。 计算第一批数据的内容指纹。 第一批数据被存储在块存储器中,并且它们的内容指纹被存储在与块存储器不同的存储器中。 接收第二个数据块。 第二个Blob被分成一个或多个第二个数据块。 计算第二批数据的内容指纹。 然后,对于其内容指纹与第一组数据的内容指纹匹配的第二数据块,存储具有匹配内容指纹的对应的第一数据块的第二参考,但不存储第二组数据。

    Method and system for providing efficient access to a tape storage system
    13.
    发明授权
    Method and system for providing efficient access to a tape storage system 有权
    提供对磁带存储系统的高效访问的方法和系统

    公开(公告)号:US08874523B2

    公开(公告)日:2014-10-28

    申请号:US13023498

    申请日:2011-02-08

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/30581

    摘要: A method for asynchronously replicating data onto a tape medium is implemented at one or more server computers associated with a distributed storage system and connected to a tape storage system. Upon receiving a first request from a client for storing an object within the tape storage system, a server computer stores the object within a staging sub-system of the distributed storage system and provides a first response to the requesting client. If a predefined condition is met, the server computer transfers objects from the staging sub-system to the tape storage system. For each transferred object, the server computer adds a reference to the object to a tape management sub-system, identifies a corresponding parent object associated with the object and its metadata within a parent object management sub-system of the distributed storage system, and updates the parent object's metadata to include the object's location within the tape storage system.

    摘要翻译: 在与分布式存储系统相关联并连接到磁带存储系统的一个或多个服务器计算机上实现用于将数据异步复制到磁带介质上的方法。 在从客户端接收到用于在磁带存储系统中存储对象的第一请求之后,服务器计算机将对象存储在分布式存储系统的暂存子系统内,并向请求客户端提供第一响应。 如果满足预定义条件,则服务器计算机将对象从分段子系统传输到磁带存储系统。 对于每个转移的对象,服务器计算机将对该对象的引用添加到磁带管理子系统,在分布式存储系统的父对象管理子系统中识别与对象及其元数据相关联的对应的父对象及其元数据,并更新 父对象的元数据将对象的位置包括在磁带存储系统中。

    Method and System for Providing Efficient Access to a Tape Storage System
    14.
    发明申请
    Method and System for Providing Efficient Access to a Tape Storage System 有权
    提供有效访问磁带存储系统的方法和系统

    公开(公告)号:US20110196829A1

    公开(公告)日:2011-08-11

    申请号:US13023498

    申请日:2011-02-08

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30581

    摘要: A method for asynchronously replicating data onto a tape medium is implemented at one or more server computers associated with a distributed storage system and connected to a tape storage system. Upon receiving a first request from a client for storing an object within the tape storage system, a server computer stores the object within a staging sub-system of the distributed storage system and provides a first response to the requesting client. If a predefined condition is met, the server computer transfers objects from the staging sub-system to the tape storage system. For each transferred object, the server computer adds a reference to the object to a tape management sub-system, identifies a corresponding parent object associated with the object and its metadata within a parent object management sub-system of the distributed storage system, and updates the parent object's metadata to include the object's location within the tape storage system.

    摘要翻译: 在与分布式存储系统相关联并连接到磁带存储系统的一个或多个服务器计算机上实现用于将数据异步复制到磁带介质上的方法。 在从客户端接收到用于在磁带存储系统中存储对象的第一请求之后,服务器计算机将对象存储在分布式存储系统的暂存子系统内,并向请求客户端提供第一响应。 如果满足预定义条件,则服务器计算机将对象从分段子系统传输到磁带存储系统。 对于每个转移的对象,服务器计算机将对该对象的引用添加到磁带管理子系统,在分布式存储系统的父对象管理子系统中识别与对象及其元数据相关联的对应的父对象及其元数据,并更新 父对象的元数据将对象的位置包括在磁带存储系统中。

    Storage of Data In A Distributed Storage System
    15.
    发明申请
    Storage of Data In A Distributed Storage System 有权
    数据存储在分布式存储系统中

    公开(公告)号:US20110196833A1

    公开(公告)日:2011-08-11

    申请号:US13023503

    申请日:2011-02-08

    IPC分类号: G06F17/30

    摘要: A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically distinct geographic locations. Each local instance is configured to store data for a non-empty set of blobs in a plurality of data stores having a plurality of distinct data store types. In addition, each local instance stores metadata for the respective set of blobs in a metadata store distinct from the data stores. There is also a plurality of global instances. Each global instance is configured to store data for zero or more blobs in zero or more data stores and store metadata for all blobs stored at any local or global instance. The system selects one global instance to run a replication module that replicates blobs between instances according to blob policies. Some systems also include dynamic replication based on user needs.

    摘要翻译: 分布式存储系统有多个实例。 存在多个本地实例,并且至少一些本地实例位于物理上不同的地理位置。 每个本地实例被配置为在具有多个不同数据存储类型的多个数据存储器中存储用于非空的一组Blob的数据。 此外,每个本地实例存储与数据存储不同的元数据存储中的相应组的组的元数据。 还有多个全局实例。 每个全局实例被配置为在零个或多个数据存储中存储零个或多个blob的数据,并存储在任何本地或全局实例中存储的所有blob的元数据。 系统选择一个全局实例来运行复制模块,该复制模块根据blob策略在实例之间复制Blob。 一些系统还包括基于用户需求的动态复制。

    Imaging system and methods for cardiac analysis
    16.
    发明申请
    Imaging system and methods for cardiac analysis 审中-公开
    成像系统和心脏分析方法

    公开(公告)号:US20110206247A1

    公开(公告)日:2011-08-25

    申请号:US10496438

    申请日:2002-11-21

    IPC分类号: G06K9/00

    摘要: Imaging systems and methods for viewing medical images of human anatomy and, in particular, to a 3-dimensional imaging system that allows a user to efficiently and accurately detect and view coronary artery calcification as displayed graphically on a computer screen. In one aspect, a method for displaying medical images comprises obtaining an image dataset comprising anatomical image data (step 50), automatically grouping connected components in the image data to form groups of connected components (steps 50-57), and displaying the groups of connected components are distinguishable in the displayed image (58-59). The image dataset may comprise a volume data set and the groups of connected components comprise regions of neighboring voxels that share a similar property. The image dataset may comprise a 2-dimensional data set and the groups of connected components comprise regions of neighboring pixels that share a similar property. Different groups of connected components may be displayed in different colors and/or different opacities or certain groups may not be displayed at all.

    摘要翻译: 用于观察人体解剖结构的医学图像的成像系统和方法,特别是用于允许用户有效和准确地检测和观察冠状动脉钙化的三维成像系统,如图形显示在计算机屏幕上。 一方面,一种用于显示医学图像的方法包括获得包括解剖图像数据的图像数据集(步骤50),自动对图像数据中的连通分量进行分组以形成连接分量组(步骤50-57),并显示组 连接的组件在显示的图像中是可区分的(58-59)。 图像数据集可以包括体数据集,并且连接的组件的组包括共享相似属性的相邻体元的区域。 图像数据集可以包括2维数据集,并且连接的分量组包括共享相似属性的相邻像素的区域。 可以以不同的颜色和/或不同的不透明度显示不同组的连接的组件,或者根本不显示某些组。