-
公开(公告)号:US20210326270A1
公开(公告)日:2021-10-21
申请号:US17359554
申请日:2021-06-26
Applicant: Intel Corporation
Inventor: Yi ZOU , Arun RAGHUNATH , Scott D. PETERSON , Sujoy SEN , Yadong LI
IPC: G06F12/1072 , G06F3/06
Abstract: Examples described herein relate to a network interface device comprising circuitry to receive an access request with a target logical block address (LBA) and based on a target media of the access request storing at least one object, translate the target LBA to an address and access content in the target media based on the address. In some examples, translate the target LBA to an address includes access a translation entry that maps the LBA to one or more of: a physical address or a virtual address. In some examples, translate the target LBA to an address comprises: request a software defined storage (SDS) stack to provide a translation of the LBA to one or more of: a physical address or a virtual address and store the translation into a mapping table for access by the circuitry. In some examples, at least one entry that maps the LBA to one or more of: a physical address or a virtual address is received before receipt of an access request.
-
公开(公告)号:US20190098085A1
公开(公告)日:2019-03-28
申请号:US15718756
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: Yi ZOU , Arun RAGHUNATH , Anjaneya Reddy CHAGAM REDDY
IPC: H04L29/08 , H04L12/931
Abstract: A method performed by a networking switch in an object storage system. The method includes receiving a first packet from a network comprising an object ID and a data object. The method includes generating a replica for the data object. The method includes generating an object ID for the replica of the data object. The method includes determining a destination storage node for the replica of the data object. The method includes sending a second packet from the networking switch to the destination storage node. The second packet includes the object ID for the replica of the data object and the replica of the data object.
-
公开(公告)号:US20180189148A1
公开(公告)日:2018-07-05
申请号:US15395922
申请日:2016-12-30
Applicant: Intel Corporation
Inventor: Ian F. Adams , Michael P. MESNIER , Arun RAGHUNATH
CPC classification number: G06F16/122
Abstract: A multiple data protection scheme logic enables applications to use objects encoded with different data protection schemes in a single namespace. Instead of configuring data protection policy supporting only one data protection scheme in a single namespace, flexible data protection policies that allow different data protection schemes in the single namespace promote more efficient use of storage and processor resources. Smaller objects can use data protection schemes that favor more efficient processor performance over increased storage costs such as replication, whereas larger objects can use data protection schemes that favor decreased storage costs over less efficient processor performance such as erasure coding.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20190044853A1
公开(公告)日:2019-02-07
申请号:US15870709
申请日:2018-01-12
Applicant: INTEL CORPORATION
Inventor: Arun RAGHUNATH , Anjaneya Reddy CHAGAM REDDY , Yi ZOU
IPC: H04L12/773 , G06F3/06 , H04L29/08 , G06F17/30
Abstract: In one embodiment, switch-assisted data storage network traffic management in a data storage center consolidates data placement requests and data placement acknowledgements to reduce network traffic. Other aspects are described herein.
-
公开(公告)号:US20190034339A1
公开(公告)日:2019-01-31
申请号:US15851567
申请日:2017-12-21
Applicant: Intel Corporation
Inventor: Michael MESNIER , Arun RAGHUNATH , Mariusz BARCZAK , John KEYS
IPC: G06F12/0815 , G06F13/16
CPC classification number: G06F12/0815 , G06F12/0802 , G06F12/0893 , G06F13/16 , G06F2212/2515 , G06F2212/601 , G06F2212/604 , G06F2212/608
Abstract: Examples may include techniques to monitor processing of I/O requests of an application being executed by a computing platform by collecting a trace of the I/O requests, the trace including an I/O class of each I/O request; replay the trace and automatically analyze possible cache configuration policies for using a cache during execution of the application by the computing platform; and determine an optimal cache configuration policy for the cache from the possible cache configuration policies. The optimal cache configuration policy may then be applied to use of the cache during subsequent execution of the application by the computing platform, thereby improving performance.
-
-
-
-
-
-