AOP4CSM: An Aspect-Oriented Programming Approach for Cloud Service Monitoring

Afef Mdhaffar, Riadh Ben Halima, Ernst Juhnke, Mohamed Jmaïel, Bernd Freisleben · 2011

Monitoring is important for managing a Cloud computing environment. This task should be performed without modifying the implementation of the offered Cloud services. In this paper, a monitoring approach that neither modifies the server implementation nor the client implementation is presented. The proposed approach, called AOP4CSM, is based on aspect-oriented programming and monitors quality-of-service parameters of the Software-as-a-Service layer. The use of AOP4CSM is exemplified in the context of fault tolerance. Experimental results show the efficiency of AOP4CSM (very low overhead) and its advantages when applied to provide fault tolerance (good recovery decision).

Read the paper · More papers on PaperTik