Addressing Collective Computations Efficiency: Towards a Platform-level Reinforcement Learning Approach

被引:10
作者
Aguzzi, Gianluca [1 ]
Casadei, Roberto [1 ]
Viroli, Mirko [1 ]
机构
[1] Univ Bologna, Cesena, Italy
来源
2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2022) | 2022年
关键词
Large-Scale Distributed Systems; Aggregate Computing; Reinforcement learning; INTEGRATION; VISION;
D O I
10.1109/ACSOS55765.2022.00019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Aggregate Computing is a macro-level approach for programming collective intelligence and self-organisation in distributed systems. In this paradigm, system behaviour unfolds as a combination of a system-wide program, functionally manipulating distributed data structures called computational fields, and a distributed protocol where devices work at asynchronous rounds comprising sense-compute-interact steps. Interestingly, there exists a large amount of flexibility in how aggregate systems could actually execute while preserving the desired functionality. The ideal place for making choices about execution is the aggregate computing platform (or middleware), which can be engineered with the goal of promoting efficiency and other non-functional goals. In this work, we explore the possibility of applying Reinforcement Learning at the platform level in order to optimise aspects of a collective computation while achieving coherent functional goals. This idea is substantiated through synthetic experiments of data propagation and collection, where we show how Q-Learning could reduce the power consumption of aggregate computations.
引用
收藏
页码:11 / 20
页数:10
相关论文
共 42 条
[1]  
Abowd GD, 2016, COMPUTER, V49, P16
[2]  
Aguzzi G, 2022, 2022 IEEE 42 INT C D
[3]   Towards Reinforcement Learning-based Aggregate Computing [J].
Aguzzi, Gianluca ;
Casadei, Roberto ;
Viroli, Mirko .
COORDINATION MODELS AND LANGUAGES, 2022, 13271 :72-91
[4]   Research directions for Aggregate Computing with Machine Learning [J].
Aguzzi, Gianluca .
2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2021), 2021, :310-312
[5]   SCAFI-WEB: A Web-Based Application for Field-Based Coordination Programming [J].
Aguzzi, Gianluca ;
Casadei, Roberto ;
Maltoni, Niccolo ;
Pianini, Danilo ;
Viroli, Mirko .
COORDINATION MODELS AND LANGUAGES, COORDINATION 2021, 2021, 12717 :285-299
[6]   Optimal resilient distributed data collection in mobile edge environments [J].
Audrito, Giorgio ;
Casadei, Roberto ;
Damiani, Ferruccio ;
Pianini, Danilo ;
Viroli, Mirko .
COMPUTERS & ELECTRICAL ENGINEERING, 2021, 96
[7]   Compositional Blocks for Optimal Self-Healing Gradients [J].
Audrito, Giorgio ;
Casadei, Roberto ;
Damiani, Ferruccio ;
Viroli, Mirko .
2017 IEEE 11TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2017, :91-100
[8]   Aggregate Programming for the Internet of Things [J].
Beal, Jacob ;
Pianini, Danilo ;
Viroli, Mirko .
COMPUTER, 2015, 48 (09) :22-30
[9]   Self-improving system integration: Mastering continuous change [J].
Bellman, Kirstie ;
Botev, Jean ;
Diaconescu, Ada ;
Esterle, Lukas ;
Gruhl, Christian ;
Landauer, Christopher ;
Lewis, Peter R. ;
Nelson, Phyllis R. ;
Pournaras, Evangelos ;
Stein, Anthony ;
Tomforde, Sven .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 117 :29-46
[10]  
Bonabeau E., 1999, Swarm Intelligence: From Natural to Artificial Systems