Preview

Cloud Computing - Scheduling

Better Essays
Open Document
Open Document
1010 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Cloud Computing - Scheduling
CHAPTER 5:
SCHEDULING

5.1 SCHEDULING
Definition:

Scheduling is the major concept in multitasking and multiprocessing operating system design, and in real-time operating system design. In advanced operating system, many processes run than the CPUs available to run them. Scheduling refers the way processes are assigned to run on the available CPUs. This assignment is carried out by software known as a scheduler or sometimes referred to as a dispatcher. Objectives of Scheduling are: Maximize CPU utilization Throughput: jobs per unit time.
Minimize
Turnaround time: Total time from submission of task to completion of task.
Waiting time: Total time for which job waits in ready queue for resource . Response time: Time it takes from when a request was submitted until the first response is produced.

5.2 Some fundamental scheduling Algorithms:

First Come First Served: First Come, First Served (FCFS), is the simplest scheduling algorithm, FIFO simply queues processes in the order that they arrive in the ready queue.
 Since context switches only occur upon process termination, and no reorganization of the process queue is required, scheduling overhead is minimal.
 Throughput can be low, since long processes can hog the CPU
 Turnaround time, waiting time and response time can be high for the same reasons above
 No prioritization occurs, thus this system has trouble meeting process deadlines.
 The lack of prioritization means that as long as every process eventually completes, there is no starvation. In an environment where some processes might not complete, there can be starvation.
 It is based on Queuing.

Shortest Job First (SJF): With this strategy the scheduler arranges processes with the least estimated processing time remaining to be next in the queue. This requires advanced knowledge or estimations about the time required for a process to complete.
 If a shorter process arrives during another process' execution, the currently running process

You May Also Find These Documents Helpful

  • Good Essays

    WGU JGT Task #1

    • 1134 Words
    • 5 Pages

    Line balancing is the methodology of equalizing the amount of work at each workstation. The principles of line balancing are needed to improve the efficiency of the production of the boots at each station. Jobs are broken down into the smallest work elements so that they can be performed by more than one worker at a single workstation. Since there is an order in which the boot construction is performed, there are precedence requirements that place restrictions on the sequence of production. (http://wps.prenhall.com/wps/media/objects)…

    • 1134 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Nt1310 Unit 1 Study Guide

    • 378 Words
    • 2 Pages

    Multiple threads can interfere with each other when sharing hardware resources such as caches or translation lookaside buffers (TLBs). As a result, execution times of a single thread are not improved but can be degraded, even when only one thread is executing, due to lower frequencies or additional pipeline stages that are necessary to accommodate thread-switching hardware.…

    • 378 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Ops/571 Final

    • 549 Words
    • 3 Pages

    10- A/AN………. APPROACH ACTUALLY SCHEDULES IN DETAIL EACH RESOURCE USING THE SETUP AND RUNTIME REQUIRED FOR EACH ORDER.…

    • 549 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1330 Unit 1 Study Guide

    • 2629 Words
    • 11 Pages

    Scheduling is a fundamental operating systems function. Almost all computer resources are scheduled before use. CPU is one of the primary computer resources uses scheduling to design the processes in an operating system. The operating system can make the computer more productive by switching the CPU among processes called CPU scheduler.…

    • 2629 Words
    • 11 Pages
    Powerful Essays
  • Good Essays

    Nt1310 Unit 3 Os

    • 1341 Words
    • 6 Pages

    +• Scheduling: Any processor may perform scheduling, which complicates the task of enforcing a scheduling policy and assuring that corruption of the scheduler data structures is avoided. If kernel-level multithreading is used, then the opportunity exists to schedule multiple threads from the same process simultaneously on multiple processors.…

    • 1341 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Southwest Airlines

    • 775 Words
    • 4 Pages

    Chapter 13 is titled “Scheduling Operations” and it is mainly about scheduling decisions for batch operations and how they deal with the allocation of scarce resources to jobs, activities, tasks, or customers. “Scheduling results in a time-phased plan, or schedule, of activities. The schedule indicates what is to be done, when, by whom, and with what equipment. Scheduling should be clearly differentiated from aggregate planning” (Schroeder, pg. 293).…

    • 775 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Memorial Hospital

    • 328 Words
    • 1 Page

    Earliest due date is the other method in which Fry can schedule its workforce which can…

    • 328 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    Cloud Computing

    • 1763 Words
    • 7 Pages

    IT departments and infrastructure providers are under increasing pressure to provide computing infrastructure at the lowest possible cost. In order to do this, the concepts of resource pooling, virtualization, dynamic provisioning, utility and commodity computing must be leveraged to create a public or private cloud that meets these needs. Cloud computing is a general term for anything that involves delivering hosted services over the Internet. This provides the smaller companies or individuals who couldn’t able to buy costly software or any other resources. This becomes easy because of cloud computing. Cloud promises real costs savings and agility to customers. It’s a ‘Pay for Usage’ plan. We pay the money based on our usage only. Through cloud computing, a company can rapidly deploy applications where the underlying technology components. Access to applications and data anywhere, any Time, from any device is the potential outcome of cloud computing. This is suitable technology for limited budgets and a highly dynamic market with minimal resources.…

    • 1763 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Little Field

    • 1525 Words
    • 7 Pages

    We assumed that the job arrival rate and the job processing rate followed a Memory less pattern and we used the PK formula to calculate the waiting times for the different queues. We made the following assumptions:…

    • 1525 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Cloud Computing

    • 1296 Words
    • 6 Pages

    References: Turban, E., & Volonino, L. (2011) Information technology for management (8th ed.). Hoboken, NJ: John Wiley & Sons…

    • 1296 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    World Wide Web, site response time should be kept to 3 seconds or less to ensure user interest…

    • 2555 Words
    • 9 Pages
    Good Essays
  • Good Essays

    Eco/539 Week 4

    • 764 Words
    • 4 Pages

    Chapter 15 – Discussion Question #12, page 610: What are the advantages to finite capacity scheduling? By providing the scheduler with interactive computing and graphic output.…

    • 764 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Decision Analysis Task 1

    • 1166 Words
    • 3 Pages

    The assembly line balancing tool placed the tasks into 5 workstations instead of 8 creating a much higher efficiency rate at each workstation. Each station gets up to 10 minutes so the efficiency for workstation 1 is 100%, workstation 2 is 90%, workstation 3 is 80%, workstation 4 is 100%, and workstation 5 is 90%. The overall efficiency rate…

    • 1166 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    If a schedule activity has two or more predecessors, its early start is governed by the early finish time of the preceding activities whichever is maximum.…

    • 1125 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Throughout the ordeals of tornadoes, ice storms, and snowstorms, airlines across the globe struggle to cope with delays, cancellation, and furious passengers. Close to 10% of Delta Airline’s flights are disrupted in a typical year, half because of weather; the cost is the $440 million in lost revenue, overtime pay, and food and lodging vouchers.…

    • 846 Words
    • 4 Pages
    Powerful Essays