About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Broadband Communications, Networks, and Systems. 12th EAI International Conference, BROADNETS 2021, Virtual Event, October 28–29, 2021, Proceedings

Research Article

A Data Stream Prediction Strategy for Elastic Stream Computing Systems

Download(Requires a free EAI acccount)
11 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-93479-8_9,
        author={Hanchu Zhang and Dawei Sun and Atul Sajjanhar and Rajkumar Buyya},
        title={A Data Stream Prediction Strategy for Elastic Stream Computing Systems},
        proceedings={Broadband Communications, Networks, and Systems. 12th EAI International Conference, BROADNETS 2021, Virtual Event, October 28--29, 2021, Proceedings},
        proceedings_a={BROADNETS},
        year={2022},
        month={1},
        keywords={Data stream prediction Resource scheduling Stream computing Back propagation neural network Storm},
        doi={10.1007/978-3-030-93479-8_9}
    }
    
  • Hanchu Zhang
    Dawei Sun
    Atul Sajjanhar
    Rajkumar Buyya
    Year: 2022
    A Data Stream Prediction Strategy for Elastic Stream Computing Systems
    BROADNETS
    Springer
    DOI: 10.1007/978-3-030-93479-8_9
Hanchu Zhang1, Dawei Sun1,*, Atul Sajjanhar2, Rajkumar Buyya3
  • 1: School of Information Engineering, China University of Geosciences
  • 2: School of Information Technology, Deakin University, Geelong
  • 3: Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems
*Contact email: sundaweicn@cugb.edu.cn

Abstract

In a distributed stream processing system, elastic resource provisioning/scheduling is the main factor that affects system performance and limits system applications. However, in the data stream computing platform, resource allocation is often suboptimal due to the large fluctuations of the data stream rate, which creates a performance bottleneck for the cluster. In this paper, we propose a data stream prediction strategy (Dp-Stream) for elastic computing system to mitigate the resource allocation issue. First, we establish a back propagation (BP) neural network prediction model based on genetic simulated annealing algorithm to predict the trend of the data stream rate in the next time window of the cluster; second, according to the time latency, the estimation model adjusts the resources allocated to the critical operations of the critical path in the Directed Acyclic Graph (DAG) and finally, the resource communication cost is optimized. We evaluate the prediction accuracy and system latency of the proposed scheduling strategy in Storm. The experimental results prove the feasibility and effectiveness of the proposed strategy.

Keywords
Data stream prediction Resource scheduling Stream computing Back propagation neural network Storm
Published
2022-01-01
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-93479-8_9
Copyright © 2021–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL