-
公开(公告)号:US10764389B2
公开(公告)日:2020-09-01
申请号:US16263448
申请日:2019-01-31
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Yi Zou
IPC: H04L29/08 , G06F3/06 , G06F12/0868 , G06F12/0888 , G06F12/0813 , H04L12/879
Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
-
公开(公告)号:US20190173975A1
公开(公告)日:2019-06-06
申请号:US16263448
申请日:2019-01-31
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Yi Zou
IPC: H04L29/08 , G06F3/06 , H04L12/879 , G06F12/0813 , G06F12/0888 , G06F12/0868
CPC classification number: H04L67/2842 , G06F3/061 , G06F3/0619 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F12/0813 , G06F12/0868 , G06F12/0888 , G06F2212/1016 , G06F2212/1032 , G06F2212/154 , G06F2212/222 , G06F2212/285 , G06F2212/60 , G06F2212/62 , H04L49/901 , H04L67/02 , H04L67/1097
Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
-
公开(公告)号:US11137916B2
公开(公告)日:2021-10-05
申请号:US16021722
申请日:2018-06-28
Applicant: Intel Corporation
Inventor: Michael Mesnier , Kapil Karkra , Piotr Wysocki , Jonathan Hughes , Brennan Watt , Sanjeev Trika , Anand Ramalingam
IPC: G06F3/06
Abstract: An embodiment of a semiconductor apparatus may include technology to selectively determine a set of data for background refresh based at least in part on host-provided information, and refresh the determined set of data on a persistent storage media as a background operation. Other embodiments are disclosed and claimed.
-
公开(公告)号:US10452546B2
公开(公告)日:2019-10-22
申请号:US15851567
申请日:2017-12-21
Applicant: Intel Corporation
Inventor: Michael Mesnier , Arun Raghunath , Mariusz Barczak , John Keys
IPC: G06F12/00 , G06F12/0815 , G06F13/16 , G06F12/0893 , G06F12/0802
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.
-
公开(公告)号:US10230809B2
公开(公告)日:2019-03-12
申请号:US15056622
申请日:2016-02-29
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Yi Zou
IPC: G06F15/167 , H04L29/08 , G06F3/06 , G06F12/0813 , H04L12/879 , G06F12/0868 , G06F12/0888
Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
-
公开(公告)号:US20170251073A1
公开(公告)日:2017-08-31
申请号:US15056622
申请日:2016-02-29
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Yi Zou
IPC: H04L29/08 , G06F12/08 , H04L12/879 , G06F3/06
CPC classification number: H04L67/2842 , G06F3/061 , G06F3/0619 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F12/0813 , G06F12/0868 , G06F12/0888 , G06F2212/1016 , G06F2212/1032 , G06F2212/154 , G06F2212/222 , G06F2212/285 , G06F2212/60 , G06F2212/62 , H04L49/901 , H04L67/02 , H04L67/1097
Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
-
公开(公告)号:US11089099B2
公开(公告)日:2021-08-10
申请号:US14866892
申请日:2015-09-26
Applicant: Intel Corporation
Inventor: Arun Raghunath , Michael Mesnier , Paul Brett
IPC: H04L29/08
Abstract: Technologies for managing data object requests in a storage node cluster include a proxy computing node communicatively coupled to the cluster of storage nodes. The proxy computing node is configured to receive data object requests from a communicatively coupled client computing device and identify a plurality of storage nodes of the cluster at which the data object of the data object request is stored. The proxy computing node is further configured to determine which of the identified storage nodes from which to retrieve the stored data object and transmit a request for the data object. Additionally, the proxy computing node is configured to estimate a request completion time based on a service time and a wait time for each of the identified storage nodes, as well as identify which of the storage nodes to retrieve the stored data object from based on the estimated request completion times. Other embodiments are described and claimed.
-
公开(公告)号:US11068175B2
公开(公告)日:2021-07-20
申请号:US16229679
申请日:2018-12-21
Applicant: Intel Corporation
Inventor: Marcin Pioch , Michael Mesnier , Anand Ramalingam , Benjamin Boyer , Kapil Karkra , Piotr Wysocki
IPC: G06F3/06 , G06F12/1009
Abstract: A system including a storage drive and a semiconductor apparatus coupled to the storage drive, is provided. The semiconductor apparatus may include one or more substrates and logic coupled to the one or more substrates, the logic coupled to the one or more substrates to: initiate managing resources of the storage drive and, if the storage drive loses capacity, determine an amount of capacity loss, create a reserved file that is associated with logical memory space in a file system, based on the amount of the capacity loss, and erase at least a portion of the reserved file so that logical memory space associated with an un-erased portion of the reserved file is usable by the storage drive.
-
公开(公告)号:US20190146698A1
公开(公告)日:2019-05-16
申请号:US16229679
申请日:2018-12-21
Applicant: Intel Corporation
Inventor: Marcin Pioch , Michael Mesnier , Anand Ramalingam , Benjamin Boyer , Kapil Karkra , Piotr Wysocki
IPC: G06F3/06 , G06F12/1009
Abstract: A system including a storage drive and a semiconductor apparatus coupled to the storage drive, is provided. The semiconductor apparatus may include one or more substrates and logic coupled to the one or more substrates, the logic coupled to the one or more substrates to: initiate managing resources of the storage drive and, if the storage drive loses capacity, determine an amount of capacity loss, create a reserved file that is associated with logical memory space in a file system, based on the amount of the capacity loss, and erase at least a portion of the reserved file so that logical memory space associated with an un-erased portion of the reserved file is usable by the storage drive.
-
公开(公告)号:US20190042114A1
公开(公告)日:2019-02-07
申请号:US16021722
申请日:2018-06-28
Applicant: Intel Corporation
Inventor: Michael Mesnier , Kapil Karkra , Piotr Wysocki , Jonathan Hughes , Brennan Watt , Sanjeev Trika , Anand Ramalingam
IPC: G06F3/06
Abstract: An embodiment of a semiconductor apparatus may include technology to selectively determine a set of data for background refresh based at least in part on host-provided information, and refresh the determined set of data on a persistent storage media as a background operation. Other embodiments are disclosed and claimed.
-
-
-
-
-
-
-
-
-