Multiple transaction logs in a distributed storage system

In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distribut...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Edwards Andrew James, Ogus Aaron W, Shahid Muhammad Junaid, Calder Bradley G, Devaraju Jegan, Xu Yikang, Seela Pradeep, Varadarajan Krishnan, Chablani Manish, Mainali Shane, Wang Ju
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 Edwards Andrew James
Ogus Aaron W
Shahid Muhammad Junaid
Calder Bradley G
Devaraju Jegan
Xu Yikang
Seela Pradeep
Varadarajan Krishnan
Chablani Manish
Mainali Shane
Wang Ju
description In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9736243B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9736243B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9736243B23</originalsourceid><addsrcrecordid>eNrjZLD0Lc0pySzISVUoKUrMK05MLsnMz1PIyU8vVsjMU0hUSMksLinKTCotSU1RKC7JL0pMT1UoriwuSc3lYWBNS8wpTuWF0twMCm6uIc4euqkF-fGpxQWJyal5qSXxocGW5sZmRibGTkbGRCgBACAhLvI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Multiple transaction logs in a distributed storage system</title><source>esp@cenet</source><creator>Edwards Andrew James ; Ogus Aaron W ; Shahid Muhammad Junaid ; Calder Bradley G ; Devaraju Jegan ; Xu Yikang ; Seela Pradeep ; Varadarajan Krishnan ; Chablani Manish ; Mainali Shane ; Wang Ju</creator><creatorcontrib>Edwards Andrew James ; Ogus Aaron W ; Shahid Muhammad Junaid ; Calder Bradley G ; Devaraju Jegan ; Xu Yikang ; Seela Pradeep ; Varadarajan Krishnan ; Chablani Manish ; Mainali Shane ; Wang Ju</creatorcontrib><description>In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.</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>2017</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=20170815&amp;DB=EPODOC&amp;CC=US&amp;NR=9736243B2$$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=20170815&amp;DB=EPODOC&amp;CC=US&amp;NR=9736243B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Edwards Andrew James</creatorcontrib><creatorcontrib>Ogus Aaron W</creatorcontrib><creatorcontrib>Shahid Muhammad Junaid</creatorcontrib><creatorcontrib>Calder Bradley G</creatorcontrib><creatorcontrib>Devaraju Jegan</creatorcontrib><creatorcontrib>Xu Yikang</creatorcontrib><creatorcontrib>Seela Pradeep</creatorcontrib><creatorcontrib>Varadarajan Krishnan</creatorcontrib><creatorcontrib>Chablani Manish</creatorcontrib><creatorcontrib>Mainali Shane</creatorcontrib><creatorcontrib>Wang Ju</creatorcontrib><title>Multiple transaction logs in a distributed storage system</title><description>In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.</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>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLD0Lc0pySzISVUoKUrMK05MLsnMz1PIyU8vVsjMU0hUSMksLinKTCotSU1RKC7JL0pMT1UoriwuSc3lYWBNS8wpTuWF0twMCm6uIc4euqkF-fGpxQWJyal5qSXxocGW5sZmRibGTkbGRCgBACAhLvI</recordid><startdate>20170815</startdate><enddate>20170815</enddate><creator>Edwards Andrew James</creator><creator>Ogus Aaron W</creator><creator>Shahid Muhammad Junaid</creator><creator>Calder Bradley G</creator><creator>Devaraju Jegan</creator><creator>Xu Yikang</creator><creator>Seela Pradeep</creator><creator>Varadarajan Krishnan</creator><creator>Chablani Manish</creator><creator>Mainali Shane</creator><creator>Wang Ju</creator><scope>EVB</scope></search><sort><creationdate>20170815</creationdate><title>Multiple transaction logs in a distributed storage system</title><author>Edwards Andrew James ; Ogus Aaron W ; Shahid Muhammad Junaid ; Calder Bradley G ; Devaraju Jegan ; Xu Yikang ; Seela Pradeep ; Varadarajan Krishnan ; Chablani Manish ; Mainali Shane ; Wang Ju</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9736243B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2017</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>Edwards Andrew James</creatorcontrib><creatorcontrib>Ogus Aaron W</creatorcontrib><creatorcontrib>Shahid Muhammad Junaid</creatorcontrib><creatorcontrib>Calder Bradley G</creatorcontrib><creatorcontrib>Devaraju Jegan</creatorcontrib><creatorcontrib>Xu Yikang</creatorcontrib><creatorcontrib>Seela Pradeep</creatorcontrib><creatorcontrib>Varadarajan Krishnan</creatorcontrib><creatorcontrib>Chablani Manish</creatorcontrib><creatorcontrib>Mainali Shane</creatorcontrib><creatorcontrib>Wang Ju</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Edwards Andrew James</au><au>Ogus Aaron W</au><au>Shahid Muhammad Junaid</au><au>Calder Bradley G</au><au>Devaraju Jegan</au><au>Xu Yikang</au><au>Seela Pradeep</au><au>Varadarajan Krishnan</au><au>Chablani Manish</au><au>Mainali Shane</au><au>Wang Ju</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Multiple transaction logs in a distributed storage system</title><date>2017-08-15</date><risdate>2017</risdate><abstract>In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9736243B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Multiple transaction logs in a distributed storage system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-19T05%3A03%3A50IST&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=Edwards%20Andrew%20James&rft.date=2017-08-15&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9736243B2%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