SHARING A DATA MANAGEMENT POLICY WITH A LOAD BALANCER

    公开(公告)号:US20200153895A1

    公开(公告)日:2020-05-14

    申请号:US16741524

    申请日:2020-01-13

    Abstract: In one general embodiment, a computer-implemented method includes analyzing a plurality of data management factors within an object-based storage system, including tracking which of a plurality of proxy servers within the object-based storage system currently holds a lock; determining a data management policy for predetermined data within the object-based storage system, based on the analyzing, including identifying a current location of the lock within one of the plurality of proxy servers within the object-based storage system; and sharing the data management policy for the predetermined data, including the current location of the lock within the object-based storage system, with a load balancer associated with the object-based storage system.

    Enabling placement control for consistent hashing-based object stores

    公开(公告)号:US10248678B2

    公开(公告)日:2019-04-02

    申请号:US14835204

    申请日:2015-08-25

    Abstract: Techniques are disclosed herein for controlling object placement in object storage. A placement component of a storage application receives a request to store a first object in an object store having multiple nodes. The object store determines a placement of the first object to one of the nodes based on an object namespace including a numerical namespace and a lexicographical namespace. Each node is assigned a corresponding subspace of the object namespace for storing objects. The first object includes a numerical namespace value and a lexicographical namespace value. A second object (a replica of the first object) is generated. The first object is stored to a first node based on the lexicographical namespace value. The second object is stored to a second node based on the numerical namespace value.

    Sharing a data management policy with a load balancer

    公开(公告)号:US10225332B2

    公开(公告)日:2019-03-05

    申请号:US15081742

    申请日:2016-03-25

    Abstract: In one general embodiment, a computer program product for sharing a data management policy with a load balancer comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se. Additionally, the program instructions are executable by a processor to cause the processor to perform a method comprising analyzing, by the processor, a plurality of data management factors within an object-based storage system, determining, by the processor, a data management policy for predetermined data within the object-based storage system, based on the analyzing, and sharing, by the processor, the data management policy for the predetermined data with a load balancer associated with the object-based storage system.

    DATA OBJECT STORAGE ACROSS MULTIPLE STORAGE NODES

    公开(公告)号:US20180341665A1

    公开(公告)日:2018-11-29

    申请号:US15605646

    申请日:2017-05-25

    CPC classification number: G06F16/211 G06F16/22

    Abstract: An object-based data storage system includes a memory and a processor for executing machine executable instructions configured for implementing logical containers for data objects each having a global identifier. The containers are configured for storing metadata including a first parameterization value descriptive of a number of storage nodes and a second parameterization value descriptive of a classification of the data objects. The machine executable instructions are further configured for implementing a first object storage ring for addressing storage locations across the multiple storage nodes using a surjective function. Execution of the instructions causes the processor to: instantiate the first object storage ring, receive the global identifier and the metadata by the first object storage ring, and generate a storage address by the first object storage ring for the data object using the global identifier, the first parameterization value and the second parameterization value as input to the surjective function.

    SEMANTIC-AWARE AND USER-AWARE ADMISSION CONTROL FOR PERFORMANCE MANAGEMENT IN DATA ANALYTICS AND DATA STORAGE SYSTEMS

    公开(公告)号:US20180046493A1

    公开(公告)日:2018-02-15

    申请号:US15792643

    申请日:2017-10-24

    CPC classification number: G06F9/46 G06F9/4843

    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are executable by a processor to cause the processor to receive, by the processor, a first job request. The embodied program instructions are also executable by the processor to cause the processor to analyze, by the processor, the first job request to determine a user skill level of a user that submitted the first job request. Moreover, the embodied program instructions are executable by the processor to cause the processor to admit, by the processor, the first job request to a data analytics system and/or a data storage system in a specified order with respect to other received job requests based on at least the user skill level of the user that submitted the first job request. Other systems and methods are described in accordance with more embodiments.

Patent Agency Ranking