Self-Adaptation to Mobile Resources in Service Oriented Architecture

被引:0
|
作者
Ali, Nour [1 ]
Solis, Carlos [2 ]
机构
[1] Univ Brighton, Brighton, E Sussex, England
[2] Paddy Power, Dublin, Ireland
关键词
autonomic computing; mobile ambients; self-adaptation; service oriented architectural model; mobile resources; discrete swarm particle optimization; RUNTIME; MODELS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile or pervasive systems continuously change their environments and resources (e.g. battery or bandwidth). Mobile applications require different services when they enter or exit environments and as their resources change. In this paper, we propose a service oriented architectural approach that supports self-adaptation to changes in resources and location topology when mobility occurs, by reconfiguring the software architecture at runtime. The location topology and mobility primitives are inspired from ambient calculus. Our approach considers ambients to be autonomic elements that can manage elements located in them to their environment and provide them with new services suited to the available resources, when mobility occurs. Ambients implement a hierarchical and decentralized MAPE-K loop to adapt the distributed and mobile service oriented architecture to the resource requirements. We have designed an algorithm based on swarm optimization technique in order to allow ambients to optimally plan the reconfiguration process according to available services and resources. Throughout the paper, we use a scenario to illustrate our approach and perform initial evaluations on the swarm algorithm.
引用
收藏
页码:407 / 414
页数:8
相关论文
共 50 条
  • [1] Self-Adaptation Techniques for Complex Service-oriented Systems
    Dustdar, Schahram
    Goeschka, Karl M.
    Hong-Linh Truong
    Zdun, Uwe
    [J]. PROCEEDINGS OF THE 2009 FIFTH INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, NWESP 2009, 2009, : 37 - 43
  • [2] A Model and Algorithm for Self-Adaptation in Service-oriented Systems
    Dorn, Christoph
    Schall, Daniel
    Dustdar, Schahram
    [J]. ECOWS'09: PROCEEDINGS OF THE 7TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2009, : 161 - 170
  • [3] Requirement Uncertainty Analysis for Service-Oriented Self-Adaptation Software
    Liu, Wei
    Feng, Zaiwen
    [J]. NETWORK COMPUTING AND INFORMATION SECURITY, 2012, 345 : 156 - +
  • [4] Service Virtualization for Self-adaptation in Mobile Cyber-Physical Systems
    Taherkordi, Amir
    Herrmann, Peter
    Blech, Jan Olaf
    Fernandez, Alvaro
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2016 WORKSHOPS, 2017, 10380 : 56 - 68
  • [5] MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
    Rouvoy, Romain
    Barone, Paolo
    Ding, Yun
    Eliassen, Frank
    Hallsteinsen, Svein
    Lorenzo, Jorge
    Mamelli, Alessandro
    Scholz, Ulrich
    [J]. SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 : 164 - +
  • [6] Kubow: An Architecture-Based Self-Adaptation Service for Cloud Native Applications
    Aderaldo, Carlos M.
    Mendonca, Nabor C.
    Schmerl, Bradley
    Garlan, David
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 42 - 45
  • [7] Energy Aware Self-Adaptation in Mobile Systems
    Ardito, Luca
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1435 - 1437
  • [8] Self-adaptation of service level in distributed systems
    Philippe, Jeremy
    De Palma, Noel
    Boyer, Fabienne
    Gruber, Olivier
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2010, 40 (03): : 259 - 283
  • [9] Challenges in Predictive Self-Adaptation of Service Bundles
    Alencar, Patricio
    Weigand, Hans
    [J]. 2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2009, : 457 - 461
  • [10] Self-accounting in architecture-based self-adaptation
    Mirandola, Raffaela
    Riccobene, Elvinia
    Scandurra, Patrizia
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 14 - 17