An Experimental Facility for Cross-layer Adaptation of Service Oriented Distributed Systems
|Forfattere||Shanshan Jiang, Svein Hallsteinsen, Arne Lie|
|ISSN/ISSN2||1892-0713 (trykk) / 1892-0721 (online)/|
AbstraktUbiquitous and IoT (Internet of Things) systems consist of many parts, are highly
distributed and need to be adaptive in a highly dynamic environment. The exploitation of
adaptation possibilities at different layers needs to be coordinated to get an optimal result.
However, it is difficult to test and evaluate such distributed systems with regard to their
adaptive behaviour. This paper presents the design and implementation of a hybrid
simulation based experimental facility for cross-layer adaptation of such adaptive systems.
It is based on adaptation logic that builds runtime adaptation models based on information
from the application, communication and hardware layers and uses the model for
coordinated adaptation of these layers. The simulation facility has been implemented based
on the MUSIC adaptation framework. Our work has been inspired by use cases from the
subsea sensor networks and ambient assisted living domains, and the simulation facility is
being applied to study the benefits of cross-layer adaptation in these domains. As
preliminary validation of the proposed approach we discuss initial experience from the
subsea sensor network use case. However, we believe that such simulation facility is
generally applicable for application domains exhibiting highly distributed systems in
heterogeneous and dynamically varying environments.
Referanser1. Batista T. V., Joolia A., and Coulson G. Managing Dynamic Reconfiguration in Component- Based Systems. In EWSA 2005, LNCS 3527, Springer, 2005, 1-17.
2. Flinn J., de Lara E., Satyanarayanan M, Wallach D., and Zwaenepoel W. Reducing the energy usage of office applications. In Proc. Of Middleware 2001, Heidelberg, Germany, Nov. 2001. 3. Corner M., Noble B., and Wasserman K. Fugue: time scales of adaptation in mobile video. In Proc. of SPIE Multimedia Computing and Networking Conference, San Jose, CA, Jan. 2001. 4. Gjørven E., Rouvoy R., & Eliassen F. Cross-layer Self-adaptation of Service-oriented Architectures. In Proc. of MW4SOC, 37-42, 2008.
5. Popescu R., Staikopoulos A., Liu P., Brogi A., & Clarke S. Taxonomy-driven adaptation of multi-layer applications using templates. In Proc. of SASO, 213-222, 2010.
6. Schmieders E., Micsik A., Oriol M., Mahbuk K., & Kazhamiakin R. Combining SLA Prediction and Cross Layer Adaptation for Preventing SLA Violations. 2nd Workshop on Software Services: Cloud Computing and Applications based on Software Services, 2011.
7. Yuan W., Nahrstedt K., Adve S. V., Jones D. L., & Kravets R. H. Design and Evaluation of a Cross-layer Adaptation Framework for Mobile Multimedia Systems. MMCN, 2003.
8. Rouvoy R., et al. MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service- Oriented Environments. In: Cheng, B.H.C., et al. (eds.) Self-Adaptive Systems, LNCS 5525, Springer, 2009; 164-182.
9. Lie A. and Klaue J. Evalvid-RA: Trace Driven Simulation of Rate Adaptive MPEG-4 VBR Video. ACM/Springer Multimedia Systems Journal, Nov. 2007.
10. Vidackovic K., Weiner N., Kett H., and Renner T. Towards business-oriented monitoring and adaptation of distributed service-based applications from a process owner’s viewpoint. In ICSOC/ServiceWave workshop, 385-394, 2009.
11. J. Mitola III J., G. Q. Maguire Jr. Cognitive radio: making software radios more personal. IEEE Journal on Personal Communication, Vol. 6, No. 4, 1999.
12. Rouvoy R., Beauvois M., Eliassen F. Composing Components and Services using a Planningbased Adaptation Middleware. In: 7th Int. Symp. on Software Composition (SC). LNCS 4954, Springer, 2008; 31-36.
13. Jiang S., Hallsteinsen S., Barone P., Mamelli A., Mehlhase S., Scholz U. Hosting and Using Services with QoS Guarantee in Self-Adaptive Service Systems. In: Eliassen, F., and R. Kapitza, R. (eds.): DAIS 2010, LNCS 6115, Springer, 2010; 15-28.
14. Hallsteinsen S., Jiang S., Sanders R. Dynamic software product lines in service oriented computing. In: 3rd Int. Work. on Dynamic Software Product Lines (DSPL), 2009.
15. Fielding, R. T. Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000.
Forrige artikkel Neste artikkel