Thesis on Load Balancer Algorithm for Job scheduling in Software

Volvo Business Services AB / Datajobb / Göteborg
Observera att sista ansökningsdag har passerat.


Visa alla datajobb i Göteborg, Mölndal, Partille, Kungälv, Lerum eller i hela Sverige
Visa alla jobb hos Volvo Business Services AB i Göteborg, Mölndal, Kungsbacka, Borås, Trollhättan eller i hela Sverige

At the Propulsion Software Factory we run a Continuous Integration & Delivery environment for about 500 software developers within the Volvo group. The Software developed and deployed through the Factory represents the technical areas of Electromobility and Conventional Powertrain.
Today in our system we are running a large variety of jobs on a number of build servers. Our Jenkins machine is allocating these jobs on different builders with a simple strategy to prefer execution on the same machine as ran the job last time. This leads to non-optimal usage of our build capacity. This reduced throughput of the Factory.

Suitable background

Computer Science, IT, Mathematics or Physics

Description of thesis work

The thesis should investigate the possibility to introduce a smart algorithm that can analyze the results, run time and logs of all jobs run on all builders and allocate jobs to builders optimizing the complete job queue and limit builder-related errors. The algorithm should be self-learning and adaptive to infrastructure changes and builder performance over time.

Expected results:
An algorithm introduced on our Jenkins Master for job scheduling that evolves overtime.
Comparison of job throughput with and without the algorithm.
A discussion of the advantages with smarter job scheduling and continued improvements

Thesis Level: Master

Language: English or Swedish

Starting date: 2023-02-01

Number of students: 1-2

Tutor
Jim Fischer, Group Manager Software Factory, +46 313231697
jim.fischer@volvo.com

Publiceringsdatum
2022-11-02

Så ansöker du
Sista dag att ansöka är 2022-12-09
Klicka på denna länk för att göra din ansökan

Företag
Volvo Business Services AB

Omfattning
Detta är ett heltidsjobb.

Arbetsgivare
Volvo Business Services AB (org.nr 556029-5197)
405 08  GÖTEBORG

Arbetsplats
Volvo Group

Jobbnummer
7133020

Observera att sista ansökningsdag har passerat.

Prenumerera på jobb från Volvo Business Services AB

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Volvo Business Services AB: