-
1.
公开(公告)号:US20230004317A1
公开(公告)日:2023-01-05
申请号:US17450409
申请日:2021-10-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chun-Chu Chen-Jhy Archie Wu , FNU Vikram Singh
Abstract: A method for tracking a progress of data copying for a live migration includes transferring, by a storage controller, a first data structure to a live migration server, the first data structure including a first status identifier indicating a location of a source data to be copied from a source storage to a target storage, and selectively generating or selectively clearing, by the storage controller, a second status identifier in or from a second data structure, based on a first current copying location of the live migration server, the second status identifier indicating a location of a first user data write to the source storage.
-
2.
公开(公告)号:US12067277B2
公开(公告)日:2024-08-20
申请号:US18170717
申请日:2023-02-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chun-Chu Chen-Jhy Archie Wu , Fnu Vikram Singh
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/061 , G06F3/0653 , G06F3/0683
Abstract: A method for tracking a progress of data copying for a live migration includes transferring, by a storage controller, a first data structure to a live migration server, the first data structure including a first status identifier indicating a location of a source data to be copied from a source storage to a target storage, and selectively generating or selectively clearing, by the storage controller, a second status identifier in or from a second data structure, based on a first current copying location of the live migration server, the second status identifier indicating a location of a first user data write to the source storage.
-
公开(公告)号:US11586564B2
公开(公告)日:2023-02-21
申请号:US17315191
申请日:2021-05-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chun-Chu Chen-Jhy Archie Wu , Fnu Vikram Singh , Syed Kaiser
Abstract: A method of a buffer memory device, a storage system, and a buffer memory device are provided. The method of the buffer memory device, the buffer memory device having a lower tier memory and a higher tier memory, may include receiving a new entry request, determining that the new entry request includes an HOL entry, selecting an entry on the higher tier memory to be tiered down to the lower tier memory in response to determining that the new entry request includes an HOL entry, removing the selected entry from the higher tier memory, storing the HOL entry in the higher tier memory of the buffer memory device, and outputting the HOL entry to an arbiter.
-
4.
公开(公告)号:US20220405253A1
公开(公告)日:2022-12-22
申请号:US17412068
申请日:2021-08-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Vipin K. Agrawal , Rajendra Singh , Chun-Chu Chen-Jhy Archie Wu , Vasili Zhdankin , Syed Kaiser
Abstract: A method for managing a live migration operation includes partitioning a first data structure into N sections of the first data structure, the first data structure indicating a location, associated with a source storage, having data to be copied to a target storage, and transferring less than all of the N sections of the first data structure to a migration server.
-
公开(公告)号:US12007911B2
公开(公告)日:2024-06-11
申请号:US17874962
申请日:2022-07-27
Applicant: Samsung Electronics Co., Ltd.
CPC classification number: G06F12/1408 , H04L9/3242 , G06F2212/1052
Abstract: A method of a memory device is provided. The method includes generating, by a controller of the memory device, a hashed index by hashing a source index comprising a namespace identification (NSID) and a keytag with a hash function; accessing, by the controller, a first storage address corresponding to the hashed index; comparing, by the controller, a tag portion corresponding to the first storage address with the source index to identify whether a conflict exists; and in response to identifying whether the conflict exists, obtaining, by the controller, information from the first storage address.
-
公开(公告)号:US11934694B2
公开(公告)日:2024-03-19
申请号:US17314449
申请日:2021-05-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chun-Chu Chen-Jhy Archie Wu , Joseph Michael Findley
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0631 , G06F3/0635 , G06F3/0673 , G06F13/14
Abstract: A method of a memory device, a storage system, and a memory device are provided. The method includes receiving a set of entries, where the set of entries includes a first entry from a source queue and addressed to a first destination and a second entry addressed to a second destination, determining to add a third entry associated with the first entry and addressed to the first destination to the set of entries, selecting one of the first entry and the third entry as a restock entry and the other of the first entry and the third entry as a pass-through entry, sending the restock entry to the source queue, and sending the second entry and the pass-through entry to a serial link connected to the first destination and the second destination.
-
7.
公开(公告)号:US20230205444A1
公开(公告)日:2023-06-29
申请号:US18170717
申请日:2023-02-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chun-Chu Chen-Jhy Archie Wu , FNU Vikram Singh
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/061 , G06F3/0653 , G06F3/0683
Abstract: A method for tracking a progress of data copying for a live migration includes transferring, by a storage controller, a first data structure to a live migration server, the first data structure including a first status identifier indicating a location of a source data to be copied from a source storage to a target storage, and selectively generating or selectively clearing, by the storage controller, a second status identifier in or from a second data structure, based on a first current copying location of the live migration server, the second status identifier indicating a location of a first user data write to the source storage.
-
8.
公开(公告)号:US12204503B2
公开(公告)日:2025-01-21
申请号:US17412068
申请日:2021-08-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Vipin K. Agrawal , Rajendra Singh , Chun-Chu Chen-Jhy Archie Wu , Vasili Zhdankin , Syed Kaiser
Abstract: A method for managing a live migration operation includes partitioning a first data structure into N sections of the first data structure, the first data structure indicating a location, associated with a source storage, having data to be copied to a target storage, and transferring less than all of the N sections of the first data structure to a migration server.
-
公开(公告)号:US12147347B2
公开(公告)日:2024-11-19
申请号:US18087554
申请日:2022-12-22
Applicant: Samsung Electronics Co., Ltd.
IPC: G06F12/00 , G06F12/0864 , G06F12/0895
Abstract: A method of a memory device is provided. The method includes identifying a tag address of a tag memory based, at least partially, on a source index; accessing a cache storage address corresponding to the tag address; comparing tag memory content and at least part of the source index to identify whether a match exists or whether a conflict exists; and in response to identifying whether the match exists or whether the conflict exists, obtaining information from the cache storage address.
-
公开(公告)号:US11720404B2
公开(公告)日:2023-08-08
申请号:US17076681
申请日:2020-10-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chun-Chu Chen-Jhy Archie Wu
CPC classification number: G06F9/5027
Abstract: Systems and methods for arbitrating access of a shared resource are disclosed. Data is received from various sources and stored in various queues. A first data structure is generated based on the stored data. The first data structure may be associated with two dimensions (e.g. a first dimension associated with sources and a second dimension associated with destinations). A second data structure is generated based on the first data structure. The second data structure may be associated with one dimension. The one dimension may include the second dimension. A first arbitration is performed based on the second data structure for selecting a destination. A second arbitration is performed based on the first data structure and the selected destination for selecting a source. Data stored in one of the queues associated with the selected source and the selected destination is retrieved, and the retrieved data is provided to the shared resource.
-
-
-
-
-
-
-
-
-