Autonomic and Latency-Aware Degree of Parallelism Management in SPar

被引:7
|
作者
Vogel, Adriano [1 ]
Griebler, Dalvan [1 ,3 ]
De Sensi, Daniele [2 ]
Danelutto, Marco [2 ]
Fernandes, Luiz Gustavo [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, Porto Alegre, RS, Brazil
[2] Univ Pisa, Dept Comp Sci, Pisa, Italy
[3] Tres De Maio Fac, Lab Adv Res Cloud Comp, Tres De Maio, Brazil
基金
欧盟地平线“2020”;
关键词
Autonomic computing; Stream processing; Parallel programming; Adaptive degree of parallelism;
D O I
10.1007/978-3-030-10549-5_3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stream processing applications became a representative workload in current computing systems. A significant part of these applications demands parallelism to increase performance. However, programmers are often facing a trade-off between coding productivity and performance when introducing parallelism. SPar was created for balancing this trade-off to the application programmers by using the C++11 attributes' annotation mechanism. In SPar and other programming frameworks for stream processing applications, the manual definition of the number of replicas to be used for the stream operators is a challenge. In addition to that, low latency is required by several stream processing applications. We noted that explicit latency requirements are poorly considered on the state-of-the-art parallel programming frameworks. Since there is a direct relationship between the number of replicas and the latency of the application, in this work we propose an autonomic and adaptive strategy to choose the proper number of replicas in SPar to address latency constraints. We experimentally evaluated our implemented strategy and demonstrated its effectiveness on a real-world application, demonstrating that our adaptive strategy can provide higher abstraction levels while automatically managing the latency.
引用
收藏
页码:28 / 39
页数:12
相关论文
共 50 条
  • [41] Latency-aware Composition of Virtual Functions in 5G
    Martini, Barbara
    Paganelli, Federica
    Cappanera, Paola
    Turchi, Stefano
    Castoldi, Piero
    2015 1ST IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT), 2015,
  • [42] Latency-Aware Unified Dynamic Networks for Efficient Image Recognition
    Han, Yizeng
    Liu, Zeyu
    Yuan, Zhihang
    Pu, Yifan
    Wang, Chaofei
    Song, Shiji
    Huang, Gao
    IEEE Transactions on Pattern Analysis and Machine Intelligence, 2024, 46 (12) : 7760 - 7774
  • [43] Latency-Aware Secure Elastic Stream Processing with Homomorphic Encryption
    Arosha Rodrigo
    Miyuru Dayarathna
    Sanath Jayasena
    Data Science and Engineering, 2019, 4 : 223 - 239
  • [44] Latency-Aware Secure Elastic Stream Processing with Homomorphic Encryption
    Rodrigo, Arosha
    Dayarathna, Miyuru
    Jayasena, Sanath
    DATA SCIENCE AND ENGINEERING, 2019, 4 (03) : 223 - 239
  • [45] Latency-Aware Task Partitioning and Resource Allocation in Fog Networks
    Saxena, Mohit Kumar
    Kumar, Sudhir
    2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [46] LAVEA: Latency-aware Video Analytics on Edge Computing Platform
    Yi, Shanhe
    Hao, Zijiang
    Zhang, Qingyang
    Zhang, Quan
    Shi, Weisong
    Li, Qun
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2573 - 2574
  • [47] Online Reconfiguration of Latency-Aware IoT Services in Edge Networks
    Li, Xiaocui
    Zhou, Zhangbing
    Zhu, Chunsheng
    Shu, Lei
    Zhou, Jiehan
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (18) : 17035 - 17046
  • [48] LARA: Latency-Aware Resource Allocator for Stream Processing Applications
    Benedetti, Priscilla
    Coviello, Giuseppe
    Rao, Kunal
    Chakradhar, Srimat
    2024 32ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PDP 2024, 2024, : 68 - 77
  • [49] Quokka: Latency-Aware Middlebox Scheduling with dynamic resource allocation
    Li, Qing
    Jiang, Yong
    Duan, Pengfei
    Xu, Mingwei
    Xiao, Xi
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 78 : 253 - 266
  • [50] Latency-Aware Routing with Bandwidth Assignment for Software Defined Networks
    Zhang, Qiongyu
    Zhu, Liehuang
    Shen, Meng
    Wang, Mingzhong
    Li, Fan
    2015 IEEE 34TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2015,