A Consistency Framework for Dynamic Reconfiguration in AO-Middleware Architectures

Aspect-oriented (AO) middleware is a promising technology for the realisation of dynamic reconfiguration in distributed systems. Similar to other dynamic reconfiguration approaches, AO-middleware based reconfiguration requires that the consistency of the system is maintained across reconfigurations. AO middleware based reconfiguration is an ongoing research topic and several consistency approaches have been proposed. However, most of these approaches tend to be targeted at specific narrow contexts, whereas for heterogeneous distributed systems it is crucial to cover a wide range of operating conditions. In this paper we address this problem by exploring a flexible, framework-based consistency management approach that cover a wide range of operating conditions ensuring distributed dynamic reconfiguration in a consistent manner for AO-middleware architectures.

[1]  Geoff Coulson,et al.  A semantic composition model to preserve (re) configuration consistency in aspect oriented middleware , 2009, ARM '09.

[2]  Pascal Molli,et al.  Designing a distributed AOP runtime composition model , 2009, SAC '09.

[3]  Wouter Joosen,et al.  True and Transparent Distributed Composition of Aspect-Components , 2006, Middleware.

[4]  Éric Tanter,et al.  A Versatile Kernel for Distributed AOP , 2006, DAIS.

[5]  Wouter Joosen,et al.  Run-Time and Atomic Weaving of Distributed Aspects , 2006, LNCS Trans. Aspect Oriented Softw. Dev..

[7]  Mónica Pinto,et al.  Survey of Aspect-Oriented Middleware , 2005 .

[8]  Wouter Joosen,et al.  Support for distributed adaptations in aspect-oriented middleware , 2008, AOSD.

[9]  Wouter Joosen,et al.  NeCoMan: Middleware for Safe Distributed-Service Adaptation in Programmable Networks , 2005, IEEE Distributed Syst. Online.

[10]  Geoff Coulson,et al.  AO-OpenCom: an AO-middleware architecture supporting flexible dynamic reconfiguration , 2014, CBSE '14.

[11]  Thierry Coupaye,et al.  A component-based and aspect-oriented model for software evolution , 2008, Int. J. Comput. Appl. Technol..

[12]  Pierre Verbaeten,et al.  NeCoMan: middleware for safe distributed service deployment in programmable networks , 2004, Adaptive and Reflective Middleware.

[13]  Elaine B. Barker,et al.  Report on the Development of the Advanced Encryption Standard (AES) , 2001, Journal of research of the National Institute of Standards and Technology.

[14]  Georgios Theodoropoulos,et al.  Adaptive Support of Range Queries via Push-Pull Algorithms , 2007, 21st International Workshop on Principles of Advanced and Distributed Simulation (PADS'07).

[15]  Françoise André,et al.  Dynamic data replication and consistency in mobile environments , 2005, DSM '05.

[16]  Mehmet Aksit,et al.  Transactions on Aspect-Oriented Software Development I , 2006, Trans. Aspect-Oriented Software Development I.

[17]  Luis Daniel Benavides Navarro,et al.  Explicitly distributed AOP using AWED , 2006, AOSD '06.