[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/CLOUD.2011.27guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Esc: Towards an Elastic Stream Computing Platform for the Cloud

Published: 04 July 2011 Publication History

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.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CLOUD '11: Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
July 2011
772 pages
ISBN:9780769544601

Publisher

IEEE Computer Society

United States

Publication History

Published: 04 July 2011

Author Tags

  1. adaptability
  2. event processing
  3. stream computing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Resource Management and Scheduling in Distributed Stream Processing SystemsACM Computing Surveys10.1145/335539953:3(1-41)Online publication date: 28-May-2020
  • (2019)A Comprehensive Survey on Parallelization and Elasticity in Stream ProcessingACM Computing Surveys10.1145/330384952:2(1-37)Online publication date: 30-Apr-2019
  • (2018)HengeProceedings of the ACM Symposium on Cloud Computing10.1145/3267809.3267832(249-262)Online publication date: 11-Oct-2018
  • (2018)Distributed data stream processing and edge computingJournal of Network and Computer Applications10.1016/j.jnca.2017.12.001103:C(1-17)Online publication date: 1-Feb-2018
  • (2017)From Resource Monitoring to Requirements-based AdaptationProceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion10.1145/3053600.3053617(91-96)Online publication date: 18-Apr-2017
  • (2017)AhabSoftware—Practice & Experience10.1002/spe.242447:3(443-454)Online publication date: 1-Mar-2017
  • (2016)SSCInternational Journal of High Performance Computing and Networking10.1504/ijhpcn.2016.0762509:3(171-189)Online publication date: 1-Jan-2016
  • (2016)EnormProceedings of the 10th ACM International Conference on Distributed and Event-based Systems10.1145/2933267.2933315(37-48)Online publication date: 13-Jun-2016
  • (2015)Dynamic Resource Management In a Massively Parallel Stream Processing EngineProceedings of the 24th ACM International on Conference on Information and Knowledge Management10.1145/2806416.2806449(13-22)Online publication date: 17-Oct-2015
  • (2015)JCloudScaleACM Transactions on Internet Technology10.1145/279298015:3(1-20)Online publication date: 28-Jul-2015
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media