logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

In this project we will implement a simple job scheduler that will execute non- interactive jobs

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Objectives

To implement a simple job scheduler that executes non-interactive jobs (e.g., jobs that do not have direct user interaction, jobs that can run in the background).

Description

In this project we will implement a simple job scheduler that will execute non- interactive jobs (for example, jobs that do not have direct user interaction, jobs that can run in the background).

At any given time, only P jobs should be executing, and P is provided as an argument to your program.

If you have more than P jobs submitted, then these additional jobs must wait until one of the P executing jobs are completed.

You can assume that P is typically the number of cores that are available on a system and you are executing one process per core and if there are more jobs than the available number of cores these jobs must wait for one of the processes to complete.

When you launch the program with P as the command-line argument, the program should print a prompt and wait for the user to enter commands.

As the jobs are non-interactive, the output and error streams from the job must be written to separate files - <jobid>.out and <jobid>.err, where <jobid> is the appropriate job id that is associated with a job.

 

 

 

(5/5)
Attachments:

Expert's Answer

498 Times Downloaded

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

498 Times Downloaded

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

545 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

526 Answers

Hire Me
expert
Husnain SaeedComputer science

518 Answers

Hire Me
expert
Atharva PatilComputer science

635 Answers

Hire Me