Providing Real-Time Guarantees
|
|
- Iris Woods
- 5 years ago
- Views:
Transcription
1 ntegrate Servces: ntegraton of varety of servces wth fferent requrements (real-tme an non-real-tme) Traffc (worloa) characterzaton Scheulng mechansms Amsson control / Access control (polcng) Determnstc vs. stochastc analyss Traffc characterzaton Performance guarantees Provng Real-Tme Guarantees sener applcaton recever applcaton networ servce traffc specfcaton pacet szes pacet nter-arrval tmes general traffc escrptors performance requrements elay tter banwth pacet loss As long as the traffc generate by the sener oes not excee the specfe bouns, the networ servce wll guarantee the requre performance.
2 Real-Tme Guarantees: Mechansms sener applcaton recever applcaton networ servce Enforcement: polcng traffc shapng rgorous (an robust) elay computaton etermnstc pacet scheulng n swtches an routers real-tme-connecton establshment connecton-orente servce Traffc Descrpton: Traffc Bounng Functons rate [b/sec] a(t) A(t) t Arrval as stochastc process A = {A(t), t 0} A an a are poor traffc escrptors: tme epenent Determnstc traffc arrval escrptors (tme-nepenent) Maxmum Traffc Functon b() max t>0 {A(t+) A(t)} Maxmum Rate Functon b()/ max t>0 {A(t+) A(t)}/ 2
3 Maxmum Traffc Functons b()/ Pea Rate Max. Data Rate [Mb/sec] observe max. rate functon b()/ b ( ) / = max ( A( t + ) A( t )) / t 0 Average Rate ,000 0,000 00,000 Tme nterval [msec] Traffc Bounng Functons b()/ 40 Pea Rate Pea-Rate Max. Data Rate [Mb/sec] observe max. rate functon b()/ Average Rate 0 00,000 0,000 00,000 Tme nterval [msec] Leay Bucet Par 3
4 Maxmum Rate vs. Maxmum Traffc Functons Maxmum Rate Representaton b()/ b() Maxmum Traffc Representaton b()/ b() 2 2 Determnstc:. Peroc moel: (e, p) Traffc Moels 2. Deferre Server, Sporac Server moel: (e S, p S ) 3. (σ, ρ) moel [Cruz] 4. Leay bucet moel [Turner,...]: (β, ρ) 5. (x mn, x ave,, s max ) moel [Ferrar & Verma] 6. D-BND moel (Determnstc Bounng nterval Length Depenent) [Knghtly & Zhang] 7. Γ-functons [Zhao] Probablstc:. S-BND moel (Stochastc Bounng nterval) [Knghtly] 2. Marov-Moulate Posson Processes 4
5 Traffc Bounng Functon b(.) Let b(.) be a monotoncally ncreasng functon. b(.) s a etermnstc traffc constrant functon of a connecton f urng any nterval of length, the number of bts arrvng urng the nterval s no greater than b(). Let A[t,t2] be the number of pacets arrvng urng nterval [t,t2]. Then, b(.) s a traffc constrant functon f Each moel efnes nherently a traffc constrant functon. The accuracy of moels can be compare by comparng ther constrant functons. Cruz (σ, ρ) Moel f the traffc s fe to a server that wors at rate ρ whle there s wor to be one, the sze of the baclog wll never be larger than σ. OW: The number of obs/cells release urng any nterval oes not excee ρ+σ. Graphcal representaton: worst case number b(.) of obs/cells release σ ρ 5
6 The Leay Bucet Moel ata ρ β mplementaton: Mantan counter for each traffc stream. ncrement counter at rate ρ, to maxmum of β. Each tme a pacet s offere, the counter s chece to be > 0. f so, ecrement counter an forwar pacet; otherwse rop pacet. worst case number of obs/cells release β ρ Concatenatng Leay Bucets What about lmtng the maxmum cell rate? β β 2 = ρ ρ 2 ata worst case number of obs/cells release ρ 2 β ρ β 2 x 6
7 (x mn, x ave, ave, s max ) moel [Ferrar & Verma] x mn : mnmum pacet nterarrval tme x ave : average pacet nterarrval tme ave : averagng nterval length s max : maxmum pacet length t mo ave ave b( xmn, xave, ave, smax)( ) mn, = + s x x mn ave ave max worst case number of obs/cells release /x ave /x mn ave D-BND [Knghtly & Zhang] Other moels o not accurately escrbe burstness. Rate-nterval representaton: bounng rate [Mbps].6 avertsements lecture long-term average rate nterval length [sec] Moel traffc by multple rate-nterval pars: (R, ), where rate R s the worst-case rate over every nterval of length. 7
8 D-BND (2) Constrant functon for D-BND moel wth P rate-nterval pars: R R b t = ( ) ( t ) + R, t b(0) = 0 b( t) = b( t t / ) for t > P P Comparson: x mn,... (σ, ρ) maxmum bts D-BND nterval length Polcng for the D-BND Moel Lemma: f b(t) s pece-wse lnear concave, then R s strctly ecreasng wth ncreasng. Lemma: f a pece-wse lnear constrant functon b(t) wth P lnear segments s concave, then the source may be fully polce wth a cascae of P leay bucets. concave hull ln rate 8
9 Delay Computaton: Overvew Delay computaton for FFO server wth etermnstcally constrant nput traffc: = max b ( ) R / R FFO 0 > R b ()+b 2 () b 2 () b () En-to-En Analyss F X () F Y () X Y Traffc regulaton: reshape traffc to ahere to traffc functon. Alternatve: re-characterze by accountng for burstness ae by queueng elays where Y s elay on Server Y. Determnstc Case: F Y () = F X (+ Y ) 9
10 Swtch Scheulng Wor-conservng (greey) vs. non-wor-conservng (non-greey) mechansms. Rate-allocatng scplnes: Allow pacets to be serve at hgher rates than the guarantee rate. Rate-controlle scplnes: Ensures each connecton the guarantee rate, but oes not allow pacets to be serve above guarantee rate. Prorty-base scheulng: far queung vrtual cloc earlest ue ate (EDD) rate-controlle statc prorty (RCSP) Weghte Roun-Robn scheulng: WRR Bt-by-Bt Weghte Roun-Robn bt-by-bt roun robn each connecton s gven a weght each queue serve n FFO orer w 0
11 Far Queueng [Demers, Keshav, Shener] Emulate Bt-by-Bt Roun Robn by prortzng pacets. Prortze pacets on bass of ther fnsh tme f : a : arrval tme of -th pacet e : length of pacet f : fnsh tme BW: allocate fracton of ln banwth f Example: = max( f, a ) + e / BW Complcatons: 4.5 What f connectons ynamcally change? Vrtual Cloc Algorthm [L.Zhang] Emulate tme-vson multplex (TDM) mechansm However: TDM: when some connectons le, the slots assgne are le VC: le slots are elete from TDM frames auxlary vrtual cloc (auxvc ): fnsh tme of -th pacet. vrtual tc (Vtc ) :tme to complete transmsson of reay -th pacet. Vtc = e /BW Replace f by Vtc : VC becomes entcal to WFQ algorthm! Wll analyze elay analyss later.
12 Rate-Controlle Statc Prorty (RCSP) [Zhang&Ferrar] prorty queues RCSP (2) rate controller prorty queues 2
13 Traffc Regulaton n RCSP rate controller prorty queues Hol pacets n regulator to guarantee mnmum nter-pacet arrval tme. r, = max(a,, r,- +p ) mplementaton: buffer an tmers n traffc regulator. Buffer requrements: B = ( ) + p p e s t Necessary to Regulate? [Lebeherr, Wrege, Ferrar, Transactons on Networng, 995] Generalzaton of scheulablty for arbtrary traffc constrant functons b(): Theorem: A set N of connectons that s gven by {b, } s scheulable accorng to a statc-prorty algorthm f an only f for all prortes p, an for all >= 0 there s a t wth t <= p - s p mn such that: p mn mn, t p s p : + t b ( ) s + p b (( + t ) ) + max sr r > p C p q = C q max { } 3
14 Earlest Due Date (EDD) [Ferrar] base on EDF elay-edd vs. tter-edd wors for peroc message moels (sngle pacet n pero): (p,, D) partton en-to-en ealne D nto local ealnes D, urng connecton establshment proceure. 2-Phase establshment proceure: Phase : tentatve establshment Sener OK? Recever Phase 2: relaxaton Sener Fne! Recever Delay EDD Upon arrval of Pacet of Connecton : Determne effectve arrval tme: a e, = max(ae,- + p, a, ) Stamp pacet wth local ealne:, = a e, + D, Process pacets n EDF orer. Delay EDD s greey. Can be mappe nto specal case of Sporac Server. Acceptance test (Δ = total ensty): Δ + /p < - /p mn Offere local ealne: LD = mn(p, /(-Δ-/p mn )) Problem wth EDD: tter max en-to-en elay over swtches: mn en-to-en elay over swtches: D, 4
15 Jtter EDD Problem wth Delay-EDD: oes not control tter. Ths has effect on buffer requrements. Jtter-EDD mantans Ahea Tme ah,, whch s the fference between local relatve ealne D,- an actual elay at Swtch -. Ahea tme s store n pacet heaer (alternatvely, we use global tme synchronzaton) Upon recevng the -th pacet of Connecton wth ah, at tme a, : Calculate reay tme as Swtch : a e,=max(a e,- + p, a, ) r, = max(a e,, a, + ah, ) Stamp pacet wth ealne, =r, +D, an process accorng to EDF startng from reay tme r,. Result: Regenerate traffc at each swtch. Rate Control Rate Control vs. Jtter Control Jtter Control 5
16 6 Smple EDF wth Arbtrary Arrval Functons [Lebeherr, Wrege, Ferrar: Transactons on Networng, 995] Theorem: A set Π of connectons that s gven by {b ; } επ an whenever < s EDF scheulable f an only f for all : where nformal proof : A ealne volaton occurs at tme f the maxmum traffc arrvals wth ealne before or at tme,.e. excees. { } Π > + s b max,max ) ( { } { }, for s Π > > max 0 max max, Π < b ) ( For some traffc moels, close-form expressons for the scheulablty test exst. For (σ, ρ) traffc: A close form for the elay can be gven as follows: EDF Test for Specal Cases: Example (σ,ρ) { } + Π < < + + Π Π = + > = s for ) ( : for max ) ( max ρ σ ρ σ { } = = > + + = max max ) ( s ρ ρ σ σ
17 Weghte Roun Robn (WRR) w Each connecton s assgne a weght w,.e., t s allocate w slots urng each roun. Slot: tme to transmt maxmum-sze pacet. Traffc moel: peroc (p, e, D ) varable bt rate moels possble Realzatons: greey WRR Stop-an-Go (SG) Herarchcal Roun Robn (HRR) Throughput an Delay Guarantees Each connecton s guarantee w slots n each rouns. Roun length RL : upper boun on sum of weghts (esgn parameter) w RL Constrants: Delays:. 2. RL p mn e w p RL e at frst swtch: RL w ownstream: once pacet passes frst swtch, t s mmeately elgble on swtches ownstream -> has to wat at most RL => en-to-en elay through N swtches: W ( e w + N ) RL p + ( N RL ) 7
18 Problems wth Greey WRR Greey WRR oes not control tter: Frst Swtch mn en-to-en elay: e +(N-) max en-to-en elay: p +(N-)RL tter: p -e +(N-)(RL-) Buffer neee at -th swtch for Connecton : ( + ( )( RL ) / p ) e Nee traffc shapng at each swtch. Non-Greey WRR Actual length of rouns n greey WRR vares wth amount of traffc at swtch. Non-greey WRR schemes fx roun length nto fxe-length frames. Stop-an-Go [Golestan] Herarchcal Roun Robn [Kalmane, K., K.] 8
19 Stop & Go [Golestan, 990] Frame-base: ve tme n frames of length RL. Pacet arrvng urng frame at nput ln s elgble for transmsson urng next frame on output ln. nput frames output frames nput frames Stop-an-Go s not wor-conservng. Traffc moel [(r, RL) smooth traffc]: urng each frame of length RL, the total number of bts transmtte by source oes not excee rrl bts. Proposton: f the connecton satsfes (r,rl) smoothness at the nput of the frst server, an each server ensures that pacets wll always go out on the next epartng frame, the connecton wll satsfy (r,rl) smoothness at each server throughout the networ. Stop & Go: mplementaton mplementaton of scheuler s not efne by Stop-an-Go framewors. mplementaton : FFO scheuler wth ouble-queue structure mplementaton 2: 9
20 Mult-Frame Stop-an-Go [For example, Zhang&Knghtly: Comparson of RCSP an SG, ACM Multmea, 4(6) 996] Problem wth Stop-an-Go (or any other frame-base approach): elaybanwth couplng Delay of pacet s boune by a multple of frame tme. Ths s a problem, for example for low-banwth, low-elay connectons. (Why?) Soluton: Use mult-level framng. Example: RL 2 RL Herarchcal framng wth n levels wth frame szes RL,..., RL n, where RL m+ =K m RL m for m =,..., n-. Stop-an-Go rule for pacets of level-p connecton: Pacets that arrve urng a RL p frame wll not become elgble untl the start of the next RL p frame. Pacets wth smaller frame sze have hgher prorty (non-preemptvely) over pacets wth larger frame sze. Herarchcal Roun Robn [Kalmane, Kanaa, Keshav, 990] En-to-en elay an tter of S&G epens on RL only. How about havng multple S&G servers, wth fferent RL s, an multplex them on the same outgong ln? Server X w RL x sw x Server S Server X s seen as peroc stream of requests by Server S, wth e x = sw x, p x = RL x, D x = RL x scheule usng rate-monotonc scheuler Confguraton tme test: chec whether tas set {(sw x,rl x,rl x )} s scheulable. Amsson Control Test: Banwth test: chec sum of requre w s <= sw x Delay test: En-to-en elay: p + N RL x Jtter test: 2 RL x, wth buffer requrement 2 w 20
Lecture 4: November 17, Part 1 Single Buffer Management
Lecturer: Ad Rosén Algorthms for the anagement of Networs Fall 2003-2004 Lecture 4: November 7, 2003 Scrbe: Guy Grebla Part Sngle Buffer anagement In the prevous lecture we taled about the Combned Input
More informationEmbedded Systems. 4. Aperiodic and Periodic Tasks
Embedded Systems 4. Aperodc and Perodc Tasks Lothar Thele 4-1 Contents of Course 1. Embedded Systems Introducton 2. Software Introducton 7. System Components 10. Models 3. Real-Tme Models 4. Perodc/Aperodc
More informationQueueing Networks II Network Performance
Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled
More informationFeedback Queue with Services in Different Stations under Reneging and Vacation Policies
Internatonal Journal of Apple Engneerng Research ISSN 973-456 Volume 1, Number (17) pp.11965-11969 Research Ina Publcatons. http://www.rpublcaton.com Feebac Queue wth Servces n Dfferent Statons uner Renegng
More informationECE559VV Project Report
ECE559VV Project Report (Supplementary Notes Loc Xuan Bu I. MAX SUM-RATE SCHEDULING: THE UPLINK CASE We have seen (n the presentaton that, for downlnk (broadcast channels, the strategy maxmzng the sum-rate
More informationPriority Queuing with Finite Buffer Size and Randomized Push-out Mechanism
ICN 00 Prorty Queung wth Fnte Buffer Sze and Randomzed Push-out Mechansm Vladmr Zaborovsy, Oleg Zayats, Vladmr Muluha Polytechncal Unversty, Sant-Petersburg, Russa Arl 4, 00 Content I. Introducton II.
More informationReal-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling
Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for
More informationLast Time. Priority-based scheduling. Schedulable utilization Rate monotonic rule: Keep utilization below 69% Static priorities Dynamic priorities
Last Tme Prorty-based schedulng Statc prortes Dynamc prortes Schedulable utlzaton Rate monotonc rule: Keep utlzaton below 69% Today Response tme analyss Blockng terms Prorty nverson And solutons Release
More informationAnalysis of Discrete Time Queues (Section 4.6)
Analyss of Dscrete Tme Queues (Secton 4.6) Copyrght 2002, Sanjay K. Bose Tme axs dvded nto slots slot slot boundares Arrvals can only occur at slot boundares Servce to a job can only start at a slot boundary
More informationEquilibrium Analysis of the M/G/1 Queue
Eulbrum nalyss of the M/G/ Queue Copyrght, Sanay K. ose. Mean nalyss usng Resdual Lfe rguments Secton 3.. nalyss usng an Imbedded Marov Chan pproach Secton 3. 3. Method of Supplementary Varables done later!
More informationProblem Set 9 Solutions
Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem
More informationApproximations for a Fork/Join Station with Inputs from Finite Populations
Approxmatons for a Fork/Jon Staton th Inputs from Fnte Populatons Ananth rshnamurthy epartment of ecson Scences ngneerng Systems Rensselaer Polytechnc Insttute 0 8 th Street Troy NY 80 USA Rajan Sur enter
More informationCHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE
CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng
More informationCS 268: Packet Scheduling
Pace Schedulng Decde when and wha pace o send on oupu ln - Usually mplemened a oupu nerface CS 68: Pace Schedulng flow Ion Soca March 9, 004 Classfer flow flow n Buffer managemen Scheduler soca@cs.bereley.edu
More information1 Introduction 3. 2 Preliminaries A GPS server with variable service rate Leaky bucket... 4
Abstract Future ntegrated-servces packet networks wll carry a wde range of applcatons whch could dffer sgnfcantly n ther Qualty-of-Servce (QoS) requrements. Generalzed processor sharng (GPS) s the most
More informationWF 2 Q-M: Worst-case fair weighted fair queueing with maximum rate control
Computer Networks 51 (2007) 1403 1420 www.elsever.com/locate/comnet WF 2 Q-M: Worst-case far weghted far queueng wth maxmum rate control Jeng Farn Lee a,c, *, Meng Chang Chen a, Yeal Sun b a Insttute of
More informationApplication of Queuing Theory to Waiting Time of Out-Patients in Hospitals.
Applcaton of Queung Theory to Watng Tme of Out-Patents n Hosptals. R.A. Adeleke *, O.D. Ogunwale, and O.Y. Hald. Department of Mathematcal Scences, Unversty of Ado-Ekt, Ado-Ekt, Ekt State, Ngera. E-mal:
More informationFor now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.
Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson
More informationReport on Image warping
Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.
More information1 The Mistake Bound Model
5-850: Advanced Algorthms CMU, Sprng 07 Lecture #: Onlne Learnng and Multplcatve Weghts February 7, 07 Lecturer: Anupam Gupta Scrbe: Bryan Lee,Albert Gu, Eugene Cho he Mstake Bound Model Suppose there
More informationUTILIZATION-BASED DELAY GUARANTEE TECHNIQUES AND THEIR APPLICATIONS. A Dissertation SHENGQUAN WANG
UTILIZATION-BASED DELAY GUARANTEE TECHNIQUES AND THEIR APPLICATIONS A Dssertaton by SHENGQUAN WANG Submtted to the Offce of Graduate Studes of Texas A&M Unversty n partal fulfllment of the requrements
More informationUsing Traffic Regulation to Meet End-to-End Deadlines in ATM Networks
IEEE TRANSACTIONS ON COMPUTERS, VOL. 48, NO. 9, SEPTEMBER 1999 917 Usng Traffc Regulaton to Meet End-to-End Deadlnes n ATM Networks Amtava Raha, Sanjay Kamat, Xaohua Ja, Member, IEEE Computer Socety, and
More informationIntroduction to Continuous-Time Markov Chains and Queueing Theory
Introducton to Contnuous-Tme Markov Chans and Queueng Theory From DTMC to CTMC p p 1 p 12 1 2 k-1 k p k-1,k p k-1,k k+1 p 1 p 21 p k,k-1 p k,k-1 DTMC 1. Transtons at dscrete tme steps n=,1,2, 2. Past doesn
More informationHopfield networks and Boltzmann machines. Geoffrey Hinton et al. Presented by Tambet Matiisen
Hopfeld networks and Boltzmann machnes Geoffrey Hnton et al. Presented by Tambet Matsen 18.11.2014 Hopfeld network Bnary unts Symmetrcal connectons http://www.nnwj.de/hopfeld-net.html Energy functon The
More informationFinding Dense Subgraphs in G(n, 1/2)
Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng
More informationOrder Full Rate, Leadtime Variability, and Advance Demand Information in an Assemble- To-Order System
Order Full Rate, Leadtme Varablty, and Advance Demand Informaton n an Assemble- To-Order System by Lu, Song, and Yao (2002) Presented by Png Xu Ths summary presentaton s based on: Lu, Yngdong, and Jng-Sheng
More information18.1 Introduction and Recap
CS787: Advanced Algorthms Scrbe: Pryananda Shenoy and Shjn Kong Lecturer: Shuch Chawla Topc: Streamng Algorthmscontnued) Date: 0/26/2007 We contnue talng about streamng algorthms n ths lecture, ncludng
More informationClock-Driven Scheduling (in-depth) Cyclic Schedules: General Structure
CPSC-663: Real-me Systems n-depth Precompute statc schedule o-lne e.g. at desgn tme: can aord expensve algorthms. Idle tmes can be used or aperodc jobs. Possble mplementaton: able-drven Schedulng table
More informationEconomics 101. Lecture 4 - Equilibrium and Efficiency
Economcs 0 Lecture 4 - Equlbrum and Effcency Intro As dscussed n the prevous lecture, we wll now move from an envronment where we looed at consumers mang decsons n solaton to analyzng economes full of
More informationComputing Correlated Equilibria in Multi-Player Games
Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,
More informationCopyrght c Mukesh Taneja, 1998 All rghts reserved.
UNIVERSITY OF CALIFORNIA, SAN DIEGO A Servce Curve Approach for Qualty of Servce Management n Integrated Servces Networks A dssertaton submtted n partal satsfacton of the requrements for the degree of
More informationOutline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1]
DYNAMIC SHORTEST PATH SEARCH AND SYNCHRONIZED TASK SWITCHING Jay Wagenpfel, Adran Trachte 2 Outlne Shortest Communcaton Path Searchng Bellmann Ford algorthm Algorthm for dynamc case Modfcatons to our algorthm
More informationLecture 4: Universal Hash Functions/Streaming Cont d
CSE 5: Desgn and Analyss of Algorthms I Sprng 06 Lecture 4: Unversal Hash Functons/Streamng Cont d Lecturer: Shayan Oves Gharan Aprl 6th Scrbe: Jacob Schreber Dsclamer: These notes have not been subjected
More informationCompetitive Experimentation and Private Information
Compettve Expermentaton an Prvate Informaton Guseppe Moscarn an Francesco Squntan Omtte Analyss not Submtte for Publcaton Dervatons for te Gamma-Exponental Moel Dervaton of expecte azar rates. By Bayes
More informationChapter 2 Transformations and Expectations. , and define f
Revew for the prevous lecture Defnton: support set of a ranom varable, the monotone functon; Theorem: How to obtan a cf, pf (or pmf) of functons of a ranom varable; Eamples: several eamples Chapter Transformatons
More informationEEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming
EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-
More informationCOMPLETE BUFFER SHARING IN ATM NETWORKS UNDER BURSTY ARRIVALS
COMPLETE BUFFER SHARING WITH PUSHOUT THRESHOLDS IN ATM NETWORKS UNDER BURSTY ARRIVALS Ozgur Aras and Tugrul Dayar Abstract. Broadband Integrated Servces Dgtal Networks (B{ISDNs) are to support multple
More informationStructure and Drive Paul A. Jensen Copyright July 20, 2003
Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.
More informationA Simple Inventory System
A Smple Inventory System Lawrence M. Leems and Stephen K. Park, Dscrete-Event Smulaton: A Frst Course, Prentce Hall, 2006 Hu Chen Computer Scence Vrgna State Unversty Petersburg, Vrgna February 8, 2017
More informationECE697AA Lecture 17. Birth-Death Processes
Tlman Wolf Department of Electrcal and Computer Engneerng /4/8 ECE697AA ecture 7 Queung Systems II ECE697AA /4/8 Uass Amherst Tlman Wolf Brth-Death Processes Solvng general arov chan can be dffcult Smpler,
More informationErrors for Linear Systems
Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch
More informationCollege of Computer & Information Science Fall 2009 Northeastern University 20 October 2009
College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:
More informationFEATURE ANALYSIS ON QUEUE LENGTH OF ASYMMETRIC TWO-QUEUE POLLING SYSTEM WITH GATED SERVICES *
Journal of Theoretcal and Appled Informaton Technoloy 0 th January 03. Vol. 4 No. 005-03 JATIT & LLS. All rhts reserved. ISSN: 99-845 www.att.or E-ISSN: 8-395 FEATURE ANALYSIS ON QUEUE LENGTH OF ASYMMETRIC
More informationOutline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique
Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng
More informationLARGEST WEIGHTED DELAY FIRST SCHEDULING: LARGE DEVIATIONS AND OPTIMALITY. By Alexander L. Stolyar and Kavita Ramanan Bell Labs
The Annals of Appled Probablty 200, Vol., No., 48 LARGEST WEIGHTED DELAY FIRST SCHEDULING: LARGE DEVIATIONS AND OPTIMALITY By Alexander L. Stolyar and Kavta Ramanan Bell Labs We consder a sngle server
More informationCoarse-Grain MTCMOS Sleep
Coarse-Gran MTCMOS Sleep Transstor Szng Usng Delay Budgetng Ehsan Pakbazna and Massoud Pedram Unversty of Southern Calforna Dept. of Electrcal Engneerng DATE-08 Munch, Germany Leakage n CMOS Technology
More informationSynchronization Protocols. Task Allocation Bin-Packing Heuristics: First-Fit Subtasks assigned in arbitrary order To allocate a new subtask T i,j
End-to-End Schedulng Framework 1. Tak allocaton: bnd tak to proceor 2. Synchronzaton protocol: enforce precedence contrant 3. Subdeadlne agnment 4. Schedulablty analy Tak Allocaton Bn-Packng eurtc: Frt-Ft
More informationHybrid Unicast and Multicast Flow Control: A Linear Optimization Approach
Hybrd Uncast and Multcast Flow Control: A Lnear Optmzaton Approach Homayoun Youse zadeh Fatemeh Fazel Hamd Jaarhan Department o EECS Unversty o Calorna, Irvne Flow Control Motvaton Content delvery over
More informationLecture Notes on Linear Regression
Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume
More informationDistributions /06. G.Serazzi 05/06 Dimensionamento degli Impianti Informatici distrib - 1
Dstrbutons 8/03/06 /06 G.Serazz 05/06 Dmensonamento degl Impant Informatc dstrb - outlne densty, dstrbuton, moments unform dstrbuton Posson process, eponental dstrbuton Pareto functon densty and dstrbuton
More informationApproximation of Generalized Processor Sharing with Interleaved Stratified Timer Wheels - Extended Version
TECHNICAL REPORT CS-2009-24, UNIVERSITY OF WATERLOO - EXTENDED VERSION OF ACM/IEEE TON PAPER 1 Approxmaton of Generalzed Processor Sharng wth Interleaved Stratfed Tmer Wheels - Extended Verson Martn Karsten
More informationTCOM 501: Networking Theory & Fundamentals. Lecture 7 February 25, 2003 Prof. Yannis A. Korilis
TCOM 501: Networkng Theory & Fundamentals Lecture 7 February 25, 2003 Prof. Yanns A. Korls 1 7-2 Topcs Open Jackson Networks Network Flows State-Dependent Servce Rates Networks of Transmsson Lnes Klenrock
More information1 Derivation of Rate Equations from Single-Cell Conductance (Hodgkin-Huxley-like) Equations
Physcs 171/271 -Davd Klenfeld - Fall 2005 (revsed Wnter 2011) 1 Dervaton of Rate Equatons from Sngle-Cell Conductance (Hodgkn-Huxley-lke) Equatons We consder a network of many neurons, each of whch obeys
More informationLecture 3 January 31, 2017
CS 224: Advanced Algorthms Sprng 207 Prof. Jelan Nelson Lecture 3 January 3, 207 Scrbe: Saketh Rama Overvew In the last lecture we covered Y-fast tres and Fuson Trees. In ths lecture we start our dscusson
More informationTOPICS MULTIPLIERLESS FILTER DESIGN ELEMENTARY SCHOOL ALGORITHM MULTIPLICATION
1 2 MULTIPLIERLESS FILTER DESIGN Realzaton of flters wthout full-fledged multplers Some sldes based on support materal by W. Wolf for hs book Modern VLSI Desgn, 3 rd edton. Partly based on followng papers:
More informationA 2D Bounded Linear Program (H,c) 2D Linear Programming
A 2D Bounded Lnear Program (H,c) h 3 v h 8 h 5 c h 4 h h 6 h 7 h 2 2D Lnear Programmng C s a polygonal regon, the ntersecton of n halfplanes. (H, c) s nfeasble, as C s empty. Feasble regon C s unbounded
More informationLecture 8: Time & Clocks. CDK: Sections TVS: Sections
Lecture 8: Tme & Clocks CDK: Sectons 11.1 11.4 TVS: Sectons 6.1 6.2 Topcs Synchronzaton Logcal tme (Lamport) Vector clocks We assume there are benefts from havng dfferent systems n a network able to agree
More informationOn Maximum Rate Control of Worst-Case Weighted Fair Queueing
On Maxu Rate ontrol of orst-ase eghte ar Queueng Jeng arn Lee, Yeal Sun, Meng hang hen Insttute of Infroaton Scence,Acaea Snca Deartent of Inforaton Manageent, Natonal Tawan Unversty TR-IIS-0-003 June
More informationNetwork of Markovian Queues. Lecture
etwork of Markovan Queues etwork of Markovan Queues ETW09 20 etwork queue ed, G E ETW09 20 λ If the frst queue was not empty Then the tme tll the next arrval to the second queue wll be equal to the servce
More informationBuffer Dumping Management for High Speed Routers
Buffer Dumpng Management for Hgh Speed Routers Carolne Fayet, André-Luc Beylot IT, 9 rue Charles Fourer, 90 Evry Cedex, France carolne.fayet@nt-evry.fr, Groupe des Ecoles des Télécommuncatons ESEEIHT,,
More informationp 1 c 2 + p 2 c 2 + p 3 c p m c 2
Where to put a faclty? Gven locatons p 1,..., p m n R n of m houses, want to choose a locaton c n R n for the fre staton. Want c to be as close as possble to all the house. We know how to measure dstance
More informationA PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS
HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,
More informationMinimisation of the Average Response Time in a Cluster of Servers
Mnmsaton of the Average Response Tme n a Cluster of Servers Valery Naumov Abstract: In ths paper, we consder task assgnment problem n a cluster of servers. We show that optmal statc task assgnment s tantamount
More informationA Lower Bound on SINR Threshold for Call Admission Control in Multiple-Class CDMA Systems with Imperfect Power-Control
A ower Bound on SIR Threshold for Call Admsson Control n Multple-Class CDMA Systems w Imperfect ower-control Mohamed H. Ahmed Faculty of Engneerng and Appled Scence Memoral Unversty of ewfoundland St.
More informationOpportunistic Weighted Fair Queueing
Opportunstc Weghted Far Queueng Knda Khawam, Danel Kofman GET/ENST Telecom Pars Emal: {khawam, kofman}@enst.fr Abstract The ongong evoluton towards the generalzaton of wreless access to mult-servce networks
More informationCHAPTER 17 Amortized Analysis
CHAPTER 7 Amortzed Analyss In an amortzed analyss, the tme requred to perform a sequence of data structure operatons s averaged over all the operatons performed. It can be used to show that the average
More informationVirtual Trunk based Inter-Domain QoS Routing
1 Vrtual Trun base Inter-Doman QoS Routng Ru Pror 1 an Susana Sargento 2 Laboratory of Artfcal Intellgence an Computer Scence Unversty of Porto Portugal Insttuto e Telecomuncações- Polo Avero Unversae
More informationENTROPIC QUESTIONING
ENTROPIC QUESTIONING NACHUM. Introucton Goal. Pck the queston that contrbutes most to fnng a sutable prouct. Iea. Use an nformaton-theoretc measure. Bascs. Entropy (a non-negatve real number) measures
More informationLecture 14: Forces and Stresses
The Nuts and Bolts of Frst-Prncples Smulaton Lecture 14: Forces and Stresses Durham, 6th-13th December 2001 CASTEP Developers Group wth support from the ESF ψ k Network Overvew of Lecture Why bother? Theoretcal
More informationwith: Charo I. Del Genio (MPIPKS) Kevin E. Bassler (U. Houston) Hyunju Kim (Virginia Tech) Péter L. Erdős (Rényi Inst) István Miklós (Rényi Inst)
wth: Charo I. Del Geno (MPIPKS) Kevn E. Bassler (U. Houston) Hyunju Km (Vrgna Tech) Péter L. Erős (Rény Inst) László A. Székely (U South Carolna) István Mklós (Rény Inst) 1 In network moelng one often
More informationU.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017
U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that
More informationFuzzy Boundaries of Sample Selection Model
Proceedngs of the 9th WSES Internatonal Conference on ppled Mathematcs, Istanbul, Turkey, May 7-9, 006 (pp309-34) Fuzzy Boundares of Sample Selecton Model L. MUHMD SFIIH, NTON BDULBSH KMIL, M. T. BU OSMN
More informationThe Expectation-Maximization Algorithm
The Expectaton-Maxmaton Algorthm Charles Elan elan@cs.ucsd.edu November 16, 2007 Ths chapter explans the EM algorthm at multple levels of generalty. Secton 1 gves the standard hgh-level verson of the algorthm.
More informationThe Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction
ECONOMICS 5* -- NOTE (Summary) ECON 5* -- NOTE The Multple Classcal Lnear Regresson Model (CLRM): Specfcaton and Assumptons. Introducton CLRM stands for the Classcal Lnear Regresson Model. The CLRM s also
More informationLarge-Scale Data-Dependent Kernel Approximation Appendix
Large-Scale Data-Depenent Kernel Approxmaton Appenx Ths appenx presents the atonal etal an proofs assocate wth the man paper [1]. 1 Introucton Let k : R p R p R be a postve efnte translaton nvarant functon
More informationFormal solvers of the RT equation
Formal solvers of the RT equaton Formal RT solvers Runge- Kutta (reference solver) Pskunov N.: 979, Master Thess Long characterstcs (Feautrer scheme) Cannon C.J.: 970, ApJ 6, 55 Short characterstcs (Hermtan
More informationfind (x): given element x, return the canonical element of the set containing x;
COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:
More informationAn Admission Control Algorithm in Cloud Computing Systems
An Admsson Control Algorthm n Cloud Computng Systems Authors: Frank Yeong-Sung Ln Department of Informaton Management Natonal Tawan Unversty Tape, Tawan, R.O.C. ysln@m.ntu.edu.tw Yngje Lan Management Scence
More informationComparison of the Population Variance Estimators. of 2-Parameter Exponential Distribution Based on. Multiple Criteria Decision Making Method
Appled Mathematcal Scences, Vol. 7, 0, no. 47, 07-0 HIARI Ltd, www.m-hkar.com Comparson of the Populaton Varance Estmators of -Parameter Exponental Dstrbuton Based on Multple Crtera Decson Makng Method
More informationAsynchronous CSMA Policies in Multihop Wireless Networks with Primary Interference Constraints
Asynchronous CSMA Polces n Multhop Wreless Networks wth Prmary Interference Constrants Peter Marbach, Atlla Erylmaz, and Asu Ozdaglar Abstract We analyze Asynchronous Carrer Sense Multple Access (CSMA)
More informationOrder Optimal Delay for Opportunistic Scheduling in Multi-User Wireless Uplinks and Downlinks
IEEE TRANSACTIONS ON NETWORKING, VOL. 16, NO. 5, PP. 1188-1199, OCT. 008 1 Order Optmal Delay for Opportunstc Schedulng n Mult-User Wreless Uplnks and Downlnks Mchael J. Neely Unversty of Southern Calforna
More informationThe strict priority scheduler
6. SP and GPS schedulers Pag. The strct prorty scheduler The strct prorty scheduler s very smple and effcent In the followng, we wll carry out the analyss of ths scheduler to determne the formulas for
More informationWinter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan
Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments
More informationHidden Markov Models & The Multivariate Gaussian (10/26/04)
CS281A/Stat241A: Statstcal Learnng Theory Hdden Markov Models & The Multvarate Gaussan (10/26/04) Lecturer: Mchael I. Jordan Scrbes: Jonathan W. Hu 1 Hdden Markov Models As a bref revew, hdden Markov models
More informationIntra-Domain Traffic Engineering
Intra-Doman Traffc Engneerng Traffc Engneerng (TE) MPLS and traffc engneerng (wll go over very brefly) traffc engneerng as networ-wde optmzaton problem TE through ln weght assgnments Traffc Matrx Estmaton
More informationRepresentation Theorem for Convex Nonparametric Least Squares. Timo Kuosmanen
Representaton Theorem or Convex Nonparametrc Least Squares Tmo Kuosmanen 4th Nordc Econometrc Meetng, Tartu, Estona, 4-6 May 007 Motvaton Inerences oten depend crtcally upon the algebrac orm chosen. It
More informationENGI9496 Lecture Notes Multiport Models in Mechanics
ENGI9496 Moellng an Smulaton of Dynamc Systems Mechancs an Mechansms ENGI9496 Lecture Notes Multport Moels n Mechancs (New text Secton 4..3; Secton 9.1 generalzes to 3D moton) Defntons Generalze coornates
More informationSOJOURN TIME IN A QUEUE WITH CLUSTERED PERIODIC ARRIVALS
Journal of the Operatons Research Socety of Japan 2003, Vol. 46, No. 2, 220-241 2003 he Operatons Research Socety of Japan SOJOURN IME IN A QUEUE WIH CLUSERED PERIODIC ARRIVALS Da Inoue he oko Marne and
More informationDistributed Optimal TXOP Control for Throughput Requirements in IEEE e Wireless LAN
Dstrbuted Optmal TXOP Control for Throughput Requrements n IEEE 80.e Wreless LAN Ju Yong Lee, Ho Young Hwang, Jtae Shn, and Shahrokh Valaee KAIST Insttute for Informaton Technology Convergence, KAIST,
More informationMarkov Chain Monte Carlo (MCMC), Gibbs Sampling, Metropolis Algorithms, and Simulated Annealing Bioinformatics Course Supplement
Markov Chan Monte Carlo MCMC, Gbbs Samplng, Metropols Algorthms, and Smulated Annealng 2001 Bonformatcs Course Supplement SNU Bontellgence Lab http://bsnuackr/ Outlne! Markov Chan Monte Carlo MCMC! Metropols-Hastngs
More informationMotionCast: On the Capacity and Delay Tradeoffs
MotonCast: On the Capacty and Delay Tradeoffs Chenhu Hu, Xnbng Wang Dept. of Electronc Engneerng Shangha Jao Tong Unversty, Chna {hch,xwang8}@sjtu.edu.cn Feng Wu Mcrosoft Research Asa Bejng, Chna fengwu@mcrosoft.com
More informationNotes on Frequency Estimation in Data Streams
Notes on Frequency Estmaton n Data Streams In (one of) the data streamng model(s), the data s a sequence of arrvals a 1, a 2,..., a m of the form a j = (, v) where s the dentty of the tem and belongs to
More information(1 ) (1 ) 0 (1 ) (1 ) 0
Appendx A Appendx A contans proofs for resubmsson "Contractng Informaton Securty n the Presence of Double oral Hazard" Proof of Lemma 1: Assume that, to the contrary, BS efforts are achevable under a blateral
More informationImproved Worst-Case Response-Time Calculations by Upper-Bound Conditions
Improved Worst-Case Response-Tme Calculatons by Upper-Bound Condtons Vctor Pollex, Steffen Kollmann, Karsten Albers and Frank Slomka Ulm Unversty Insttute of Embedded Systems/Real-Tme Systems {frstname.lastname}@un-ulm.de
More informationBRANCH-AND-PRICE FOR INTEGRATED MULTI-DEPOT VEHICLE AND CREW SCHEDULING PROBLEM. 1. The Integrated Vehicle and Crew Scheduling Problem
Avance OR an AI Methos n Transportaton BRANCH-AND-PRICE FOR INTEGRATED MULTI-DEPOT VEHICLE AND CREW SCHEDULING PROBLEM Marta MESQUITA 1, Ana PAIAS 2, Ana RESPÍCIO 3 Abstract. We propose a branch-an-prce
More informationPolynomial Regression Models
LINEAR REGRESSION ANALYSIS MODULE XII Lecture - 6 Polynomal Regresson Models Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur Test of sgnfcance To test the sgnfcance
More informationSecond Order Analysis
Second Order Analyss In the prevous classes we looked at a method that determnes the load correspondng to a state of bfurcaton equlbrum of a perfect frame by egenvalye analyss The system was assumed to
More informationApplication of Nonbinary LDPC Codes for Communication over Fading Channels Using Higher Order Modulations
Applcaton of Nonbnary LDPC Codes for Communcaton over Fadng Channels Usng Hgher Order Modulatons Rong-Hu Peng and Rong-Rong Chen Department of Electrcal and Computer Engneerng Unversty of Utah Ths work
More informationChapter Newton s Method
Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve
More informationChapter 3 Describing Data Using Numerical Measures
Chapter 3 Student Lecture Notes 3-1 Chapter 3 Descrbng Data Usng Numercal Measures Fall 2006 Fundamentals of Busness Statstcs 1 Chapter Goals To establsh the usefulness of summary measures of data. The
More information