Systems and methods for distributed atomic storage operations

An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates at...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Talagala, Nisha, Batwara, Ashish, Sundararaman, Swaminathan, Piggin, Nick, Das, Dhananjoy
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 Talagala, Nisha
Batwara, Ashish
Sundararaman, Swaminathan
Piggin, Nick
Das, Dhananjoy
description An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10019320B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10019320B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10019320B23</originalsourceid><addsrcrecordid>eNqNyjEOwjAMBdAsDAi4gzkAUtpODCwgEHthrkzzSyOROIrNwO1ZOADTW97SHfqPGpIS50AJNktQmqRSiGo1Pt6GQGyS4khqUvkJkoLKFiXr2i0mfik2P1dueznfTtcdigzQwiMybLj3jffNvmv9se3-OV9i3DDX</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Systems and methods for distributed atomic storage operations</title><source>esp@cenet</source><creator>Talagala, Nisha ; Batwara, Ashish ; Sundararaman, Swaminathan ; Piggin, Nick ; Das, Dhananjoy</creator><creatorcontrib>Talagala, Nisha ; Batwara, Ashish ; Sundararaman, Swaminathan ; Piggin, Nick ; Das, Dhananjoy</creatorcontrib><description>An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2018</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=20180710&amp;DB=EPODOC&amp;CC=US&amp;NR=10019320B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20180710&amp;DB=EPODOC&amp;CC=US&amp;NR=10019320B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Talagala, Nisha</creatorcontrib><creatorcontrib>Batwara, Ashish</creatorcontrib><creatorcontrib>Sundararaman, Swaminathan</creatorcontrib><creatorcontrib>Piggin, Nick</creatorcontrib><creatorcontrib>Das, Dhananjoy</creatorcontrib><title>Systems and methods for distributed atomic storage operations</title><description>An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2018</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyjEOwjAMBdAsDAi4gzkAUtpODCwgEHthrkzzSyOROIrNwO1ZOADTW97SHfqPGpIS50AJNktQmqRSiGo1Pt6GQGyS4khqUvkJkoLKFiXr2i0mfik2P1dueznfTtcdigzQwiMybLj3jffNvmv9se3-OV9i3DDX</recordid><startdate>20180710</startdate><enddate>20180710</enddate><creator>Talagala, Nisha</creator><creator>Batwara, Ashish</creator><creator>Sundararaman, Swaminathan</creator><creator>Piggin, Nick</creator><creator>Das, Dhananjoy</creator><scope>EVB</scope></search><sort><creationdate>20180710</creationdate><title>Systems and methods for distributed atomic storage operations</title><author>Talagala, Nisha ; Batwara, Ashish ; Sundararaman, Swaminathan ; Piggin, Nick ; Das, Dhananjoy</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10019320B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2018</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Talagala, Nisha</creatorcontrib><creatorcontrib>Batwara, Ashish</creatorcontrib><creatorcontrib>Sundararaman, Swaminathan</creatorcontrib><creatorcontrib>Piggin, Nick</creatorcontrib><creatorcontrib>Das, Dhananjoy</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Talagala, Nisha</au><au>Batwara, Ashish</au><au>Sundararaman, Swaminathan</au><au>Piggin, Nick</au><au>Das, Dhananjoy</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Systems and methods for distributed atomic storage operations</title><date>2018-07-10</date><risdate>2018</risdate><abstract>An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10019320B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Systems and methods for distributed atomic storage operations
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T09%3A39%3A55IST&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=Talagala,%20Nisha&rft.date=2018-07-10&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10019320B2%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