TOWARDS AUTONOMIC SEMANTIC-BASED MANAGEMENT OF DISTRIBUTED APPLICATIONS
DOI:
https://doi.org/10.7494/csci.2010.11.0.51Keywords:
autonomicity, monitoring, management, ontology, EucalyptusAbstract
In this paper we present our approach to the management of distributed systems basedon semantic description of available resources. We use ontologies for a semantic descriptionof the monitored system and other aspects of monitoring and management (such as metrics)and introduce a feedback loop on underlying infrastructure. Such an approach allows toautomate monitoring and the ease the work of administrator. We introduce concepts behinda novel automatic management system, SAMM, developed within our research. We discussthe core mechanisms used in the system – the estimation of future measurements, approachto knowledge gathering, and the process of decision making. Then we provide some detailson the architecture and implementation of SAMM.Downloads
References
Buyya R. et al.: Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generations of Computer Systems, vol. 25, 2009, pp. 599-616.
Caromel D. et al.: ProActive Parallel Suite. http://proactive.inria.fr/, last accessed August 7, 2010.
Fakhouri S., Fong L., Goldszmidt G., Kalantar M., Krishnakumar S., Pazel D. P., Pershing J., Rochwerger B.: Oceano – SLA Based Management of a Computing Utility. http://www.scientificcommons.org/42509179, 2001.
Funika W. et al.: Adapting a HEP Application for Running on the Grid. Computing and Informatics, vol. 28, 2009, pp. 353-367.
Funika W., Godowski P., Pegiel P.: A Semantic-Oriented Platform for Performance Monitoring of Distributed Java Applications. Proc. of International Conference on Computational Science, 2008.
Funika W., Kupisz M., Koperek P.: Integration of the SemMon semantic monitoring tool into the ProActive platform. Proc. of Cracow Grid Workshop, Kraków, 2009, pp. 156-163.
Funika W., Caromel D., Koperek P., Kupisz M.: Integration of ProActive and the semantic-oriented tool SemMon. Proc. of CoreGRID workshop, in conjunction with EuroPar 2009 Conference, Delft, The Netherlands, 2010.
Li J., Chinneck J., Litoiu M., Iszlai G.: Performance Model Driven QoS Guarantees and Optimization in Clouds. Proc. of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, 2009.
NAGIOS website http://www.nagios.org, last accessed August 12, 2010.
OCM-G website. http://grid.cyfronet.pl/ocmg/, last accessed August 5,2010.
OSGi website http://www.osgi.org, last accessed August 10, 2010.
Sahai A., Machiraju V., Sayal M., Jie Jin L., Casati F.: Automated SLA Monitoring for Web Services. Proc. of IEEE/IFIP DSOM, 2002, pp. 28-41.
Bechhofer S. et al.: W3C, OWL Web Ontology Language Reference. http://www.w3.org/TR/owl-ref/, last accessed August 3, 2010.
Sun Microsystems, Inc.: Java Management Extensions (JMX) Technology. http://java.sun.com/javase/technologies/core/mntr- mgmt/javamanagement, last accessed July 22, 2010.
WEKA framework website www.cs.waikato.ac.nz/ml/weka/, last accessed July 25, 2010.