Adaptation Mechanism based on Service-Context Distance for Ubiquitous Computing
Keywords:
Services, Dynamic Adaptation, Context, Autonomic computing, Adaptation ControlAbstract
Service adaptation is one of the main research subjects in Ubiquitous Computing. Dynamic service adaptation, at runtime, is necessary for services that cannot be stopped (banking, airport, etc.). The classical approaches for dynamic adaptation require predicting all service and context states in order to specify service and context-specific adaptation policies. This prediction may lead to a combinatorial explosion. The aim of this research is to create a service and context-independent adaptation mechanism. Our proposal is based on a service-context model that is causally connected with the service and context, in a model@run.time paradigm. A closed-loop control principle is used for the adaptation mechanism. We introduce an equivalent for the error that is expressed by the notion of service-context distance. This distance represents a measure of how adequate is a service to its context. This distance is computed by some generic, reusable components. The adaptation algorithm that minimizes this distance is also service and context-independent.
References
A. Ketfi, N. Belkhatir, and P.-Y. Cunin, "Automatic adaptation of component-based software: ssues and experiences," in PDPTA '02: Proceedings of the International Conference on arallel and Distributed Processing Techniques and Applications, pp. 1365-1371, CSREA ress, 2002.
B. Morin, O. Barais, J. M. Jezequel, F. Fleurey, and A. Solberg, "Models@ run.time to upport dynamic adaptation," vol. 42, pp. 44-51, October 2009.
M. Cremene, Adaptation Dynamique de Services. PhD thesis, Double coordination between niversity of Savoie, France and Technical University of Cluj-Napoca, Romania, 2005.
J. O. Kephart and D. M. Chess, "The vision of autonomic computing," Computer, vol. 36, o. 1, pp. 41-50, 2003.
D. Cheung-Foo-Wo, J.-Y. Tigli, S. Lavirotte, and M. Riveill, "Self-adaptation of event-driven omponent-oriented middleware using aspects of assembly," in MPAC '07: Proceedings of the th international workshop on Middleware for pervasive and ad-hoc computing, (New York, Y, USA), pp. 31-36, ACM, 2007.
J.-Y. Tigli, S. Lavirotte, G. Rey, V. Hourdin, D. Cheung-Foo-Wo, E. Callegari, and M. Riveill, "WComp Middleware for Ubiquitous Computing: Aspects and Composite Event-based Web ervices," Annals of Telecommunications (AoT), vol. 64, Apr. 2009.
E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J.-B. Stefani, "The fractal component odel and its support in java: Experiences with auto-adaptive and reconfigurable systems," oftw. Pract. Exper., vol. 36, no. 11-12, pp. 1257-1284, 2006. http://dx.doi.org/10.1002/spe.767
S. Gorappa and R. Klefstad, "Empirical evaluation of openccm for java-based distributed, eal-time, and embedded systems," in SAC '05: Proceedings of the 2005 ACM symposium on pplied computing, (New York, NY, USA), pp. 1288-1292, ACM, 2005. http://dx.doi.org/10.1145/1066677.1066968
A. Bottaro, A. Gerodolle, and P. Lalanda, "Pervasive service composition in the home network," n AINA '07: Proceedings of the 21st International Conference on Advanced Networking nd Applications, (Washington, DC, USA), pp. 596-603, IEEE Computer Society, 007.
G. Blair, N. Bencomo, and R. B. France, "Models@ run.time," Computer, vol. 42, no. 10, p. 22-27, 2009. http://dx.doi.org/10.1109/MC.2009.326
M. Cremene, M. Riveill, and C. Martel, "Autonomic adaptation solution based on servicecontext dequacy determination," Electron. Notes Theor. Comput. Sci., vol. 189, pp. 35-50, 007.
M. Cremene, J.-Y. Tigli, S. Lavirotte, F.-C. Pop, M. Riveill, and G. Rey, "Service composition ased on natural language requests," in IEEE SCC, pp. 486-489, 2009.
Published
Issue
Section
License
ONLINE OPEN ACCES: Acces to full text of each article and each issue are allowed for free in respect of Attribution-NonCommercial 4.0 International (CC BY-NC 4.0.
You are free to:
-Share: copy and redistribute the material in any medium or format;
-Adapt: remix, transform, and build upon the material.
The licensor cannot revoke these freedoms as long as you follow the license terms.
DISCLAIMER: The author(s) of each article appearing in International Journal of Computers Communications & Control is/are solely responsible for the content thereof; the publication of an article shall not constitute or be deemed to constitute any representation by the Editors or Agora University Press that the data presented therein are original, correct or sufficient to support the conclusions reached or that the experiment design or methodology is adequate.