Elastic Scaling of Stateful Operators Over Fluctuating Data Streams

被引:0
|
作者
Wu, Minghui [1 ]
Sun, Dawei [1 ]
Gao, Shang [2 ]
Li, Keqin [3 ]
Buyya, Rajkumar [4 ]
机构
[1] China Univ Geosci, Sch Informat Engn, Beijing 100083, Peoples R China
[2] Deakin Univ, Sch Informat Technol, Waurn Ponds, Vic 3216, Australia
[3] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
[4] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic 3010, Australia
基金
中国国家自然科学基金;
关键词
Streams; Parallel processing; Topology; Resource management; Data models; Computational modeling; System performance; Distributed stream computing; operator parallelism; resource scaling; state management; stateful operator;
D O I
10.1109/TSC.2024.3436596
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Elastic scaling of parallel operators has emerged as a powerful approach to reduce response time in stream applications with fluctuating inputs. Many state-of-the-art works focus on stateless operators and change the operator parallelism from one aspect. They often lack efficient management of operator states and overlook the costs associated with resource over-provisioning. To overcome these limitations, we introduce Es-Stream for elastic scaling of stateful operators over fluctuating data streams, which includes: 1) We observe that under-provisioning of operator parallelism leads to data pile-up, resulting in longer system latency, while over-provisioning of operator parallelism causes idle instances and additional resource consumption. 2) The Es-Stream system scales in two dimensions: the parallelism of operators and the number of resources. It dynamically adjusts operators to an optimal parallelism while scaling the resources used by the stream application. 3) When the parallelism of stateful operators changes, upstream operators backup downstream operators' state and cache the emitted data tuples at dynamic time intervals, ensuring the operator parallelism is adjusted in a low-overhead way. 4) Experimental results demonstrate that Es-Stream provides promising performance improvements, reducing the maximum system latency by 3x and saving the maximum state recovery time by 2x, compared to existing state-of-the-art works.
引用
收藏
页码:3555 / 3568
页数:14
相关论文
共 50 条
  • [31] Enforcing Access Control Over Data Streams
    Carminati, Barbara
    Ferrari, Elena
    Tan, Kian Lee
    SACMAT'07: PROCEEDINGS OF THE 12TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES, 2007, : 21 - 30
  • [32] Discovering frequent itemsets over data streams
    Xu, Li-Jun
    Xie, Kang-Lin
    Xu, Hong
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2006, 40 (03): : 502 - 506
  • [33] Approximate Frequency Counts over Data Streams
    Manku, Gurmeet Singh
    Motwani, Rajeev
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (12): : 1699 - 1699
  • [34] Sliding windows over uncertain data streams
    Michele Dallachiesa
    Gabriela Jacques-Silva
    Buğra Gedik
    Kun-Lung Wu
    Themis Palpanas
    Knowledge and Information Systems, 2015, 45 : 159 - 190
  • [35] Statistical σ-partition clustering over data streams
    Park, NH
    Lee, WS
    KNOWLEDGE DISCOVERY IN DATABASES: PKDD 2003, PROCEEDINGS, 2003, 2838 : 387 - 398
  • [36] Sliding windows over uncertain data streams
    Dallachiesa, Michele
    Jacques-Silva, Gabriela
    Gedik, Bugra
    Wu, Kun-Lung
    Palpanas, Themis
    KNOWLEDGE AND INFORMATION SYSTEMS, 2015, 45 (01) : 159 - 190
  • [37] Reliable aggregation over prioritized data streams
    Works, Karen, 1600, Springer Verlag (8800):
  • [38] Accelerating ELM training over data streams
    Hangxu Ji
    Gang Wu
    Guoren Wang
    International Journal of Machine Learning and Cybernetics, 2021, 12 : 87 - 102
  • [39] Range Counting over Multidimensional Data Streams
    Subhash Suri
    Csaba D. Toth
    Yunhong Zhou
    Discrete & Computational Geometry, 2006, 36 : 633 - 655
  • [40] Maintaining moving sums over data streams
    Wu, Tzu-Chiang
    Chen, Arbee L. P.
    ADVANCED DATA MINING AND APPLICATIONS, PROCEEDINGS, 2006, 4093 : 1077 - 1084