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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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&date=20191212&DB=EPODOC&CC=US&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&date=20191212&DB=EPODOC&CC=US&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 |