Fault-aware management protocols for multi-component applications

被引:19
|
作者
Brogi, Antonio [1 ]
Canciani, Andrea [1 ]
Soldani, Jacopo [1 ]
机构
[1] Univ Pisa, Dept Comp Sci, Pisa, Italy
关键词
D O I
10.1016/j.jss.2018.02.005
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, applications are composed by multiple heterogeneous components, whose management must be suitably coordinated by taking into account inter-component dependencies and potential failures. In this paper, we first present fault-aware management protocols, which allow to model the management behaviour of application components, and we then illustrate how such protocols can be composed to analyse and automate the overall management of a multi-component application. We also show how to recover applications that got stuck because a fault was not handled properly, or because a component is behaving differently than expected. To illustrate the feasibility of our approach, we present BARREL, a proof-of-concept application that permits editing and analysing fault-aware management protocols in multi-component applications. We also discuss the usefulness of BARREL by showing how it was fruitfully exploited it in a concrete case study and in a controlled experiment. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:189 / 210
页数:22
相关论文
共 50 条
  • [1] Fault-Aware Application Management Protocols
    Brogi, Antonio
    Canciani, Andrea
    Soldani, Jacopo
    SERVICE-ORIENTED AND CLOUD COMPUTING, (ESOCC 2016), 2016, 9846 : 219 - 234
  • [2] Modelling and Analysing Replica- and Fault-aware Management of Horizontally Scalable Applications
    Soldani, Jacopo
    Cameriero, Marco
    Paparelli, Giulio
    Brogi, Antonio
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (03)
  • [3] A fault-aware sensor architecture for cooperative mobile applications
    Kaiser, Joerg
    Zug, Sebastian
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1512 - 1519
  • [4] True Concurrent Management of Multi-component Applications
    Brogi, Antonio
    Canciani, Andrea
    Soldani, Jacopo
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2018), 2018, 11116 : 17 - 32
  • [5] A Fault-Aware, Reconfigurable and Adaptive Routing Algorithm for NoC Applications
    Valinataj, Mojtaba
    Mohammadi, Siamak
    PROCEEDINGS OF THE 2010 18TH IEEE/IFIP INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP, 2010, : 13 - 18
  • [6] Fault-aware flow control and multi-path routing in VANETs
    Zhang, Xiaomei
    Dong, Xiaolei
    Xiong, Naixue
    Wu, Jie
    Li, Xiuqi
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2015, 8 (06) : 1090 - 1107
  • [7] Fault-aware scheduling for Bag-of-Tasks applications on Desktop Grids
    Anglano, Cosimo
    Brevik, John
    Canonico, Massimo
    Nurmi, Dan
    Wolski, Rich
    2006 7TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2006, : 56 - +
  • [8] Fault-Aware Neural Code Rankers
    Inala, Jeevana Priya
    Wang, Chenglong
    Yang, Mei
    Codas, Andres
    Encarnacion, Mark
    Lahiri, Shuvendu K.
    Musuvathi, Madanlal
    Gao, Jianfeng
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [9] Fault-aware flow control and multi-path routing in VANETs
    Xiaomei Zhang
    Xiaolei Dong
    Naixue Xiong
    Jie Wu
    Xiuqi Li
    Peer-to-Peer Networking and Applications, 2015, 8 : 1090 - 1107
  • [10] RETROFIT: Fault-Aware Wear Leveling
    Zhang, Jiangwei
    Kline, Donald, Jr.
    Fang, Long
    Melhem, Rami
    Jones, Alex K.
    IEEE COMPUTER ARCHITECTURE LETTERS, 2018, 17 (02) : 167 - 170