DISTRIBUTED STREAMING SYSTEM SUPPORTING REAL-TIME SLIDING WINDOWS

In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gomes, Ana Sofia Leal, Oliveirinha, João Miguel Forte, Bizarro, Pedro Gustavo Santos Rodrigues, Silva, Pedro Cardoso Lessa e
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 Gomes, Ana Sofia Leal
Oliveirinha, João Miguel Forte
Bizarro, Pedro Gustavo Santos Rodrigues
Silva, Pedro Cardoso Lessa e
description In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of the topic groupings to determine one or more metrics of events with at least one window and an event reservoir including by: tracking, in a volatile memory of the event reservoir, beginning and ending events within the at least one window; and tracking, in a persistent storage of the event reservoir, events associated with tasks assigned to a respective node. The process includes updating the one or more metrics based on one or more previous values of the one or more metrics as a new event is added or an existing event is expired from the at least one window.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2022138006A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2022138006A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2022138006A13</originalsourceid><addsrcrecordid>eNrjZHB08QwOCfJ0Cg1xdVEAslwdfT393BWCI4NDXH0VgkMDAvyDQkAiQBkf3RBPX1eFYB9PF5BIuKefi394MA8Da1piTnEqL5TmZlB2cw1x9tBNLciPTy0uSExOzUstiQ8NNjIwMjI0tjAwMHM0NCZOFQDS8Sxu</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>DISTRIBUTED STREAMING SYSTEM SUPPORTING REAL-TIME SLIDING WINDOWS</title><source>esp@cenet</source><creator>Gomes, Ana Sofia Leal ; Oliveirinha, João Miguel Forte ; Bizarro, Pedro Gustavo Santos Rodrigues ; Silva, Pedro Cardoso Lessa e</creator><creatorcontrib>Gomes, Ana Sofia Leal ; Oliveirinha, João Miguel Forte ; Bizarro, Pedro Gustavo Santos Rodrigues ; Silva, Pedro Cardoso Lessa e</creatorcontrib><description>In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of the topic groupings to determine one or more metrics of events with at least one window and an event reservoir including by: tracking, in a volatile memory of the event reservoir, beginning and ending events within the at least one window; and tracking, in a persistent storage of the event reservoir, events associated with tasks assigned to a respective node. The process includes updating the one or more metrics based on one or more previous values of the one or more metrics as a new event is added or an existing event is expired from the at least one window.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2022</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=20220505&amp;DB=EPODOC&amp;CC=US&amp;NR=2022138006A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25551,76302</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220505&amp;DB=EPODOC&amp;CC=US&amp;NR=2022138006A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Gomes, Ana Sofia Leal</creatorcontrib><creatorcontrib>Oliveirinha, João Miguel Forte</creatorcontrib><creatorcontrib>Bizarro, Pedro Gustavo Santos Rodrigues</creatorcontrib><creatorcontrib>Silva, Pedro Cardoso Lessa e</creatorcontrib><title>DISTRIBUTED STREAMING SYSTEM SUPPORTING REAL-TIME SLIDING WINDOWS</title><description>In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of the topic groupings to determine one or more metrics of events with at least one window and an event reservoir including by: tracking, in a volatile memory of the event reservoir, beginning and ending events within the at least one window; and tracking, in a persistent storage of the event reservoir, events associated with tasks assigned to a respective node. The process includes updating the one or more metrics based on one or more previous values of the one or more metrics as a new event is added or an existing event is expired from the at least one window.</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>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHB08QwOCfJ0Cg1xdVEAslwdfT393BWCI4NDXH0VgkMDAvyDQkAiQBkf3RBPX1eFYB9PF5BIuKefi394MA8Da1piTnEqL5TmZlB2cw1x9tBNLciPTy0uSExOzUstiQ8NNjIwMjI0tjAwMHM0NCZOFQDS8Sxu</recordid><startdate>20220505</startdate><enddate>20220505</enddate><creator>Gomes, Ana Sofia Leal</creator><creator>Oliveirinha, João Miguel Forte</creator><creator>Bizarro, Pedro Gustavo Santos Rodrigues</creator><creator>Silva, Pedro Cardoso Lessa e</creator><scope>EVB</scope></search><sort><creationdate>20220505</creationdate><title>DISTRIBUTED STREAMING SYSTEM SUPPORTING REAL-TIME SLIDING WINDOWS</title><author>Gomes, Ana Sofia Leal ; Oliveirinha, João Miguel Forte ; Bizarro, Pedro Gustavo Santos Rodrigues ; Silva, Pedro Cardoso Lessa e</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2022138006A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Gomes, Ana Sofia Leal</creatorcontrib><creatorcontrib>Oliveirinha, João Miguel Forte</creatorcontrib><creatorcontrib>Bizarro, Pedro Gustavo Santos Rodrigues</creatorcontrib><creatorcontrib>Silva, Pedro Cardoso Lessa e</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gomes, Ana Sofia Leal</au><au>Oliveirinha, João Miguel Forte</au><au>Bizarro, Pedro Gustavo Santos Rodrigues</au><au>Silva, Pedro Cardoso Lessa e</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>DISTRIBUTED STREAMING SYSTEM SUPPORTING REAL-TIME SLIDING WINDOWS</title><date>2022-05-05</date><risdate>2022</risdate><abstract>In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of the topic groupings to determine one or more metrics of events with at least one window and an event reservoir including by: tracking, in a volatile memory of the event reservoir, beginning and ending events within the at least one window; and tracking, in a persistent storage of the event reservoir, events associated with tasks assigned to a respective node. The process includes updating the one or more metrics based on one or more previous values of the one or more metrics as a new event is added or an existing event is expired from the at least one window.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2022138006A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title DISTRIBUTED STREAMING SYSTEM SUPPORTING REAL-TIME SLIDING WINDOWS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T01%3A03%3A12IST&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=Gomes,%20Ana%20Sofia%20Leal&rft.date=2022-05-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2022138006A1%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