[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1379272.1379277acmotherconferencesArticle/Chapter ViewAbstractPublication PagessspsConference Proceedingsconference-collections
research-article

Potential-driven load distribution for distributed data stream processing

Published: 29 March 2008 Publication History

Abstract

A large class of applications require real-time processing of continuous stream data resulting in the development of data stream management systems (DSMS). Since many of these applications are distributed, distributed DSMSs are starting to receive attention. In this paper, we focus on an important issue in distributed DSMS operation, namely load distribution to minimize end-to-end latency. We identify the often conflicting requirements of load distribution, and propose a "potential-driven" load distribution approach to mimic the movements of objects in the physical world. Our approach also takes into account heterogeneous machines, different network conditions, and resource constraints. We present experimental results that investigate our algorithms from various aspects, and show that they outperform existing techniques in terms of end-to-end latency.

References

[1]
D. J. Abadi et al. Aurora: a new model and architecture for data stream management. The VLDB Journal, 12(2), 2003.
[2]
D. J. Abadi et al. The design of the borealis stream processing engine. In CIDR, 2005.
[3]
Y. Ahmad and U. Çetintemel. Network-aware query processing for stream-based applications. In VLDB, 2004.
[4]
S. Chandrasekaran et al. TelegraphCQ: Continuous dataflow processing for an uncertain world. In CIDR, 2003.
[5]
X. Gu, P. S. Yu, and H. Wang. Adaptive load diffusion for multiway windowed stream joins. In ICDE, 2007.
[6]
R. Motwani et al. Query processing, approximation, and resource management in a data stream management system. In CIDR, 2003.
[7]
P. Pietzuch et al. Network-aware operator placement for stream-processing systems. In ICDE, 2006.
[8]
M. A. Shah, J. M. Hellerstein, S. Chandrasekaran, and M. J. Franklin. Flux: An adaptive partitioning operator for continuous query systems. In ICDE, 2003.
[9]
U. Srivastava, K. Munagala, and J. Widom. Operator placement for in-network stream query processing. In PODS, 2005.
[10]
Y. Xing. Load distribution for distributed stream processing. In EDBT Ph.D. Workshop, 2004.
[11]
Y. Xing et al. Dynamic load distribution in the borealis stream processor. In ICDE, 2005.
[12]
Y. Xing, J.-H. Hwang, U. Çetintemel, and S. Zdonik. Providing resiliency to load variations in distributed stream processing. In VLDB, 2006.
[13]
Y. Zhou, B. C. Ooi, and K.-L. Tan. Dynamic load management for distributed continuous query systems. In ICDE, 2005.
[14]
Y. Zhou, B. C. Ooi, K.-L. Tan, and J. Wu. Efficient dynamic operator placement in a locally distributed continuous query system. In LNCS 4275, OTM, 2006.

Cited By

View all
  • (2024)To Migrate or Not to Migrate: An Analysis of Operator Migration in Distributed Stream ProcessingIEEE Communications Surveys & Tutorials10.1109/COMST.2023.333095326:1(670-705)Online publication date: Sep-2025
  • (2017)StroMAX: Partitioning-Based Scheduler for Real-Time Stream Processing SystemDatabase Systems for Advanced Applications10.1007/978-3-319-55699-4_17(269-288)Online publication date: 22-Mar-2017
  • (2015)A Streaming Real-Time Web Observatory Architecture for Monitoring the Health of Social MachinesProceedings of the 24th International Conference on World Wide Web10.1145/2740908.2743977(1149-1154)Online publication date: 18-May-2015
  • Show More Cited By

Index Terms

  1. Potential-driven load distribution for distributed data stream processing

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SSPS '08: Proceedings of the 2nd international workshop on Scalable stream processing system
    March 2008
    99 pages
    ISBN:9781595939630
    DOI:10.1145/1379272
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 March 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. data streams
    2. distributed systems
    3. load balancing

    Qualifiers

    • Research-article

    Conference

    EDBT '08

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)13
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 03 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)To Migrate or Not to Migrate: An Analysis of Operator Migration in Distributed Stream ProcessingIEEE Communications Surveys & Tutorials10.1109/COMST.2023.333095326:1(670-705)Online publication date: Sep-2025
    • (2017)StroMAX: Partitioning-Based Scheduler for Real-Time Stream Processing SystemDatabase Systems for Advanced Applications10.1007/978-3-319-55699-4_17(269-288)Online publication date: 22-Mar-2017
    • (2015)A Streaming Real-Time Web Observatory Architecture for Monitoring the Health of Social MachinesProceedings of the 24th International Conference on World Wide Web10.1145/2740908.2743977(1149-1154)Online publication date: 18-May-2015
    • (2013)Adaptive Query Processing in Distributed SettingsAdvanced Query Processing10.1007/978-3-642-28323-9_9(211-236)Online publication date: 2013

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media