Application fee €100 one-time
More information 


PhD candidate position in
Automatic scaling and monitoring of parallel software on clouds

Open application for a doctoral candidate in Informatics Engineering
The doctoral candidate position is available in the Faculty of Fundamental Sciences, Department of Graphical Systems. Applicants interested in other research topics related to parallel and distributed computing are also welcome to apply.

Research topic description
The elasticity feature of cloud computing has been proven as pertinent for parallel computations with SLA requirements. However, the development of intensively communicating among processes MPI applications and their deployment on elastic clouds present unsolved challenges, such as limited MPI support for dynamic scaling, interaction with cloud resource management, nonstandard monitoring of MPI applications with specifically varying load, complex decision-making and overall efficiency issues.
The aim of the research is to improve the elasticity of communication-intensive MPI-based parallel software on the private cloud by means of an automatic scaling framework with dedicated monitoring, decision making and load prediction systems.
The objectives of the research:
• To adapt communication-intensive MPI-based parallel applications, such as discrete element method (DEM) software, to automatic scaling requirements.
• To develop PaaS level of service for managing virtual machines and communicating with MPI-based applications.
• To develop a monitoring system for internal application load measurements and virtual machine state measurements.
• To develop the automatic scaling decision-making system based on load evaluation and prediction.
• To measure and analyse the performance of communication-intensive MPI-based parallel software and automatic scaling framework on the OpenStack cloud.
The expected results will help choose the best virtual machine configuration and meet SLA requirements for automatically scaling parallel software of variable load.

The selected candidate will work on the PhD thesis under the supervision of Prof. dr. Arnas Kačeniauskas. The successful applicant will have to attend scientific conferences, meetings and internships at other universities.

• Required background: Master’s degree in Computer Science or a related area.
• Expected skills and knowledge: Initial knowledge of distributed computing.

It is a prerequisite for being present at and accessible to the institution daily.

For more information
Shortlisted candidates will be invited for an interview. The position may not be opened if no qualified candidate is found. Additional information regarding the post may be obtained from Prof. dr. Arnas Kačeniauskas, e-mail:

Programme structure

The PhD programme consists of:
· Independent research under supervision;
· Courses for PhD students (approximately 30 ECTS credits);
· Participation in research networks, including placements at other, primarily foreign, research institutions;
· Teaching or another form of knowledge dissemination, which is related to the PhD topic when possible;
· The completion of a PhD thesis.

Apply now! Spring semester 2023/24
Application period has ended
Studies commence
1 Dec 2023

Application deadlines apply to citizens of: United States

Apply now! Spring semester 2023/24
Application period has ended
Studies commence
1 Dec 2023

Application deadlines apply to citizens of: United States