Some Introductory Remarks on Operations Scheduling.

Slides:



Advertisements
Similar presentations
Operations Scheduling
Advertisements

IGLS/1 © P. Pongcharoen Using Genetic Algorithms for Scheduling the Production of Capital Goods P. Pongcharoen, C. Hicks, P.M. Braiden, A.V. Metcalfe,
Strategic Decisions (Part II)
Scheduling.
CS 162 Discussion Section Week 4 9/ /4. Today’s Section ●Project administrivia ●Quiz ●Lecture Review ●Worksheet and Discussion.
DOM 102: Principles of Operations Management Operations Scheduling
Scheduling Chapter 19.
1 CMSC421: Principles of Operating Systems Nilanjan Banerjee Principles of Operating Systems Acknowledgments: Some of the slides are adapted from Prof.
Short Term Scheduling Introduction What – Scheduling or timing of operations Where – Timing of operations affects the overall strategy Why – Reduce costs,
1 Multiprocessor and Real-Time Scheduling Chapter 10.
Rescheduling Manufacturing Systems: a framework of strategies, policies, and methods Vieira, Herrmann and Lin.
Chapter 2: Model of scheduling problem Components of any model: Decision variables –What we can change to optimize the system, i.e., model output Parameters.
Genetic Algorithms for multiple resource constraints Production Scheduling with multiple levels of product structure By : Pupong Pongcharoen (Ph.D. Research.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 6 SCHEDULING E
presented by Zümbül Bulut
Cs238 CPU Scheduling Dr. Alan R. Davis. CPU Scheduling The objective of multiprogramming is to have some process running at all times, to maximize CPU.
22–1. 22–2 Chapter Twenty-Two Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
CHAPTER 19 Scheduling Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Chapter 7 Dynamic Job Shops Advantages/Disadvantages Planning, Control and Scheduling Open Queuing Network Model.
Production schedule for a automotive motor head manufacturing plant Anirudh Jagannathan aj2560 Jorge Ortiz jeo2130 Yanira Pichardo yp2323.
Operations Scheduling. Scheduling in a Process-Focused Environment.
Operations Management Contemporary Concepts and Cases Chapter Thirteen Scheduling Operations Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights.
Data Communications and Networking
Operational Research & ManagementOperations Scheduling Flow Shop Scheduling 1.Flexible Flow Shop 2.Flexible Assembly Systems (unpaced) 3.Paced Assembly.
1. Facility size 2. Equipment procurement Long-term
Scheduling.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Lecture 5 Operating Systems.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
15-1Scheduling William J. Stevenson Operations Management 8 th edition.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
Scheduling policies for real- time embedded systems.
Multiprocessor and Real-Time Scheduling Chapter 10.
Chapter 101 Multiprocessor and Real- Time Scheduling Chapter 10.
1 Multiprocessor and Real-Time Scheduling Chapter 10 Real-Time scheduling will be covered in SYSC3303.
Topics To Be Covered 1. Tasks of a Shop Control Manager.
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Mohamed Iqbal P Production and Inventory Control- Introduction (1) IEM Production and Inventory Control Introduction Mohamed Iqbal P.
1 Slides used in class may be different from slides in student pack Chapter 19 Operations Scheduling  Work Center Defined  Typical Scheduling and Control.
Detailed Production Planning & Shop-Floor Control
Project Portfolio Management Business Priorities Presentation.
Scheduling. Definition of scheduling Establishing the timing of the use of equipment, facilities and human activities in an organization In the decision-making.
Scheduling. Scheduling: The allocation of resources over time to accomplish specific tasks. Demand scheduling: A type of scheduling whereby customers.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Resource Management Reusable  Disk blocks  File descriptors  Semaphores Consumable  Messages  Packets.
A System Performance Model Distributed Process Scheduling.
Scheduling McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
N ATURE OF PLANNING AND CONTROL Chapter 10. P LANNING & CONTROL IN OPERATIONS Planning and control is one of the major responsibilities of operations.
Waiting Line Theroy BY, PRAYASH NEUPANE, KARAN CHAND & SANTOSH SHERESTHA.
Lecture 4 Page 1 CS 111 Summer 2013 Scheduling CS 111 Operating Systems Peter Reiher.
Some Introductory Remarks on Operations Scheduling
An introduction to Factory Physics
Processes and Threads Processes and their scheduling
CHAPTER 8 Operations Scheduling
Chapter 6: CPU Scheduling
World-Views of Simulation
Modeling Scheduling Problems
Chap 11 Learning Objectives
Data and Computer Communications
CPU SCHEDULING.
Scheduling Scheduling is an important tool for manufacturing and service industries, where it can have a major impact on the productivity of a process.
Introduction to Scheduling Chapter 1
Multiprocessor and Real-Time Scheduling
Planning and Scheduling in Manufacturing and Services
Flexible Assembly Systems
Manufacturing Planning and Control
Presentation transcript:

Some Introductory Remarks on Operations Scheduling

The basic scheduling problem addressed in workflow management How to prioritize the (exclusive) allocation of a finite set of reusable resources to a set of contesting “jobs” so that certain performance criteria are optimized. In some more complex systems, the scheduling policy must also guarantee the correct operation of the underlying system from a more logical / behavioral standpoint (e.g., there might be a need to avoid potential deadlocks). The last concern is particularly prominent in flexibly automated operations.

The need for behavioral control R3R3 R2R2 R1R1 J 1 : R 1  R 2  R 3 J 2 : R 3  R 2  R 1

Some factors defining a scheduling problem and its complexity Structure of the contesting jobs: single tasks or multiple tasks per job, and in the case of multi-task jobs, the sequential logic that drives the execution of these tasks. Number of distinct resource types and the “capacity” of each type (i.e., the number of distinct units from this type). Processing-time distributions for the different tasks involved. Resource operational modes and availabilities Job arrival patterns: static vs. dynamic Allowance for preemption Possibility of insertion of deliberate idleness Other possible dependencies among the different jobs in the form of priorities, synchronizations, etc.

Scheduling objectives Maximize the throughput that can be delivered in a stable manner Control the experienced delays by the various jobs Control the accumulated WIP Meet due dates and control the corresponding implications of failing to do so Control set-up costs, preventive maintenance costs, etc. Etc.

The complexity of the scheduling problems Scheduling problems are combinatorial optimization problems that become intractable very fast, even for rather simple instantiations. From a theoretical standpoint, they have been studied by IE / OR, Operations Management, and (Stochastic Optimal) Control theory. The relevant literature is vast and the corresponding results very interesting and technically savvy. But in the context of operations / shop-floor scheduling, these problems are addressed by defining a rather simple sequencing policy for each workstation; these policies are collectively known as “dispatching rules” in the relevant literature. Popular dispatching rules have established their broad acceptance on their ability to do well in some simpler settings, in particular, some single-machine scheduling problems. Also, focusing on single-machine scheduling is further justified in many industrial settings by the presence of a well-defined bottleneck station. In such a case, the problem boils down to the efficient scheduling of the bottleneck station, while the scheduling of the other stations should align to the needs and the logic of the bottleneck schedule.

An example on bottleneck-based scheduling Mashing (1 mashing tun) Boiling (1 brew kettle) Fermentation (3 40-barrel ferm. tanks) Filtering (1 filter tank) Bottling (1 bottling station) Grain cracking (1 milling machine) Fermentation Times:

Single-Workstation Scheduling Please, refer to: your class notes from the in-class developments, and the corresponding material posted at the library electronic reserves