Teilprojekt B06: Energiebewusste Dienstausführung
Um die Ressourcen der HAEC Box effizient zu nutzen, führt B06 zur Laufzeit Dienstekonsolidierungen durch. Diese Methode bringt die Notwendigkeit mit sich, Interferenzeffekte, die durch die gemeinsame Nutzung von Ressourcen entstehen, zu identifizieren, zu quantifizieren, und zu lindern. Unser Ziel ist es daher, Dienste sowohl bezüglich ihres Ressourcenbedarfs, als auch des zeitlichen Verlaufs ihrer Arbeitslast zu charakterisieren. Darüber hinaus untersuchen wir die zeitlichen Änderungen der Arbeitslast, um die optimale Häufigkeit einer Dienstekonsolidierung zu bestimmen. In Erweiterung dieser Aufgaben zielen wir darauf ab, das Leistungsaufnahmemodell, welches wir in der ersten Phase entwickelt haben, auf optische Verbindungen zu erweitern. Dies dient zur Bestimmung der Energie-Proportionalität verschiedener Adaptionsstrategien.
Rolle innerhalb des SFB 912
Insgesamt ist dem Projekt B06 daran gelegen, mit allen anderen Teilprojekten der Software Gruppe zu interagieren. Bisherige Kooperationen stellen sich wie folgt dar:
This project establishes collaboration with projects B01 (Aßmann), B02 (Baader), B03 (Baier), B04 (Härtig) and B05 (Lehner). The groups of projects B01 (Aßmann) and B06 (Schill/Dargie) develop in collaboration different types of protocols to support horizontal and vertical contract negotiations. Moreover, the two collaborate to support runtime adaptation and dynamic software reconfiguration. The project will be responsible to compute the optimal runtime adaptation strategy based on global knowledge of service execution, but requires knowledge of local software configuration to actually undertake adaptation. Project B01 (Aßmann) ensures that a given adaptation strategy is feasible and provides alternatives if it is not feasible. Context information is an essential input for the runtime adaptation and can be obtained from different sources in various forms (abstractions). Project B02 (Baader) provides a formal ontology language to describe contexts and reasoning services to recognize high-level348 B06 Energy-Aware Service Execution contexts. The sensoric interfaces provided by project B04 (Härtig) will be employed to gain access into lower-level information pertaining to the load of a system and the energy consumption of hardware resources. From project B05 (Lehner), context information is obtained as a partially processed low-level data that can be further processed by B06 (Schill/Dargie). All these sources enrich the service execution platform with context information that will be processed by triggers to reason about conditions that lead to adaptation. In return, project B06 (Schill/Dargie) provides projects B02 (Baader), B04 (Härtig) and B05 (Lehner) with requirements in the form of the type and quality of contexts that are required. Moreover, B06 (Schill/Dargie) provides runtime commands to B01 (Aßmann) and B04 (Härtig) to reconfigure software and hardware resources. The group of this project B06 (Schill/Dargie) collaborates with B03 (Baier) to formally analyze the long-term performance and energy consumption of adaptation behaviors.
Mitarbeiter
Projektleiter
PhD Studenten
- Herr Markus Hähnel
ehemalige Mitarbeiter