FILE STORAGE USING VARIABLE STRIPE SIZES
    2.
    发明申请
    FILE STORAGE USING VARIABLE STRIPE SIZES 有权
    使用可变条纹尺寸的文件存储

    公开(公告)号:US20150277802A1

    公开(公告)日:2015-10-01

    申请号:US14231116

    申请日:2014-03-31

    Abstract: A write request directed to a storage object is received at a distributed file storage service. Based on a variable stripe size selection policy, a size of a particular stripe of storage space to be allocated for the storage object is determined, which differs from the size of another stripe allocated earlier for the same storage object. Allocation of storage for the particular stripe at a particular storage device is requested, and if the allocation succeeds, the contents of the storage device are modified in accordance with the write request.

    Abstract translation: 在分布式文件存储服务处接收针对存储对象的写入请求。 基于可变条带大小选择策略,确定要为存储对象分配的特定存储空间条带的大小,其与先前针对相同存储对象分配的另一个条带的大小不同。 请求在特定存储设备处为特定条带分配存储空间,并且如果分配成功,则根据写入请求修改存储设备的内容。

    NAMESPACE MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS
    4.
    发明申请
    NAMESPACE MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS 有权
    分布式存储系统中的名称管理

    公开(公告)号:US20150278397A1

    公开(公告)日:2015-10-01

    申请号:US14231095

    申请日:2014-03-31

    CPC classification number: G06F17/30958 G06F17/30097

    Abstract: A directed acyclic graph (DAG) is generated to represent a namespace of a directory. In response to a request to create a new object with a specified name, a hash value bit sequence is computed for the name. A plurality of levels of the DAG are navigated using successive subsequences of the bit sequence to identify a candidate node for storing a new entry corresponding to the specified name. If the candidate node meets a split criterion, the new entry and at least a selected subset of entries of the candidate node's list of entries are distributed among a plurality of DAG nodes, including at least one new DAG node, using respective bit sequences obtained by applying the hash function for each distributed entry.

    Abstract translation: 生成有向无环图(DAG)来表示目录的命名空间。 响应于创建具有指定名称的新对象的请求,为该名称计算哈希值比特序列。 使用比特序列的连续子序列导航多个DAG级别,以识别用于存储与指定名称相对应的新条目的候选节点。 如果候选节点满足分割标准,则候选节点的条目列表的新条目和至少一个选定的条目子集在包括至少一个新的DAG节点的多个DAG节点之间分配,使用由 对每个分布式条目应用散列函数。

    SESSION MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS
    5.
    发明申请
    SESSION MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS 审中-公开
    分布式存储系统中的会话管理

    公开(公告)号:US20150280959A1

    公开(公告)日:2015-10-01

    申请号:US14231057

    申请日:2014-03-31

    Inventor: PRADEEP VINCENT

    Abstract: A request for a session identifier for a particular client is transmitted from an access subsystem of a storage service to a metadata subsystem of the service. A session identifier based on a persistent session storage location at which metadata of the client session are stored is received at the access subsystem. The session identifier is cached at the access subsystem prior to its transmission to the client. A lock state indicator generated by the metadata subsystem in response to a particular request from the client during the client session may also be cached at the access subsystem. Subsequent storage requests from the client during the session may be handled by the access subsystem using the cached session identifier and lock state indicator.

    Abstract translation: 对于特定客户端的会话标识符的请求从存储服务的访问子系统发送到服务的元数据子系统。 在访问子系统处接收基于存储客户端会话的元数据的持久会话存储位置的会话标识符。 会话标识符在传输到客户端之前被缓存在访问子系统中。 在客户端会话期间响应于来自客户端的特定请求而由元数据子系统生成的锁状态指示符也可以被缓存在访问子系统处。 在会话期间来自客户端的后续存储请求可以由访问子系统使用高速缓存的会话标识符和锁定状态指示符来处理。

    SCALABLE FILE STORAGE SERVICE
    6.
    发明申请
    SCALABLE FILE STORAGE SERVICE 审中-公开
    可扩展文件存储服务

    公开(公告)号:US20150278243A1

    公开(公告)日:2015-10-01

    申请号:US14231088

    申请日:2014-03-31

    CPC classification number: G06F16/182

    Abstract: A client request, formatted in accordance with a file system interface, is received at an access subsystem of a distributed multi-tenant storage service. After the request is authenticated at the access subsystem, an atomic metadata operation comprising a group of file system metadata modifications is initiated, including a first metadata modification at a first node of a metadata subsystem of the storage service and a second metadata modification at a second node of the metadata subsystem. A plurality of replicas of at least one data modification corresponding to the request are saved at respective storage nodes of the service.

    Abstract translation: 在分布式多租户存储服务的访问子系统处接收根据文件系统接口格式化的客户端请求。 在所述请求在所述访问子系统上被认证之后,启动包括一组文件系统元数据修改的原子元数据操作,包括在所述存储服务的元数据子系统的第一节点处的第一元数据修改和第二元数据修改 元数据子系统的节点。 对应于该请求的至少一个数据修改的多个副本被保存在该服务的相应存储节点处。

    ATOMIC WRITES FOR MULTIPLE-EXTENT OPERATIONS
    7.
    发明申请
    ATOMIC WRITES FOR MULTIPLE-EXTENT OPERATIONS 有权
    用于多种操作的原子写入

    公开(公告)号:US20150277969A1

    公开(公告)日:2015-10-01

    申请号:US14231077

    申请日:2014-03-31

    CPC classification number: G06F9/467 G06F9/466

    Abstract: A node of a storage service is selected as a coordinator of a distributed transaction involving multiple page-level modifications. The coordinator identifies other nodes as members of a node chain collectively storing physical data pages at which proposed modifications are to be performed, including a decider node responsible for a decision to commit the transaction. The coordinator generates a transaction preparation message comprising a representation of an order of respective commit decisions associated with the proposed modifications, and transmits the message to a selected node of the chain for a sequential propagation along the chain. Each chain node performs a local commit analysis for its changes and stores a record of its intent to commit. If a decision to commit is reached at the decider, the proposed modifications are completed.

    Abstract translation: 选择存储服务的节点作为涉及多个页面级修改的分布式事务的协调器。 协调器将其他节点标识为节点链的成员,共同存储将要执行所提出的修改的物理数据页,包括负责决定提交事务的决定节点。 协调器生成交易准备消息,其包括与所提出的修改相关联的各自提交决定的顺序的表示,并且将消息发送到链的所选节点,以沿着链的顺序传播。 每个链节点对其更改执行本地提交分析,并存储其提交意图的记录。 如果决定者达成了作出决定,则建议的修改完成。

Patent Agency Ranking