Adaptare: Supporting Automatic and Dependable Adaptation in Dynamic Environments

被引:3
作者
Dixit, Monica [1 ]
Casimiro, Antonio [1 ]
Lollini, Paolo
Bondavalli, Andrea
Verissimo, Paulo [1 ]
机构
[1] Univ Lisbon, Lisbon, Portugal
关键词
Adaptation; dependability; probabilistic analysis; quality of service; TIMELY COMPUTING BASE; GOODNESS-OF-FIT; DELAY MEASUREMENTS; QOS; STATISTICS; MODEL;
D O I
10.1145/2240166.2240168
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Distributed protocols executing in uncertain environments, like the Internet or ambient computing systems, should dynamically adapt to environment changes in order to preserve Quality of Service (QoS). In earlier work, it was shown that QoS adaptation should be dependable, if correctness of protocol properties is to be maintained. More recently, some ideas concerning specific strategies and methodologies for improving QoS adaptation have been proposed. In this article we describe Adaptare, a complete framework for dependable QoS adaptation. We assume that during its lifetime, a system alternates periods where its temporal behavior is well characterized, with transition periods during which a variation of the environment conditions occurs. Our method is based on the following: if the environment is generically characterized in analytical terms, and we can detect the alternation of these stable and transient phases, we can improve the effectiveness and dependability of QoS adaptation. To prove our point we provide detailed evaluation results of the proposed solutions. Our evaluation is based on synthetic data flows generated from probabilistic distributions, as well as on real data traces collected in various Internet-based environments. We compare our solution with other approaches and we show that Adaptare, albeit more complex, is very effective, allowing protocols to adapt to the available resources in a dependable way.
引用
收藏
页数:25
相关论文
共 50 条
[21]   ADAPTATION IN GENERAL TEMPORALLY CHANGING ENVIRONMENTS [J].
Roques, Lionel ;
Patout, Florian ;
Bonnefon, Olivier ;
Martin, Guillaume .
SIAM JOURNAL ON APPLIED MATHEMATICS, 2020, 80 (06) :2420-2447
[22]   ON THE STUDY OF DYNAMIC AND ADAPTIVE DEPENDABLE DISTRIBUTED SYSTEMS [J].
Armendariz-Inigo, J. E. ;
Juarez-Rodriguez, J. R. ;
Gonzalez de Mendivil, J. R. ;
Munoz-Escoi, F. D. ;
de Juan-Marin, R. .
ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2009, :183-+
[23]   Adaptation of arm trajectory during continuous drawing movements in different dynamic environments [J].
Fukushi, T ;
Ashe, J .
EXPERIMENTAL BRAIN RESEARCH, 2003, 148 (01) :95-104
[24]   Self-adaptation of learning rate in XCS working in noisy and dynamic environments [J].
Troc, Maciej ;
Unold, Olgierd .
COMPUTERS IN HUMAN BEHAVIOR, 2011, 27 (05) :1535-1544
[25]   WAVA: A New Web Service for Automatic Video Data Flow Adaptation in Heterogeneous Collaborative Environments [J].
Aupet, J. -B. ;
Kassab, R. ;
Lapayre, J. -C .
COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2009, 5738 :280-288
[26]   Research on Dependable Architecture of SaaS Based Platform Supporting the Industry Chain Coordination [J].
Liao Wei-zhi ;
Sun Lin-fu ;
Zhou Xiao-ming .
OPTICAL, ELECTRONIC MATERIALS AND APPLICATIONS, PTS 1-2, 2011, 216 :568-+
[27]   Dynamic Information Encoding With Dynamic Synapses in Neural Adaptation [J].
Li, Luozheng ;
Mi, Yuanyuan ;
Zhang, Wenhao ;
Wang, Da-Hui ;
Wu, Si .
FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2018, 12
[28]   Normalized value coding explains dynamic adaptation in the human valuation process [J].
Khaw, Mel W. ;
Glimcher, Paul W. ;
Louie, Kenway .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2017, 114 (48) :12696-12701
[29]   Adaptive composition in dynamic service environments [J].
Barakat, Lina ;
Miles, Simon ;
Luck, Michael .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 80 :215-228
[30]   Supporting Adaptation of Wireless Communication Protocols [J].
Das Dhomeja, Lachhman ;
Soomro, Irfan Ali ;
Malkani, Yasir Arfat .
MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2016, 35 (04) :561-568