File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

전명재

Jeon, Myeongjae
OMNIA
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.conferencePlace US -
dc.citation.title USENIX Annual Technocal Conference -
dc.contributor.author Miao, Hongyu -
dc.contributor.author Park, Heejin -
dc.contributor.author Jeon, Myeongjae -
dc.contributor.author Pekhimenko, Gennady -
dc.contributor.author McKinley, Kathryn S. -
dc.contributor.author Lin, Felix Xiaozhu -
dc.date.accessioned 2023-12-19T18:37:45Z -
dc.date.available 2023-12-19T18:37:45Z -
dc.date.created 2018-08-27 -
dc.date.issued 2017-07-12 -
dc.description.abstract Stream analytics on real-time events has an insatiable demand for throughput and latency. Its performance on a single machine is central to meeting this demand, even in a distributed system. This paper presents a novel stream processing engine called StreamBox that exploits the parallelism and memory hierarchy of modern multicore hardware. StreamBox executes a pipeline of transforms over records that may arrive out-of-order. As records arrive, it groups the records into ordered epochs delineated by watermarks. A watermark guarantees no subsequent record’s event timestamp will precede it.

Our contribution is to produce and manage abundant parallelism by generalizing out-of-order record processing within each epoch to out-of-order epoch processing and by dynamically prioritizing epochs to optimize latency. We introduce a data structure called cascading containers, which dynamically manages concurrency and dependences among epochs in the transform pipeline. StreamBox creates sequential memory layout of records in epochs and steers them to optimize NUMA locality. On a 56-core machine, StreamBox processes records up to 38 GB/sec (38M Records/sec) with 50 ms latency.
-
dc.identifier.bibliographicCitation USENIX Annual Technocal Conference -
dc.identifier.scopusid 2-s2.0-85077449843 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/37689 -
dc.identifier.url https://www.usenix.org/conference/atc17/technical-sessions/presentation/miao -
dc.language 영어 -
dc.publisher USENIX -
dc.title StreamBox: Modern Stream Processing on a Multicore Machine -
dc.type Conference Paper -
dc.date.conferenceDate 2017-07-12 -

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.