simulate round-robin process scheduling.

Closed

Description

First Thing : i want this project in java language And put comments in the code !

And i want this project friday as possible .

Project :

design and implement a program to simulate round-robin process scheduling. The program must maintain a ready queue and a list of waiting processes. The simulation will run in one unit time steps.

You need to have some program to generate at least 1000 processes each with a mix of CPU burst and IO burst. CPU bursts should be on average 5 to 100 time units. IO bursts should be on average 50 to 1000 time units. In a single process CPU burst could be 60-80% (chosen randomly) of the time and the rest will be IO burst. The process should end in CPU burst. Assume 2 time units to do context switch. Use time quanta of 5, 10, 50, 100, 500, 1000, time units. The data is to be generated using a random number generator and saved in a file in following format:

quantum size

process id,arrival time,cpu burst, io burst, …,cpu burst -1(end of process)

Example:

10,

1,0,20,55,5,600,15,110,30,200,10,199,19,163,10,-1,

2,0,5,45,13,49,50,50,15,55,80,60,45,50,7,56,67,51,100,56,34,50,45,53,5,-1,

3,20,50,200,55,200,60,200,65,-1

Pn

You should have multiple data files to run the simulation multiple time.

Assume ready-queue capacity of 20, 100, and unbounded (e.g. if capacity is 20, and you have a process arriving, you cannot put it on the ready queue; it has to wait).

Your project report should have the tables presenting following parameters for various quantum values.

• Average turnaround time

• Maximum turnaround time

• Average wait time

• Maximum wait time

• CPU utilization

• Throughput (number of jobs processed per hour).

• Terminate the simulation.

Skills: Java, Software Architecture

See more: program simulate round robin process scheduling, simulate round robin process scheduling java, program simulate process scheduling round robin, java program simulate round robin process scheduling, thing 5 jobs, should i switch jobs, scheduling jobs, quantum design, jobs in c language, design process steps, architecture design jobs, jobs in architecture, simulate, scheduling, Quantum, project scheduling, design and simulation project, cpu report, time quantum round robin scheduling program java, java round robin simulation, java program implement cpu scheduling, cpu scheduling java program round robin quantum, cpu scheduling using java, java code round robin process, robin round program

Project ID: #4499543

Awarded to:

shenchilang

Experienced java developer.

$54 USD in 3 days
(20 Reviews)
4.4

5 freelancers are bidding on average $42 for this job

Billymar

I am a computer engineer. I would be glad to help you with your project. Thanks, Billy

$35 USD in 4 days
(16 Reviews)
3.0
gojkid

Expert in Java.

$37 USD in 2 days
(2 Reviews)
2.6
jindalkamal

ready to complete your job

$35 USD in 3 days
(0 Reviews)
0.0
ajaychaudhary77

Hi would like to complete the work for you

$50 USD in 3 days
(0 Reviews)
0.0