Part Five: Problem Set I Key

Size: px
Start display at page:

Download "Part Five: Problem Set I Key"

Transcription

1 Mat 114 Part Five: Problem Set I Key 1. Consider the following order-requirement digraph, where all indicated weights are in hours. a) What is the critical path time? For this we need to backtrack. The final vertex, T7 is assigned the label 3 Backtracking from there we assign T6 the label 5 (2+3) and T5 the label 4 (1+3) Backtracking from T5 gives T2 the label 6 (2+4); backtracking from T6 gives T4 the label 7 (2+5). To label T3 we backtrack from T5 and get 8 (4+4) and backtrack from T6 to get 9 (4+5). T3 gets the larger number and so is assigned the label 9. Finally we backtrack to assign T1 a label which is 12. (The larger of 9 from T2, 12 from T3 and 10 from T4). So the backtracking labels are: T1:12, T2:6, T3:9, T4:7, T5:4, T6:5, T7:3. The critical path time is the label assigned to the first vertex, T1. So this is 12 hours. b) What is the critical path? This is the path(s) from start to finish of length 12 which is T1 T3 T6 T7 c) If task T2 is delayed by some time, will this necessarily alter the critical path time? Not necessarily T2 is not on the critical path. A close inspection shows that a 3 hour delay has no affect on the job completion time. d) If task T3 is delayed by some time, will this necessarily alter the critical path time? Yes, definitely T3 is on the critical path. Any delay here delays the whole project.

2 2. Consider the following order-requirement digraph where all indicated weights are given in minutes. a) What is the total project time? Adding up the task times gives 4+2+1=3+3=2 = 15 minutes b) Using this information alone, what is the minimum time the project could take given (i) 1 processor, (ii) 2 processors, (iii) 3processors and (iv) 4 processors. Simply divide by the given number and round up to the nearest integer. So (i) 15 minutes, (ii) 8 minutes, (iii) 5 minutes and (iv) 4 minutes. c) What is the critical path time? Backtracking gives T6:2, T5:5, T4:5, T2:7, T3:6, T1: 11 So the critical path time is 11 minutes. d) Redo part b) in light of the information in c) We now have to use the numbers in part b) but also need to remember that the absolute minimum time is the critical path time of 11 minutes. So we get (i) 15 minutes, (ii) 11 minutes, (iii) 11 minutes and (iv) 11 minutes.

3 3. Consider the order-requirement digraph given in Problem 1. a) Given the priority list T7, T1, T4, T6, T2, T3, T5 use the list-processing algorithm to schedule the tasks on 2 processors. Write the solution using the task labels and idle times (if any) for each processor, separated by At time 0, the first task T7 is not ready. Next on the list is t1 which is ready and so the first processor works on this. Nothing else is ready and so the second processor is idle. After 3 hours, the first processor completes T1 and now T2, T3 and T4 are ready. T4 is the first of these on the list and so the first processor does this; T2 is before T3 and so the second processor works on this. These are both complete two hours later. At this point only T3 is ready and the first processor works on this while the second processor is idle. Four hours later, T3 is done and T5 and T6 are ready. T6 is earlier on the list and so the first processor gets this; the second processor works on T5. An hour later T5 is done and the second processor is idle but the only remaining task T7 is not ready and the second processor is idle. After one more hour the first processor completes T6 and immediately works on T7 leaving the second processor idle until the job is complete. Completed in 14 hours So Processor 1: T1, T4, T3, T6, T7 Processor 2: 3, T2, 4, T5, 4 b) Repeat part b) but using 3 processors. Processor 1: T1, T4, 2, T6, T7 Processor 2: 3,T2,2, T5,4 Processor 3: 3, T3, 5 Completed in 12 hours cannot do better since this is the critical path time.

4 4. Consider the order-requirement digraph given in Problem 1. a) Use the backtracking numbers found in part a of Problem One to come up with the critical path list for this problem. Break ties by using the processor with the smaller number. (So T2 would come before T3 or T5 in the list.) The backtracking numbers are T1:12, T2:6, T3:9, T4:7, T5:4, T6:5, T7:3. Arranging these in descending order gives T1:12, T3:9, T4:7, T2:6, T6:5, T5:4, T7:3. So the critical path list is T1, T3, T4, T2, T6, T5, T7. b) Use the critical path scheduling method to schedule the 7 tasks on 2 processors. Write the So Processor 1 T1, T3, T6, T7 Processor 2 3, T4, T2, T5, 5 Note that this is the best solution. The job has been completed in the critical path time with the fewest number of processors possible. 5. Consider the order-requirement digraph given in Problem 2. a) Use the critical path scheduling method to schedule the 7 tasks on 2 processors. Write the As with problem 4, we need backtracking numbers. We found these in problem 2c): T6:2, T5:5, T4:5, T2:7, T3:6, T1: 11. Arranging these in descending order gives T1:11, T2:7, T3:6, T4:5, T5:5, T6:2. So the critical path list is T1, T2, T3, T4, T5, T6. So Processor 1: T1, T2, T5, T6 Processor 2: 4, T3, T4, 3

5 b) Use the critical path scheduling method to schedule the 7 tasks on 3 processors. Write the Processor 1: T1, T2, T5, T6 Processor 2: 4, T3, 6 Processor 3: 4, T4, 4 c) What is the time savings for using the extra processor? There are no time savings. The solution in b) was optimal. The job was done in the critical path time with the minimum number of processors. Using the third processor just involves more expense for nothing more than slack time! d) Is the company working on this project likely to hire the third processor? What factors would affect their decision? No! The decision can rest on interplay between the extra expense for the third processor and the time savings. For example, there could be a penalty cost for missing a contract deadline. In this case it may be worthwhile to pay for an extra crew.

Math. Rounding Decimals. Answers. 1) Round to the nearest tenth. 8.54 8.5. 2) Round to the nearest whole number. 99.59 100

Math. Rounding Decimals. Answers. 1) Round to the nearest tenth. 8.54 8.5. 2) Round to the nearest whole number. 99.59 100 1) Round to the nearest tenth. 8.54 8.5 2) Round to the nearest whole number. 99.59 100 3) Round to the nearest tenth. 310.286 310.3 4) Round to the nearest whole number. 6.4 6 5) Round to the nearest

More information

Chapter 3: Planning and Scheduling

Chapter 3: Planning and Scheduling September 11, 2013 Last time: Scheduling tasks Critical-Path Schedules Review For a machine-scheduling problem Tasks are performed by processors Tasks are arranged in a priority list that is independent

More information

Scheduling. Getting Started. Scheduling 79

Scheduling. Getting Started. Scheduling 79 Scheduling 9 Scheduling An event planner has to juggle many workers completing different tasks, some of which must be completed before others can begin. For example, the banquet tables would need to be

More information

Data Structures and Algorithms Written Examination

Data Structures and Algorithms Written Examination Data Structures and Algorithms Written Examination 22 February 2013 FIRST NAME STUDENT NUMBER LAST NAME SIGNATURE Instructions for students: Write First Name, Last Name, Student Number and Signature where

More information

Real Time Scheduling Basic Concepts. Radek Pelánek

Real Time Scheduling Basic Concepts. Radek Pelánek Real Time Scheduling Basic Concepts Radek Pelánek Basic Elements Model of RT System abstraction focus only on timing constraints idealization (e.g., zero switching time) Basic Elements Basic Notions task

More information

EdExcel Decision Mathematics 1

EdExcel Decision Mathematics 1 EdExcel Decision Mathematics 1 Notes and Examples Critical Path Analysis Section 1: Activity networks These notes contain subsections on Drawing an activity network Using dummy activities Analysing the

More information

McKinsey Problem Solving Test Top Tips

McKinsey Problem Solving Test Top Tips McKinsey Problem Solving Test Top Tips 1 McKinsey Problem Solving Test You re probably reading this because you ve been invited to take the McKinsey Problem Solving Test. Don t stress out as part of the

More information

Decision Mathematics D1 Advanced/Advanced Subsidiary. Tuesday 5 June 2007 Afternoon Time: 1 hour 30 minutes

Decision Mathematics D1 Advanced/Advanced Subsidiary. Tuesday 5 June 2007 Afternoon Time: 1 hour 30 minutes Paper Reference(s) 6689/01 Edexcel GCE Decision Mathematics D1 Advanced/Advanced Subsidiary Tuesday 5 June 2007 Afternoon Time: 1 hour 30 minutes Materials required for examination Nil Items included with

More information

Today s topic: So far, we have talked about. Question. Task models

Today s topic: So far, we have talked about. Question. Task models Overall Stucture of Real Time Systems So far, we have talked about Task...... Task n Programming Languages to implement the Tasks Run-TIme/Operating Systems to run the Tasks RTOS/Run-Time System Hardware

More information

Warshall s Algorithm: Transitive Closure

Warshall s Algorithm: Transitive Closure CS 0 Theory of Algorithms / CS 68 Algorithms in Bioinformaticsi Dynamic Programming Part II. Warshall s Algorithm: Transitive Closure Computes the transitive closure of a relation (Alternatively: all paths

More information

Table of Contents. 1 P a g e

Table of Contents. 1 P a g e Table of Contents... 1 Completing Your Online Employer Payroll Statement...2 Saving your Employer Payroll Statement...2 Signing in...3 Section 1: Business Information...4 Section 2: Workers Wage Information...5

More information

A Short Introduction to Project Management

A Short Introduction to Project Management 2003 January April SFWR ENG 2B03 Slides 08 0 A Short Introduction to Project Management SFWR ENG 2B03 2003 Robert L. Baber 2003 January April SFWR ENG 2B03 Slides 08 1 Why Project Management? Why manage

More information

Pre-Algebra Lecture 6

Pre-Algebra Lecture 6 Pre-Algebra Lecture 6 Today we will discuss Decimals and Percentages. Outline: 1. Decimals 2. Ordering Decimals 3. Rounding Decimals 4. Adding and subtracting Decimals 5. Multiplying and Dividing Decimals

More information

Real-Time Scheduling (Part 1) (Working Draft) Real-Time System Example

Real-Time Scheduling (Part 1) (Working Draft) Real-Time System Example Real-Time Scheduling (Part 1) (Working Draft) Insup Lee Department of Computer and Information Science School of Engineering and Applied Science University of Pennsylvania www.cis.upenn.edu/~lee/ CIS 41,

More information

This section incorporates the IRS guidelines that are currently in effect.

This section incorporates the IRS guidelines that are currently in effect. Guidelines on How to Determine the Classification of Independent Contractors versus Employees Overview The University classifies and pays individuals who provide services as employees, unless the nature

More information

TIPS TO HELP YOU PREPARE FOR A SUCCESSFUL INTERVIEW

TIPS TO HELP YOU PREPARE FOR A SUCCESSFUL INTERVIEW TIPS TO HELP YOU PREPARE FOR A SUCCESSFUL INTERVIEW Preparing for the Interview RESEARCH Don t forget to research the organization/company before the interview. Learn what you can about the workplace prior

More information

Year on Year driver accounts and surplus/deficit carried forward. Driver Licences Drivers 2014/15 2015/16 2016/17 2017/18 2018/19 2019/20

Year on Year driver accounts and surplus/deficit carried forward. Driver Licences Drivers 2014/15 2015/16 2016/17 2017/18 2018/19 2019/20 Year on Year driver accounts and surplus/deficit carried forward Driver Licences Drivers 2014/15 2015/16 2016/17 2017/18 2018/19 2019/20 Total Costs (Increase 1% Year on year) 58,889 59,477 60,072 60,673

More information

Chapter 6. Linear Programming: The Simplex Method. Introduction to the Big M Method. Section 4 Maximization and Minimization with Problem Constraints

Chapter 6. Linear Programming: The Simplex Method. Introduction to the Big M Method. Section 4 Maximization and Minimization with Problem Constraints Chapter 6 Linear Programming: The Simplex Method Introduction to the Big M Method In this section, we will present a generalized version of the simplex method that t will solve both maximization i and

More information

Delay, Disruption and Acceleration Costs

Delay, Disruption and Acceleration Costs Project Services Pty Ltd Delay, Disruption and Acceleration Costs Patrick Weaver FAICD, MCIOB, PMP Introduction Delay and disruption costs are common in the construction and engineering industries and

More information

Integrated Invoicing and Debt Management System for Mac OS X

Integrated Invoicing and Debt Management System for Mac OS X Integrated Invoicing and Debt Management System for Mac OS X Program version: 6.3 110401 2011 HansaWorld Ireland Limited, Dublin, Ireland Preface Standard Invoicing is a powerful invoicing and debt management

More information

Supplemental Worksheet Problems To Accompany: The Pre-Algebra Tutor: Volume 1 Section 9 Order of Operations

Supplemental Worksheet Problems To Accompany: The Pre-Algebra Tutor: Volume 1 Section 9 Order of Operations Supplemental Worksheet Problems To Accompany: The Pre-Algebra Tutor: Volume 1 Please watch Section 9 of this DVD before working these problems. The DVD is located at: http://www.mathtutordvd.com/products/item66.cfm

More information

Linear Programming Notes VII Sensitivity Analysis

Linear Programming Notes VII Sensitivity Analysis Linear Programming Notes VII Sensitivity Analysis 1 Introduction When you use a mathematical model to describe reality you must make approximations. The world is more complicated than the kinds of optimization

More information

Family Law - Divorce FAQ

Family Law - Divorce FAQ Family Law - Divorce FAQ We have only been married a short time when can I start a divorce? You cannot start a divorce until you have been married for at least 12 months and you must show that the marriage

More information

Project Based Instruction

Project Based Instruction Project Based Instruction -Find the Missing Side Find the Missing Side Author(s): Description of Class: Name of Class: Geometry Grade Level: 10th Honors or Regular: Regular Source of Lesson: Nelson, B.,

More information

Using Peer Review Data to Manage Software Defects By Steven H. Lett

Using Peer Review Data to Manage Software Defects By Steven H. Lett Using Peer Review Data to Manage Software Defects By Steven H. Lett Abstract: Peer reviews, in particular software inspections, have become accepted within the software industry as a cost effective way

More information

Euler Paths and Euler Circuits

Euler Paths and Euler Circuits Euler Paths and Euler Circuits An Euler path is a path that uses every edge of a graph exactly once. An Euler circuit is a circuit that uses every edge of a graph exactly once. An Euler path starts and

More information

Clare College Financial Policies and Procedures Employment Status of Individuals

Clare College Financial Policies and Procedures Employment Status of Individuals Financial Policies and Procedures Employment Status of Individuals Status.doc 1 Contents 1. Introduction 1.1 Purpose 1.2 Who needs to read this guidance? 1.3 Risks 1.4 Importance of Compliance 2. General

More information

The Mathematics 11 Competency Test Percent Increase or Decrease

The Mathematics 11 Competency Test Percent Increase or Decrease The Mathematics 11 Competency Test Percent Increase or Decrease The language of percent is frequently used to indicate the relative degree to which some quantity changes. So, we often speak of percent

More information

Electric Service Guide for Residential Construction

Electric Service Guide for Residential Construction Electric Service Guide for Residential Construction TABLE OF CONTENTS Contacting KCP&L... 2 Existing Home Remodeling or Additions... 2 Building a New Home... 3 KCP&L Services at a Glance... 4 Current Transformers...

More information

3 Some Integer Functions

3 Some Integer Functions 3 Some Integer Functions A Pair of Fundamental Integer Functions The integer function that is the heart of this section is the modulo function. However, before getting to it, let us look at some very simple

More information

Chapter 13: Binary and Mixed-Integer Programming

Chapter 13: Binary and Mixed-Integer Programming Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:

More information

1.2 Solving a System of Linear Equations

1.2 Solving a System of Linear Equations 1.. SOLVING A SYSTEM OF LINEAR EQUATIONS 1. Solving a System of Linear Equations 1..1 Simple Systems - Basic De nitions As noticed above, the general form of a linear system of m equations in n variables

More information

So you want to own and build your own soccer complex: John Burrill, Executive Director Massachusetts Youth Soccer Association

So you want to own and build your own soccer complex: John Burrill, Executive Director Massachusetts Youth Soccer Association So you want to own and build your own soccer complex: some tips and suggestions John Burrill, Executive Director Massachusetts Youth Soccer Association IF YOU BUILD IT, THEY WILL COME From the movie Field

More information

To begin, visit this URL: http://www.ibm.com/software/rational/products/rdp

To begin, visit this URL: http://www.ibm.com/software/rational/products/rdp Rational Developer for Power (RDp) Trial Download and Installation Instructions Notes You should complete the following instructions using Internet Explorer or Firefox with Java enabled. You should disable

More information

Integrated Accounting System for Mac OS X

Integrated Accounting System for Mac OS X Integrated Accounting System for Mac OS X Program version: 6.3 110401 2011 HansaWorld Ireland Limited, Dublin, Ireland Preface Standard Accounts is a powerful accounting system for Mac OS X. Text in square

More information

TOP 10 SOCIAL SECURITY DISABILITY QUESTIONS

TOP 10 SOCIAL SECURITY DISABILITY QUESTIONS TOP 10 SOCIAL SECURITY DISABILITY QUESTIONS 1. How do I apply for Social Security? You can apply for it over the phone, over the internet or in person. If you are disabled and cannot work, do not wait.

More information

2015 GENERAL TAX INFORMATION FOR AU PAIRS

2015 GENERAL TAX INFORMATION FOR AU PAIRS 2015 GENERAL TAX INFORMATION FOR AU PAIRS Au Pair in America realizes that the issue of taxes can be confusing for you. For general tax questions, please review the information below. Au Pair in America

More information

hp calculators HP 17bII+ Net Present Value and Internal Rate of Return Cash Flow Zero A Series of Cash Flows What Net Present Value Is

hp calculators HP 17bII+ Net Present Value and Internal Rate of Return Cash Flow Zero A Series of Cash Flows What Net Present Value Is HP 17bII+ Net Present Value and Internal Rate of Return Cash Flow Zero A Series of Cash Flows What Net Present Value Is Present Value and Net Present Value Getting the Present Value And Now For the Internal

More information

Process Cutting Heating Assembly Hrs per unit 2 3 4 Total hours available 100,000 120,000 220,000

Process Cutting Heating Assembly Hrs per unit 2 3 4 Total hours available 100,000 120,000 220,000 RELEVANT TO ACCA QUALIFICATION PAPER F5 AND PERFORMANCE OBJECTIVES 12, 13 AND 14 Throughput accounting and the theory of constraints In the previous article, I told you all about The Goal, the book in

More information

Scheduling Shop Scheduling. Tim Nieberg

Scheduling Shop Scheduling. Tim Nieberg Scheduling Shop Scheduling Tim Nieberg Shop models: General Introduction Remark: Consider non preemptive problems with regular objectives Notation Shop Problems: m machines, n jobs 1,..., n operations

More information

PERFORMANCE APPRAISAL

PERFORMANCE APPRAISAL PERFORMANCE APPRAISAL Name: Department: Hire Date: Position Title: Cost Centre: Review Period: RATING SCALE In order to obtain an effective rating, goals need to be Specific, Measurable, Adds Value, Realistic

More information

Calculator Practice: Computation with Fractions

Calculator Practice: Computation with Fractions Calculator Practice: Computation with Fractions Objectives To provide practice adding fractions with unlike denominators and using a calculator to solve fraction problems. www.everydaymathonline.com epresentations

More information

PARALLELIZED SUDOKU SOLVING ALGORITHM USING OpenMP

PARALLELIZED SUDOKU SOLVING ALGORITHM USING OpenMP PARALLELIZED SUDOKU SOLVING ALGORITHM USING OpenMP Sruthi Sankar CSE 633: Parallel Algorithms Spring 2014 Professor: Dr. Russ Miller Sudoku: the puzzle A standard Sudoku puzzles contains 81 grids :9 rows

More information

Chinese postman problem

Chinese postman problem PTR hinese postman problem Learning objectives fter studying this chapter, you should be able to: understand the hinese postman problem apply an algorithm to solve the problem understand the importance

More information

How to create a newsletter

How to create a newsletter How to create a newsletter Why? Creating a newsletter is a valuable way of communicating with a specific audience group. However, its production does take time, energy and resources so it s important to

More information

Factoring Trinomials: The ac Method

Factoring Trinomials: The ac Method 6.7 Factoring Trinomials: The ac Method 6.7 OBJECTIVES 1. Use the ac test to determine whether a trinomial is factorable over the integers 2. Use the results of the ac test to factor a trinomial 3. For

More information

Student s Handbook. Swarthmore College 3/6/2009 4:03 PM. Web Time Entry For Students

Student s Handbook. Swarthmore College 3/6/2009 4:03 PM. Web Time Entry For Students Web Time Entry for Students 1 Welcome to Web Time Entry! The Web Time Entry system allows students to individually log onto a secure website and enter the hours worked at their campus jobs online from

More information

Directions to Print from WorkFlows:

Directions to Print from WorkFlows: Directions to Print from WorkFlows: I. Getting Started: Adding the Finished Report Wizard to your toolbar Note: When working with reports you want to use the same WorkFlows login that you used to view

More information

Final Exam. Route Computation: One reason why link state routing is preferable to distance vector style routing.

Final Exam. Route Computation: One reason why link state routing is preferable to distance vector style routing. UCSD CSE CS 123 Final Exam Computer Networks Directions: Write your name on the exam. Write something for every question. You will get some points if you attempt a solution but nothing for a blank sheet

More information

COURSE DESCRIPTION. Required Course Materials COURSE REQUIREMENTS

COURSE DESCRIPTION. Required Course Materials COURSE REQUIREMENTS Communication Studies 2061 Business and Professional Communication Instructor: Emily Graves Email: egrave3@lsu.edu Office Phone: 225-578-???? Office Location: Coates 144 Class Meeting Times and Locations:

More information

OSHA s Recordkeeping National Emphasis Program (NEP)

OSHA s Recordkeeping National Emphasis Program (NEP) OSHA s Recordkeeping National Emphasis Program (NEP) 1 Purpose of the NEP Ascertain to what, if any extent, employer is under recording injuries & illnesses. NEP is designed to detect underrecorded and

More information

Project Control. 1. Schedule Updating

Project Control. 1. Schedule Updating Project Control During the execution of a project, procedures for project control and record keeping become indispensable tools to managers and other participants in the construction process. These tools

More information

B AB 5 C AC 3 D ABGED 9 E ABGE 7 F ABGEF 8 G ABG 6 A BEDA 3 C BC 1 D BCD 2 E BE 1 F BEF 2 G BG 1

B AB 5 C AC 3 D ABGED 9 E ABGE 7 F ABGEF 8 G ABG 6 A BEDA 3 C BC 1 D BCD 2 E BE 1 F BEF 2 G BG 1 p.9 9.5 a. Find the shortest path from A to all other vertices for the graph in Figure 9.8. b. Find the shortest unweighted path from B to all other vertices for the graph in Figure 9.8. A 5 B C 7 7 6

More information

Project Scheduling by PERT/CPM

Project Scheduling by PERT/CPM Project Scheduling by PERT/PM Reference ooks: nderson, Sweeney, and Williams, N INTROUTION TO MNGEMENT SIENE, QUNTITTIVE PPROHES TO EISION MKING, th edition, West Publishing ompany,99 Hamdy. Taha, OPERTIONS

More information

epco for MANUFACTURER

epco for MANUFACTURER epco for MANUFACTURER Manufacturer Module Dagang Net Technologies Sdn Bhd Manufacturer Guide Page 1 of 10 This module is solely for Manufacturer to apply for Cost Analysis(CA) and Preferential Certificate

More information

A Short Guide to Significant Figures

A Short Guide to Significant Figures A Short Guide to Significant Figures Quick Reference Section Here are the basic rules for significant figures - read the full text of this guide to gain a complete understanding of what these rules really

More information

Excel & Visual Basic for Applications (VBA)

Excel & Visual Basic for Applications (VBA) Excel & Visual Basic for Applications (VBA) The VBA Programming Environment Recording Macros Working with the Visual Basic Editor (VBE) 1 Why get involved with this programming business? If you can't program,

More information

Process Scheduling. Process Scheduler. Chapter 7. Context Switch. Scheduler. Selection Strategies

Process Scheduling. Process Scheduler. Chapter 7. Context Switch. Scheduler. Selection Strategies Chapter 7 Process Scheduling Process Scheduler Why do we even need to a process scheduler? In simplest form, CPU must be shared by > OS > Application In reality, [multiprogramming] > OS : many separate

More information

Brown University Delivery 2014. College Storage 2014 Delivery Info:

Brown University Delivery 2014. College Storage 2014 Delivery Info: Brown University Delivery 2014 College Storage 2014 Delivery Info: 1. General Overview 2. Dates and Times 3. Types of Delivery IMPORTANT READ THIS section if nothing else! 4. FAQs 1. Basic overview Delivery

More information

Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow

Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow Rationale Radical changes to computing landscape; Desktop PC becoming irrelevant Heterogeneous, multicore,

More information

Freight Claim Submission Process

Freight Claim Submission Process TSG Claims 770-995-3036 x260 Claims@shiptsg.com Freight Claim Submission Process All of the following documents must be submitted in support of the freight claim: Fully completed Standard Form for Presentation

More information

BellHawk Implementation Process

BellHawk Implementation Process BellHawk Implementation Process Introduction BellHawk Systems provides real-time operations tracking and management systems for manufacturers, food and pharmaceutical processors, and other industrial organizations.

More information

Priori ty ... ... ...

Priori ty ... ... ... .Maintenance Scheduling Maintenance scheduling is the process by which jobs are matched with resources (crafts) and sequenced to be executed at certain points in time. The maintenance schedule can be prepared

More information

An easy way to remember the relationship between reminders and recurring tasks is illustrated below. FLEETMATE Reminder System Hierarchy

An easy way to remember the relationship between reminders and recurring tasks is illustrated below. FLEETMATE Reminder System Hierarchy Overview If you have many assets in your fleet that are the same/similar type or class, you will definitely want to use the Task Templates feature in FLEETMATE. In FLEETMATE there are two ways to get reminders

More information

The number of marks is given in brackets [ ] at the end of each question or part question. The total number of marks for this paper is 72.

The number of marks is given in brackets [ ] at the end of each question or part question. The total number of marks for this paper is 72. ADVANCED SUBSIDIARY GCE UNIT 4736/01 MATHEMATICS Decision Mathematics 1 THURSDAY 14 JUNE 2007 Afternoon Additional Materials: Answer Booklet (8 pages) List of Formulae (MF1) Time: 1 hour 30 minutes INSTRUCTIONS

More information

Agile support with Kanban some tips and tricks By Tomas Björkholm

Agile support with Kanban some tips and tricks By Tomas Björkholm Agile support with Kanban some tips and tricks By Tomas Björkholm Foreword A year ago I held an Open Space at Scrum Gathering in Stockholm about Agile Support. I have since received several requests to

More information

Aperiodic Task Scheduling

Aperiodic Task Scheduling Aperiodic Task Scheduling Gerhard Fohler Mälardalen University, Sweden gerhard.fohler@mdh.se Real-Time Systems Gerhard Fohler 2005 Non Periodic Tasks So far periodic events and tasks what about others?

More information

3. Evaluate the objective function at each vertex. Put the vertices into a table: Vertex P=3x+2y (0, 0) 0 min (0, 5) 10 (15, 0) 45 (12, 2) 40 Max

3. Evaluate the objective function at each vertex. Put the vertices into a table: Vertex P=3x+2y (0, 0) 0 min (0, 5) 10 (15, 0) 45 (12, 2) 40 Max SOLUTION OF LINEAR PROGRAMMING PROBLEMS THEOREM 1 If a linear programming problem has a solution, then it must occur at a vertex, or corner point, of the feasible set, S, associated with the problem. Furthermore,

More information

To Multiply Decimals

To Multiply Decimals 4.3 Multiplying Decimals 4.3 OBJECTIVES 1. Multiply two or more decimals 2. Use multiplication of decimals to solve application problems 3. Multiply a decimal by a power of ten 4. Use multiplication by

More information

HOW TO GET THE MOST OUT OF YOUR ACCOUNTANT

HOW TO GET THE MOST OUT OF YOUR ACCOUNTANT Prepared by HOW TO GET THE MOST OUT OF YOUR ACCOUNTANT Do you find dealing with your accountant confusing? Not exactly sure what services an accountant can provide for you? Do you have expensive accounting

More information

Relocating your household water meter 2015/2016

Relocating your household water meter 2015/2016 Relocating your household water meter 2015/2016 Moving your water meter is no ordinary piece of DIY. It s a precise job that has to follow certain rules to keep everything flowing smoothly. This leaflet

More information

Answer: The relationship cannot be determined.

Answer: The relationship cannot be determined. Question 1 Test 2, Second QR Section (version 3) In City X, the range of the daily low temperatures during... QA: The range of the daily low temperatures in City X... QB: 30 Fahrenheit Arithmetic: Ranges

More information

The BOG? Chart. Assessing Customer Feedback

The BOG? Chart. Assessing Customer Feedback Dennis Adams a s s o c i a t e s The Chart Assessing Customer Feedback Dennis Adams (c) Dennis Adams Associates, 2007 1 Introduction The Chart is a means of visually representing some of the challenges

More information

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES

LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES Learning objective To explain various work shift scheduling methods for service sector. 8.9 Workforce Management Workforce management deals in

More information

Homework 1 (Time, Synchronization and Global State) - 100 Points

Homework 1 (Time, Synchronization and Global State) - 100 Points Homework 1 (Time, Synchronization and Global State) - 100 Points CS25 Distributed Systems, Fall 2009, Instructor: Klara Nahrstedt Out: Thursday, September 3, Due Date: Thursday, September 17 Instructions:

More information

Introduction. Real World Planning. Planning with Time. Time 15/11/2012. COMP219: Artificial Intelligence. COMP219: Artificial Intelligence

Introduction. Real World Planning. Planning with Time. Time 15/11/2012. COMP219: Artificial Intelligence. COMP219: Artificial Intelligence COMP219: Artificial Intelligence COMP219: Artificial Intelligence Dr. Annabel Latham Room 2.05 Ashton Building Department of Computer Science University of Liverpool Lecture 26: Real World Planning: Scheduling

More information

4003-440/4003-713 Operating Systems I. Process Scheduling. Warren R. Carithers (wrc@cs.rit.edu) Rob Duncan (rwd@cs.rit.edu)

4003-440/4003-713 Operating Systems I. Process Scheduling. Warren R. Carithers (wrc@cs.rit.edu) Rob Duncan (rwd@cs.rit.edu) 4003-440/4003-713 Operating Systems I Process Scheduling Warren R. Carithers (wrc@cs.rit.edu) Rob Duncan (rwd@cs.rit.edu) Review: Scheduling Policy Ideally, a scheduling policy should: Be: fair, predictable

More information

How do I Use the Inventory/Stock Management System?

How do I Use the Inventory/Stock Management System? 1/11 How do I Use the Inventory/Stock Management System? 1. Introduction. 2. Code Management. 3. Setting up the Product Item Catalogue. 4. Managing Prices and Price Lists. 5. Bulk Price Update. 6. Appendix

More information

The simple case: Cyclic execution

The simple case: Cyclic execution The simple case: Cyclic execution SCHEDULING PERIODIC TASKS Repeat a set of aperiodic tasks at a specific rate (cycle) 1 2 Periodic tasks Periodic tasks (the simplified case) Scheduled to run Arrival time

More information

Change Number Stories Objective To guide children as they use change diagrams to help solve change number stories.

Change Number Stories Objective To guide children as they use change diagrams to help solve change number stories. Number Stories Objective To guide children as they use change diagrams to help solve change number stories. www.everydaymathonline.com epresentations etoolkit Algorithms Practice EM Facts Workshop Game

More information

User Guide. support.keytime.co.uk

User Guide. support.keytime.co.uk User Guide Contents Introduction... 3 Starting Personal Tax... 4 Sorting and Filtering Clients... 5 Print Summary and Print Proforma Letters... 5 Converting Returns from Previous Years... 6 Storing Client

More information

New Reader DRM IKLA Licensing Scheme

New Reader DRM IKLA Licensing Scheme New Reader DRM IKLA Licensing Scheme John B. Harris Manager, Security Alliances June 2008 DRM RIKLA 2.0 - Overview What is a RIKLA anyway? What does Adobe Mean by DRM? Effective Date and Term Annual Fee,

More information

2 Describing, Exploring, and

2 Describing, Exploring, and 2 Describing, Exploring, and Comparing Data This chapter introduces the graphical plotting and summary statistics capabilities of the TI- 83 Plus. First row keys like \ R (67$73/276 are used to obtain

More information

Using the ac Method to Factor

Using the ac Method to Factor 4.6 Using the ac Method to Factor 4.6 OBJECTIVES 1. Use the ac test to determine factorability 2. Use the results of the ac test 3. Completely factor a trinomial In Sections 4.2 and 4.3 we used the trial-and-error

More information

Network Planning and Analysis

Network Planning and Analysis 46 Network Planning and Analysis 1. Objective: What can you tell me about the project? When will the project finish? How long will the project take (project total duration)? 2. Why is this topic Important

More information

Nurse Rostering. Jonathan Johannsen CS 537. Scheduling Algorithms

Nurse Rostering. Jonathan Johannsen CS 537. Scheduling Algorithms Nurse Rostering Jonathan Johannsen CS 537 Scheduling Algorithms Most hospitals worldwide create schedules for their staff by hand, spending hours trying to optimally assign workers to various wards at

More information

Quick Guide. Employment Status of Coaches A Guide for Employers/Deployers and Coaches. Alan Edwards

Quick Guide. Employment Status of Coaches A Guide for Employers/Deployers and Coaches. Alan Edwards Quick Guide Employment Status of Coaches A Guide for Employers/Deployers and Coaches Alan Edwards Contents Introduction 1 What do we mean by employment status? 1 General principles of employment status

More information

Affordable Care Act Compliance and IRS 1094/95 Filings: Are YOU Ready??

Affordable Care Act Compliance and IRS 1094/95 Filings: Are YOU Ready?? Affordable Care Act Compliance and IRS 1094/95 Filings: Are YOU Ready?? REQUIREMENTS UNDER IRC SECTIONS 6055 AND 6056 Presented by: This Presentation Is Not Legal or tax advice The final word on ACA A

More information

Static Load Balancing

Static Load Balancing Load Balancing Load Balancing Load balancing: distributing data and/or computations across multiple processes to maximize efficiency for a parallel program. Static load-balancing: the algorithm decides

More information

What s been done to date? What will we do today?

What s been done to date? What will we do today? Oct. 14, 2009 What s been done to date? What will we do today? Examined OCP clauses around Secondary Suites Consulted definitive study done by Ministry of Community Development 8 Municipalities from large

More information

Databases in Microsoft Access David M. Marcovitz, Ph.D.

Databases in Microsoft Access David M. Marcovitz, Ph.D. Databases in Microsoft Access David M. Marcovitz, Ph.D. Introduction Schools have been using integrated programs, such as Microsoft Works and Claris/AppleWorks, for many years to fulfill word processing,

More information

$496. 80. Example If you can earn 6% interest, what lump sum must be deposited now so that its value will be $3500 after 9 months?

$496. 80. Example If you can earn 6% interest, what lump sum must be deposited now so that its value will be $3500 after 9 months? Simple Interest, Compound Interest, and Effective Yield Simple Interest The formula that gives the amount of simple interest (also known as add-on interest) owed on a Principal P (also known as present

More information

Fostering Strong Interactions Between Industry and Academia

Fostering Strong Interactions Between Industry and Academia Sesssion 0575 Fostering Strong Interactions Between Industry and Academia T.R. Kurfess, M.L. Nagurka Georgia Institute of Technology / Marquette University Session 0575 ABSTRACT This paper highlights a

More information

Student Employment Website User Guide for Off-Campus Employers

Student Employment Website User Guide for Off-Campus Employers Student Employment Website User Guide for Off-Campus Employers Student Employment University Hall 255 2197 South University Boulevard Denver, Colorado 80208 Ph: 303.871.6792 Fax: 303.871.2341 Email: stuemp@du.edu

More information

Key English Test Online Practice Test Free Sample. How to complete the KET Online Practice Test Free Sample: Reading & Writing

Key English Test Online Practice Test Free Sample. How to complete the KET Online Practice Test Free Sample: Reading & Writing Key English Test Online Practice Test Free Sample How to complete the KET Online Practice Test Free Sample: Reading & Writing Welcome to the Key English Test Online Practice Test Free Sample. This is the

More information

esxreplicator Contents

esxreplicator Contents esxreplicator Contents esxreplicator... 2 Release Notes... 2 Known Issues with this Release... 2 About esxreplicator... 4 Purpose... 4 What is meant by real-time?... 5 Can I Replicate Over a WAN Connection?...

More information

Load balancing; Termination detection

Load balancing; Termination detection Load balancing; Termination detection Parallel and Distributed Computing Department of Computer Science and Engineering (DEI) Instituto Superior Técnico November 14, 2013 CPD (DEI / IST) Parallel and Distributed

More information

THE USGA HANDICAP SYSTEM

THE USGA HANDICAP SYSTEM THE USGA HANDICAP SYSTEM Reference Guide THE USGA HANDICAP SYSTEM Reference Guide Copyright 2016 United States Golf Association All Rights Reserved Printed in the United States of America The USGA Handicap

More information

How to Choose A Payroll Service By: Michael J. Cummins, CPA

How to Choose A Payroll Service By: Michael J. Cummins, CPA How to Choose A Payroll Service By: Michael J. Cummins, CPA The subject of this report makes the assumption that using a payroll service to pay your employees is best for your company. If that is not the

More information

SECTION 5: Finalizing Your Workbook

SECTION 5: Finalizing Your Workbook SECTION 5: Finalizing Your Workbook In this section you will learn how to: Protect a workbook Protect a sheet Protect Excel files Unlock cells Use the document inspector Use the compatibility checker Mark

More information