Motivation
Complexity and consequently administration costs of
IT-infrastructures are ever increasing. To overcome this,
adaptive computing infrastructure with fully automatic server
and service allocation are needed. The long-term goal is a
fully automatic self-management of hardware and software.
Comprehensive self-management capabilities for systems
include self-configuration, self-optimization, self-healing,
and self-protection.
We developed the AutoGlobe research prototype. It
virtualizes, pools, and monitors hardware to provide an
adaptive and dynamic computing infrastructure which is
supervised by a fuzzy logic based controller. This
controller, e.g., automatically restarts failed services and
detects an overloaded service instance. This way, it remedies
the overload situation by starting a new service instance or
by moving the service to a more powerful server. Available
resources are shared between all services as appropriate for
a particular situation. Thus, by dynamically allocating the
services, we improve the average utilization of the available
hardware and minimize idle times. Thereby, total cost of
ownership (TCO) is reduced, because more users can be handled
using the existing hardware (or less hardware is required, to
begin with).
Research topics
- Deployment and redeployment of services
- Fuzzy logic based controller supervising services
- Predicting future loads of services based on historic data
- Calculating a pre-assignment of services
- Analytical models for the sizing of SAP installations
- Analytical models for QoS
- Detection and quantification of load patterns
- Enforcement of Service Level Agreements in Web service architectures
- Enforcement of Service Level Agreements in databases
Current status
The AutoGlobe system is based on the ServiceGlobe system and serves as the research platform for future and current research directions. We already have implemented a fuzzy logic based controller and are currently realizing an automatic allocation manager component.
Documents
- Daniel Gmach, Stefan Krompass, Andreas Scholz, Martin Wimmer, and Alfons Kemper
Adaptive Quality of Service Management for Enterprise Services
ACM Transactions on the Web (TWEB), Vol. 2, No. 1, Article 8, February 2008
- Stefan Krompass, Daniel Gmach, Andreas Scholz, Stefan Seltzsam, and Alfons Kemper
Quality of Service Enabled Database Applications
4th International Conference on Service Oriented Computing (ICSOC), December 2006
- Stefan Seltzsam, Daniel Gmach, Stefan Krompass, and Alfons Kemper
AutoGlobe: An Automatic Administration Concept for Service-Oriented Database Applications
Proceedings of the 22nd International Conference on Data Engineering (ICDE 2006), Industrial Track,
Atlanta, Georgia, USA, April 2006
- Daniel Gmach, Stefan Seltzsam, Martin Wimmer, and Alfons Kemper
AutoGlobe: Automatische Administration von dienstbasierten Datenbankanwendungen
GI Conference on Database Systems for Business, Technology, and Web (BTW),
Karlsruhe, Germany, February 2005
- Comprehensive Simulation Studies referring to the proposal "AutoGlobe: Automatic Administration Concepts for Global Enterprise Computing Landscapes"
- Daniel Gmach, Stefan Krompass, Stefan Seltzsam, Martin Wimmer, and Alfons Kemper
Dynamic Load Balancing of Virtualized Database Services Using Hints and Load Forecasting
Proceedings of the 17th Conference on Advanced Information Systems Engineering (CAiSE'05) - Workshops Vol. 2,
Porto, Portugal, June 2005, pp. 23-37
- S. Seltzsam, T. Brandl, D. Gmach, A. Kemper:
Adaptive Load Balancing of Database Services (only locally available)
- D. Gmach, M. Wimmer:
Talk: Allokations-Management mit zyklischer Lastanalyse (only locally available)