Dynamic and coordinated software reconfiguration in distributed data stream systems

被引:0
|
作者
Vasconcelos, Rafael Oliveira [1 ,2 ]
Vasconcelos, Igor [1 ,2 ]
Endler, Markus [1 ]
机构
[1] Pontifical Catholic Univ Rio De Janeiro PUC Rio, Dept Informat, Rua Marques Sao Vicente 225,Off 503, Rio De Janeiro, RJ, Brazil
[2] Univ Tiradentes UNIT, Av Murilo Dantas 300,Bloco A, Aracaju, SE, Brazil
关键词
Dynamic reconfiguration; Adaptability; Software adaptation; Mobile communication; Reflective middleware; Data Stream Processing;
D O I
10.1186/s13174-016-0050-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While many systems have to provide 24 x 7 services with no acceptable downtime, they have to be able to cope with changes in their execution environment and in the requirements that they must comply, in which data stream processing is one example of system that has to evolve during its execution. On one hand, dynamic reconfiguration (i.e., the capability of evolving on-the-fly) is a desirable feature. On the other hand, stream systems may suffer with the disruption and overhead caused by the reconfiguration. Due to these conflicting requirements, safe and non-disruptive reconfiguration is still an open problem. In this paper, we propose and validate a non-disruptive reconfiguration approach for distributed data stream systems that support stateful components and intermittent connections. We present experimental evidence that our mechanism supports safe distributed reconfiguration and has negligible impact on availability and performance.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] A multivariables Algorithm for Dynamic Reconfiguration of real-time Distributed Systems
    Soidridine, Moussa Moindze
    Karim, Konate
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 960 - 968
  • [32] Resource Estimation in Distributed Data Stream Processing Systems
    Fan, Minglu
    Liang, Yi
    Liu, Fei
    Yang, Mangmang
    Wang, Haihua
    PROCEEDINGS OF THE 2016 2ND WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS, 2016, 81 : 1824 - 1827
  • [33] An approach for the dynamic reconfiguration of software architecture
    Saadi, Abdelfetah
    Oussalah, Mourad Chaabane
    Hammal, Youcef
    Henni, Abderazzak
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON APPLIED SMART SYSTEMS (ICASS), 2018,
  • [34] Software reconfiguration patterns for dynamic evolution of software architectures
    Gomaa, H
    Hussein, M
    FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 79 - 88
  • [35] Dynamic software reconfiguration in sensor networks
    Kogekar, S
    Neema, S
    Koutsoukos, X
    2005 Systems Communications, Proceedings: ICW 2005, WIRELESS TECHNOLOGIES; ICHSN 2005, HIGH SPEED NETWORKS; ICMCS 2005, MULTIMEDIA COMMUNICATIONS SYSTEMS; SENET 2005, SENSOR NETWORKS, 2005, : 413 - 420
  • [36] DYNAMIC METHOD OF TEST DATA GENERATION FOR DISTRIBUTED SOFTWARE
    KOREL, B
    WEDDE, H
    FERGUSON, R
    INFORMATION AND SOFTWARE TECHNOLOGY, 1992, 34 (08) : 523 - 531
  • [37] Information stream based network dynamic reconfiguration
    Chen, Jie
    Chen, Chen
    Dou, Lihua
    2007 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL, VOLS 1 AND 2, 2007, : 803 - 807
  • [38] Dynamic reconfiguration of Distributed Arithmetic designs
    Danne, Klaus
    Bobda, Christophe
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2006, 2 (1-2) : 51 - 61
  • [39] Intelligent Reconfiguration of Dynamic Distributed Components
    Ribeiro-Justo, George R.
    Saleh, Ahmed
    Karran, Tereska
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 180 (02) : 91 - 106
  • [40] Coordinated Optimization Method for Distributed Energy Storage and Dynamic Reconfiguration to Enhance the Economy and Reliability of Distribution Network
    Zhao, Caihong
    Duan, Qing
    Lu, Junda
    Wang, Haoqing
    Sha, Guanglin
    Jia, Jiaoxin
    Zhou, Qi
    Energies, 2024, 17 (23)