BROWSE

Related Researcher

Author's Photo

Jeon, Myeongjae
Research Interests
  • Parallel/distributed processing of deep learning workloads, Real-time stream data analytics at cloud/IoT scale, Public/private blockchain

StreamBox: Modern Stream Processing on a Multicore Machine

DC Field Value Language
dc.contributor.author Miao, Hongyu ko
dc.contributor.author Park, Heejin ko
dc.contributor.author Jeon, Myeongjae ko
dc.contributor.author Pekhimenko, Gennady ko
dc.contributor.author McKinley, Kathryn S. ko
dc.contributor.author Lin, Felix Xiaozhu ko
dc.date.available 2020-07-24T06:10:17Z -
dc.date.created 2018-08-27 ko
dc.date.issued 2017-07-12 ko
dc.identifier.citation USENIX Annual Technocal Conference ko
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/37689 -
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. ko
dc.language 영어 ko
dc.publisher USENIX ko
dc.title StreamBox: Modern Stream Processing on a Multicore Machine ko
dc.type CONFERENCE ko
dc.identifier.scopusid 2-s2.0-85077449843 ko
dc.type.rims CONF ko
dc.identifier.url https://www.usenix.org/conference/atc17/technical-sessions/presentation/miao ko
Appears in Collections:
CSE_Conference Papers

find_unist can give you direct access to the published full text of this article. (UNISTARs only)

Show simple item record

qrcode

  • mendeley

    citeulike

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

MENU