Mirroring data in write caches of controller of non-volatile memory

A data storage system provides persistent storage in bulk non-volatile memory. A controller of the data storage system receives a host write command and buffers associated host write data in both a first write cache in non-volatile memory and a mirrored second write cache in volatile memory. The con...

Full description

Saved in:
Bibliographic Details
Main Authors Nikolaos Papandreou, Radu Stoica, Timothy Fisher, Roman Pletka, Adalberto Yanes, Charalampos Pozidis, Nikolas Ioannou
Format Patent
LanguageEnglish
Published 13.03.2024
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A data storage system provides persistent storage in bulk non-volatile memory. A controller of the data storage system receives a host write command and buffers associated host write data in both a first write cache in non-volatile memory and a mirrored second write cache in volatile memory. The controller destages the host write data to the bulk non-volatile memory from the second write cache but not the first write cache. The controller services relocation write commands requesting data relocation within the bulk non-volatile memory by reference to the second write cache. Servicing the relocation write commands includes buffering relocation write data in the second write cache but not the first write cache and destaging the relocation write data to the bulk non-volatile memory from the second write cache.
AbstractList A data storage system provides persistent storage in bulk non-volatile memory. A controller of the data storage system receives a host write command and buffers associated host write data in both a first write cache in non-volatile memory and a mirrored second write cache in volatile memory. The controller destages the host write data to the bulk non-volatile memory from the second write cache but not the first write cache. The controller services relocation write commands requesting data relocation within the bulk non-volatile memory by reference to the second write cache. Servicing the relocation write commands includes buffering relocation write data in the second write cache but not the first write cache and destaging the relocation write data to the bulk non-volatile memory from the second write cache.
Author Nikolaos Papandreou
Radu Stoica
Roman Pletka
Adalberto Yanes
Nikolas Ioannou
Timothy Fisher
Charalampos Pozidis
Author_xml – fullname: Nikolaos Papandreou
– fullname: Radu Stoica
– fullname: Timothy Fisher
– fullname: Roman Pletka
– fullname: Adalberto Yanes
– fullname: Charalampos Pozidis
– fullname: Nikolas Ioannou
BookMark eNqFi70KAjEQBlNo4d8zuC9wIDm018Ofxs7-WOJ3GsjtHpug-PYq2FsNAzNTNxIVTFxzjmZqUW505cIUhZ4WCyhwuCOTdhRUimlKsK99tuqhiUtMoB692mvuxh2njMWPM7c87C_NqcKgLfLAAYLSHnd-4329Xm3r_8Ubu_4zNw
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID GB2622350A
GroupedDBID EVB
ID FETCH-epo_espacenet_GB2622350A3
IEDL.DBID EVB
IngestDate Fri Aug 09 05:00:51 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_GB2622350A3
Notes Application Number: GB20240000236
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20240313&DB=EPODOC&CC=GB&NR=2622350A
ParticipantIDs epo_espacenet_GB2622350A
PublicationCentury 2000
PublicationDate 20240313
PublicationDateYYYYMMDD 2024-03-13
PublicationDate_xml – month: 03
  year: 2024
  text: 20240313
  day: 13
PublicationDecade 2020
PublicationYear 2024
RelatedCompanies International Business Machines Corporation
RelatedCompanies_xml – name: International Business Machines Corporation
Score 3.5253742
Snippet A data storage system provides persistent storage in bulk non-volatile memory. A controller of the data storage system receives a host write command and...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Mirroring data in write caches of controller of non-volatile memory
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20240313&DB=EPODOC&locale=&CC=GB&NR=2622350A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1LS8NAEB5qfd60KvW9B8kt2Dw2SQ9BzKtFSFukSm8libsYqGlJIsV_7-ySqpced5cddgbmtfvtDMB9LzO5ZTmWquuMq6bTp6rjcK7yRPTa1t6pLZtNxCNr-Go-z-isBR-bvzCyTuhaFkdEjcpQ32tpr1d_l1iBxFZWD2mOU8vHaOoGSpMdi-JymqEEnhtOxsHYV3zfHXjK6MXVLfSDtPe0A7sYRNtCF8I3T_xJWf13KNEx7E2QVlGfQIsVHTj0N33XOnAQN8_dHdiX-MyswslGB6tT8OO8LCVsjgh4J8kLssYMn5FM1GauyJKTBn--YKUYYYKvohFCrhaMfApk7fcZ3EXh1B-qeK75rwjmA2_DgHEObdzHukAcvZ8lNOFpRg2T9fSUYnxGHTuliWZRRi-gu43K5falKzgSghQ4K824hnZdfrEbdLx1eitl9gPRIIeR
link.rule.ids 230,309,783,888,25576,76876
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV3dT8IwEL8gfuCbogY_6YPZ2yL76DYeFuM2YCoDYtDwRrbZRhIEss0Q_3uvzVBfeGybXnqX3Ff76x3AbSs1uWU5lqrrjKum06aq43Cu8lj02tbeqS2bTUQDK3w1nyZ0UoGPzV8YWSd0LYsjokalqO-FtNerv0usQGIr87tkhlPL--7YDZQyOxbF5TRDCTy3MxoGQ1_xfbfnKYMXV7fQD9LWww7sYoBtC13ovHniT8rqv0PpHsHeCGktimOosEUdav6m71odDqLyubsO-xKfmeY4WepgfgJ-NMsyCZsjAt5JZguyxgyfkVTUZs7JkpMSfz5nmRhhgq-iEUKu5ox8CmTt9yk0u52xH6p4rumvCKY9b8OAcQZV3McaQBy9ncY05klKDZO19IRifEYdO6GxZlFGz6GxjcrF9qUm1MJx1J_2HwfPl3AohCowV5pxBdUi-2LX6ISL5EbK7wdYw4qE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Mirroring+data+in+write+caches+of+controller+of+non-volatile+memory&rft.inventor=Nikolaos+Papandreou&rft.inventor=Radu+Stoica&rft.inventor=Timothy+Fisher&rft.inventor=Roman+Pletka&rft.inventor=Adalberto+Yanes&rft.inventor=Charalampos+Pozidis&rft.inventor=Nikolas+Ioannou&rft.date=2024-03-13&rft.externalDBID=A&rft.externalDocID=GB2622350A