Author:
Augusto Ciuffoletti
Affiliation:
Università di Pisa, Italy
Keyword(s):
Resource Monitoring, On-demand Monitoring, Cloud Computing, Open Cloud Computing Interface (OCCI), Containers, REST Paradigm, WebSocket.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Cloud Computing Enabling Technology
;
Cloud Standards
;
Collaboration and e-Services
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
Federated Cloud
;
Fundamentals
;
Mobile Software and Services
;
Monitoring of Services, Quality of Service, Service Level Agreements
;
Ontologies and the Semantic Web
;
Service Monitoring and Control
;
Services Science
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
The paper describes a monitoring system specially designed for cloud infrastructures. The features that are
relevant for such distributed application are -) scalability, that allows utilization in systems of thousands of
nodes, -) flexibility, to be customized for a large number of applications, -) openness, to allow the coexistence
of user and administration monitoring. We take as a starting point the Nagios monitoring system, that has
been successfully used for Grid monitoring and is still used for clouds. We analyze its shortcomings when
applied to cloud monitoring, and propose a new monitoring system, that we call Rocmon, that sums up Nagios
experience with a cloud perspective. Like Nagios, Rocmon is plugin-oriented to be flexible. To be fully interoperable
and long-living, it uses standard tools: the OGF OCCI for the configuration interface, the REST
paradigm to take advantage of Web tools, and HTML5 WebSockets for data transfers. The design is checked
with an open source Ruby i
mplementation featuring the most relevant aspects.
(More)