Sustainable Simulation of Edge Services

Updated: 2 months ago
Location: Toulouse, MIDI PYRENEES
Job Type: FullTime
Deadline: 30 Apr 2024

12 Feb 2024
Job Information
Organisation/Company

University Paul Sabatier
Department

IRIT
Research Field

Computer science » Computer systems
Researcher Profile

First Stage Researcher (R1)
Country

France
Application Deadline

30 Apr 2024 - 23:55 (Europe/Paris)
Type of Contract

Temporary
Job Status

Full-time
Hours Per Week

35
Offer Starting Date

1 Sep 2024
Is the job funded through the EU Research Framework Programme?

Not funded by an EU programme
Is the Job related to staff position within a Research Infrastructure?

No

Offer Description

Context
Data centers are computing infrastructures that host most of the services available on the internet.
As data centers may include thousands of servers, both their energy consumption and their carbon
footprint are significant. This has led many research projects to focus on optimizing these two ob-
jectives. This PhD takes place in the context of centralized (Cloud) and decentralized (Edge, Fog)
infrastructures.
Various ideas emerge from research / R&D to reduce the impact of computing infrastructures, and
these ideas must be evaluated. Doing such evaluations on real infrastructures is unfeasible, as this
would induce a tremendous time and energy cost. Consequently, most evaluations are instead done
in simulation, where models of applications are executed on models of computing resources. In this
PhD, we will focus on the SimGrid-based simulator Batsim.
Batsim has been designed with batch applications in mind. Batch applications first read input
data, then issue some computations, then finally write output data and terminate. Batch applications
are omnipresent in high performance computing (the context from which Batsim originated), but
Cloud and Edge infrastructure mostly host service applications instead. Service applications have a
long (infinite) lifecycle and adapt their shape and behavior dynamically depending on the load. As
we write these lines, Batsim does not easily enable to model service applications.

Objective
The main objective of this PhD is to simulate service applications accurately. Technically, new
service application models will be implemented in Batsim and these models will be evaluated. The
main tasks of this PhD are the following.
• Conduct a bibliographic survey about the service application models available in service-oriented
(Cloud/Edge/Fog/. . . ) simulators.
• Select service application models from the literature, implement them in Batsim, and evaluate
their accuracy. Evaluation will be done by comparing simulated executions against real execu-
tions of real service applications. Real executions will be conducted on the Grid’5000 testbed.
• Design and implement service placement strategies (algorithms) that optimize the energy con-
sumption or the carbon footprint of a distributed Edge infrastructure. These strategies will be
evaluated in simulation.

Expected skills and profile
Required: Currently in a master’s in computer science.
Required: Fluent English or French
Strongly recommended: A taste for experimental approaches, C, C++ or Python programming.
Recommended: A taste for contributing to open source projects.
Appreciated: Background in optimization, performance evaluation and modeling.

At the end of the PhD, the student will have acquired the following skills: collaborative development of software, expertise in cloud and edge systems, planning of long term projects, scientific writting.

Practical details
The PhD will take place at IRIT, the largest computer science research institute in Toulouse,
Our team SEPIA works on resource management on various distributed systems (cloud data-
HPC centers, edge architectures, IoT. . . ) and is especially interested in ecological transition,
by reducing energy consumption and CO2 emissions, by using renewable energy.
It will be supervised by Millian Poquet and Patricia Stolf in a convivial atmosphere :).
This PhD will be funded by the CareCloud project of the PEPR Cloud collaborative project.
This project involves many academic partners in France, the PhD will therefore be done in a national
collaboration context. It is expected to have three annual meetings in other towns in France during which english will be used. The monthly gross salary is slighly more than 2050 €.

If willing, the student will have the opportunity to teach in english or french.

Selection process
You can send us your application (cover letter + resume / short curriculum vitæ + transcript
of records for the full bachelor and current master) by email to [email protected] and
[email protected] .


Requirements
Research Field
Computer science » Computer systems
Education Level
Master Degree or equivalent

Skills/Qualifications

Required: Currently in a master’s in computer science.
Required: Fluent English or French
Strongly recommended: A taste for experimental approaches, C, C++ or Python programming.
Recommended: A taste for contributing to open source projects.
Appreciated: Background in optimization, performance evaluation and modeling.

At the end of the PhD, the student will have acquired the following skills: collaborative development of software, expertise in cloud and edge systems, planning of long term projects, scientific writting.


Languages
ENGLISH
Level
Good

Research Field
Computer science » Computer systems

Additional Information
Work Location(s)
Number of offers available
1
Company/Institute
IRIT - CNRS UMR 5505
Country
France
City
Toulouse
Geofield


Where to apply
E-mail

[email protected]

Contact
City

Toulouse
Website

https://www.irit.fr/SEPIA/open-positions/post/2023_phd_cloud_batsim/
Street

118 Route de Narbonne, F-31062 Toulouse
E-Mail

[email protected]

STATUS: EXPIRED