• DocumentCode
    3140581
  • Title

    Esc: Towards an Elastic Stream Computing Platform for the Cloud

  • Author

    Satzger, Benjamin ; Hummer, Waldemar ; Leitner, Philipp ; Dustdar, Schahram

  • Author_Institution
    Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    348
  • Lastpage
    355
  • Abstract
    Today, most tools for processing big data are batch-oriented. However, many scenarios require continuous, online processing of data streams and events. We present ESC, a new stream computing engine. It is designed for computations with real-time demands, such as online data mining. It offers a simple programming model in which programs are specified by directed acyclic graphs (DAGs). The DAG defines the data flow of a program, vertices represent operations applied to the data. The data which are streaming through the graph are expressed as key/value pairs. ESC allows programmers to focus on the problem at hand and deals with distribution and fault tolerance. Furthermore, it is able to adapt to changing computational demands. In the cloud, ESC can dynamically attach and release machines to adjust the computational capacities to the current needs. This is crucial for stream computing since the amount of data fed into the system is not under the platform´s control. We substantiate the concepts we propose in this paper with an evaluation based on a high-frequency trading scenario.
  • Keywords
    batch processing (computers); cloud computing; data flow computing; directed graphs; fault tolerant computing; Esc; batch oriented processing; cloud computing; computational capacities; computational demands; data flow; directed acyclic graphs; elastic stream computing platform; fault tolerance; online data stream processing; programming model; Biomedical monitoring; Context; Correlation; Fault tolerance; Fault tolerant systems; Heart beat; Monitoring; adaptability; event processing; stream computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4577-0836-7
  • Electronic_ISBN
    2159-6182
  • Type

    conf

  • DOI
    10.1109/CLOUD.2011.27
  • Filename
    6008729