Method and Apparatus for Ensuring Data Integrity in a Storage Cluster With the Use of NVDIMM

An information handling system includes a persistent storage and a memory controller. The persistent storage includes a volatile memory and a non-volatile memory. The memory controller stores data and metadata for a data file within the volatile memory, and the data file is synchronized within other...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rao, Balaji Bapu Gururaja, Poluri, Syama S, Nelogal, Chandrashekar
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Rao, Balaji Bapu Gururaja
Poluri, Syama S
Nelogal, Chandrashekar
description An information handling system includes a persistent storage and a memory controller. The persistent storage includes a volatile memory and a non-volatile memory. The memory controller stores data and metadata for a data file within the volatile memory, and the data file is synchronized within other information handling systems of a storage cluster. The memory controller updates the metadata in response to a change in the data of the data file, stores the data and the metadata for the data file within the non-volatile memory prior to a power loss of the information handling system, and synchronizes the data and the metadata of the data file with current data and current metadata for the data file found in the other information handling systems in response to the information handling system being back online. The data is synchronized with the current metadata based on a transform for the data file being received from the other information handling systems.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2019377647A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2019377647A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2019377647A13</originalsourceid><addsrcrecordid>eNqNyjELgkAYBmCXhqj-wwvNQWYkjaJGDraYtQTykd_pgdwdd59D_76lH9D0LM8yetUso-1BpkfmHHmSOUBZj9KE2WszoCAhVEZ48Fo-0AaERqyngZFPcxD2eGoZISOjDQyrcHsUVV2vo4WiKfDm5yraXsp7ft2xsx0HR282LF3bHPbxOUnT0zHN4uS_9QW0ZTrc</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and Apparatus for Ensuring Data Integrity in a Storage Cluster With the Use of NVDIMM</title><source>esp@cenet</source><creator>Rao, Balaji Bapu Gururaja ; Poluri, Syama S ; Nelogal, Chandrashekar</creator><creatorcontrib>Rao, Balaji Bapu Gururaja ; Poluri, Syama S ; Nelogal, Chandrashekar</creatorcontrib><description>An information handling system includes a persistent storage and a memory controller. The persistent storage includes a volatile memory and a non-volatile memory. The memory controller stores data and metadata for a data file within the volatile memory, and the data file is synchronized within other information handling systems of a storage cluster. The memory controller updates the metadata in response to a change in the data of the data file, stores the data and the metadata for the data file within the non-volatile memory prior to a power loss of the information handling system, and synchronizes the data and the metadata of the data file with current data and current metadata for the data file found in the other information handling systems in response to the information handling system being back online. The data is synchronized with the current metadata based on a transform for the data file being received from the other information handling systems.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20191212&amp;DB=EPODOC&amp;CC=US&amp;NR=2019377647A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20191212&amp;DB=EPODOC&amp;CC=US&amp;NR=2019377647A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Rao, Balaji Bapu Gururaja</creatorcontrib><creatorcontrib>Poluri, Syama S</creatorcontrib><creatorcontrib>Nelogal, Chandrashekar</creatorcontrib><title>Method and Apparatus for Ensuring Data Integrity in a Storage Cluster With the Use of NVDIMM</title><description>An information handling system includes a persistent storage and a memory controller. The persistent storage includes a volatile memory and a non-volatile memory. The memory controller stores data and metadata for a data file within the volatile memory, and the data file is synchronized within other information handling systems of a storage cluster. The memory controller updates the metadata in response to a change in the data of the data file, stores the data and the metadata for the data file within the non-volatile memory prior to a power loss of the information handling system, and synchronizes the data and the metadata of the data file with current data and current metadata for the data file found in the other information handling systems in response to the information handling system being back online. The data is synchronized with the current metadata based on a transform for the data file being received from the other information handling systems.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyjELgkAYBmCXhqj-wwvNQWYkjaJGDraYtQTykd_pgdwdd59D_76lH9D0LM8yetUso-1BpkfmHHmSOUBZj9KE2WszoCAhVEZ48Fo-0AaERqyngZFPcxD2eGoZISOjDQyrcHsUVV2vo4WiKfDm5yraXsp7ft2xsx0HR282LF3bHPbxOUnT0zHN4uS_9QW0ZTrc</recordid><startdate>20191212</startdate><enddate>20191212</enddate><creator>Rao, Balaji Bapu Gururaja</creator><creator>Poluri, Syama S</creator><creator>Nelogal, Chandrashekar</creator><scope>EVB</scope></search><sort><creationdate>20191212</creationdate><title>Method and Apparatus for Ensuring Data Integrity in a Storage Cluster With the Use of NVDIMM</title><author>Rao, Balaji Bapu Gururaja ; Poluri, Syama S ; Nelogal, Chandrashekar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2019377647A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>Rao, Balaji Bapu Gururaja</creatorcontrib><creatorcontrib>Poluri, Syama S</creatorcontrib><creatorcontrib>Nelogal, Chandrashekar</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rao, Balaji Bapu Gururaja</au><au>Poluri, Syama S</au><au>Nelogal, Chandrashekar</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and Apparatus for Ensuring Data Integrity in a Storage Cluster With the Use of NVDIMM</title><date>2019-12-12</date><risdate>2019</risdate><abstract>An information handling system includes a persistent storage and a memory controller. The persistent storage includes a volatile memory and a non-volatile memory. The memory controller stores data and metadata for a data file within the volatile memory, and the data file is synchronized within other information handling systems of a storage cluster. The memory controller updates the metadata in response to a change in the data of the data file, stores the data and the metadata for the data file within the non-volatile memory prior to a power loss of the information handling system, and synchronizes the data and the metadata of the data file with current data and current metadata for the data file found in the other information handling systems in response to the information handling system being back online. The data is synchronized with the current metadata based on a transform for the data file being received from the other information handling systems.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2019377647A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Method and Apparatus for Ensuring Data Integrity in a Storage Cluster With the Use of NVDIMM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T03%3A01%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Rao,%20Balaji%20Bapu%20Gururaja&rft.date=2019-12-12&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2019377647A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true