-
公开(公告)号:US20190042144A1
公开(公告)日:2019-02-07
申请号:US16109606
申请日:2018-08-22
Applicant: Intel Corporation
Inventor: Scott D. PETERSON , Sujoy SEN , Anjaneya R. CHAGAM REDDY , Murugasamy K. NACHIMUTHU , Mohan J. KUMAR
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/061 , G06F3/0635 , G06F3/067 , G06F3/0679
Abstract: Examples include methods for obtaining one or more location hints applicable to a range of logical block addresses of a received input/output (I/O) request for a storage subsystem coupled with a host system over a non-volatile memory express over fabric (NVMe-oF) interconnect. The following steps are performed for each logical block address in the I/O request. A most specific location hint of the one or more location hints that matches that logical block address is applied to identify a destination in the storage subsystem for the I/O request. When the most specific location hint is a consistent hash hint, the consistent hash hint is processed. The I/O request is forwarded to the destination and a completion status for the I/O request is returned. When a location hint log page has changed, the location hint log page is processed. When any location hint refers to NVMe-oF qualified names not included in the immediately preceding query by the discovery service, the immediately preceding query is processed again.
-
公开(公告)号:US20200319915A1
公开(公告)日:2020-10-08
申请号:US16907927
申请日:2020-06-22
Applicant: Intel Corporation
Inventor: Arun RAGHUNATH , Yi ZOU , Tushar Sudhakar GOHAD , Anjaneya R. CHAGAM REDDY , Sujoy SEN
Abstract: A method is described. The method includes performing the following with a storage end transaction agent within a storage sled of a rack mounted computing system: receiving a request to perform storage operations with one or more storage devices of the storage sled, the request specifying an all-or-nothing semantic for the storage operations; recognizing that all of the storage operations have successfully completed; after all of the storage operations have successfully completed, reporting to a CPU side transaction agent that sent the request that all of the storage operations have successfully completed.
-
3.
公开(公告)号:US20190043540A1
公开(公告)日:2019-02-07
申请号:US15891148
申请日:2018-02-07
Applicant: Intel Corporation
Inventor: Anjaneya R. CHAGAM REDDY
Abstract: Examples include techniques for storing an object in a non-volatile memory in a solid-state storage device (SSD), the SDD supporting input/output (I/O) operations of a block size, when a size of the object is greater than or equal to the block size. The object may be stored in a write buffer in a persistent memory in a computing platform when the size of the object is less than the block size. An object metadata component may be updated in the persistent memory to store attributes of stored objects, the attributes comprising at least an object identifier, an object state, and a location where the object is stored, the location being one or more of a cache in volatile memory, the write buffer, and the SSD. A flush operation may be performed to coalesce objects smaller than the block size together in the write buffer and to store the coalesced objects in the SSD when a size of coalesced objects is equal to the block size.
-
公开(公告)号:US20190042089A1
公开(公告)日:2019-02-07
申请号:US15910933
申请日:2018-03-02
Applicant: Intel Corporation
Inventor: Anjaneya R. CHAGAM REDDY , Mohan J. KUMAR , Sujoy SEN , Murugasamy K. NACHIMUTHU , Gamil CAIN
IPC: G06F3/06
Abstract: Examples include techniques for determining a storage policy for storing data in a computing system having one or more storage nodes, each storage node including one or more storage devices. One technique includes getting rating information from a storage device of a storage node; assigning the storage device to a storage pool based at least in part on the rating information; and automatically determining a storage policy for the computing system based at least in part on the assigned storage pool and the rating information.
-
公开(公告)号:US20190108095A1
公开(公告)日:2019-04-11
申请号:US16213563
申请日:2018-12-07
Applicant: Intel Corporation
Inventor: Yi ZOU , Arun RAGHUNATH , Anjaneya R. CHAGAM REDDY , Sujoy SEN , Tushar Sudhakar GOHAD
Abstract: To reduce the cost of ensuring the integrity of data stored in distributed data storage systems, a storage-side system provides data integrity services without the involvement of the host-side data storage system. Processes for storage-side data integrity include maintaining a block ownership map and performing data integrity checking and repair functions in storage target subsystems. The storage target subsystems are configured to efficiently manage data stored remotely using a storage fabric protocol such as NVMe-oF. The storage target subsystems can be implemented in a disaggregated storage computing system on behalf of a host-side distributed data storage system, such as software-defined storage (SDS) system.
-
6.
公开(公告)号:US20190042440A1
公开(公告)日:2019-02-07
申请号:US15940961
申请日:2018-03-29
Applicant: Intel Corporation
Inventor: Mohan J. KUMAR , Anjaneya R. CHAGAM REDDY
IPC: G06F12/0864
Abstract: A method performed by a first hardware element in a hierarchical arrangement of hardware elements in an object storage system is described. The method includes performing a hash on a name of an object of the object storage system. The name is part of a request that is associated with the object. A result of the hash is to identify a second hardware element directly beneath the first hardware element in the hierarchical arrangement. The request is to be sent to the second hardware element to advance the request toward being serviced by the object storage system.
-
-
-
-
-