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...
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 | 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&date=20180710&DB=EPODOC&CC=US&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&date=20180710&DB=EPODOC&CC=US&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 |