Masters Class Assignment: Simulation of Task Scheduling
₹1500-12500 INR
Fechado
Publicado há mais de 6 anos
₹1500-12500 INR
Pago na entrega
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 :
- FIFO
- EDF
- 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, …. )
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 environment. I used c++ to make many great projects, for example, I made the tools which can convert java files into c++ scripts, of course garbage collection included, this job is very similar to a compiler, and is very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
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++ Programming, CUDA, Java, Python
I have worked in parallel commissioning of weather simulators using CUDA. Further not related to this project I have interests in Compilers and Architectures.