Grand SLAM

From SPACE Wiki

Jump to: navigation, search
Grand SLAM bundle architecture
Grand SLAM bundle architecture

Grand SLAM is a modular SLA-driven monitor which informs about compliance and violations of web service contracts. It measures and aggregates system and service properties and stores the monitoring results for further refinement in a database. It can incorporate measurements from external sensors such as instance-level monitoring.

Through an SLA abstraction library, Grand SLAM can process several SLA language formats and can easily be extended to cover more formats.

It offers web service interfaces for registering contracts. Access to the monitoring results is possible through MaaS.

Contents

Technologies

OSGi is used for the modular architecture which allows adding and removing bundles for measurement and aggregation at any time. MySQL is used for storing the data, although other databases should be possible using JDBC.

Scientific Material and Documentation

Grand SLAM comes with a manual (TODO!).

Distributed Contracting and Monitoring in the Internet of Services. J. Spillner, M. Winkler, S. Reichert, J. Cardoso, A. Schill, DAIS - IFIP International Conference on Distributed Applications and Interoperable Systems, Lisbon, Portugal, June 9-12, 2009.

SLA-driven Service Marketplace Monitoring with Grand SLAM. J. Spillner, J. Hoyer, International Conference on Software and Data Technologies (ICSOFT), Sofia, Bulgaria, July 26-29, 2009.

A Monitoring and Adaptation Architecture for the Internet of Services. I. Braun, M. Wauer, S. Reichert, J. Spillner, A. Strunk, A. Schill, IADIS Intl. Conference WWW/Internet, Rome, Italy, November 19-22, 2009.

Optimierung eines Web-Service-Monitors für hierarchisch verteilte Installationen. A. Hoffmann, Diploma Thesis BA Dresden, August 2010.

Analyse des Monitoringframeworks GrandSLAM und Optimierung der Performance und Messungen. A. Hoffmann, Studienarbeit BA Dresden, March 2010.

Download/Version Control

Before a stable release becomes available, a Git checkout from the Code Repository will be required. Alternatively, a pre-packaged snapshot version can be installed. See Package Repository for details.

Special instructions for Grand SLAM

As an OSGi-based component, it is currently not trivial (or in fact possible?) to build the bundles in batch mode without Eclipse. Therefore, a convenience export is made available from time to time at the following URL:

Personal tools