Synchronizing in-memory caches while being updated by a high rate data stream

Embodiments of the present invention provide methods and systems for high availability in data-stream applications using separate but synchronized nodes. Initially, a live node is designated to provide the data stream. Upon startup or restart, a standby node synchronizes its state with the live node...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TAYLOR RICHARD JAMES, SPICER MICHAEL JOHN ELVERY
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 TAYLOR RICHARD JAMES
SPICER MICHAEL JOHN ELVERY
description Embodiments of the present invention provide methods and systems for high availability in data-stream applications using separate but synchronized nodes. Initially, a live node is designated to provide the data stream. Upon startup or restart, a standby node synchronizes its state with the live node. The initial synchronization is performed in two phases. In the first phase, the standby node connects to the same data stream (or a data stream with same content) and obtains the same symbols as the live node. In the second phase, the standby node obtains metadata from the live node for various symbols, such as symbols that are new to the standby node. Once synchronized, the live and the standby nodes then continue with separately processing the data stream.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8089987B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8089987B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8089987B23</originalsourceid><addsrcrecordid>eNrjZPANrsxLzijKz8usysxLV8jM081Nzc0vqlRITkzOSC1WKM_IzElVSEoFSZYWpCSWpKYoJFUqJCpkZKZnKBQB-QpAwUSF4pKi1MRcHgbWtMSc4lReKM3NoODmGuLsoZtakB-fWlyQmJyal1oSHxpsYWBhaWlh7mRkTIQSAFw3NbQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Synchronizing in-memory caches while being updated by a high rate data stream</title><source>esp@cenet</source><creator>TAYLOR RICHARD JAMES ; SPICER MICHAEL JOHN ELVERY</creator><creatorcontrib>TAYLOR RICHARD JAMES ; SPICER MICHAEL JOHN ELVERY</creatorcontrib><description>Embodiments of the present invention provide methods and systems for high availability in data-stream applications using separate but synchronized nodes. Initially, a live node is designated to provide the data stream. Upon startup or restart, a standby node synchronizes its state with the live node. The initial synchronization is performed in two phases. In the first phase, the standby node connects to the same data stream (or a data stream with same content) and obtains the same symbols as the live node. In the second phase, the standby node obtains metadata from the live node for various symbols, such as symbols that are new to the standby node. Once synchronized, the live and the standby nodes then continue with separately processing the data stream.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; MULTIPLEX COMMUNICATION ; PHYSICS</subject><creationdate>2012</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=20120103&amp;DB=EPODOC&amp;CC=US&amp;NR=8089987B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25544,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20120103&amp;DB=EPODOC&amp;CC=US&amp;NR=8089987B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>TAYLOR RICHARD JAMES</creatorcontrib><creatorcontrib>SPICER MICHAEL JOHN ELVERY</creatorcontrib><title>Synchronizing in-memory caches while being updated by a high rate data stream</title><description>Embodiments of the present invention provide methods and systems for high availability in data-stream applications using separate but synchronized nodes. Initially, a live node is designated to provide the data stream. Upon startup or restart, a standby node synchronizes its state with the live node. The initial synchronization is performed in two phases. In the first phase, the standby node connects to the same data stream (or a data stream with same content) and obtains the same symbols as the live node. In the second phase, the standby node obtains metadata from the live node for various symbols, such as symbols that are new to the standby node. Once synchronized, the live and the standby nodes then continue with separately processing the data stream.</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>MULTIPLEX COMMUNICATION</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2012</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPANrsxLzijKz8usysxLV8jM081Nzc0vqlRITkzOSC1WKM_IzElVSEoFSZYWpCSWpKYoJFUqJCpkZKZnKBQB-QpAwUSF4pKi1MRcHgbWtMSc4lReKM3NoODmGuLsoZtakB-fWlyQmJyal1oSHxpsYWBhaWlh7mRkTIQSAFw3NbQ</recordid><startdate>20120103</startdate><enddate>20120103</enddate><creator>TAYLOR RICHARD JAMES</creator><creator>SPICER MICHAEL JOHN ELVERY</creator><scope>EVB</scope></search><sort><creationdate>20120103</creationdate><title>Synchronizing in-memory caches while being updated by a high rate data stream</title><author>TAYLOR RICHARD JAMES ; SPICER MICHAEL JOHN ELVERY</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8089987B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2012</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>MULTIPLEX COMMUNICATION</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>TAYLOR RICHARD JAMES</creatorcontrib><creatorcontrib>SPICER MICHAEL JOHN ELVERY</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>TAYLOR RICHARD JAMES</au><au>SPICER MICHAEL JOHN ELVERY</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Synchronizing in-memory caches while being updated by a high rate data stream</title><date>2012-01-03</date><risdate>2012</risdate><abstract>Embodiments of the present invention provide methods and systems for high availability in data-stream applications using separate but synchronized nodes. Initially, a live node is designated to provide the data stream. Upon startup or restart, a standby node synchronizes its state with the live node. The initial synchronization is performed in two phases. In the first phase, the standby node connects to the same data stream (or a data stream with same content) and obtains the same symbols as the live node. In the second phase, the standby node obtains metadata from the live node for various symbols, such as symbols that are new to the standby node. Once synchronized, the live and the standby nodes then continue with separately processing the data stream.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US8089987B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
MULTIPLEX COMMUNICATION
PHYSICS
title Synchronizing in-memory caches while being updated by a high rate data stream
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T06%3A01%3A01IST&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=TAYLOR%20RICHARD%20JAMES&rft.date=2012-01-03&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8089987B2%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