Self-Adaptation to Mobile Resources in Service Oriented Architecture

Nour Ali, Carlos Solis

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBNpeer-review


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 takes into account the resources, the location topology and mobility primitives that reconfigure and adapt the software architecture due to changes in location topology and resources. The location topology and mobility primitives are inspired from ambient calculus. Our approach considers ambients to be autonomic elements that manage elements located in them and implement a hierarchical and decentralized MAPE-K loop to adapt the distributed and mobile service oriented architecture to the resource requirements. When ambients move, the service oriented architecture is reconfigured by autonomic ambients according to the available resources. We have designed an algorithm based on swarm optimization technique in order to optimally to plan the reconfiguration process according to available services and resources. Throughout the paper, we use a scenario to illustrate and evaluate our approach.
Original languageEnglish
Title of host publication2015 IEEE International Conference on Mobile Services (MS)
Place of PublicationNew York, USA
Number of pages8
ISBN (Print)9781467372831
Publication statusPublished - 27 Aug 2015
Event2015 IEEE International Conference on Mobile Services (MS) - New York City, NY, USA, 27 June - 2 July 2015
Duration: 27 Aug 2015 → …


Conference2015 IEEE International Conference on Mobile Services (MS)
Period27/08/15 → …

Bibliographical note

© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.


Dive into the research topics of 'Self-Adaptation to Mobile Resources in Service Oriented Architecture'. Together they form a unique fingerprint.

Cite this