Head-of-line processor sharing: optimal control
|
|
- Lorin Alexander
- 8 years ago
- Views:
Transcription
1 N O Head-of-line processor sharing: optimal control? Sandra van Wijk A.C.C.v.Wijk@tue.nl Joint work with Çagdas Büyükkaramikli 2 E H A C A N F D H A C O 2 E F F A N F D F F N + F F Advisors: Ivo Adan and Geert-Jan van Houtum SMMSO Conference 2011 Kuşadası, Turkey May 28 June 2, 2011
2 Introduction 2/23 Workload in M/M/1 queue Application: e.g. production system
3 Introduction 3/23 Workload in M/M/1 queue Extra revenue for serving opportunity customers
4 Introduction 4/23 Workload in M/M/1 queue However, waiting times (and hence costs) of regular customers increase
5 Introduction 5/23 Workload in M/M/1 queue Regular and opportunity customers Head-of-line processor sharing
6 O N Model 6/23 2 E H A C A N F 2 E F F A N F Research Question: What is optimal control policy?
7 O N Model 7/23 2 E H A C A N F 2 E F F A N F D H A C O D F F N + F F? Research Question: What is optimal control policy?
8 Analysis 8/23 Markov Decision Problem Value function: V n+1 (x, y) 1 = h opp (x) + h reg (y) + λ opp + λ reg + µ + α ( λ reg V n (x, y + 1) { } min{vn (x + 1, y), V + λ n (x, y) + C opp } if x = 0 opp V n (x, y) + C opp if x = 1 { }) + min µ [0, µ] c (µ) + µv n ((x 1) +, y) + ( µ µ)v n (x, (y 1) + ), V 0 0. Structural properties of value function imply optimal control policy structure.
9 Analysis 9/23 Value function Structural property: Multimodularity (MM, cf. Hajek, 1985) Multimodularity (for 2 dimensions): Supermodularity: f (x, y) + f (x + 1, y + 1) f (x + 1, y) + f (x, y + 1), Superconvexity(1,2): f (x + 2, y) + f (x, y + 1) f (x + 1, y) + f (x + 1, y + 1), Superconvexity(2,1): f (x, y + 2) + f (x + 1, y) f (x, y + 1) + f (x + 1, y + 1), which implies: Convexity(1): f (x, y) + f (x + 2, y) 2 f (x + 1, y), Convexity(2): f (x, y) + f (x, y + 2) 2 f (x, y + 1).
10 H H H H H H Analysis 10/23 Value function Structural property: Multimodularity (MM, cf. Hajek, 1985) Multimodularity (for 2 dimensions): H 5 K F A K = H E J O 5 K F A H? L A N E J O 5 K F A H? L A N E J O H H H H + L A N E J O + L A N E J O
11 H H H H H H H H H H Analysis 11/23 Value function Structural property: Multimodularity (MM, cf. Hajek, 1985) Multimodularity (for 2 dimensions): H 5 K F A K = H E J O 5 K F A H? L A N E J O 5 K F A H? L A N E J O H H H H + L A N E J O + L A N E J O
12 Analysis 12/23 Value function Prove that V n is MM by induction on n: V 0 0 is MM, Assume V n is MM, show that V n+1 is MM. Recall: V n+1 (x, y) = h opp (x) + h reg (y) + ( λ reg V n (x, y + 1) 1 λ opp + λ reg + µ + α { } min{vn (x + 1, y), V + λ n (x, y) + C opp } if x = 0 opp V n (x, y) + C opp if x = 1 { }) + min c (µ) + µv n ((x 1) +, y) + ( µ µ)v n (x, (y 1) + ), µ [0, µ]
13 Analysis 13/23 Value function Rewrite value function using event operators (cf. Koole, 2006) V n+1 (x, y) = T costs ( T unif ( TC A(1) V n (x, y), T A(2) V n (x, y), T CT D(1) V n (x, y) )) Event operators: Arrivals of opportunity customers (decision!) Arrivals of regular customers T C A(1) f (x, y) = min{v n (x + 1, y), V n (x, y) + C opp } T A(2) f (x, y) = V n (x, y + 1)
14 Analysis 14/23 Value function Rewrite value function using event operators (cf. Koole, 2006) V n+1 (x, y) = T costs ( T unif ( TC A(1) V n (x, y), T A(2) V n (x, y), T CT D(1) V n (x, y) )) Event operators (ctd.): Service completions (decision!) { } T CT D(1) f (x, y) = c(µ) + µv n ((x 1) +, y) + (1 µ)v n (x, (y 1) + ) min µ [0,1]
15 Analysis 15/23 Value function Rewrite value function using event operators (cf. Koole, 2006) V n+1 (x, y) = T costs ( T unif ( TC A(1) V n (x, y), T A(2) V n (x, y), T CT D(1) V n (x, y) )) Event operators (ctd.): Costs Uniformization T costs f (x, y) = h opp (x) + h reg (y) + f (x, y) T unif ( f 1, f 2, f 3 )(x, y) = λ opp f 1 (x, y) + λ reg f 2 (x, y) + µ f 3 (x, y) λ opp + λ reg + µ + α
16 Analysis 16/23 Value function Use known results for operators (Koole, 2006): V n is MM T C A(1) V n is MM V n is MM T A(2) V n is MM V n is MM T unif V n is MM V n is MM T costs V n is MM And T CT D(1)?
17 Analysis 17/23 Value function Compare T CT D(1) to departure operator in tandem queue: T CT D(1) f (x, y) = T CT D(1) f (x, y) = min µ [0,1] min µ [0,1] { } c(µ) + µv n ((x 1) +, y) + (1 µ)v n (x, (y 1) + ) { } c(µ) + µv n ((x 1) +, y + 1) + (1 µ)v n (x, y) Known result: V n is MM T CT D(1) V n is MM Transformation: y y 1 check x = 0, y = 0 and x > 0, y = 0 Then: V n is MM T CT D(1) V n is MM
18 Analysis 18/23 Main result Value function is MM. Implies optimal policy structure. Optimal policy structure for a head-of-line processor sharing model, with adjustable weights and two types of customers: Threshold T for admitting opportunity customer: accept if y T, reject it otherwise. The optimal server speed dedicated to the opportunity customer is a monotone deceasing function in x.
19 Examples 19/23 Example 1: c(µ) 0 λ reg = 3, λ opp = 1, C opp = 8, µ = 10, h opp (x) = x and h reg (y) = 0.05 y 2 if y < 20; h reg (y) = 100 y otherwise. Optimal policy accept/reject opportunity customer: x\y Threshold policy with T = 6. The optimal fraction µ [0, 1] of server speed for opp. customer: x\y So, opportunity customers either gets full attention of the server, or no attention at all, with threshold y = 10.
20 Examples 20/23 Example 1: c(µ) 0 If c(µ) 0 (or: constant) also threshold policy for optimal server speed for opp. customer. Because T CT D(1) minimizes a linear function: T CT D(1) f (x, y) { = min c(µ) + µv n ((x 1) +, y) µ [0,1] } + (1 µ)v n (x, (y 1) + )
21 Examples 21/23 Example 2: c(µ) = 0 Same parameters, now: c(µ) = 0 if 0 µ < 0.25; 0.5 if 0.25 µ < 0.50; 1 if 0.50 µ < 0.75; 1.5 if 0.75 µ 1. Threshold T = 5 for accepting opportunity customers. The optimal fraction µ [0, 1] of the service speed for the opp. customer: x\y Indeed monotone decreasing.
22 Extensions 22/23 Model extensions Accept or reject regular customers Queueing of opportunity customers
23 Further research & Conclusion 23/23 Further research Steady state probability distribution Total service rate increases or decreases when the server divides its attention to two customers Multiple types of opportunity customers Conclusion Optimal policy structure for a head-of-line processor sharing model, with adjustable weights and two types of customers.
Optimal lateral transshipment policies in spare parts inventory models
Optimal lateral transshipment policies in spare parts inventory models A N F 2 E 2 E Sandra van Wijk A.C.C.v.Wijk@tue.nl A N F Joint work with Ivo Adan and Geert-Jan van Houtum Beta Conference 2010 Eindhoven,
More informationA QUEUEING-INVENTORY SYSTEM WITH DEFECTIVE ITEMS AND POISSON DEMAND. bhaji@usc.edu
A QUEUEING-INVENTORY SYSTEM WITH DEFECTIVE ITEMS AND POISSON DEMAND Rasoul Hai 1, Babak Hai 1 Industrial Engineering Department, Sharif University of Technology, +98-1-66165708, hai@sharif.edu Industrial
More informationOptimal shift scheduling with a global service level constraint
Optimal shift scheduling with a global service level constraint Ger Koole & Erik van der Sluis Vrije Universiteit Division of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The
More informationPeriodic Capacity Management under a Lead Time Performance Constraint
Periodic Capacity Management under a Lead Time Performance Constraint N.C. Buyukkaramikli 1,2 J.W.M. Bertrand 1 H.P.G. van Ooijen 1 1- TU/e IE&IS 2- EURANDOM INTRODUCTION Using Lead time to attract customers
More informationStochastic Models for Inventory Management at Service Facilities
Stochastic Models for Inventory Management at Service Facilities O. Berman, E. Kim Presented by F. Zoghalchi University of Toronto Rotman School of Management Dec, 2012 Agenda 1 Problem description Deterministic
More informationModelling the performance of computer mirroring with difference queues
Modelling the performance of computer mirroring with difference queues Przemyslaw Pochec Faculty of Computer Science University of New Brunswick, Fredericton, Canada E3A 5A3 email pochec@unb.ca ABSTRACT
More informationRouting Strategies for Multi-Channel Call Centers: Should we Delay the Call Rejection?
Routing Strategies for Multi-Channel Call Centers: Should we Delay the Call Rejection? September 18, 2015 Abstract We study call rejection and agent reservation strategies in multi-channel call centers
More informationSecretary Problems. October 21, 2010. José Soto SPAMS
Secretary Problems October 21, 2010 José Soto SPAMS A little history 50 s: Problem appeared. 60 s: Simple solutions: Lindley, Dynkin. 70-80: Generalizations. It became a field. ( Toy problem for Theory
More informationWhen Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance
When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance Mor Armony 1 Itay Gurvich 2 July 27, 2006 Abstract We study cross-selling operations in call centers. The following
More informationOnline Supplement for Maximizing throughput in zero-buffer tandem lines with dedicated and flexible servers by Mohammad H. Yarmand and Douglas G.
Online Supplement for Maximizing throughput in zero-buffer tandem lines with dedicated and flexible servers by Mohammad H Yarmand and Douglas G Down Appendix A Lemma 1 - the remaining cases In this appendix,
More informationOptimal patient and personnel scheduling policies for care-at-home service facilities
Optimal patient and personnel scheduling policies for care-at-home service facilities P.M. Koeleman (paulien@few.vu.nl) S. Bhulai (s.bhulai@vu.nl) M. van Meersbergen (maarten@few.vu.nl) VU University Amsterdam,
More informationPull versus Push Mechanism in Large Distributed Networks: Closed Form Results
Pull versus Push Mechanism in Large Distributed Networks: Closed Form Results Wouter Minnebo, Benny Van Houdt Dept. Mathematics and Computer Science University of Antwerp - iminds Antwerp, Belgium Wouter
More informationOptimal Control of a Production-Inventory System with both Backorders and Lost Sales
Optimal Control of a Production-Inventory System with both Backorders and Lost Sales Saif Benjaafar, 1 Mohsen ElHafsi, 2 Tingliang Huang 3 1 Industrial and Systems Engineering, University of Minnesota,
More informationHow To Optimize Email Traffic
Adaptive Threshold Policies for Multi-Channel Call Centers Benjamin Legros a Oualid Jouini a Ger Koole b a Laboratoire Génie Industriel, Ecole Centrale Paris, Grande Voie des Vignes, 92290 Châtenay-Malabry,
More informationOPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING
OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING Abstract: As cloud computing becomes more and more popular, understanding the economics of cloud computing becomes critically
More informationFixed and Market Pricing for Cloud Services
NetEcon'212 1569559961 Fixed and Market Pricing for Cloud Services Vineet Abhishek Ian A. Kash Peter Key University of Illinois at Urbana-Champaign Microsoft Research Cambridge Microsoft Research Cambridge
More informationHydrodynamic Limits of Randomized Load Balancing Networks
Hydrodynamic Limits of Randomized Load Balancing Networks Kavita Ramanan and Mohammadreza Aghajani Brown University Stochastic Networks and Stochastic Geometry a conference in honour of François Baccelli
More informationhttp://www.guido.be/intranet/enqueteoverview/tabid/152/ctl/eresults...
1 van 70 20/03/2014 11:55 EnqueteDescription 2 van 70 20/03/2014 11:55 3 van 70 20/03/2014 11:55 4 van 70 20/03/2014 11:55 5 van 70 20/03/2014 11:55 6 van 70 20/03/2014 11:55 7 van 70 20/03/2014 11:55
More informationCALL CENTER PERFORMANCE EVALUATION USING QUEUEING NETWORK AND SIMULATION
CALL CENTER PERFORMANCE EVALUATION USING QUEUEING NETWORK AND SIMULATION MA 597 Assignment K.Anjaneyulu, Roll no: 06212303 1. Introduction A call center may be defined as a service unit where a group of
More informationHow To Balance In A Distributed System
6 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 11, NO. 1, JANUARY 2000 How Useful Is Old Information? Michael Mitzenmacher AbstractÐWe consider the problem of load balancing in dynamic distributed
More informationWe study cross-selling operations in call centers. The following questions are addressed: How many
MANUFACTURING & SERVICE OPERATIONS MANAGEMENT Vol. 12, No. 3, Summer 2010, pp. 470 488 issn 1523-4614 eissn 1526-5498 10 1203 0470 informs doi 10.1287/msom.1090.0281 2010 INFORMS When Promotions Meet Operations:
More informationUNIT 2 QUEUING THEORY
UNIT 2 QUEUING THEORY LESSON 24 Learning Objective: Apply formulae to find solution that will predict the behaviour of the single server model II. Apply formulae to find solution that will predict the
More informationOutsourcing Prioritized Warranty Repairs
Outsourcing Prioritized Warranty Repairs Peter S. Buczkowski University of North Carolina at Chapel Hill Department of Statistics and Operations Research Mark E. Hartmann University of North Carolina at
More informationIEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS
IEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS There are four questions, each with several parts. 1. Customers Coming to an Automatic Teller Machine (ATM) (30 points)
More informationSimulation of Call Center With.
Chapter 4 4.1 INTRODUCTION A call center is a facility designed to support the delivery of some interactive service via telephone communications; typically an office space with multiple workstations manned
More informationWhen Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance
When Promotions Meet Operations: Cross-Selling and Its Effect on Call-Center Performance Mor Armony 1 Itay Gurvich 2 Submitted July 28, 2006; Revised August 31, 2007 Abstract We study cross-selling operations
More informationOPTIMAL CONTROL OF FLEXIBLE SERVERS IN TWO TANDEM QUEUES WITH OPERATING COSTS
Probability in the Engineering and Informational Sciences, 22, 2008, 107 131. Printed in the U.S.A. DOI: 10.1017/S0269964808000077 OPTIMAL CONTROL OF FLEXILE SERVERS IN TWO TANDEM QUEUES WITH OPERATING
More informationProblem Set 6 - Solutions
ECO573 Financial Economics Problem Set 6 - Solutions 1. Debt Restructuring CAPM. a Before refinancing the stoc the asset have the same beta: β a = β e = 1.2. After restructuring the company has the same
More information4. Fixed-Priority Scheduling
Simple workload model 4. Fixed-Priority Scheduling Credits to A. Burns and A. Wellings The application is assumed to consist of a fixed set of tasks All tasks are periodic with known periods This defines
More informationRandom access protocols for channel access. Markov chains and their stability. Laurent Massoulié.
Random access protocols for channel access Markov chains and their stability laurent.massoulie@inria.fr Aloha: the first random access protocol for channel access [Abramson, Hawaii 70] Goal: allow machines
More informationStochastic Inventory Control
Chapter 3 Stochastic Inventory Control 1 In this chapter, we consider in much greater details certain dynamic inventory control problems of the type already encountered in section 1.3. In addition to the
More informationLoad Balancing and Switch Scheduling
EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: liuxh@systems.stanford.edu Abstract Load
More informationWeb Server Software Architectures
Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.
More informationOn Admission Control Policy for Multi-tasking Live-chat Service Agents Research-in-progress Paper
On Admission Control Policy for Multi-tasking Live-chat Service Agents Research-in-progress Paper Paulo Goes Dept. of Management Information Systems Eller College of Management, The University of Arizona,
More informationOn the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2
On the Traffic Capacity of Cellular Data Networks T. Bonald 1,2, A. Proutière 1,2 1 France Telecom Division R&D, 38-40 rue du Général Leclerc, 92794 Issy-les-Moulineaux, France {thomas.bonald, alexandre.proutiere}@francetelecom.com
More informationSection 9.5: Equations of Lines and Planes
Lines in 3D Space Section 9.5: Equations of Lines and Planes Practice HW from Stewart Textbook (not to hand in) p. 673 # 3-5 odd, 2-37 odd, 4, 47 Consider the line L through the point P = ( x, y, ) that
More informationREVENUE MANAGEMENT THROUGH DYNAMIC CROSS-SELLING IN CALL CENTERS. Department of Industrial Engineering. Koç University
REVENUE MANAGEMENT THROUGH DYNAMIC CROSS-SELLING IN CALL CENTERS E. Lerzan Örmeci and O. Zeynep Akşin Department of Industrial Engineering Koç University 34450, Sarıyer - İstanbul, Turkey College of Administrative
More informationCall-Routing Schemes for Call-Center Outsourcing
Call-Routing Schemes for Call-Center Outsourcing Noah Gans Yong-Pin Zhou OPIM Department Management Science Department The Wharton School University of Washington Business School University of Pennsylvania
More informationBounding of Performance Measures for Threshold-Based Queuing Systems: Theory and Application to Dynamic Resource Management in Video-on-Demand Servers
IEEE TRANSACTIONS ON COMPUTERS, VOL 51, NO 3, MARCH 2002 1 Bounding of Performance Measures for Threshold-Based Queuing Systems: Theory and Application to Dynamic Resource Management in Video-on-Demand
More informationChapter 1. Introduction
Chapter 1 Introduction 1.1. Motivation Network performance analysis, and the underlying queueing theory, was born at the beginning of the 20th Century when two Scandinavian engineers, Erlang 1 and Engset
More informationALGORITHMIC TRADING WITH MARKOV CHAINS
June 16, 2010 ALGORITHMIC TRADING WITH MARKOV CHAINS HENRIK HULT AND JONAS KIESSLING Abstract. An order book consists of a list of all buy and sell offers, represented by price and quantity, available
More informationUtilization Driven Power-Aware Parallel Job Scheduling
Utilization Driven Power-Aware Parallel Job Scheduling Maja Etinski Julita Corbalan Jesus Labarta Mateo Valero {maja.etinski,julita.corbalan,jesus.labarta,mateo.valero}@bsc.es Motivation Performance increase
More informationResource Reservation & Resource Servers. Problems to solve
Resource Reservation & Resource Servers Problems to solve Hard-deadline tasks may be Periodic or Sporadic (with a known minimum arrival time) or Non periodic (how to deal with this?) Soft-deadline tasks
More informationTopic: Greedy Approximations: Set Cover and Min Makespan Date: 1/30/06
CS880: Approximations Algorithms Scribe: Matt Elder Lecturer: Shuchi Chawla Topic: Greedy Approximations: Set Cover and Min Makespan Date: 1/30/06 3.1 Set Cover The Set Cover problem is: Given a set of
More informationRobust Router Congestion Control Using Acceptance and Departure Rate Measures
Robust Router Congestion Control Using Acceptance and Departure Rate Measures Ganesh Gopalakrishnan a, Sneha Kasera b, Catherine Loader c, and Xin Wang b a {ganeshg@microsoft.com}, Microsoft Corporation,
More informationt := maxγ ν subject to ν {0,1,2,...} and f(x c +γ ν d) f(x c )+cγ ν f (x c ;d).
1. Line Search Methods Let f : R n R be given and suppose that x c is our current best estimate of a solution to P min x R nf(x). A standard method for improving the estimate x c is to choose a direction
More informationResource Pooling in the Presence of Failures: Efficiency versus Risk
Resource Pooling in the Presence of Failures: Efficiency versus Risk Sigrún Andradóttir and Hayriye Ayhan H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of Technology
More informationBasic Multiplexing models. Computer Networks - Vassilis Tsaoussidis
Basic Multiplexing models? Supermarket?? Computer Networks - Vassilis Tsaoussidis Schedule Where does statistical multiplexing differ from TDM and FDM Why are buffers necessary - what is their tradeoff,
More informationIST 301. Class Exercise: Simulating Business Processes
IST 301 Class Exercise: Simulating Business Processes Learning Objectives: To use simulation to analyze and design business processes. To implement scenario and sensitivity analysis As-Is Process The As-Is
More informationSolutions to Homework 6 Mathematics 503 Foundations of Mathematics Spring 2014
Solutions to Homework 6 Mathematics 503 Foundations of Mathematics Spring 2014 3.4: 1. If m is any integer, then m(m + 1) = m 2 + m is the product of m and its successor. That it to say, m 2 + m is the
More informationDelay Optimal Transmission Policy in a Wireless Multi-access Channel
1 Delay Optimal Transmission Policy in a Wireless Multi-access Channel Navid Ehsan, Member, IEEE, Tara Javidi, Member, IEEE Abstract In this note we consider the problem of delay optimal rate allocation
More informationThe Joint Distribution of Server State and Queue Length of M/M/1/1 Retrial Queue with Abandonment and Feedback
The Joint Distribution of Server State and Queue Length of M/M/1/1 Retrial Queue with Abandonment and Feedback Hamada Alshaer Université Pierre et Marie Curie - Lip 6 7515 Paris, France Hamada.alshaer@lip6.fr
More informationThe Analysis of Dynamical Queueing Systems (Background)
The Analysis of Dynamical Queueing Systems (Background) Technological innovations are creating new types of communication systems. During the 20 th century, we saw the evolution of electronic communication
More information[Sathish Kumar, 4(3): March, 2015] ISSN: 2277-9655 Scientific Journal Impact Factor: 3.449 (ISRA), Impact Factor: 2.114
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY HANDLING HEAVY-TAILED TRAFFIC IN QUEUEING NETWORKS USING MAX WEIGHT ALGORITHM M.Sathish Kumar *, G.Sathish Kumar * Department
More informationAnalysis of a Production/Inventory System with Multiple Retailers
Analysis of a Production/Inventory System with Multiple Retailers Ann M. Noblesse 1, Robert N. Boute 1,2, Marc R. Lambrecht 1, Benny Van Houdt 3 1 Research Center for Operations Management, University
More informationUSING ADAPTIVE SERVER ACTIVATION/DEACTIVATION FOR LOAD BALANCING IN CLOUD-BASED CONTENT DELIVERY NETWORKS
USING ADAPTIVE SERVER ACTIVATION/DEACTIVATION FOR LOAD BALANCING IN CLOUD-BASED CONTENT DELIVERY NETWORKS Darshna Dalvadi 1 and Dr. Keyur Shah 2 1 School of Computer Studies, Ahmedabad University, Ahmedabad,
More informationModule 6. Embedded System Software. Version 2 EE IIT, Kharagpur 1
Module 6 Embedded System Software Version 2 EE IIT, Kharagpur 1 Lesson 30 Real-Time Task Scheduling Part 2 Version 2 EE IIT, Kharagpur 2 Specific Instructional Objectives At the end of this lesson, the
More informationExample: 1. You have observed that the number of hits to your web site follow a Poisson distribution at a rate of 2 per day.
16 The Exponential Distribution Example: 1. You have observed that the number of hits to your web site follow a Poisson distribution at a rate of 2 per day. Let T be the time (in days) between hits. 2.
More informationAlgebraic expressions are a combination of numbers and variables. Here are examples of some basic algebraic expressions.
Page 1 of 13 Review of Linear Expressions and Equations Skills involving linear equations can be divided into the following groups: Simplifying algebraic expressions. Linear expressions. Solving linear
More informationOption Properties. Liuren Wu. Zicklin School of Business, Baruch College. Options Markets. (Hull chapter: 9)
Option Properties Liuren Wu Zicklin School of Business, Baruch College Options Markets (Hull chapter: 9) Liuren Wu (Baruch) Option Properties Options Markets 1 / 17 Notation c: European call option price.
More informationDYNAMIC LOAD BALANCING WITH FLEXIBLE WORKERS
Adv. Appl. Prob. 38, 621 642 (2006) Printed in Northern Ireland Applied Probability Trust 2006 DYNAMIC LOAD BALANCING WITH FLEXIBLE WORKERS HYUN-SOO AHN, University of Michigan RHONDA RIGHTER, University
More informationInsensitive Load Balancing
Insensitive Load Balancing T Bonald, M Jonckheere and A routière France Telecom R&D 38-4 rue du Général Leclerc 92794 Issy-les-Moulineaux, France {thomasbonald,matthieujonckheere,alexandreproutiere}@francetelecomcom
More information1.4. Arithmetic of Algebraic Fractions. Introduction. Prerequisites. Learning Outcomes
Arithmetic of Algebraic Fractions 1.4 Introduction Just as one whole number divided by another is called a numerical fraction, so one algebraic expression divided by another is known as an algebraic fraction.
More informationA PRIORI ESTIMATES FOR SEMISTABLE SOLUTIONS OF SEMILINEAR ELLIPTIC EQUATIONS. In memory of Rou-Huai Wang
A PRIORI ESTIMATES FOR SEMISTABLE SOLUTIONS OF SEMILINEAR ELLIPTIC EQUATIONS XAVIER CABRÉ, MANEL SANCHÓN, AND JOEL SPRUCK In memory of Rou-Huai Wang 1. Introduction In this note we consider semistable
More information17.3.1 Follow the Perturbed Leader
CS787: Advanced Algorithms Topic: Online Learning Presenters: David He, Chris Hopman 17.3.1 Follow the Perturbed Leader 17.3.1.1 Prediction Problem Recall the prediction problem that we discussed in class.
More informationLoad Balancing with Migration Penalties
Load Balancing with Migration Penalties Vivek F Farias, Ciamac C Moallemi, and Balaji Prabhakar Electrical Engineering, Stanford University, Stanford, CA 9435, USA Emails: {vivekf,ciamac,balaji}@stanfordedu
More informationReal-Time Scheduling 1 / 39
Real-Time Scheduling 1 / 39 Multiple Real-Time Processes A runs every 30 msec; each time it needs 10 msec of CPU time B runs 25 times/sec for 15 msec C runs 20 times/sec for 5 msec For our equation, A
More informationDynamic Assignment of Dedicated and Flexible Servers in Tandem Lines
Dynamic Assignment of Dedicated and Flexible Servers in Tandem Lines Sigrún Andradóttir and Hayriye Ayhan School of Industrial and Systems Engineering Georgia Institute of Technology Atlanta, GA 30332-0205,
More informationFACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z
FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization
More informationCase Study I: A Database Service
Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of
More informationWaiting Times Chapter 7
Waiting Times Chapter 7 1 Learning Objectives Interarrival and Service Times and their variability Obtaining the average time spent in the queue Pooling of server capacities Priority rules Where are the
More informationMechanisms for Fair Attribution
Mechanisms for Fair Attribution Eric Balkanski Yaron Singer Abstract We propose a new framework for optimization under fairness constraints. The problems we consider model procurement where the goal is
More informationModels for Distributed, Large Scale Data Cleaning
Models for Distributed, Large Scale Data Cleaning Vincent J. Maccio, Fei Chiang, and Douglas G. Down McMaster University Hamilton, Ontario, Canada {macciov,fchiang,downd}@mcmaster.ca Abstract. Poor data
More informationA Logarithmic Safety Staffing Rule for Contact Centers with Call Blending
MANAGEMENT SCIENCE Vol., No., Xxxxx, pp. issn 25-199 eissn 1526-551 1 INFORMS doi 1.1287/xxxx.. c INFORMS A Logarithmic Safety Staffing Rule for Contact Centers with Call Blending Guodong Pang The Harold
More informationPriority Based Load Balancing in a Self-Interested P2P Network
Priority Based Load Balancing in a Self-Interested P2P Network Xuan ZHOU and Wolfgang NEJDL L3S Research Center Expo Plaza 1, 30539 Hanover, Germany {zhou,nejdl}@l3s.de Abstract. A fundamental issue in
More informationGrid Computing Approach for Dynamic Load Balancing
International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-1 E-ISSN: 2347-2693 Grid Computing Approach for Dynamic Load Balancing Kapil B. Morey 1*, Sachin B. Jadhav
More informationService Level Differentiation in Call Centers with Fully Flexible Servers
Service Level Differentiation in Call Centers with Fully Flexible Servers Mor Armony 1 Itay Gurvich 2 Avishai Mandelbaum 3 Abstract We study large-scale service systems with multiple customer classes and
More informationAdaptive Batch Scheduling for Packet Switching with Delays
1 Adaptive Batch Scheduling for Packet Switching with Delays Kevin Ross and Nicholas Bambos 1 University of California Santa Cruz, kross@soe.usc.edu Stanford University, bambos@stanford.edu We discuss
More informationSOLUTIONS FOR PROBLEM SET 2
SOLUTIONS FOR PROBLEM SET 2 A: There exist primes p such that p+6k is also prime for k = 1,2 and 3. One such prime is p = 11. Another such prime is p = 41. Prove that there exists exactly one prime p such
More informationExact FCFS matching rates for two infinite multi-type sequences
Exact FCFS matching rates for two infinite multi-type sequences Ivo Adan Gideon Weiss September 2, 20 Abstract Motivated by queues with multi-type servers and multi-type customers, we consider an infinite
More information2.1 Complexity Classes
15-859(M): Randomized Algorithms Lecturer: Shuchi Chawla Topic: Complexity classes, Identity checking Date: September 15, 2004 Scribe: Andrew Gilpin 2.1 Complexity Classes In this lecture we will look
More informationLabor Economics, 14.661. Lecture 3: Education, Selection, and Signaling
Labor Economics, 14.661. Lecture 3: Education, Selection, and Signaling Daron Acemoglu MIT November 3, 2011. Daron Acemoglu (MIT) Education, Selection, and Signaling November 3, 2011. 1 / 31 Introduction
More informationHomework 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 informationDivergence and Curl of the Magnetic Field
Divergence and Curl of the Magnetic Field The static electric field E(x,y,z such as the field of static charges obeys equations E = 1 ǫ ρ, (1 E =. (2 The static magnetic field B(x,y,z such as the field
More informationCall center staffing: Service-level constraints and index priorities
Submitted to Operations Research manuscript Call center staffing: Service-level constraints and index priorities Seung Bum Soh College of Business Administration, Sejong University, sbsoh@sejong.ac.kr
More informationThe Power of One in Call Centre Staffing
Call Centre Helper Webinar The Power of One in Call Centre Staffing Presented by: Speaker Profile The Call Center School Penny Reynolds is Co-Founder of The Call Center School where she heads up curriculum
More informationMath 333 - Practice Exam 2 with Some Solutions
Math 333 - Practice Exam 2 with Some Solutions (Note that the exam will NOT be this long) Definitions (0 points) Let T : V W be a transformation Let A be a square matrix (a) Define T is linear (b) Define
More informationAperiodic 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 information3. Mathematical Induction
3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)
More informationScheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks
Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks Kam-Yiu Lam 1, Joe Yuen 1, Sang H. Son 2 and Edward Chan 1 Department of Computer Science 1 City University
More informationCross product and determinants (Sect. 12.4) Two main ways to introduce the cross product
Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product Geometrical definition Properties Expression in components. Definition in components Properties Geometrical expression.
More informationPart 1 Expressions, Equations, and Inequalities: Simplifying and Solving
Section 7 Algebraic Manipulations and Solving Part 1 Expressions, Equations, and Inequalities: Simplifying and Solving Before launching into the mathematics, let s take a moment to talk about the words
More information1 Formulating The Low Degree Testing Problem
6.895 PCP and Hardness of Approximation MIT, Fall 2010 Lecture 5: Linearity Testing Lecturer: Dana Moshkovitz Scribe: Gregory Minton and Dana Moshkovitz In the last lecture, we proved a weak PCP Theorem,
More informationService Performance Analysis and Improvement for a Ticket Queue with Balking Customers. Long Gao. joint work with Jihong Ou and Susan Xu
Service Performance Analysis and Improvement for a Ticket Queue with Balking Customers joint work with Jihong Ou and Susan Xu THE PENNSYLVANIA STATE UNIVERSITY MSOM, Atlanta June 20, 2006 Outine Introduction
More informationTO QUEUE OR NOT TO QUEUE: EQUILIBRIUM BEHAVIOR IN QUEUEING SYSTEMS
TO QUEUE OR NOT TO QUEUE: EQUILIBRIUM BEHAVIOR IN QUEUEING SYSTEMS REFAEL HASSIN Department of Statistics and Operations Research Tel Aviv University Tel Aviv 69978, Israel hassin@post.tau.ac.il MOSHE
More informationAppendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers
MSOM.1070.0172 Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers In Bhulai et al. (2006) we presented a method for computing optimal schedules, separately, after the optimal staffing
More informationSeamless Congestion Control over Wired and Wireless IEEE 802.11 Networks
Seamless Congestion Control over Wired and Wireless IEEE 802.11 Networks Vasilios A. Siris and Despina Triantafyllidou Institute of Computer Science (ICS) Foundation for Research and Technology - Hellas
More informationLattice-Based Threshold-Changeability for Standard Shamir Secret-Sharing Schemes
Lattice-Based Threshold-Changeability for Standard Shamir Secret-Sharing Schemes Ron Steinfeld (Macquarie University, Australia) (email: rons@ics.mq.edu.au) Joint work with: Huaxiong Wang (Macquarie University)
More informationMath 55: Discrete Mathematics
Math 55: Discrete Mathematics UC Berkeley, Spring 2012 Homework # 9, due Wednesday, April 11 8.1.5 How many ways are there to pay a bill of 17 pesos using a currency with coins of values of 1 peso, 2 pesos,
More informationLoad Balancing to Save Energy in Cloud Computing
presented at the Energy Efficient Systems Workshop at ICT4S, Stockholm, Aug. 2014 Load Balancing to Save Energy in Cloud Computing Theodore Pertsas University of Manchester United Kingdom tpertsas@gmail.com
More information