Bachelor and Master Theses

Title: Design and implementation of a MLFQ scheduler for the Bacula backup software
Subject: Computer Science
Level: Advanced
Description: The work of thesis concerns the development of a scheduler algorithm for the open source software Bacula
(http://www.bacula.org/en/).

Currently, Bacula uses static schedules where jobs are queued at preset times. In case of normal usage of the system the current scheduler performs well, but in particular situations its
behavior is not completely satisfactory. In case of heavy load or long backups, the scheduler does not consider the specific importance of jobs, and important jobs might be delayed for unacceptably long periods (strategy applied is is first come first
served). If the system goes temporarily down, the scheduler is not recovered, but it will start over again, therefore
losing the jobs that were scheduled prior and during the time the system was down.

Assignment:
The new scheduler policy will involve a dynamic strategy to replace the current scheduler.
Company: L'Aquila University, kontaktperson: Vittorio Cortellessa
Prel. end date: 2012-09-06
Presentation date: 2012-09-06
Student: Paolo Di Francesco paolo_paca@hotmail.com
IDT supervisor: Ivica Crnkovic
ivica.crnkovic@mdh.se, +46-21-103183

Rapport och bilagor

Size

Senaste uppdatering

TR1390.pdf

787899

2012-11-06, 10:14


  • Mälardalen University |
  • Box 883 |
  • 721 23 Västerås/Eskilstuna |
  • 021-101300, 016-153600 |
  • webmaster |
  • Latest update: 2017.08.23