Masters Class Assignment: Simulation of Task Scheduling

Practical Session - Simulator

Simulation of Task Scheduling

In the context of Resource Management, the subject is to develop a simple simulator for simulating what happens when scheduling batch tasks and periodic tasks on a parallel platform.

The code can be written in any language (C/Java/Python/…).

The code should be versatile, to change easily its parameters.

The input (static or dynamic) of the simulator will be :

- a test file, describing the experiment to be done : the server file, the job file, the dependency file (if any), the number of times periodic tasks will repeat, the power cap, the energy cap

- a file with a list of tasks (periodic, aperiodic) with their properties (arrival date, units of work, deadline, period, power).

- a file with a list of servers (static power, performance, frequencies, local cap…)

- a file with a list of dependencies between tasks

The schedulers to implement are :



- One heuristic of your choice (greedy for instance, where jobs and servers are sorted by power, …)

The output of the simulator :

- the obtained schedule (starting time and end time for each task, on which server). The format of the output file is :

#jobID serverID starting_time ending_time

- some metrics to define (number of missed deadline, average or maximum tardiness, earliness, the power and the energy of the schedule, …. )

Skills: C Programming, C++ Programming, CUDA, Java, Python

See more: project sample simulation cpu scheduling algorithm using java, simulation cpu scheduling time quantum java, simulation cpu scheduling algorithms java, java, construction technology class assignment, net class assignment, class assignment, class assignment toy shop, masters level assignment sample, class assignment report, fitness class assignment, task scheduling tracking, masters degree project simulation fatigue failure, randomize windows task scheduling

About the Employer:
( 0 reviews ) United Kingdom

Project ID: #15898465

12 freelancers are bidding on average ₹10566 for this job

₹12631 INR in 3 days
(376 Reviews)

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows envir More

₹8000 INR in 2 days
(160 Reviews)

java or python

₹7500 INR in 4 days
(80 Reviews)
₹7777 INR in 3 days
(72 Reviews)

Greeting, I have understood your Simulation of Task Scheduling task and can do it with your 100% satisfaction. Please ping me for more discussion. I have more than 5 years of experience in C Programming, C++ Pro More

₹12000 INR in 3 days
(40 Reviews)

Hello! How are you? I have many works like this. You can see my profile or see the links I have wrote above this. I can show you my works and talk about everything. My priority is get excellent client relationship and More

₹12222 INR in 5 days
(5 Reviews)
₹4444 INR in 3 days
(16 Reviews)

We have excellent experience in Website Development. I believe my abilities would be perfect for your venture. I am professional website developer/programmer. I have 6+ years of experience in this field. I will be serv More

₹7777 INR in 3 days
(2 Reviews)
₹7777 INR in 3 days
(0 Reviews)

I have worked in parallel commissioning of weather simulators using CUDA. Further not related to this project I have interests in Compilers and Architectures.

₹27777 INR in 15 days
(0 Reviews)

I will do your Masters Class Assignment: Simulation of Task Scheduling problem in Java programming language

₹11111 INR in 7 days
(0 Reviews)

I do simulations full time using AnyLogic (i.e. JAVA) I can do this better than anyone you ever thought of..

₹7777 INR in 3 days
(0 Reviews)