Aspect-Oriented Web Services for Distributed Resource Monitoring in Utility Computing

Monitoring resource utilization is an essential task in Utility Computing (UC). Typically, a UC manager with adaptors is used to orchestrate and collect the monitoring results. However, large IT systems, such as those in data centers are required to monitor dynamic resources running in distributed platforms, thus demanding a complex UC manager structure. This paper introduces a novel approach that utilizes a platform specific Aspect-Oriented Programming (AOP) tool to dynamically weave a monitoring Web service into a running resource to enable communication with a UC manager exposed with standard monitoring Web service interfaces. This AOWeb service approach provides a simple yet powerful and effective means for the dynamic monitoring of distributed resources running in heterogeneous platforms.

By: Trieu C. Chieu; Hoi Chan

Published in: RC24256 in 2007

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

rc24256.pdf

Questions about this service can be mailed to reports@us.ibm.com .