Share |

Post-doc position: Cost-Aware Resource Management in Elastic Cloud Computing Infrastructures

Expiration Date: July 31, 2011

POSITION: Postdoctoral fellowship

TITLE: Cost-Aware Resource Management in Elastic Cloud Computing Infrastructures

PLACE: INRIA, Grenoble, France
 
 
DATE AND DURATION: Starting date and duration are flexible. Preferably
starting in September 2011.  Duration can be up to 24 months.
 
SUPERVISOR: Derrick Kondo
 
CONTACT INFORMATION: derrick.kondo :: inria.fr
http://mescal.imag.fr/membres/derrick.kondo/
 
KEYWORDS: Cloud Computing, Resource Management, Performance Modeling,
Parallel and Distributed Computing
 
TOPIC:
 
Current users of Cloud Computing platforms have an enormous number of
tiered choices when it comes to server selection.  For instance, Amazon
offers 10 types of server sizes that differ in memory amounts, network
bandwidth, and CPU speeds and cores, and it offers 3 types of storage that
differ in reliability and transmission speeds. When one looks at resource
types of other Cloud providers, the number of combinations of server types
grows exponentially.
 
Given an application such as a web service or batch job, this begs the
question of whether it should be run on X servers of type Y in Cloud
Provider Z, or A servers of type B in Cloud Provider C, or some
combination? The problem is important and different from traditional
distributed computing environments such as Grids because the number of
servers are virtually unlimited, the choice can be dynamically adjusted
via cloud virtual machine technologies, and the resources costs among
server types and Cloud providers differs tremendously and is explicit.
 
For the postdoctoral position, we will use a statistical approach to conduct the
performance modeling of applications on real Cloud Computing platforms,
namely, Amazon's Elastic Compute Cloud.
 
In particular, we will focus on the following issues:
 
(1) the development of macro and micro-benchmarks of storage, memory, CPU,
and network resources in Clouds
 
(2) the construction of application signatures for predicting their
resource usage
 
(3) the evaluation of techniques that partially sample applications in
order to predict performance with different server types of different
vendors.
 
We will apply this approach using common web services (with frameworks
such as RUBIS) and real batch jobs from production Desktop Grids.
Experiments will be conducted on Amazon Inc's Elastic Compute Cloud.
 
This work will help users achieve desired levels of performance with
minimal monetary costs in large-scale Cloud Computing infrastructures.
 
SKILLS AND KNOWLEDGE: Experience with statistics and probability, machine
learning, parallel and distributed computing, and performance modeling are
all desired.
 
TO APPLY:  Send CV along with 3 letters of recommendation to derrick.kondo
:: inria.fr