[aosd-announce] PhD position in SOA and GreenIT
Thomas Ledoux
Thomas.Ledoux at emn.fr
Tue May 12 08:35:14 EDT 2009
A PhD position is open with Ascola (www.emn.fr/x-info/ascola), a joint
project-team between INRIA and LINA, Nantes, France.
Director: Pierre Cointe ; Advisor: Thomas Ledoux
"QoS Self-Optimization in Service-oriented Architectures for Energy
Consumption Management"
Context
======
Web services adoption to build software architectures for grid
computing, mobile networks, mashup environments, etc. require “agile”
solutions able to dynamically evolve to manage resources instability
(bandwidth, response time, storage capability, workload, etc.). The goal
is to propose some guarantees to end-users on QoS but also to optimize
the QoS for context-aware architectures.
Today, energy consumption is a critical issue for IT organizations and
energy efficiency is becoming one of the main QoS criteria in hardware
and software administration. Several companies develop assessment tools
for designing energy-efficient data centers but it could be interesting
to reify energy consumption in software development. Indeed,
Service-oriented Architectures (SOA) build applications out of software
services dealing with computation, data and finally energy consumption.
An attractive idea could be to take energy efficiency into account in
Service Level Agreement (SLA) and to dynamically adapt the architecture
for optimizing energy.
However, current work in SOA architectures do not propose reliable
dynamic compositions of different QoS concerns and there has been little
research on energy consumption management.
Goal
====
We propose to tackle this challenge with a language-based approach.
Recent work advocates aspect-oriented programming to add specific
concerns (e.g. reliable messaging) on web services composition or a
declarative approach to supervise the QoS of a web services
orchestration with self-healing capabilities. However, the different
solutions are limited (complex, not enough expressive, not reliable,
syntax verification only with XML). We plan to use a Domain-Specific
Languages (DSL) approach to solve these different issues: QoS concepts
will be expressed concisely and their properties will be formally analyzed.
Then, to build an “agile” SOA architecture, able to automatically adapt
to changes in the execution context, we propose to develop an autonomic
infrastructure following the Autonomic Computing Initiative. The
resulting infrastructure will be able to self-optimize the QoS and more
specifically the energy criteria to ensure the most efficient energy
consumption management. We will experiment Green IT use cases in the
galaxy project (http://galaxy.gforge.inria.fr) aiming at providing an
open SOA platform.
Candidate Profile
============
The PhD candidate should have good skills in the design of programming
languages; be knowledgeable in the domains of software engineering, web
services, autonomic computing.
Application
========
Applicants should send a curriculum vitae, a cover letter, 2-3 reference
letters to Thomas Ledoux (ledoux at emn.fr)
All applications must be received as soon as possible.
More information about the announce
mailing list