On Execution Platforms for Large-Scale Aggregate Computing

被引:21
作者
Viroli, Mirko [1 ]
Casadei, Roberto [1 ]
Pianini, Danilo [1 ]
机构
[1] Univ Bologna, Via Sacchi 3, I-47521 Cesena, Italy
来源
UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING | 2016年
关键词
Aggregate computing; Large-scale systems; Internet of Things; Execution platforms; Cloud computing;
D O I
10.1145/2968219.2979129
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Aggregate computing is proposed as a computational model and associated toolchain to engineer adaptive large-scale situated systems, including IoT and wearable computing systems. Though originated in the context of WSN-like (peer-to-peer and fully distributed) systems, we argue it is a model that can transparently fit a variety of execution platforms (decentralised, server-mediated, cloud/fog-oriented), due to its ability of declaratively designing systems by global-level abstractions: it opens the possibility of intrinsically supporting forms of load balancing, elasticity and toleration of medium- and long-term changes of computational infrastructures. To ground the discussion, we present ongoing work in the context of scafi, a language and platform support for computational fields based on the Scala programming language and Akka actor framework.
引用
收藏
页码:1321 / 1326
页数:6
相关论文
共 7 条
[1]  
[Anonymous], 2014, Big Data Internet of Things: A Roadmap Smart Environments
[2]  
Beal Jacob, 2015, IEEE COMPUT, V48, P9
[3]   Code Mobility Meets Self-organisation: A Higher-Order Calculus of Computational Fields [J].
Damiani, Ferruccio ;
Viroli, Mirko ;
Pianini, Danilo ;
Beal, Jacob .
FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2015, 2015, 9039 :113-128
[4]  
Ferscha Alois, 2015, 2015 ACM INT JOINT C, P881
[5]  
FRUIN J.J., 1971, Metropolitan Association of Urban Designers and Environmental Planners
[6]   Programming Pervasive and Mobile Computing Applications: The TOTA Approach [J].
Mamei, Marco ;
Zambonelli, Franco .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2009, 18 (04) :1-56
[7]   Efficient Engineering of Complex Self-Organising Systems by Self-Stabilising Fields [J].
Viroli, Mirka ;
Beal, Jacob ;
Damiani, Permed ;
Pianini, Danilo .
2015 IEEE NINTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS - SASO 2015, 2015, :81-90