Cross-layer Service Adaptation - State-of-the-Art, Shortcoming Analysis, and Future Research Directions

Ameni Meskini, Yehia Taher, Rafiqul Haque, Yahya Slimani


In the past few years several cross-layer monitoring and adaptation technologies have been proposed. Although these are cross-layer adaptation technologies, however, in practice they focus on a particular layer. Some solutions involves two layers, yet none of the existing solutions do not consider all the layers during adaptation process. Furthermore, cross-layer adaptation approaches generate incompatibility problems. This is an adaptation coordination problem. Incompatibility refers to the situations where the adaptation is performed in a layer is not compatible with the constraints exposed by the other layers. This survey aims at studying and analyzing current approaches for web services adaptation, discussing their shortcomings and proposing research directions on cross-layer web service adaptation.


  1. Ardagna, D. , Pernici, B.(2007). Adaptive Service Composition in Flexible Processes, IEEE Transactions on Software Engineering, vol. 33, no. 6, pp. 369-384, June 2007.
  2. Baresi , L. , Guinea, S. , (2005), Dynamo: Dynamic Monitoring of WS-BPEL Processes. In 5th International Conference on Service Oriented Computing, pages 478-483, 2005.
  3. Baresi, L., Di Nitto, E. , Ghezzi, C., and Guinea, S. , (2007) . A Framework for the Deployment of Adaptable Web Service Compositions, Service Oriented Computing and Applications, vol. 1, no. 1, pp.75-91, 2007.
  4. Bernon, C., Gleizes, M. P., Peyruqueou, S., Picard, G. (2003). ADELFE: a methodology for adaptive multiagent systems engineering. In Engineering Societies in the Agents World III (pp. 156-169). Springer Berlin Heidelberg.
  5. Bucchiarone, A., Cappiello, C., Di Nitto, E., Kazhamiakin, R., Mazza, V., and Pistore, M., (2009). Design for Adaptation of Service-Based Applications: Main Issues and Requirements ,ICSOC/ServiceWave in page 467-476.
  6. Chafle, G., Dasgupta, K. , Kumar, A. , Mittal, S.,and Srivastava, B. , (2006). Adaptation in Web Service Composition and Execution, Proc. IEEE Int'l Conf. Web Services (ICWS 7806), pp. 549-557, 2006.
  7. Dean, M., Connolly, D., Harmelen, F., Hendler, J., Horrocks, I., Debo-rah L., McGuinness, Peter F. Patel-Schneider, Andrea Stein, L., (2002). Web ontology language (OWL) reference version 1.0. Technical report,, 2002.
  8. Geihs, K., Reichle, R., Wagner, M., Khan ,M., (2009). Service-Oriented Adaptation in Ubiquitous Computing Environments , International Conference on Computational Science and Engineering.
  9. Gjrven, E., Rouvoy, R., Eliassen, F. , (2008). Cross-layer self-adaptation of service-oriented architectures, Proceedings of the 3rd workshop on Middleware for service oriented computing 2008.
  10. Guinea, S. , Kecskemeti, G. , Marconi, A. , Wetzstein, B. , ( 2011). Multi-layered monitoring and adaptation,
  11. Hau, J., Lee, W. , Newhouse, S. , (2003) . The ICENI Semantic Service Adaptation Framework. In: UK eScience All Hands Meeting (2003).
  12. Ibrahim F. Imam: Adaptive applications of intelligent agents. ISCC 2004: 7-12.
  13. IBM, BEA Systems, Microsoft, SAP AG, Siebel Systems, (2003). Business Process Execution Language for Web Services version 1.1. ion/wsbpel/. 2004 Imam, I. F. (2004, June). Adaptive applications of intelligent agents. In Computers and Communications, 2004. Proceedings. ISCC 2004. Ninth International Symposium on (Vol. 1, pp. 7-12). IEEE.
  14. Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., and Leaf, D., (2011). NIST Cloud Computing Reference Architecture: Recommendations of the National Institute of Standards and Technology. NIST Special Publication 500-292. pp. 10.
  15. Luckham, D., (2001), The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Longman (2001). Nauman,A., Qureshi, Anna Perini: An Agent-Based Middleware for Adaptive Systems. QSIC 2008: 423-428.
  16. Papazoglou, M. P., (2008) . Web Services - Principles and Technology. Prentice Hall. ISBN 978-0-321-15555-9. pp. 1-752.
  17. Popescu, R. , Staikopoulos, A. , Liu, P., Brogi, A. , Clarke, S. , ( 2010) . Taxonomy-Driven Adaptation of Multilayer Applications Using Templates,” saso, pp.213-222, 2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems, 2010.
  18. Popescu, R., Staikopoulos, A. , Liu, P. , Brogi, A. , Clarke. S. (2011). A Formalised, TaxonomyDriven Approach to Cross-Layer Application Adaptation ACM Transactions on Autonomous and Adaptive Systems, ICSOC.
  19. Popescu, R., Staikopoulos, A. , Liu, P. , Brogi, A. , Clarke. S., 2012. A Formalised, Taxonomy-Driven Approach to Cross-Layer Application Adaptation” in ACM Transactions on Autonomous and Adaptive Systems, Proceedings of the 9th international conference on Service-Oriented Computing, December 05-08, 2011, Paphos, Cyprus.
  20. Reza, H. , Nezhad , M. , Benatallah , B. , Martens , A. , Curbera , F. , Casati, F. , ( 2007). Semi-automated adaptation of service interactions, Proceedings of the 16th international conference on World Wide Web, May 08-12, 2007, Banff, Alberta, Canada.
  21. Schmieders, E., Micsik, A., Oriol, M., Mahbub, K., and Kazhamiakin R., “Combining SLA prediction and cross layer adaptation for preventing SLA violations”. In Proceedings of the 2nd Workshop on Software Services: Cloud Computing and Applications based on Software Services, Timisoara, Romania, June 2011.
  22. Syu, J.-Y., (2004). An Ontology-Based Approach to Automatic Adaptation of Web Services”, Department of Information Management National Taiwan University, 2004. ( IM/Theses/r92/R91725051.pdf).
  23. Taher, C., Aït-Bachir, .A, Fauvet, .M, Benslimane, .M,:Diagnosing Incompatibilities in Web Service Interactions for Automatic Generation of Adapters. AINA 2009: 652-659.
  24. Vidackovic, K., Weiner, N., Kett, H., Renner, T. “Towards business-oriented monitoring and adaptation of distributed service-based applications from a process owner's viewpoint”. In: ICSOC/ServiceWave Workshops. pp. 385394, 2009.
  25. Williams , S.K., Battle , S. A., Cuadrado, J. E. , (2006). Protocol mediation for adaptation in semantic web services, Proceedings of the 3rd European conference on The Semantic Web: research and applications, June 11-14, 2006, Budva, Montenegro.
  26. Zeginis, C., Konsolaki, K. , Kritikos, K. , and Plexousakis, D. , (2011). Ecmaf: An event-based cross-layer service monitoring and adaptation framework, In 5th Workshop on Non-Functional Properties and SLA Management in Service-Oriented Computing (NFPSLAM-SOC'11) co-located with ICSOC 2011. Springer, 2011.
  27. Zeginis, C., Plexousakis, D., (2010). Web Service Adaptation: State of the art and Research Challenges, Technical Report 410, ICS-FORTH, October 2010.
  28. Zengin, A. , Marconi, A. , Baresi, L. , Pistore, M. , ( 2011). CLAM: Managing cross-layer adaptation in service based systems, soca, pp.1-8, 2011 IEEE International Conference on Service-Oriented Computing.
  29. Zengin, A., Kazhamiakin, R. , Pistore, M.: “CLAM: Cross-Layer Management of Adaptation Decisions for Service-Based Applications,” icws, pp.698-699, 2011 IEEE International Conference on Web Services, 2011.

Paper Citation

in Harvard Style

Meskini A., Taher Y., Haque R. and Slimani Y. (2015). Cross-layer Service Adaptation - State-of-the-Art, Shortcoming Analysis, and Future Research Directions . In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 260-267. DOI: 10.5220/0005435702600267

in Bibtex Style

author={Ameni Meskini and Yehia Taher and Rafiqul Haque and Yahya Slimani},
title={Cross-layer Service Adaptation - State-of-the-Art, Shortcoming Analysis, and Future Research Directions},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Cross-layer Service Adaptation - State-of-the-Art, Shortcoming Analysis, and Future Research Directions
SN - 978-989-758-104-5
AU - Meskini A.
AU - Taher Y.
AU - Haque R.
AU - Slimani Y.
PY - 2015
SP - 260
EP - 267
DO - 10.5220/0005435702600267