-
1.
公开(公告)号:US20230205634A1
公开(公告)日:2023-06-29
申请号:US18090023
申请日:2022-12-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Roshan R. NAIR , Arun GEORGE , Dinesh RATRA , Parag JAIN , Preetham Parshwanath JAIN , Rohit Kailash SHARMA , Shivam , Vishak GUDDEKOPPA
CPC classification number: G06F11/1092 , G06F11/1451 , G06F11/1464
Abstract: A method of performing replication recovery operation in a disaggregated distributed storage system (DDSS) includes identifying an affected storage node included in the storage pool based on an occurrence of one or more predetermined conditions; selecting at least one replacement storage node from among one or more storage nodes included in the storage pool to recover replication data stored in the affected storage node; selecting at least one controller for performing a replication recovery operation from among one or more controllers included in the controller pool; and assigning one or more replication recovery jobs to the at least one controller; and receiving, by the replication recovery device, a notification from the at least one controller based on the one or more replication recovery jobs being completed.
-
2.
公开(公告)号:US20230205424A1
公开(公告)日:2023-06-29
申请号:US18089163
申请日:2022-12-27
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Preetham Parshwanath JAIN , Arun GEORGE , Dinesh RATRA , Parag JAIN , Rohit Kailash SHARMA , Roshan R NAIR , Shivam , Vishak GUDDEKOPPA
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0604 , G06F3/067 , G06F3/0634
Abstract: A method for distributing and managing an Input/Output (IO) request in a disaggregated storage architecture includes receiving the IO request including IO data to be distributed in the disaggregated storage architecture, generating IO metadata corresponding to the IO data included in the received IO request, determining one or more controller parameters for each of a plurality of controllers of the disaggregated storage architecture, determining a first priority weight of each controller parameter of the one or more controller parameters based on a network type of the disaggregated storage architecture, determining a first IO management weight for each of the plurality of controllers based on the one or more controller parameters and corresponding first priority weights, and statically mapping each of the IO metadata and the IO data to at least one controller of the plurality of controllers based on the first IO management weights of the plurality of controller.
-
公开(公告)号:US20250085857A1
公开(公告)日:2025-03-13
申请号:US18513507
申请日:2023-11-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Javier GONZALEZ , Arun GEORGE , Michael Scott ALLISON , Daniel Lee HELMICK
IPC: G06F3/06
Abstract: A system is disclosed. The system may include a storage device and a processor. The processor may send a write request to the storage device. The write request may include a data to be written and a reclaim unit identifier identifying how the data is to be organized on the storage device. The processor may also send a message to the storage device regarding management of garbage collection of a reclaim unit identified by the reclaim unit identifier.
-
4.
公开(公告)号:US20240143205A1
公开(公告)日:2024-05-02
申请号:US18158874
申请日:2023-01-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Arun GEORGE
IPC: G06F3/06
CPC classification number: G06F3/0635 , G06F3/0604 , G06F3/067
Abstract: A method of managing sequential storage devices in a distributed storage environment including receiving, by a distributed controller, requests for performing operations, from one or more client devices in a distributed storage environment, each request including data of a client device from the one or more client devices and an identifier of a host device from one or more host devices, each of the one or more host devices being associated with one or more sequential storage devices, determining, by the distributed controller, a sequential order of the requests, based on the identifiers included in the requests, and performing, by the distributed controller in the sequential order, the operations on the one or more sequential storage devices.
-
公开(公告)号:US20210124508A1
公开(公告)日:2021-04-29
申请号:US16724607
申请日:2019-12-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Arun GEORGE , Anshul SHARMA , Rajesh KRISHNAN , Vishak G
IPC: G06F3/06
Abstract: A method for converting an electronic flash storage device having a byte addressable storage (ByAS) and a block addressable flash storage (BlAS) to a single byte addressable storage includes receiving, by a host, a request for memory allocation from the ByAS, the receiving being from a first application among of a plurality of applications running on a processor; deallocating, by the host, a least relevant page allocated to at least one second application among the plurality of applications; moving, by the host, a content to the BlAS at a first BlAS location, the content related to the least relevant page, the moving based on the deallocation; allocating, by the host, the least relevant page to the first application; and updating, by the host, a cache metadata and a page lookup table of the first application and the at least one second application based on the deallocation and allocation.
-
6.
公开(公告)号:US20240241653A1
公开(公告)日:2024-07-18
申请号:US18126762
申请日:2023-03-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Arun GEORGE
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0613 , G06F3/067
Abstract: The disclosure provides a method, a distributed controller and a system for managing sequential storage devices in a distributed storage environment. The method comprising receiving a client allocation request from a client device and determining at least one zone set from a plurality of zone set based on the client allocation request and predefined I/O parameters. Each zone set of the plurality of zone set comprises a plurality of zones of sequential storage devices. Thereafter, method comprises provisioning the at least one zone set to the client device based on the client allocation request, thereby, managing the sequential storage devices. Each zone of a sequential storage device is arranged into a zone set based on at least one of sequential storage device parameters, and zone parameters. The use of the distributed controller allows optimizing the performance of the sequential storage devices and optimizing the network bandwidth utilization.
-
-
-
-
-