Capacity and Scheduling in Small-Cell HetNets

Size: px
Start display at page:

Download "Capacity and Scheduling in Small-Cell HetNets"

Transcription

1 Capacity and Scheduling in Small-Cell HetNets Stephen Hanly Macquarie University North Ryde, NSW 2109 Joint Work with Sem Borst, Chunshan Liu and Phil Whiting Tuesday, January 13, 2015 Hanly Capacity and Scheduling 1 / 41

2 Talk Summary 1 Small Cells and Research Challenges Hanly Capacity and Scheduling 2 / 41

3 Talk Summary 1 Small Cells and Research Challenges 2 Model Hanly Capacity and Scheduling 2 / 41

4 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results Hanly Capacity and Scheduling 2 / 41

5 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program Hanly Capacity and Scheduling 2 / 41

6 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program 5 Cell Association and Scheduling Algorithms Hanly Capacity and Scheduling 2 / 41

7 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program 5 Cell Association and Scheduling Algorithms 6 Understanding the Converse Hanly Capacity and Scheduling 2 / 41

8 Small Cells and Data Offloading Re-use spectrum: make cells smaller Offload traffic from macro-cells onto pico and femto-cells Hanly Capacity and Scheduling 3 / 41

9 Small Cells: Theoretical Challenges What is the benefit? Base station densification gain? Hanly Capacity and Scheduling 4 / 41

10 Small Cells: Theoretical Challenges What is the benefit? Base station densification gain? Characterizing capacity Hanly Capacity and Scheduling 4 / 41

11 Small Cells: Theoretical Challenges What is the benefit? Base station densification gain? Characterizing capacity Optimizing resource allocation and cell association Hanly Capacity and Scheduling 4 / 41

12 System Model One macro Base Station (BS) L pico BSs C 4 C 1 All users in coverage of macro BS C l coverage area of pico BS l Power levels are fixed C 3 L=4 C 2 Macro BS uses higher power than pico BSs Hanly Capacity and Scheduling 5 / 41

13 Time Sharing and Cell Association Time Share Spectrum Macro Cell versus Pico Cells Almost Blanking SubFrames Hanly Capacity and Scheduling 6 / 41

14 Time Sharing and Cell Association Time Share Spectrum Macro Cell versus Pico Cells Almost Blanking SubFrames Cell Range Expansion for Picos Expand pico-cells to cover more mobiles Contract pico-cells and send at Higher Rate Hanly Capacity and Scheduling 6 / 41

15 Research Problems 1 How to split the time between macro and picos? 2 How to decide the cell association? Hanly Capacity and Scheduling 7 / 41

16 Research Problems 1 How to split the time between macro and picos? 2 How to decide the cell association? For cell association, one way is via biasing: add a bias to the measured power level to encourage offloading. Hanly Capacity and Scheduling 7 / 41

17 Research Problems 1 How to split the time between macro and picos? 2 How to decide the cell association? For cell association, one way is via biasing: add a bias to the measured power level to encourage offloading. We will address both 1. and 2. in a joint approach Hanly Capacity and Scheduling 7 / 41

18 Research Problems 1 How to split the time between macro and picos? 2 How to decide the cell association? For cell association, one way is via biasing: add a bias to the measured power level to encourage offloading. We will address both 1. and 2. in a joint approach We will discover biasing based on rate ratios, not power levels Hanly Capacity and Scheduling 7 / 41

19 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program 5 Cell Association and Scheduling Algorithms 6 Understanding the Converse Hanly Capacity and Scheduling 8 / 41

20 Arrivals in Space and Time λ a Α Files arrive at rate λ a files/slot (Poisson) η( ) gives a probability measure on the macrocell area Spatial arrival intensity is λ(dξ) = λ a η(dξ) η(α) λ(d ξ)=λ a η(d ξ) Hanly Capacity and Scheduling 9 / 41

21 Arrivals in Space and Time λ a Α η(α) λ(d ξ)=λ a η(d ξ) Files arrive at rate λ a files/slot (Poisson) η( ) gives a probability measure on the macrocell area Spatial arrival intensity is λ(dξ) = λ a η(dξ) nth arrival has length D n bits; E[D n ] = D Hanly Capacity and Scheduling 9 / 41

22 Arrivals in Space and Time λ a Α η(α) λ(d ξ)=λ a η(d ξ) Files arrive at rate λ a files/slot (Poisson) η( ) gives a probability measure on the macrocell area Spatial arrival intensity is λ(dξ) = λ a η(dξ) nth arrival has length D n bits; E[D n ] = D How large can λ a be? Hanly Capacity and Scheduling 9 / 41

23 Pico versus Macro time arrival initial wait slots Macro BS schedules files in macro-time All pico BSs can be scheduled simultaneously in pico-time t t+1 slots f t pico time 1 f t macro time Hanly Capacity and Scheduling 10 / 41

24 Pico versus Macro time arrival initial wait t t+1 slots slots Macro BS schedules files in macro-time All pico BSs can be scheduled simultaneously in pico-time A pico BS schedules files in its coverage area Not all files need be scheduled f t pico time 1 f t macro time Hanly Capacity and Scheduling 10 / 41

25 Pico versus Macro time arrival initial wait t t+1 slots slots Macro BS schedules files in macro-time All pico BSs can be scheduled simultaneously in pico-time A pico BS schedules files in its coverage area Not all files need be scheduled f t pico time 1 f t macro time We will consider only clearing schedules Clearing schedules include FCFS (one at a time) and PS (parallel processing) Hanly Capacity and Scheduling 10 / 41

26 Location based policies y π l (ξ, F ) bits x l π (ξ, F ) bits ξ(location) C l F bits Schedules determined via only the location ξ and the size F (bits) of the file Hanly Capacity and Scheduling 11 / 41

27 Location based policies y π l (ξ, F ) bits x l π (ξ, F ) bits ξ(location) C l F bits Schedules determined via only the location ξ and the size F (bits) of the file If π is such a scheduler, ξ C l, and F is the file size then: x π l (ξ, F ) bits are from pico BS l y π l (ξ, F ) are from macro BS Hanly Capacity and Scheduling 11 / 41

28 Location based policies y π l (ξ, F ) bits x l π (ξ, F ) bits ξ(location) C l F bits Schedules determined via only the location ξ and the size F (bits) of the file If π is such a scheduler, ξ C l, and F is the file size then: x π l (ξ, F ) bits are from pico BS l y π l (ξ, F ) are from macro BS If nth arrival is of size D n bits and located at ξ n then x π l (ξ n, F n ) + y π l (ξ n, F n ) = D n Hanly Capacity and Scheduling 11 / 41

29 Data rates R l (ξ) bits/slot ξ S (ξ) bits/slot C l Assume no interference between picocells (will relax later) So there is no interference in the system! Hanly Capacity and Scheduling 12 / 41

30 Data rates R l (ξ) bits/slot ξ S (ξ) bits/slot C l Assume no interference between picocells (will relax later) So there is no interference in the system! At any point ξ there is a macro-cell rate of S(ξ) bits/slot At any point ξ C l there is a pico-cell rate of R l (ξ) bits/slot Hanly Capacity and Scheduling 12 / 41

31 Data rates R l (ξ) bits/slot ξ S (ξ) bits/slot C l Assume no interference between picocells (will relax later) So there is no interference in the system! At any point ξ there is a macro-cell rate of S(ξ) bits/slot At any point ξ C l there is a pico-cell rate of R l (ξ) bits/slot A file can be served by macro and pico BSs in the same slot Hanly Capacity and Scheduling 12 / 41

32 Buildup of work arrivals slots V π 20 (ω) Fix a location-based policy π and outcome ω Ω. Let VT π (ω) be time needed to clear all files that arrive in [0, T ] Hanly Capacity and Scheduling 13 / 41

33 Buildup of work arrivals slots V π 20 (ω) Fix a location-based policy π and outcome ω Ω. Let VT π (ω) be time needed to clear all files that arrive in [0, T ] Clearly π is NOT stable if lim inf T on an event of nonzero probability. V π T T > 1 Hanly Capacity and Scheduling 13 / 41

34 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program 5 Cell Association and Scheduling Algorithms 6 Understanding the Converse Hanly Capacity and Scheduling 14 / 41

35 Recall main parameters λ a η (dξ) = λ (dξ), η (dξ) spatial intensity of arrivals R l (ξ), S l (ξ) Rates for pico and macro at location ξ x l (ξ), y l (ξ) bit assignments at location ξ D mean download file size Hanly Capacity and Scheduling 15 / 41

36 Continuous Linear Program Consider the following continuous LP: min τ = f + sub L l=1 xl (ξ) R l (ξ) λ (dξ) f x l (ξ) + y l (ξ) D, where f represents pico-time. Let τ be the optimal value of the program. yl (ξ) S l (ξ) λ (dξ) l Hanly Capacity and Scheduling 16 / 41

37 Sufficiency Theorem (Hanly, Whiting) Let τ be optimal solution to the LP. If τ < 1, a clearing schedule π with ergodic properties. Also define S π n (ω) := sojourn time nth job, then π satisfies, E [S π n (ω)] < S < (1) Hanly Capacity and Scheduling 17 / 41

38 Converse Theorem (Hanly, Whiting) Let τ be the solution to the continuous LP. Suppose that τ > 1 then there is a fixed constant η > 0, such that for any clearing schedule π lim inf T V π T (ω) T = 1 + η almost surely. Hanly Capacity and Scheduling 18 / 41

39 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program 5 Cell Association and Scheduling Algorithms 6 Understanding the Converse Hanly Capacity and Scheduling 19 / 41

40 Discrete Model 3 4 R 3, n S 3,n 3, n Let instantaneous rate of nth user provided by pico BS be denoted by R n Instantaneous rate of user provided by macro BS be denoted by S n ρ 3, n = R 3, n S 3, n Hanly Capacity and Scheduling 20 / 41

41 Discrete Model 3 4 R 3, n S 3,n 3, n 0 ρ 3, n = R 3, n S 3, n 1 2 Let instantaneous rate of nth user provided by pico BS be denoted by R n Instantaneous rate of user provided by macro BS be denoted by S n The rate ratio is defined by ρ n = Rn S n Hanly Capacity and Scheduling 20 / 41

42 Problem Formulation y 3, n bits Let D n denote the amount of bits of data required by a user. D n can be split into x n bits of data from pico BS and y n bits of data from the macro BS. x 3,n bits R 3,n S 3,n 3, n 0 D l, n =x 3, n + y 3,n bits Hanly Capacity and Scheduling 21 / 41

43 Problem Formulation x 3,n bits R 3,n y 3, n bits S 3,n 3, n 0 D l, n =x 3, n + y 3,n bits Let D n denote the amount of bits of data required by a user. D n can be split into x n bits of data from pico BS and y n bits of data from the macro BS. It therefore requires xn R n secs from pico BS and yn S n secs from macro BS The problem is to minimize the total time to satisfy all the data demands in the network. Hanly Capacity and Scheduling 21 / 41

44 Problem Formulation: General The problem to be solved is the following linear program: min f + sub N l n=1 L N l l=0 n=1 x l,n R l,n f y l,n S l,n l x l,n + y l,n D l,n l, n = 1, 2,... N l f 0, x l,n 0, y l,n 0 l, n = 1, 2,... N l where f is the time allocated to the picocells. Hanly Capacity and Scheduling 22 / 41

45 A One Dimensional Formulation decreasing rate ratio m j =4 Pico cell j N j =6 Linear Programming theory tells us that the rate ratios ρ := R S are the key to the optimal cell association Order the users in pico cell in decreasing order of the rate ratio Hanly Capacity and Scheduling 23 / 41

46 A One Dimensional Formulation decreasing rate ratio m j =4 Pico cell j N j =6 Linear Programming theory tells us that the rate ratios ρ := R S are the key to the optimal cell association Order the users in pico cell in decreasing order of the rate ratio Then there will be a user m j in pico cell j such that users 1, 2,..., m j 1 will be 100 % served by the pico cell BS (y j,n = 0 for these users) users m j + 1, 2,..., N j will be 100 % served by the macro cell BS (x j,n = 0 for these users) user m j may get its service from both base stations (pico and macro) Hanly Capacity and Scheduling 23 / 41

47 A One Dimensional Formulation (time allocated to pico BSs) n D j, n R j, n f D j,1 R j, 1 + D j, 2 R j, 2 D j,1 served by pico j p 1cm j (f) served by macro R j, n j (f) m j (f) =5 6 n j Hanly Capacity and Scheduling 24 / 41

48 A one dimensional formulation (time allocated to pico BSs) n D j, n R j, n f D j,1 R j, 1 + D j, 2 R j, 2 D j,1 served by pico j p 1cm j (f) served by macro R j, n j (f) m j (f) =5 The macro-cell time required to service users users near pico cell j is g j (f ) = p j (f ) D N j,m j j (f ) D j,n + S j,mj (f ) S j,n n=m j (f )+1 6 n j Hanly Capacity and Scheduling 25 / 41

49 A one dimensional formulation The problem is therefore to minimize the following function of the scalar parameter f : L f + g l (f ) l=1 Hanly Capacity and Scheduling 26 / 41

50 A one dimensional formulation The problem is therefore to minimize the following function of the scalar parameter f : L f + g l (f ) The range for the optimization is 0 f max L Nl D l,n l=1 n=1 S l,n. l=1 Hanly Capacity and Scheduling 26 / 41

51 A one dimensional formulation g j ( f ) slope = R j,1 S j, 1 = ρ j, 1 N j D j, n n=1 S j, n N j D j, n n= 2 S j,n slope = ρ j,2 slope = ρ j, N j 1 D j, N j 1 + D j, N j S j, N j 1 S j, N j D j, N j slope = ρ j, N j S j, N j D D j,1 + D N N j,1 j, 2 j 1 D j j, n R R j, 1 R n=1 n=1 j, 1 j, 2 R j, n f D j, n R j, n Hanly Capacity and Scheduling 27 / 41

52 Edge rate condition Recall that the problem is to minimize the function f + L l=1 g l(f ) Hanly Capacity and Scheduling 28 / 41

53 Edge rate condition Recall that the problem is to minimize the function f + L l=1 g l(f ) The derivative at any non-break-point f is therefore 1 L l=1 ρ l(f ). Hanly Capacity and Scheduling 28 / 41

54 Edge rate condition Recall that the problem is to minimize the function f + L l=1 g l(f ) The derivative at any non-break-point f is therefore 1 L l=1 ρ l(f ). But the optimum will occur at one of the break points, where the derivative changes. Hanly Capacity and Scheduling 28 / 41

55 Edge rate condition Recall that the problem is to minimize the function f + L l=1 g l(f ) The derivative at any non-break-point f is therefore 1 L l=1 ρ l(f ). But the optimum will occur at one of the break points, where the derivative changes. edge rate condition: The time allocation f to pico-cells is optimal if and only if L L ρ l,f 1 l=1 l=1 ρ l,f + Hanly Capacity and Scheduling 28 / 41

56 Edge rate condition Recall that the problem is to minimize the function f + L l=1 g l(f ) The derivative at any non-break-point f is therefore 1 L l=1 ρ l(f ). But the optimum will occur at one of the break points, where the derivative changes. edge rate condition: The time allocation f to pico-cells is optimal if and only if L L ρ l,f 1 l=1 l=1 ρ l,f + We only need to check the 1 + L l=1 N l break points, where the derivative changes, for the edge-rate condition. Hanly Capacity and Scheduling 28 / 41

57 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program 5 Cell Association and Scheduling Algorithms 6 Understanding the Converse Hanly Capacity and Scheduling 29 / 41

58 Recall theorem for existence of schedule Theorem (Hanly, Whiting) Let τ be optimal solution to the LP. If τ < 1, a clearing schedule π with ergodic properties. Hanly Capacity and Scheduling 30 / 41

59 Recall theorem for existence of schedule Theorem (Hanly, Whiting) Let τ be optimal solution to the LP. If τ < 1, a clearing schedule π with ergodic properties. The optimal solution of the continuous LP is characterized by rate ratio thresholds ρ l, l = 1, 2,..., L: x l (ξ) = { D ρl (ξ) > ρ l 0 o.w. (2) We will now show that these thresholds can be used to construct an optimal schedule. Hanly Capacity and Scheduling 30 / 41

60 Construction of a stabilizing schedule t t+1 slots f * τ * (τ * f * ) pico time τ * macro time Suppose τ < 1 and let f be the optimal value of f from continuous LP. Allocate f τ of each slot to picos. Allocate τ f τ of each slot to the macro. Assign each file to pico or macro based on rate-ratio threshold ρ l. Hanly Capacity and Scheduling 31 / 41

61 Construction of a stabilizing schedule merged arrivals slots All files that arrive during a slot are merged into one job Service time of each job can be computed (location-based policy) Each BS serves jobs in FCFS order D/G/1 queue at each base station. Hanly Capacity and Scheduling 32 / 41

62 Construction of a stabilizing schedule The workload arriving at the macro BS queue can be shown to be τ f slots/slot The service rate of the macro BS is τ f τ slots/slot So the utilization of the macro BS is τ Hanly Capacity and Scheduling 33 / 41

63 Construction of a stabilizing schedule The workload arriving at the macro BS queue can be shown to be τ f slots/slot The service rate of the macro BS is τ f τ slots/slot So the utilization of the macro BS is τ The workload arriving at a pico BS can be shown to be at most f slots/slot The service rate of each pico BS is f slots/slot So the utilization of each pico BS is at most τ τ Hanly Capacity and Scheduling 33 / 41

64 Construction of a stabilizing schedule The workload arriving at the macro BS queue can be shown to be τ f slots/slot The service rate of the macro BS is τ f τ slots/slot So the utilization of the macro BS is τ The workload arriving at a pico BS can be shown to be at most f slots/slot The service rate of each pico BS is f slots/slot So the utilization of each pico BS is at most τ τ If τ < 1 then each D/G/1 queue is stable. Hanly Capacity and Scheduling 33 / 41

65 Talk Summary 1 Small Cells and Research Challenges 2 Model 3 Main Stability Results 4 Discrete Linear Program 5 Cell Association and Scheduling Algorithms 6 Understanding the Converse Hanly Capacity and Scheduling 34 / 41

66 Understanding the converse N 4 =10 arrivals slots n=5 th arrival (x n,y n ) bits Suppose τ > 1, and let π be a clearing schedule. Let N T be the number of arrivals during [0, T ]. Let x n be number of pico-cell bits for the nth arrival Let y n be number of macro-cell bits for the nth arrival Hanly Capacity and Scheduling 35 / 41

67 Understanding the converse Imagine all the N T arrivals being present at time zero 4 1 S 3,n 3 R 3, n 3, n 0 2 ρ 3, n = R 3, n S 3, n Hanly Capacity and Scheduling 36 / 41

68 Understanding the converse 4 1 Imagine all the N T arrivals being present at time zero Let VT LP be the minimum time in the corresponding discrete LP S 3,n 3 R 3, n 3, n 0 2 ρ 3, n = R 3, n S 3, n Hanly Capacity and Scheduling 36 / 41

69 Understanding the converse 4 1 S 3,n R 3, n 3, n Imagine all the N T arrivals being present at time zero Let VT LP be the minimum time in the corresponding discrete LP We can analyze this and show V that lim inf LP T T T > 1 + η ρ 3, n = R 3, n S 3, n Hanly Capacity and Scheduling 36 / 41

70 Understanding the converse N 20 arrivals slots f π 20 (ω) = time when a pico is sending to at least one of N 20 arrivals Now consider the actual system under policy π Let ft π be the total time in which at least one of the N T files is getting pico-service Discrete Linear Program min f + l sub. n x l,n n R l,n f y l, n S l,n x l,n + y l,n D l,n l l, n Hanly Capacity and Scheduling 37 / 41

71 Understanding the converse N 20 arrivals slots f π 20 (ω) = time when a pico is sending to at least one of N 20 arrivals Discrete Linear Program min f + l sub. n x l,n n R l,n f y l, n S l,n x l,n + y l,n D l,n l l, n Now consider the actual system under policy π Let ft π be the total time in which at least one of the N T files is getting pico-service Then N T VT π = ft π y n +, S n n C l n=1 x n R n f π T Hanly Capacity and Scheduling 37 / 41

72 Understanding the converse N 20 arrivals slots f π 20 (ω) = time when a pico is sending to at least one of N 20 arrivals Discrete Linear Program min f + l sub. n x l,n n R l,n f y l, n S l,n x l,n + y l,n D l,n l l, n Now consider the actual system under policy π Let ft π be the total time in which at least one of the N T files is getting pico-service Then N T VT π = ft π y n +, S n n C l n=1 x n R n f π T So (f π T, x n, y n,...) is feasible for the earlier discrete LP Hanly Capacity and Scheduling 37 / 41

73 Understanding the converse Hence lim inf T V π T T which implies that π is unstable. V T LP T > 1 + η Hanly Capacity and Scheduling 38 / 41

74 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved Hanly Capacity and Scheduling 39 / 41

75 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Hanly Capacity and Scheduling 39 / 41

76 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Assumption that statistics are known can be relaxed Hanly Capacity and Scheduling 39 / 41

77 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Assumption that statistics are known can be relaxed The assumption that there is no pico-cell interference can be relaxed: Assume fixed power levels when pico scheduled to be on Hanly Capacity and Scheduling 39 / 41

78 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Assumption that statistics are known can be relaxed The assumption that there is no pico-cell interference can be relaxed: Assume fixed power levels when pico scheduled to be on Many different modes: subsets of pico BSs that are simultaneously activated Hanly Capacity and Scheduling 39 / 41

79 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Assumption that statistics are known can be relaxed The assumption that there is no pico-cell interference can be relaxed: Assume fixed power levels when pico scheduled to be on Many different modes: subsets of pico BSs that are simultaneously activated The pico rates at a location are mode-dependent Hanly Capacity and Scheduling 39 / 41

80 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Assumption that statistics are known can be relaxed The assumption that there is no pico-cell interference can be relaxed: Assume fixed power levels when pico scheduled to be on Many different modes: subsets of pico BSs that are simultaneously activated The pico rates at a location are mode-dependent Problem remains a continuous LP, but with a huge number of variables Hanly Capacity and Scheduling 39 / 41

81 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Assumption that statistics are known can be relaxed The assumption that there is no pico-cell interference can be relaxed: Assume fixed power levels when pico scheduled to be on Many different modes: subsets of pico BSs that are simultaneously activated The pico rates at a location are mode-dependent Problem remains a continuous LP, but with a huge number of variables Good but suboptimal schemes can be found focusing on the most important modes Hanly Capacity and Scheduling 39 / 41

82 Extensions Given stabilizing schedule is NOT dynamic and can greatly be improved We can analyze Processor Sharing at each BS which gets much better delay performance Assumption that statistics are known can be relaxed The assumption that there is no pico-cell interference can be relaxed: Assume fixed power levels when pico scheduled to be on Many different modes: subsets of pico BSs that are simultaneously activated The pico rates at a location are mode-dependent Problem remains a continuous LP, but with a huge number of variables Good but suboptimal schemes can be found focusing on the most important modes Extensions to multiple macro-cells Hanly Capacity and Scheduling 39 / 41

83 Applications Theory can be used as a basis for the search for adaptive algorithms Can be used as a cell planning tool since capacity is a function of base station locations Hanly Capacity and Scheduling 40 / 41

84 Concluding Remarks Formulated a notion of capacity for a dynamic HetNet consisting of one macrocell, multiple picocells Hanly Capacity and Scheduling 41 / 41

85 Concluding Remarks Formulated a notion of capacity for a dynamic HetNet consisting of one macrocell, multiple picocells Characterized capacity in terms of the solution of a deterministic, continuous Linear Program Hanly Capacity and Scheduling 41 / 41

86 Concluding Remarks Formulated a notion of capacity for a dynamic HetNet consisting of one macrocell, multiple picocells Characterized capacity in terms of the solution of a deterministic, continuous Linear Program Showed how ABS slot and cell association can be solved jointly Hanly Capacity and Scheduling 41 / 41

87 Concluding Remarks Formulated a notion of capacity for a dynamic HetNet consisting of one macrocell, multiple picocells Characterized capacity in terms of the solution of a deterministic, continuous Linear Program Showed how ABS slot and cell association can be solved jointly Showed how rate ratio thresholds provide the right way to bias pico-cells Hanly Capacity and Scheduling 41 / 41

88 Concluding Remarks Formulated a notion of capacity for a dynamic HetNet consisting of one macrocell, multiple picocells Characterized capacity in terms of the solution of a deterministic, continuous Linear Program Showed how ABS slot and cell association can be solved jointly Showed how rate ratio thresholds provide the right way to bias pico-cells Questions? Hanly Capacity and Scheduling 41 / 41

Dynamic Power Allocation and Routing for Time Varying Wireless Networks

Dynamic Power Allocation and Routing for Time Varying Wireless Networks Dynamic Power Allocation and Routing for Time Varying Wireless Networks X 14 (t) X 12 (t) 1 3 4 k a P ak () t P a tot X 21 (t) 2 N X 2N (t) X N4 (t) µ ab () rate µ ab µ ab (p, S 3 ) µ ab µ ac () µ ab (p,

More information

Call Completion Probability in Heterogeneous Networks with Energy Harvesting Base Stations

Call Completion Probability in Heterogeneous Networks with Energy Harvesting Base Stations Call Completion Probability in Heterogeneous Networks with Energy Harvesting Base Stations Craig Wang, Salman Durrani, Jing Guo and Xiangyun (Sean) Zhou Research School of Engineering, The Australian National

More information

Performance Evaluation of Queuing Systems

Performance Evaluation of Queuing Systems Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems

More information

Linear Model Predictive Control for Queueing Networks in Manufacturing and Road Traffic

Linear Model Predictive Control for Queueing Networks in Manufacturing and Road Traffic Linear Model Predictive Control for ueueing Networks in Manufacturing and Road Traffic Yoni Nazarathy Swinburne University of Technology, Melbourne. Joint work with: Erjen Lefeber (manufacturing), Hai

More information

Other properties of M M 1

Other properties of M M 1 Other properties of M M 1 Přemysl Bejda premyslbejda@gmail.com 2012 Contents 1 Reflected Lévy Process 2 Time dependent properties of M M 1 3 Waiting times and queue disciplines in M M 1 Contents 1 Reflected

More information

Control of Fork-Join Networks in Heavy-Traffic

Control of Fork-Join Networks in Heavy-Traffic in Heavy-Traffic Asaf Zviran Based on MSc work under the guidance of Rami Atar (Technion) and Avishai Mandelbaum (Technion) Industrial Engineering and Management Technion June 2010 Introduction Network

More information

Energy Cooperation and Traffic Management in Cellular Networks with Renewable Energy

Energy Cooperation and Traffic Management in Cellular Networks with Renewable Energy Energy Cooperation and Traffic Management in Cellular Networks with Renewable Energy Hyun-Suk Lee Dept. of Electrical and Electronic Eng., Yonsei University, Seoul, Korea Jang-Won Lee Dept. of Electrical

More information

Gibbsian On-Line Distributed Content Caching Strategy for Cellular Networks

Gibbsian On-Line Distributed Content Caching Strategy for Cellular Networks Gibbsian On-Line Distributed Content Caching Strategy for Cellular Networks Arpan Chattopadhyay, Bartłomiej Błaszczyszyn, H. Paul Keeler arxiv:1610.02318v2 [cs.ni] 6 Nov 2017 Abstract In this paper, we

More information

Distributed Joint Offloading Decision and Resource Allocation for Multi-User Mobile Edge Computing: A Game Theory Approach

Distributed Joint Offloading Decision and Resource Allocation for Multi-User Mobile Edge Computing: A Game Theory Approach Distributed Joint Offloading Decision and Resource Allocation for Multi-User Mobile Edge Computing: A Game Theory Approach Ning Li, Student Member, IEEE, Jose-Fernan Martinez-Ortega, Gregorio Rubio Abstract-

More information

Quality of Real-Time Streaming in Wireless Cellular Networks : Stochastic Modeling and Analysis

Quality of Real-Time Streaming in Wireless Cellular Networks : Stochastic Modeling and Analysis Quality of Real-Time Streaming in Wireless Cellular Networs : Stochastic Modeling and Analysis B. Blaszczyszyn, M. Jovanovic and M. K. Karray Based on paper [1] WiOpt/WiVid Mai 16th, 2014 Outline Introduction

More information

OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS

OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS Xiaofei Fan-Orzechowski Department of Applied Mathematics and Statistics State University of New York at Stony Brook Stony

More information

Dynamic Control of a Tandem Queueing System with Abandonments

Dynamic Control of a Tandem Queueing System with Abandonments Dynamic Control of a Tandem Queueing System with Abandonments Gabriel Zayas-Cabán 1 Jungui Xie 2 Linda V. Green 3 Mark E. Lewis 1 1 Cornell University Ithaca, NY 2 University of Science and Technology

More information

NATCOR: Stochastic Modelling

NATCOR: Stochastic Modelling NATCOR: Stochastic Modelling Queueing Theory II Chris Kirkbride Management Science 2017 Overview of Today s Sessions I Introduction to Queueing Modelling II Multiclass Queueing Models III Queueing Control

More information

Solutions to COMP9334 Week 8 Sample Problems

Solutions to COMP9334 Week 8 Sample Problems Solutions to COMP9334 Week 8 Sample Problems Problem 1: Customers arrive at a grocery store s checkout counter according to a Poisson process with rate 1 per minute. Each customer carries a number of items

More information

Capacity Analysis of LTE-Advanced HetNets with Reduced Power Subframes and Range Expansion

Capacity Analysis of LTE-Advanced HetNets with Reduced Power Subframes and Range Expansion Florida International University FIU Digital Commons Electrical and Computer Engineering Faculty Publications College of Engineering and Computing 3-2014 Capacity Analysis of LTE-Advanced HetNets with

More information

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma School of Computing National University of Singapore Allerton Conference 2011 Outline Characterize Congestion Equilibrium Modeling

More information

Stochastic Content-Centric Multicast Scheduling for Cache-Enabled Heterogeneous Cellular Networks

Stochastic Content-Centric Multicast Scheduling for Cache-Enabled Heterogeneous Cellular Networks 1 Stochastic Content-Centric Multicast Scheduling for Cache-Enabled Heterogeneous Cellular Networks Bo Zhou, Ying Cui, Member, IEEE, and Meixia Tao, Senior Member, IEEE Abstract Caching at small base stations

More information

Energy-Efficient Resource Allocation for Multi-User Mobile Edge Computing

Energy-Efficient Resource Allocation for Multi-User Mobile Edge Computing Energy-Efficient Resource Allocation for Multi-User Mobile Edge Computing Junfeng Guo, Zhaozhe Song, Ying Cui Department of Electronic Engineering, Shanghai Jiao Tong University, Shanghai, P. R. China

More information

State-dependent and Energy-aware Control of Server Farm

State-dependent and Energy-aware Control of Server Farm State-dependent and Energy-aware Control of Server Farm Esa Hyytiä, Rhonda Righter and Samuli Aalto Aalto University, Finland UC Berkeley, USA First European Conference on Queueing Theory ECQT 2014 First

More information

Application-Level Scheduling with Deadline Constraints

Application-Level Scheduling with Deadline Constraints Application-Level Scheduling with Deadline Constraints 1 Huasen Wu, Xiaojun Lin, Xin Liu, and Youguang Zhang School of Electronic and Information Engineering, Beihang University, Beijing 100191, China

More information

Stability of the two queue system

Stability of the two queue system Stability of the two queue system Iain M. MacPhee and Lisa J. Müller University of Durham Department of Mathematical Science Durham, DH1 3LE, UK (e-mail: i.m.macphee@durham.ac.uk, l.j.muller@durham.ac.uk)

More information

Morning Session Capacity-based Power Control. Department of Electrical and Computer Engineering University of Maryland

Morning Session Capacity-based Power Control. Department of Electrical and Computer Engineering University of Maryland Morning Session Capacity-based Power Control Şennur Ulukuş Department of Electrical and Computer Engineering University of Maryland So Far, We Learned... Power control with SIR-based QoS guarantees Suitable

More information

Queueing Theory and Simulation. Introduction

Queueing Theory and Simulation. Introduction Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University, Japan

More information

Maximum pressure policies for stochastic processing networks

Maximum pressure policies for stochastic processing networks Maximum pressure policies for stochastic processing networks Jim Dai Joint work with Wuqin Lin at Northwestern Univ. The 2011 Lunteren Conference Jim Dai (Georgia Tech) MPPs January 18, 2011 1 / 55 Outline

More information

CPU Scheduling Exercises

CPU Scheduling Exercises CPU Scheduling Exercises NOTE: All time in these exercises are in msec. Processes P 1, P 2, P 3 arrive at the same time, but enter the job queue in the order presented in the table. Time quantum = 3 msec

More information

Amr Rizk TU Darmstadt

Amr Rizk TU Darmstadt Saving Resources on Wireless Uplinks: Models of Queue-aware Scheduling 1 Amr Rizk TU Darmstadt - joint work with Markus Fidler 6. April 2016 KOM TUD Amr Rizk 1 Cellular Uplink Scheduling freq. time 6.

More information

A Framework for Automated Competitive Analysis of On-line Scheduling of Firm-Deadline Tasks

A Framework for Automated Competitive Analysis of On-line Scheduling of Firm-Deadline Tasks A Framework for Automated Competitive Analysis of On-line Scheduling of Firm-Deadline Tasks Krishnendu Chatterjee 1, Andreas Pavlogiannis 1, Alexander Kößler 2, Ulrich Schmid 2 1 IST Austria, 2 TU Wien

More information

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements Queueing Systems: Lecture 3 Amedeo R. Odoni October 18, 006 Announcements PS #3 due tomorrow by 3 PM Office hours Odoni: Wed, 10/18, :30-4:30; next week: Tue, 10/4 Quiz #1: October 5, open book, in class;

More information

Chapter 10. Queuing Systems. D (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines.

Chapter 10. Queuing Systems. D (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines. Chapter 10 Queuing Systems D. 10. 1. (Queuing Theory) Queuing theory is the branch of operations research concerned with waiting lines. D. 10.. (Queuing System) A ueuing system consists of 1. a user source.

More information

CE351 Transportation Systems: Planning and Design

CE351 Transportation Systems: Planning and Design CE351 Transportation Systems: Planning and Design TOPIC: Level of Service (LOS) at Traffic Signals 1 Course Outline Introduction to Transportation Highway Users and their Performance Geometric Design Pavement

More information

Advanced Computer Networks Lecture 3. Models of Queuing

Advanced Computer Networks Lecture 3. Models of Queuing Advanced Computer Networks Lecture 3. Models of Queuing Husheng Li Min Kao Department of Electrical Engineering and Computer Science University of Tennessee, Knoxville Spring, 2016 1/13 Terminology of

More information

Optimal Geographical Caching in Heterogeneous Cellular Networks

Optimal Geographical Caching in Heterogeneous Cellular Networks 1 Optimal Geographical Caching in Heterogeneous Cellular Networks Berksan Serbetci, and Jasper Goseling arxiv:1710.09626v2 [cs.ni] 22 Nov 2018 Abstract We investigate optimal geographical caching in heterogeneous

More information

Min Congestion Control for High- Speed Heterogeneous Networks. JetMax: Scalable Max-Min

Min Congestion Control for High- Speed Heterogeneous Networks. JetMax: Scalable Max-Min JetMax: Scalable Max-Min Min Congestion Control for High- Speed Heterogeneous Networks Yueping Zhang Joint work with Derek Leonard and Dmitri Loguinov Internet Research Lab Department of Computer Science

More information

Energy minimization based Resource Scheduling for Strict Delay Constrained Wireless Communications

Energy minimization based Resource Scheduling for Strict Delay Constrained Wireless Communications Energy minimization based Resource Scheduling for Strict Delay Constrained Wireless Communications Ibrahim Fawaz 1,2, Philippe Ciblat 2, and Mireille Sarkiss 1 1 LIST, CEA, Communicating Systems Laboratory,

More information

Analysis of Software Artifacts

Analysis of Software Artifacts Analysis of Software Artifacts System Performance I Shu-Ngai Yeung (with edits by Jeannette Wing) Department of Statistics Carnegie Mellon University Pittsburgh, PA 15213 2001 by Carnegie Mellon University

More information

Dynamic Control of Parallel-Server Systems

Dynamic Control of Parallel-Server Systems Dynamic Control of Parallel-Server Systems Jim Dai Georgia Institute of Technology Tolga Tezcan University of Illinois at Urbana-Champaign May 13, 2009 Jim Dai (Georgia Tech) Many-Server Asymptotic Optimality

More information

[4] T. I. Seidman, \\First Come First Serve" is Unstable!," tech. rep., University of Maryland Baltimore County, 1993.

[4] T. I. Seidman, \\First Come First Serve is Unstable!, tech. rep., University of Maryland Baltimore County, 1993. [2] C. J. Chase and P. J. Ramadge, \On real-time scheduling policies for exible manufacturing systems," IEEE Trans. Automat. Control, vol. AC-37, pp. 491{496, April 1992. [3] S. H. Lu and P. R. Kumar,

More information

Delay bounds (Simon S. Lam) 1

Delay bounds (Simon S. Lam) 1 1 Pacet Scheduling: End-to-End E d Delay Bounds Delay bounds (Simon S. Lam) 1 2 Reerences Delay Guarantee o Virtual Cloc server Georey G. Xie and Simon S. Lam, Delay Guarantee o Virtual Cloc Server, IEEE/ACM

More information

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017 CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Motivating Quote for Queueing Models Good things come to those who wait - poet/writer

More information

Scheduling for the tail: Robustness versus Optimality

Scheduling for the tail: Robustness versus Optimality Scheduling for the tail: Robustness versus Optimality Jayakrishnan Nair, Adam Wierman 2, and Bert Zwart 3 Department of Electrical Engineering, California Institute of Technology 2 Computing and Mathematical

More information

Capacity management for packet-switched networks with heterogeneous sources. Linda de Jonge. Master Thesis July 29, 2009.

Capacity management for packet-switched networks with heterogeneous sources. Linda de Jonge. Master Thesis July 29, 2009. Capacity management for packet-switched networks with heterogeneous sources Linda de Jonge Master Thesis July 29, 2009 Supervisors Dr. Frank Roijers Prof. dr. ir. Sem Borst Dr. Andreas Löpker Industrial

More information

Impact of size-based scheduling on flow level performance in wireless downlink data channels

Impact of size-based scheduling on flow level performance in wireless downlink data channels Impact of size-based scheduling on flow level performance in wireless downlink data channels Samuli Aalto and Pasi Lassila TKK Helsinki University of Technology, Networking Laboratory, P.O. Box 3, FIN-25

More information

Job Scheduling and Multiple Access. Emre Telatar, EPFL Sibi Raj (EPFL), David Tse (UC Berkeley)

Job Scheduling and Multiple Access. Emre Telatar, EPFL Sibi Raj (EPFL), David Tse (UC Berkeley) Job Scheduling and Multiple Access Emre Telatar, EPFL Sibi Raj (EPFL), David Tse (UC Berkeley) 1 Multiple Access Setting Characteristics of Multiple Access: Bursty Arrivals Uncoordinated Transmitters Interference

More information

Optimal Association of Stations and APs in an IEEE WLAN

Optimal Association of Stations and APs in an IEEE WLAN Optimal Association of Stations and APs in an IEEE 802. WLAN Anurag Kumar and Vinod Kumar Abstract We propose a maximum utility based formulation for the problem of optimal association of wireless stations

More information

Chapter 2 Queueing Theory and Simulation

Chapter 2 Queueing Theory and Simulation Chapter 2 Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University,

More information

On the Impact of Traffic Characteristics on Radio Resource Fluctuation in Multi-Service Cellular CDMA Networks

On the Impact of Traffic Characteristics on Radio Resource Fluctuation in Multi-Service Cellular CDMA Networks On the Impact of Traffic Characteristics on Radio Resource Fluctuation in Multi-Service Cellular CDMA Networks Keivan Navaie Sys. and Comp. Department Carleton University, Ottawa, Canada keivan@sce.carleton.ca

More information

Non Markovian Queues (contd.)

Non Markovian Queues (contd.) MODULE 7: RENEWAL PROCESSES 29 Lecture 5 Non Markovian Queues (contd) For the case where the service time is constant, V ar(b) = 0, then the P-K formula for M/D/ queue reduces to L s = ρ + ρ 2 2( ρ) where

More information

Asymptotics of Efficiency Loss in Competitive Market Mechanisms

Asymptotics of Efficiency Loss in Competitive Market Mechanisms Page 1 of 40 Asymptotics of Efficiency Loss in Competitive Market Mechanisms Jia Yuan Yu and Shie Mannor Department of Electrical and Computer Engineering McGill University Montréal, Québec, Canada jia.yu@mail.mcgill.ca

More information

Online Learning based Uplink Scheduling in HetNets with Limited Backhaul Capacity

Online Learning based Uplink Scheduling in HetNets with Limited Backhaul Capacity Online Learning based Uplink Scheduling in HetNets with Limited Backhaul Capacity Zhenhua Han, Haisheng Tan, Rui Wang, Shaojie Tang, Francis C.M. Lau University of Science and Technology of China, P.R.

More information

OFDMA Cross Layer Resource Control

OFDMA Cross Layer Resource Control OFDA Cross Layer Resource Control Gwanmo Ku Adaptive Signal Processing and Information Theory Research Group Jan. 25, 2013 Outline 2/20 OFDA Cross Layer Resource Control Objective Functions - System Throughput

More information

Optimal Hierarchical Radio Resource Management for HetNets with Flexible Backhaul

Optimal Hierarchical Radio Resource Management for HetNets with Flexible Backhaul 1 Optimal Hierarchical Radio Resource Management for HetNets with Flexible Backhaul Naeimeh Omidvar, An Liu, Vincent Lau, Fan Zhang and Mohammad Reza Pakravan Department of Electronic and Computer Engineering,

More information

Cross-Selling in a Call Center with a Heterogeneous Customer Population. Technical Appendix

Cross-Selling in a Call Center with a Heterogeneous Customer Population. Technical Appendix Cross-Selling in a Call Center with a Heterogeneous Customer opulation Technical Appendix Itay Gurvich Mor Armony Costis Maglaras This technical appendix is dedicated to the completion of the proof of

More information

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis. Service Engineering Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis. G/G/1 Queue: Virtual Waiting Time (Unfinished Work). GI/GI/1: Lindley s Equations

More information

Scalable Scheduling with Burst Mapping in IEEE e (Mobile) WiMAX Networks

Scalable Scheduling with Burst Mapping in IEEE e (Mobile) WiMAX Networks Scalable Scheduling with Burst Mapping in IEEE 802.16e (Mobile) WiMAX Networks Mukakanya Abel Muwumba and Idris A. Rai Makerere University P.O. Box 7062 Kampala, Uganda abelmuk@gmail.com rai@cit.mak.ac.ug

More information

EP2200 Course Project 2017 Project II - Mobile Computation Offloading

EP2200 Course Project 2017 Project II - Mobile Computation Offloading EP2200 Course Project 2017 Project II - Mobile Computation Offloading 1 Introduction Queuing theory provides us a very useful mathematic tool that can be used to analytically evaluate the performance of

More information

Lecture 6. Real-Time Systems. Dynamic Priority Scheduling

Lecture 6. Real-Time Systems. Dynamic Priority Scheduling Real-Time Systems Lecture 6 Dynamic Priority Scheduling Online scheduling with dynamic priorities: Earliest Deadline First scheduling CPU utilization bound Optimality and comparison with RM: Schedulability

More information

M/G/1 and Priority Queueing

M/G/1 and Priority Queueing M/G/1 and Priority Queueing Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks Outline PASTA M/G/1 Workload and FIFO Delay Pollaczek Khinchine Formula

More information

Energy Metrics and Figures of Merit for Planning EE Communication Networks

Energy Metrics and Figures of Merit for Planning EE Communication Networks Energy Metrics and Figures of Merit for Planning EE Communication Networks Professor Timothy O Farrell Chair of Wireless Communications Department of Electronic and Electrical Engineering The University

More information

A POMDP Framework for Cognitive MAC Based on Primary Feedback Exploitation

A POMDP Framework for Cognitive MAC Based on Primary Feedback Exploitation A POMDP Framework for Cognitive MAC Based on Primary Feedback Exploitation Karim G. Seddik and Amr A. El-Sherif 2 Electronics and Communications Engineering Department, American University in Cairo, New

More information

Energy Efficiency and Load Balancing in Next-Generation Wireless Cellular Networks

Energy Efficiency and Load Balancing in Next-Generation Wireless Cellular Networks Energy Efficiency and Load Balancing in Next-Generation Wireless Cellular Networks Kemal Davaslioglu Advisor: Professor Ender Ayanoglu Center for Pervasive Communications and Computing Department of Electrical

More information

The Timing Capacity of Single-Server Queues with Multiple Flows

The Timing Capacity of Single-Server Queues with Multiple Flows The Timing Capacity of Single-Server Queues with Multiple Flows Xin Liu and R. Srikant Coordinated Science Laboratory University of Illinois at Urbana Champaign March 14, 2003 Timing Channel Information

More information

requests/sec. The total channel load is requests/sec. Using slot as the time unit, the total channel load is 50 ( ) = 1

requests/sec. The total channel load is requests/sec. Using slot as the time unit, the total channel load is 50 ( ) = 1 Prof. X. Shen E&CE 70 : Examples #2 Problem Consider the following Aloha systems. (a) A group of N users share a 56 kbps pure Aloha channel. Each user generates at a Passion rate of one 000-bit packet

More information

Load Balancing in Distributed Service System: A Survey

Load Balancing in Distributed Service System: A Survey Load Balancing in Distributed Service System: A Survey Xingyu Zhou The Ohio State University zhou.2055@osu.edu November 21, 2016 Xingyu Zhou (OSU) Load Balancing November 21, 2016 1 / 29 Introduction and

More information

A Note on the Event Horizon for a Processor Sharing Queue

A Note on the Event Horizon for a Processor Sharing Queue A Note on the Event Horizon for a Processor Sharing Queue Robert C. Hampshire Heinz School of Public Policy and Management Carnegie Mellon University hamp@andrew.cmu.edu William A. Massey Department of

More information

Efficient Interference Management Policies for Femtocell Networks

Efficient Interference Management Policies for Femtocell Networks 1 Efficient Interference Management Policies for Femtocell Networks Kartik Ahua, Yuanzhang Xiao and Mihaela van der Schaar Department of Electrical Engineering, UCLA, Los Angeles, CA, 90095 Email: ahuak@ucla.edu,

More information

Module 5: CPU Scheduling

Module 5: CPU Scheduling Module 5: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation 5.1 Basic Concepts Maximum CPU utilization obtained

More information

Computation Offloading Strategy Optimization with Multiple Heterogeneous Servers in Mobile Edge Computing

Computation Offloading Strategy Optimization with Multiple Heterogeneous Servers in Mobile Edge Computing IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING VOL XX NO YY MONTH 019 1 Computation Offloading Strategy Optimization with Multiple Heterogeneous Servers in Mobile Edge Computing Keqin Li Fellow IEEE Abstract

More information

Intro to Queueing Theory

Intro to Queueing Theory 1 Intro to Queueing Theory Little s Law M/G/1 queue Conservation Law 1/31/017 M/G/1 queue (Simon S. Lam) 1 Little s Law No assumptions applicable to any system whose arrivals and departures are observable

More information

Integer Linear Programming Modeling

Integer Linear Programming Modeling DM554/DM545 Linear and Lecture 9 Integer Linear Programming Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. Assignment Problem Knapsack Problem

More information

Chapter 6: CPU Scheduling

Chapter 6: CPU Scheduling Chapter 6: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation 6.1 Basic Concepts Maximum CPU utilization obtained

More information

Power-Delay Tradeoff with Predictive Scheduling in Integrated Cellular and Wi-Fi Networks. Haoran Yu, Man Hon Cheung, Longbo Huang, and Jianwei Huang

Power-Delay Tradeoff with Predictive Scheduling in Integrated Cellular and Wi-Fi Networks. Haoran Yu, Man Hon Cheung, Longbo Huang, and Jianwei Huang Power-Delay Tradeoff with Predictive Scheduling in Integrated Cellular and Wi-Fi Networks Haoran Yu, Man Hon Cheung, Longbo Huang, and Jianwei Huang arxiv:5.0648v [cs.ni] 9 Dec 05 Abstract The explosive

More information

On the static assignment to parallel servers

On the static assignment to parallel servers On the static assignment to parallel servers Ger Koole Vrije Universiteit Faculty of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The Netherlands Email: koole@cs.vu.nl, Url: www.cs.vu.nl/

More information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Claude Rigault ENST claude.rigault@enst.fr Introduction to Queuing theory 1 Outline The problem The number of clients in a system The client process Delay processes Loss

More information

Combining Opportunistic and Size-Based Scheduling in Wireless Systems

Combining Opportunistic and Size-Based Scheduling in Wireless Systems Combining Opportunistic and Size-Based Scheduling in Wireless Systems Pasi Lassila TKK Helsinki University of Technology P.O.Box 3, FI-15 TKK, Finland Pasi.Lassila@tkk.fi Samuli Aalto TKK Helsinki University

More information

Impact of Mobility in Dense LTE-A Networks with Small Cells

Impact of Mobility in Dense LTE-A Networks with Small Cells Impact of Mobility in Dense LTE-A Networks with Small Cells Bruno Baynat, Raluca-Maria Indre, Narcisse Nya, Philippe Olivier, Alain Simonian To cite this version: Bruno Baynat, Raluca-Maria Indre, Narcisse

More information

Node-based Distributed Optimal Control of Wireless Networks

Node-based Distributed Optimal Control of Wireless Networks Node-based Distributed Optimal Control of Wireless Networks CISS March 2006 Edmund M. Yeh Department of Electrical Engineering Yale University Joint work with Yufang Xi Main Results Unified framework for

More information

Dynamic Scheduling of Multiclass Queueing Networks. Caiwei Li

Dynamic Scheduling of Multiclass Queueing Networks. Caiwei Li Dynamic Scheduling of Multiclass Queueing Networks A Thesis Presented to The Academic Faculty by Caiwei Li In Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Industrial

More information

THE STRUCTURE AND PERFORMANCE OF OPTIMAL ROUTING SEQUENCES. Proefschrift

THE STRUCTURE AND PERFORMANCE OF OPTIMAL ROUTING SEQUENCES. Proefschrift THE STRUCTURE AND PERFORMANCE OF OPTIMAL ROUTING SEQUENCES Proefschrift ter verkrijging van de graad van Doctor aan de Universiteit Leiden, op gezag van de Rector Magnificus Dr. D. D. Breimer, hoogleraar

More information

Maximum Pressure Policies in Stochastic Processing Networks

Maximum Pressure Policies in Stochastic Processing Networks OPERATIONS RESEARCH Vol. 53, No. 2, March April 2005, pp. 197 218 issn 0030-364X eissn 1526-5463 05 5302 0197 informs doi 10.1287/opre.1040.0170 2005 INFORMS Maximum Pressure Policies in Stochastic Processing

More information

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours) 1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours) Student Name: Alias: Instructions: 1. This exam is open-book 2. No cooperation is permitted 3. Please write down your name

More information

Handover Count Based Velocity Estimation and Mobility State Detection in Dense HetNets

Handover Count Based Velocity Estimation and Mobility State Detection in Dense HetNets Handover Count Based Velocity Estimation and Mobility State Detection in Dense HetNets Arvind Merwaday 1, and İsmail Güvenç2 Email: 1 amerw001@fiu.edu, 2 iguvenc@fiu.edu arxiv:1506.08248v3 [cs.it] 5 Apr

More information

Introduction to Queueing Theory

Introduction to Queueing Theory Introduction to Queueing Theory Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: 30-1 Overview Queueing Notation

More information

Open Loop Optimal Control of Base Station Activation for Green Networks

Open Loop Optimal Control of Base Station Activation for Green Networks Open Loop Optimal Control of Base Station Activation for Green etworks Sreenath Ramanath, Veeraruna Kavitha,2 and Eitan Altman IRIA, Sophia-Antipolis, France, 2 Universite d Avignon, Avignon, France Abstract

More information

M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS

M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS M/G/FQ: STOCHASTIC ANALYSIS OF FAIR QUEUEING SYSTEMS MOHAMMED HAWA AND DAVID W. PETR Information and Telecommunications Technology Center University of Kansas, Lawrence, Kansas, 66045 email: {hawa, dwp}@ittc.ku.edu

More information

CHAPTER 4. Networks of queues. 1. Open networks Suppose that we have a network of queues as given in Figure 4.1. Arrivals

CHAPTER 4. Networks of queues. 1. Open networks Suppose that we have a network of queues as given in Figure 4.1. Arrivals CHAPTER 4 Networks of queues. Open networks Suppose that we have a network of queues as given in Figure 4.. Arrivals Figure 4.. An open network can occur from outside of the network to any subset of nodes.

More information

Dynamic resource sharing

Dynamic resource sharing J. Virtamo 38.34 Teletraffic Theory / Dynamic resource sharing and balanced fairness Dynamic resource sharing In previous lectures we have studied different notions of fair resource sharing. Our focus

More information

Chapter 5. Elementary Performance Analysis

Chapter 5. Elementary Performance Analysis Chapter 5 Elementary Performance Analysis 1 5.0 2 5.1 Ref: Mischa Schwartz Telecommunication Networks Addison-Wesley publishing company 1988 3 4 p t T m T P(k)= 5 6 5.2 : arrived rate : service rate 7

More information

Probability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models

Probability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models Probability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models Statistical regularity Properties of relative frequency

More information

DYNAMIC MODEL OF URBAN TRAFFIC AND OPTIMUM MANAGEMENT OF ITS FLOW AND CONGESTION

DYNAMIC MODEL OF URBAN TRAFFIC AND OPTIMUM MANAGEMENT OF ITS FLOW AND CONGESTION Dynamic Systems and Applications 26 (2017) 575-588 DYNAMIC MODEL OF URBAN TRAFFIC AND OPTIMUM MANAGEMENT OF ITS FLOW AND CONGESTION SHI AN WANG AND N. U. AHMED School of Electrical Engineering and Computer

More information

On the complexity of maximizing the minimum Shannon capacity in wireless networks by joint channel assignment and power allocation

On the complexity of maximizing the minimum Shannon capacity in wireless networks by joint channel assignment and power allocation On the complexity of maximizing the minimum Shannon capacity in wireless networks by joint channel assignment and power allocation Mikael Fallgren Royal Institute of Technology December, 2009 Abstract

More information

Introduction to Queueing Theory

Introduction to Queueing Theory Introduction to Queueing Theory Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse567-11/

More information

OPTIMAL CONTROL OF A FLEXIBLE SERVER

OPTIMAL CONTROL OF A FLEXIBLE SERVER Adv. Appl. Prob. 36, 139 170 (2004) Printed in Northern Ireland Applied Probability Trust 2004 OPTIMAL CONTROL OF A FLEXIBLE SERVER HYUN-SOO AHN, University of California, Berkeley IZAK DUENYAS, University

More information

Role of Large Scale Channel Information on Predictive Resource Allocation

Role of Large Scale Channel Information on Predictive Resource Allocation Role of Large Scale Channel Information on Predictive Resource Allocation Chuting Yao and Chenyang Yang Beihang University, Beijing China Email: {ctyao, cyyang}@buaa.edu.cn Abstract When the future achievable

More information

BS-assisted Task Offloading for D2D Networks with Presence of User Mobility

BS-assisted Task Offloading for D2D Networks with Presence of User Mobility BS-assisted Task Offloading for D2D Networks with Presence of User Mobility Ghafour Ahani and Di Yuan Department of Information Technology Uppsala University, Sweden Emails:{ghafour.ahani, di.yuan}@it.uu.se

More information

State-dependent Limited Processor Sharing - Approximations and Optimal Control

State-dependent Limited Processor Sharing - Approximations and Optimal Control State-dependent Limited Processor Sharing - Approximations and Optimal Control Varun Gupta University of Chicago Joint work with: Jiheng Zhang (HKUST) State-dependent Limited Processor Sharing Processor

More information

Synchronized Queues with Deterministic Arrivals

Synchronized Queues with Deterministic Arrivals Synchronized Queues with Deterministic Arrivals Dimitra Pinotsi and Michael A. Zazanis Department of Statistics Athens University of Economics and Business 76 Patission str., Athens 14 34, Greece Abstract

More information

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory CDA5530: Performance Models of Computers and Networks Chapter 4: Elementary Queuing Theory Definition Queuing system: a buffer (waiting room), service facility (one or more servers) a scheduling policy

More information

Queueing Networks and Insensitivity

Queueing Networks and Insensitivity Lukáš Adam 29. 10. 2012 1 / 40 Table of contents 1 Jackson networks 2 Insensitivity in Erlang s Loss System 3 Quasi-Reversibility and Single-Node Symmetric Queues 4 Quasi-Reversibility in Networks 5 The

More information

Minimizing response times and queue lengths in systems of parallel queues

Minimizing response times and queue lengths in systems of parallel queues Minimizing response times and queue lengths in systems of parallel queues Ger Koole Department of Mathematics and Computer Science, Vrije Universiteit, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands

More information

Fundamentals of Heterogeneous Cellular Networks with Energy Harvesting

Fundamentals of Heterogeneous Cellular Networks with Energy Harvesting Fundamentals of Heterogeneous Cellular Networs with Energy Harvesting Harpreet S. Dhillon, Ying Li, Pavan Nuggehalli, Zhouyue Pi, and Jeffrey G. Andrews arxiv:37.524v [cs.it] 5 Jul 23 Abstract We develop

More information