• DocumentCode
    1910803
  • Title

    Self-Adaptation to Mobile Resources in Service Oriented Architecture

  • Author

    Ali, Nour ; Solis, Carlos

  • Author_Institution
    Univ. of Brighton, Brighton, UK
  • fYear
    2015
  • fDate
    June 27 2015-July 2 2015
  • Firstpage
    407
  • Lastpage
    414
  • Abstract
    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.
  • Keywords
    mobile computing; optimisation; service-oriented architecture; software fault tolerance; ambient calculus; decentralized MAPE-K loop; distributed service oriented architecture; element management; hierarchical MAPE-K loop; location topology; mobile resources; mobile service oriented architecture; mobile systems; mobility primitives; pervasive systems; reconfiguration process; self-adaptation; swarm optimization technique; Computer architecture; Contracts; Mobile communication; Mobile handsets; Motion pictures; Runtime; autonomic computing; discrete swarm particle optimization; mobile ambients; mobile resources; self-adaptation; service oriented architectural model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Services (MS), 2015 IEEE International Conference on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4673-7283-1
  • Type

    conf

  • DOI
    10.1109/MobServ.2015.62
  • Filename
    7226718