/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management.

Slides:



Advertisements
Similar presentations
Reporting Status or Progress. Define the Subject n Break the subject into areas of discussion n List the main subject components here.
Advertisements

Scheduling Introduction to Scheduling
Scheduling Algorithems
ASSIGNMENT NO # 01 INTRODUCTION TO OPERATING SYSTEM Submitted to: Miss Sana.
Scheduling Criteria CPU utilization – keep the CPU as busy as possible (from 0% to 100%) Throughput – # of processes that complete their execution per.
COT 4600 Operating Systems Fall 2009 Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 3:00-4:00 PM.
Chapter 17 Scheduling.
Scheduling.
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Chapter 17 Scheduling Brian – THE JEANS SUPPLY CHAIN IMAGE GOES HERE
1-1 McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved 1 Chapter 19 Operations Scheduling.
Scheduling. Production Planning Process Process Planning Strategic Capacity Planning Aggregate Planning Master Production Scheduling Material Requirements.
Healthcare Operations Management © 2008 Health Administration Press. All rights reserved. 1.
Chapter 5 CPU Scheduling. CPU Scheduling Topics: Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling.
Scheduling Algorithms
7.RP - Analyze proportional relationships and use them to solve real-world and mathematical problems. 1. Compute unit rates associated with ratios of.
Scheduling. Characteristics of a “job” Constituent operations Constituent operations Due date Due date Time of arrival in shop Time of arrival in shop.
CS 3013 & CS 502 Summer 2006 Scheduling1 The art and science of allocating the CPU and other resources to processes.
Operating Systems (CSCI2413) Lecture 4 Process Scheduling phones off (please)
1 Modeling workflows : The organizational dimension and alternative notations. Wil van der Aalst Eindhoven University of Technology Faculty of Technology.
Chapter 5: CPU Scheduling
Operations Management
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Lean Systems Operations Management Chapter 16 Roberta Russell.
Lecture 8: Dispatch Rules
Truck set-up scheduling for the Elgin, IL facility Vijay Viswanathan, Graduate Student Dr. Jaejin Jang, Associate Professor Department of Industrial Engineering.
Copyright 2009, John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Scheduling Operations Management - 5 th Edition Chapter 17.
Scheduling.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Chapter 13 Scheduling To Accompany.
Chapter 4 Processor Management
Chapter 7 Scheduling Chien-Chung Shen CIS, UD
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 16 Scheduling.
Type author names here © Oxford University Press, All rights reserved. Operations Management Chapter 8 Customer and Queuing Management Jones & Robinson.
مهندسی مجدد فرآیندهای تجاری
CPU Scheduling Algorithms Simulation using Java Kaushal Sinha CSC 4320 Spring 2007.
CPU Scheduling Basic Concepts. Chapter 5: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Thread Scheduling Multiple-Processor.
Chapter 5 Processor Scheduling Introduction Processor (CPU) scheduling is the sharing of the processor(s) among the processes in the ready queue.
Petri nets refresher Prof.dr.ir. Wil van der Aalst
1 Manufacturing Operations Scheduling B2 [ ] B2 [ ] E5 [ E5 [ P9 [---] P9 [---] D1 [ D1 [
Scheduling. Definition of scheduling Establishing the timing of the use of equipment, facilities and human activities in an organization In the decision-making.
1 Chapter 10 Scheduling 1 Chapter 10 SCHEDULING McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights Reserved.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش دوم: مدلسازی فرآیندها به کمک Petri nets.
Scheduling for Low-volume Operations
OBJECTIVE: To learn about the various system calls. To perform the various CPU scheduling algorithms. To understand the concept of memory management schemes.
Scheduling Operations IDS 605 Spring Data Collection for Scheduling l Jobs l Activities l Employees l Equipment l Facilities Transparency 18.1.
Chapter 16 & 9 Scheduling Work & Employees. Scheduling Outline What needs to be scheduled? –doctor’s office, restaurant, mfg. plant, hospital –employees.
Copyright 2009 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Scheduling Operations Management - 6 th Edition Chapter 17 Roberta.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management.
Scheduling.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش دوم: مدلسازی فرآیندها به کمک Petri nets.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش اول: مفاهیم مقدماتی و سازماندهی فرآیندها.
OPERATIONS MANAGEMENT INTEGRATING MANUFACTURING AND SERVICES FIFTH EDITION Mark M. Davis Janelle Heineke Copyright ©2005, The McGraw-Hill Companies, Inc.
IS and Kanban.
16 Scheduling (focus on sequencing; FCFS, SPT, EDD pages , and Johnson’s rule pages ) Homework; 6, 7, 11.
Scheduling Mechanisms Applied to Packets in a Network Flow CSC /15/03 By Chris Hare, Ricky Johnson, and Fulviu Borcan.
Chapter 7 Scheduling Chien-Chung Shen CIS/UD
Lecture 14 Production Activity Control (Continued) Books Introduction to Materials Management, Sixth Edition, J. R. Tony Arnold, P.E., CFPIM, CIRM, Fleming.
/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش چهارم: تحلیل فرآیندها Analysis of workflows.
BCA II Data Structure Using C
Scheduling and Fairness
LESSON 19-2 Determining the Cost of Merchandise Inventory
CHAPTER 8 Operations Scheduling
CPU Scheduling.
FIRST-IN, FIRST-OUT INVENTORY COSTING METHOD
Data Modelling Introduction
Wil van der Aalst Eindhoven University of Technology
مهندسی مجدد فرآیندهای تجاری
Tenth step for Learning C++ Programming
Shortest-Job-First (SJR) Scheduling
Use one slide for each concept
CPU Scheduling ( Basic Concepts)
Presentation transcript:

/faculteit technologie management PN-1 مهندسی مجدد فرآیندهای تجاری بخش سوم: مدیریت منابع فرآیند Workflow Resource Management

2 Workflow management concepts A workflow definition is composed out of three parts: process definition: a description of the process itself resource classification: a classification of the resources to be used resource management rules: how to map work onto resources

3

4 In what order? Pull control –Determined by people, i.e., a "race" for attention. –System may "suggest" urgent work items or offer multiple view on the work available. Push control –System decides whether the worker can view and/or select multiple work items, i.e., order may be enforced or suggested. In both cases possible queueing disciplines are: –FIFO (First In First Out) –LIFO (Last In First Out) –SPT (Shortest Processing Time) –EDD (Earliest Due Date) –PRIO (Prioritization based on case attributes)

5

6

7

8 Example (taken from "Operations Management" by Roberta Russell & Bernard W. Taylor) PROCESSINGDUE WorkItemTIMEDATE A510 B1015 C25 D812 E68 Note that unlike most scheduling problems work items emerge on the fly!

9 FIFO (also known as FCFS) A B C D E FIFOSTARTPROCESSINGCOMPLETIONDUE SEQUENCETIMETIMETIMEDATETARDINESS

10 EDD C02250 E26880 A D B EDDSTARTPROCESSINGCOMPLETIONDUE SEQUENCETIMETIMETIMEDATETARDINESS

11 SPT C02250 A E D B SPTSTARTPROCESSINGCOMPLETIONDUE SEQUENCETIMETIMETIMEDATETARDINESS

12 Comparison FIFO FIFO EDD15.00 EDD SPT6.0 SPT AVERAGEAVERAGENO. OFMAXIMUM RULECOMPLETION TIMETARDINESSWI TARDYTARDINESS We will return to the topic of workflow analysis and simulation...

13 Push versus pull

14 Push control workflow enactment service push to a selected "victim"

15 Pull control workflow enactment service pull selected work items

16 pull control

17 Mosts WFM systems are hybrid, e.g., Staffware personal queue group queue

18 Who is doing what? Pull control –Determined by people, i.e., a "race" among resources. –Select to start and/or select to allocate work item. Push control –Round robin. –Weighted round robin. –Shortest queue. –Select the most specialized resource (i.e., do not allocate "generalists" unless needed).

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36