The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
A Distributed Architecture for Network Performance Measurement and Evaluation System
PDCAT '05 Proceedings of the Sixth International Conference on Parallel and Distributed Computing Applications and Technologies
SOA Monitoring for Enterprise Computing Systems
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
Future Generation Computer Systems
Blueprint for the Intercloud - Protocols and Formats for Cloud Computing Interoperability
ICIW '09 Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services
Performance of network and service monitoring frameworks
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
DEPEND '10 Proceedings of the 2010 Third International Conference on Dependability
The reservoir model and architecture for open federated cloud computing
IBM Journal of Research and Development
Real-time Grid monitoring based on complex event processing
Future Generation Computer Systems
Exploiting Cloud Utility Models for Profit and Ruin
CLOUD '11 Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Introducing STRATOS: A Cloud Broker Service
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
A Web Service for Cloud Metadata
SERVICES '12 Proceedings of the 2012 IEEE Eighth World Congress on Services
An architecture for overlaying private clouds on public providers
Proceedings of the 8th International Conference on Network and Service Management
Hi-index | 0.00 |
As utility computing is widely deployed, organizations and researchers are turning to the next generation of cloud systems: federating public clouds, integrating private and public clouds, and merging resources at all levels (IaaS, PaaS, SaaS). Adaptive systems can help address the challenge of managing this heterogeneous collection of resources. While services and libraries exist for basic management tasks that enable implementing decisions made by the manager, monitoring is an open challenge. We define a set of requirements for aggregating monitoring data from a heterogeneous collections of resources, sufficient to support adaptive systems. We present and implement an architecture using stream processing to provide near-realtime, cross-boundary, distributed, scalable, fault-tolerant monitoring. A case study illustrates the value of collecting and aggregating metrics from disparate sources. A set of experiments shows the feasibility of our prototype with regard to latency, overhead, and cost effectiveness.