-
公开(公告)号:US20170277450A1
公开(公告)日:2017-09-28
申请号:US15077420
申请日:2016-03-22
Applicant: Seagate Technology LLC
Inventor: Mark Ish , Anant Baderdinni , Balakrishnan Sundararaman , Shashank Nemawarkar
Abstract: Method and apparatus for managing data in a distributed data storage system. In some embodiments, a plurality of storage devices define an overall available memory space. A control circuit stores a first copy of user data from a selected distributed data set in a working set of memory buffers, stores a duplicate, second copy of the user data in an alias set of memory buffers, generates parity data based on the second copy of the user data in the alias set of the memory buffers, and flushes the user data and the parity data from the alias set of memory buffers to the storage devices while the first copy of the user data remains in the working set of the memory buffers. In this way, subsequently received access commands can be serviced using the working set of the memory buffers.
-
公开(公告)号:US10564865B2
公开(公告)日:2020-02-18
申请号:US15077420
申请日:2016-03-22
Applicant: Seagate Technology LLC
Inventor: Mark Ish , Anant Baderdinni , Balakrishnan Sundararaman , Shashank Nemawarkar
IPC: G06F3/06 , G06F12/08 , G06F12/0866
Abstract: Method and apparatus for managing data in a distributed data storage system. In some embodiments, a plurality of storage devices define an overall available memory space. A control circuit stores a first copy of user data from a selected distributed data set in a working set of memory buffers, stores a duplicate, second copy of the user data in an alias set of memory buffers, generates parity data based on the second copy of the user data in the alias set of the memory buffers, and flushes the user data and the parity data from the alias set of memory buffers to the storage devices while the first copy of the user data remains in the working set of the memory buffers. In this way, subsequently received access commands can be serviced using the working set of the memory buffers.
-