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 条
[1]   A framework for dependable QoS adaptation in probabilistic environments [J].
Casimiro, A. ;
Lollini, P. ;
Dixit, M. ;
Bondavalli, A. ;
Verissimo, R. .
APPLIED COMPUTING 2008, VOLS 1-3, 2008, :2192-+
[2]   Automatic Task Resolution and Adaptation in Pervasive Environments [J].
Ben Lahmar, Imen ;
Belaid, Djamel ;
Mukhtar, Hamid ;
Chaudhary, Sami .
ADAPTIVE AND INTELLIGENT SYSTEMS, 2011, 6943 :131-+
[3]   QOS AWARE PLATFORM FOR DEPENDABLE SENSORY ENVIRONMENTS [J].
Agirre, Aitor ;
Parra, Jorge ;
Estevez, Elisabet ;
Marcos, Marga .
2014 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2014,
[4]   QoS management for dependable sensory environments [J].
Aitor Agirre ;
Jorge Parra ;
Aintzane Armentia ;
Ahmed Ghoneim ;
Elisabet Estévez ;
Marga Marcos .
Multimedia Tools and Applications, 2016, 75 :13397-13419
[5]   QoS management for dependable sensory environments [J].
Agirre, Aitor ;
Parra, Jorge ;
Armentia, Aintzane ;
Ghoneim, Ahmed ;
Estevez, Elisabet ;
Marcos, Marga .
MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (21) :13397-13419
[6]   QoS Adaptation for Publish/Subscribe Middleware in eal-Time Dynamic Environments [J].
Almadani, Basem ;
Abudalfa, Shadi ;
Yang, Shuang-Hua .
INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2017, 14 (02) :230-238
[7]   Adaptation in Dynamic Environments: A Case Study in Mission Planning [J].
Lam Thu Bui ;
Michalewicz, Zbignew ;
Parkinson, Eddy ;
Abello, Manuel Blanco .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (02) :190-209
[8]   A dynamic protocol stack configuration model for adaptation to communications environments [J].
Tobe, Y ;
Tamura, Y ;
Tokuda, H .
ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2001, 84 (03) :12-27
[9]   Automatic Dynamic Resource Management Architecture in Tactical Network Environments [J].
Peng, Andy S. ;
Moen, Dennis M. ;
He, Tian ;
Lilja, David J. .
MILCOM 2009 - 2009 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-4, 2009, :1198-+
[10]   A Multi-Class Mobility Model for Dynamic & Dependable Systems [J].
Bull, Peter ;
Antonopoulos, Georgios ;
Guan, Lin ;
Wang, Xingang ;
Fan, Xunli .
2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, :1010-1015