Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture

Size: px
Start display at page:

Download "Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture"

Transcription

1 Goals and Approach CS 194: Dstrbuted Systems Resource Allocaton Goal: acheve predcable performances Three steps: 1) Estmate applcaton s resource needs (not n ths lecture) 2) Admsson control 3) Resource allocaton Scott Shenker and Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA Type of Resources Allocaton Models CPU Storage: memory, dsk Bandwdth Devces (e.g., vde camera, speakers) Others: - Fle descrptors - Locks - Shared: multple applcatons can share the resource - E.g., CPU, memory, bandwdth Non-shared: only one applcaton can use the resource at a - E.g., devces 3 4 Not n ths Lecture In ths Lecture How applcaton determne ther resource needs How users pay for resources and how they negotate resources Dynamc allocaton,.e., applcaton allocates resources as t needs them Focus on bandwdth allocaton - CPU smlar - Storage allocaton usually done n fxed chunks Assume applcaton requests all resources at once 5 6 Page 1

2 Two Models Integrated s - Fne graned allocaton; per-flow allocaton Dfferentated servces - Coarse graned allocaton (both n and space) Integrated s Example Acheve per-flow bandwdth and delay guarantees - Example: guarantee 1MBps and < 100 ms delay to a flow Flow: a stream of packets between two applcatons or endponts 7 8 Integrated s Example Allocate resources - perform per-flow admsson control Integrated s Example Install per-flow state 9 10 Integrated s Example Integrated s Example: Data Path Install per flow state Per-flow classfcaton Page 2

3 Integrated s Example: Data Path Per-flow buffer management Integrated s Example Per-flow schedulng How Thngs Ft Together Classes Routng Messages Data In Routng Forwardng Table Route Lookup Classfer RSVP Admsson Control Per Flow QoS Table Scheduler Control Plane Data Plane RSVP messages Data Out Multple servce classes : contract between network and communcaton clent - End-to-end servce - Other servce scopes possble Three common servces - Best-effort ( elastc applcatons) - Hard real- ( real- applcatons) - Soft real- ( tolerant applcatons) Hard Real Tme: Guaranteed s Soft Real Tme: Controlled Load contract - Network to clent: guarantee a determnstc upper bound on delay for each packet n a sesson - Clent to network: the sesson does not send more than t specfes Algorthm support - Admsson control based on worst-case analyss - Per flow classfcaton/schedulng at routers contract: - Network to clent: smlar performance as an unloaded best-effort network - Clent to network: the sesson does not send more than t specfes Algorthm Support - Admsson control based on measurement of aggregates - Schedulng for aggregate possble Page 3

4 Role of RSVP n the Archtecture RSVP Desgn Features Sgnalng protocol for establshng per flow state Carry resource requests from hosts to routers Collect needed nformaton from routers to hosts At each hop - Consult admsson control and polcy module - Set up admsson state or nforms the requester of falure IP Multcast centrc desgn (not dscussed here ) ntated reservaton Dfferent reservaton styles Soft state nsde network Decouple routng from reservaton RSVP Basc Operatons Route Pnnng : sends PATH message va the data delvery path - Set up the path state each router ncludng the address of prevous hop sends RESV message on the reverse path - Specfes the reservaton style, QoS desred - Set up the reservaton state at each router Thngs to notce - ntated reservaton - Decouple routng from reservaton - Two types of state: path and reservaton 21 Problem: asymmetrc routes - You may reserve resources on R S3 S5 S4 S1 S, but data travels on S S1 S2 S3 R! Soluton: use PATH to remember drect path from S to R,.e., perform route pnnng S IP routng PATH RESV S1 S4 S2 S3 S5 R 22 PATH and RESV messages Token Bucket and Arrval Curve PATH also specfes - Source traffc characterstcs Use token bucket - Reservaton style specfy whether a RESV message wll be forwarded to ths server RESV specfes - Queueng delay and bandwdth requrements - Source traffc characterstcs (from PATH) - Flter specfcaton,.e., what senders can use reservaton - Based on these routers perform reservaton Parameters - r average rate,.e., rate at whch tokens fll the bucket - b bucket depth - R maxmum lnk capacty or peak rate (optonal parameter) A bt s transmtted only when there s an avalable token Arrval curve maxmum number of bts transmtted wthn an nterval of of sze t r bps b bts bts b*r/(r-r) slope R Arrval curve slope r 23 <= R bps regulator 24 Page 4

5 How Is the Token Bucket Used? Can be enforced by - End-hosts (e.g., cable modems) - Routers (e.g., ngress routers n a Dffserv doman) Can be used to characterze the traffc sent by an end-host 3Kb Traffc Enforcement: Example r = 100 Kbps; b = 3 Kb; R = 500 Kbps (a) (b) 2.2Kb T = 0 : 1Kb packet arrves 2.4Kb (c) 3Kb T = 2ms : packet transmtted b = 3Kb 1Kb + 2ms*100Kbps = 2.2Kb (d) (e) 0.6Kb 25 T = 4ms : 3Kb packet arrves T = 10ms : packet needs to wat untl enough tokens are n the bucket! T = 16ms : packet transmtted 26 Source Traffc Characterzaton Arrval curve maxmum amount of bts transmtted durng an nterval of t Use token bucket to bound the arrval curve Source Traffc Characterzaton: Example Arrval curve maxmum amount of bts transmtted durng an nterval of t Use token bucket to bound the arrval curve bts (R=2,b=1,r=1) Arrval curve bps bts Arrval curve bps t t QoS Guarantees: Per-hop Reservaton End-to-End Reservaton End-host: specfy - The arrval rate characterzed by token-bucket wth parameters (b,r,r) - The maxmum maxmum admssble delay D Router: allocate bandwdth r a and buffer space B a such that - No packet s dropped - No packet experences a delay larger than D bts b*r/(r-r) slope r B a D slope r a Arrval curve 29 When R gets PATH message t knows - Traffc characterstcs (tspec): (r,b,r) - Number of hops R sends back ths nformaton + worst-case delay n RESV Each router along path provde a per-hop delay guarantee and forward RESV wth updated nfo - In smplest case routers splt the delay S (b,r,r,0,0) PATH RESV (b,r,r) S1 S2 (b,r,r,2,d-d 1 ) (b,r,r,1,d-d 1 -d 2 ) num hops (b,r,r,3) S3 R (b,r,r,3,d) worst-case delay 30 Page 5

6 Dfferentated s (Dffserv) Buld around the concept of doman Doman a contguous regon of network under the same admnstratve ownershp Dfferentate between edge and core routers Edge routers - Perform per aggregate shapng or polcng - Mark packets wth a small number of bts; each bt encodng represents a class (subclass) Core routers - Process packets based on packet markng Far more scalable than Intserv, but provdes weaker servces Dffserv Archtecture Dfferentated s Ingress routers - Polce/shape traffc - Set Dfferentated Code Pont (DSCP) n Dffserv (DS) feld Core routers - Implement Per Hop Behavor (PHB) for each DSCP - Process packets based on DSCP DS-1 DS-2 Two types of servce - Assured servce - Premum servce Plus, best-effort servce Ingress Egress Ingress Egress Edge router Core router Assured [Clark & Wroclawsk 97] Assured Defned n terms of user profle, how much assured traffc s a user allowed to nject nto the network Network: provdes a lower loss rate than best-effort - In case of congeston best-effort packets are dropped frst User: sends no more assured traffc than ts profle - If t sends more, the excess traffc s converted to besteffort Large spatal granularty servce Theoretcally, user profle s defned rrespectve of destnaton - All other servces we learnt are end-to-end,.e., we know destnaton(s) apror Ths makes servce very useful, but hard to provson (why?) Traffc profle Ingress Page 6

7 Premum [Jacobson 97] Edge Router Provdes the abstracton of a vrtual ppe between an ngress and an egress router Network: guarantees that premum packets are not dropped and they experence low delay User: does not send more than the sze of the ppe - If t sends more, excess traffc s delayed, and dropped when buffer overflows Data traffc Ingress Traffc condtoner Class 1 Traffc condtoner Class 2 Classfer Best-effort Marked traffc Scheduler 37 Per aggregate Classfcaton (e.g., user) 38 Assumptons Control Path Assume two bts - P-bt denotes premum traffc - A-bt denotes assured traffc Traffc condtoner (TC) mplement - Meterng - Markng - Shapng Each doman s assgned a Bandwdth Broker (BB) - Usually, used to perform ngress-egress bandwdth allocaton BB s responsble to perform admsson control n the entre doman BB not easy to mplement - Requre complete knowledge about doman - Sngle pont of falure, may be performance bottleneck - Desgnng BB stll a research problem Example Comparson to Best-Effort and Intserv Acheve end-to-end bandwdth guarantee Dffserv Intserv 2 3 Per aggregate solaton Per aggregate guarantee Per flow solaton Per flow guarantee sender 1 9 BB 7 BB 5 BB 8 profle 6 profle 4 profle recever scope Complexty Scalablty Doman Long term setup Scalable (edge routers mantans per aggregate state; core routers per class state) End-to-end Per flow steup Not scalable (each router mantans per flow state) Page 7

8 Weghted Far Queueng (WFQ) Far Rate Computaton: Example 1 The scheduler of choce to mplement bandwdth and CPU sharng Implements max-mn farness: each flow receves mn(r, f), where - r flow arrval rate - f lnk far rate (see next slde) If lnk congested, compute f such that mn( r, f ) = C f = 4 mn(8, 4) = 4 mn(6, 4) = 4 mn(2, 4) = 2 Weghted Far Queueng (WFQ) assocate a weght wth each flow Far Rate Computaton: Example 2 Flud Flow System Assocate a weght w wth each flow If lnk congested, compute f such that (w 1 = 3) (w 2 = 1) (w 3 = 1) mn( r, f w ) = C f = 2 mn(8, 2*3) = 6 mn(6, 2*1) = 2 mn(2, 2*1) = 2 Flows can be served one bt at a WFQ can be mplemented usng bt-by-bt weghted round robn - Durng each round from each flow that has data to send, send a number of bts equal to the flow s weght Flow s guaranteed to be allocated a rate >= w*c/( k w k ) If k w k <= C, flow s guaranteed to be allocated a rate >= w Flud Flow System: Example 1 Flud Flow System: Example 2 Flow 1 (w 1 = 1) Flow 2 (w 2 = 1) Flow 1 (arrval traffc) Flow 1 Flow Packet Sze (bts) Packet nter-arrval (ms) Rate (C) (Kbps) Red flow has sends packets between 0 and 10 - Backlogged flow flow s queue not empty Other flows send packets contnuously All packets have the same sze flows weghts lnk Flow 2 (arrval traffc) transmsson n flud flow system C Area (C x transmsson_) = packet sze (ms) Page 8

9 Implementaton In Packet System Packet System: Example 1 Packet (Real) system: packet transmsson cannot be preempted. Soluton: serve packets n the order n whch they would have fnshed beng transmtted n the flud flow system n flud flow system (ms) Select the frst packet that fnshes n the flud flow system Packet system Packet System: Example 2 Implementaton Challenge n flud flow system Select the frst packet that fnshes n the flud flow system Need to compute the fnsh of a packet n the flud flow system but the fnsh may change as new packets arrve! Need to update the fnsh s of all packets that are n servce n the flud flow system when a new packet arrves - But ths s very expensve; a hgh speed router may need to handle hundred of thousands of flows! Packet system Example Soluton: Vrtual Tme Four flows, each wth weght 1 Flow 1 Flow 2 Flow 3 Flow 4 Fnsh s computed at Fnsh s re-computed at Key Observaton: whle the fnsh s of packets may change when a new packet arrves, the order n whch packets fnsh doesn t! - Only the order s mportant for schedulng Soluton: nstead of the packet fnsh mantan the number of rounds needed to send the remanng bts of the packet (vrtual fnshng ) - Vrtual fnshng doesn t change when the packet arrves System vrtual ndex of the round n the bt-by-bt round robn scheme Page 9

10 System Vrtual Tme: V(t) Measure servce, nstead of V(t) slope normalzed rate at whch every backlogged flow receves servce n the flud flow system - C lnk capacty - N(t) total weght of backlogged flows n flud flow system at t V(t) V ( t) C = t N ( t) System Vrtual Tme (V(t)): Example 1 V(t) ncreases nversely proportonally to the sum of the weghts of the backlogged flows Flow 1 (w1 = 1) Flow 2 (w2 = 1) V(t) C/2 C System Vrtual Tme: Example Far Queueng Implementaton Defne w1 = 4 w2 = 1 w3 = 1 w4 = 1 w5 = 1 k - - vrtual F fnshng of packet k of flow k - - arrval a of packet k of flow k - - length L of packet k of flow - w weght of flow The fnshng of packet k+1 of flow s V(t) C/4 C/8 C/4 F k + 1 = max( V ( a k + 1 ), F k ) + L k + 1 / w Propertes of WFQ Herarchcal Lnk Sharng Guarantee that any packet s transmtted wthn packet_lengt/lnk_capacty of ts transmsson n the flud flow system - Can be used to provde guaranteed servces Acheve max-mn far allocaton - Can be used to protect well-behaved flows aganst malcous flows Lnk 155 Mbps 100 Mbps 55 Mbps Provder 1 Provder 2 50 Mbps 50 Mbps Berkeley Stanford. 20 Mbps 10 Mbps EECS Math Campus Resource contenton/sharng at dfferent levels Resource management polces should be set at dfferent levels, by dfferent enttes - Resource owner - provders - Organzatons - Applcatons semnar vdeo semnar audo WEB Page 10

11 Packet Approxmaton of H-WFQ Flud Flow H-WFQ Packetzed H-WFQ WFQ WFQ WFQ WFQ WFQ WFQ WFQ WFQ WFQ WFQ WFQ WFQ Idea 1 - Select packet fnshng frst n H- WFQ assumng there are no future arrvals - Problem: Fnsh order n system dependent on future arrvals Vrtual mplementaton won t work Idea 2 - Use a herarchy of WFQ to approxmate H-WFQ 61 Page 11

Real-Time Guarantees. Traffic Characteristics. Flow Control

Real-Time Guarantees. Traffic Characteristics. Flow Control Real-Tme Guarantees Requrements on RT communcaton protocols: delay (response s) small jtter small throughput hgh error detecton at recever (and sender) small error detecton latency no thrashng under peak

More information

CS 268: Lecture 8 Router Support for Congestion Control

CS 268: Lecture 8 Router Support for Congestion Control CS 268: Lecture 8 Router Support for Congeston Control Ion Stoca Computer Scence Dvson Department of Electrcal Engneerng and Computer Scences Unversty of Calforna, Berkeley Berkeley, CA 9472-1776 Router

More information

State of the Art in Differentiated

State of the Art in Differentiated Outlne Dfferentated Servces on the Internet Explct Allocaton of Best Effort Packet Delvery Servce, D. Clark and W. Fang A Two bt Dfferentated Servces Archtecture for the Internet, K. Nchols, V. Jacobson,

More information

Scheduling and queue management. DigiComm II

Scheduling and queue management. DigiComm II Schedulng and queue management Tradtonal queung behavour n routers Data transfer: datagrams: ndvdual packets no recognton of flows connectonless: no sgnallng Forwardng: based on per-datagram forwardng

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service.

Page 1. Quality of Service. CS 268: Lecture 13. QoS: DiffServ and IntServ. Three Relevant Factors. Providing Better Service. Quality of Service CS 268: Lecture 3 QoS: DiffServ and IntServ Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,

More information

Internet Traffic Managers

Internet Traffic Managers Internet Traffc Managers Ibrahm Matta matta@cs.bu.edu www.cs.bu.edu/faculty/matta Computer Scence Department Boston Unversty Boston, MA 225 Jont work wth members of the WING group: Azer Bestavros, John

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Quality-of-Service in IP Networks

Quality-of-Service in IP Networks Qualty-of-Servce n IP Networks Roch Guérn Unversty of Pennsylvana IEEE RTAS 2000 Washngton, D.C. May 30, 2000 Introducton Outlne Defnton of Qualty-of-Servce Goals and requrements Freshenng up on basc buldng

More information

Packet Scheduling and QoS

Packet Scheduling and QoS Packet Scheduling and QoS EECS 489 Computer Networks http://www.eecs.umich.edu/~zmao/eecs489 Z. Morley Mao Thursday Oct 14, 2004 Acknowledgement: Some slides taken from Kurose&Ross and Katz&Stoica 1 Packet

More information

CS 268: Integrated Services

CS 268: Integrated Services Limitations of IP Architecture in Supporting Resource Management CS 268: Integrated Services Ion Stoica February 23, 2004 IP provides only best effort service IP does not participate in resource management

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

A Sub-Critical Deficit Round-Robin Scheduler

A Sub-Critical Deficit Round-Robin Scheduler A Sub-Crtcal Defct ound-obn Scheduler Anton Kos, Sašo Tomažč Unversty of Ljubljana, Faculty of Electrcal Engneerng, Ljubljana, Slovena E-mal: anton.kos@fe.un-lj.s Abstract - A scheduler s an essental element

More information

Avoiding congestion through dynamic load control

Avoiding congestion through dynamic load control Avodng congeston through dynamc load control Vasl Hnatyshn, Adarshpal S. Seth Department of Computer and Informaton Scences, Unversty of Delaware, Newark, DE 976 ABSTRACT The current best effort approach

More information

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai TECHNICAL REPORT AN OPTIMAL DISTRIUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION Jord Ros and We K Tsa Department of Electrcal and Computer Engneerng Unversty of Calforna, Irvne 1 AN OPTIMAL

More information

On Achieving Fairness in the Joint Allocation of Buffer and Bandwidth Resources: Principles and Algorithms

On Achieving Fairness in the Joint Allocation of Buffer and Bandwidth Resources: Principles and Algorithms On Achevng Farness n the Jont Allocaton of Buffer and Bandwdth Resources: Prncples and Algorthms Yunka Zhou and Harsh Sethu (correspondng author) Abstract Farness n network traffc management can mprove

More information

Memory and I/O Organization

Memory and I/O Organization Memory and I/O Organzaton 8-1 Prncple of Localty Localty small proporton of memory accounts for most run tme Rule of thumb For 9% of run tme next nstructon/data wll come from 1% of program/data closest

More information

Solutions for Real-Time Communication over Best-Effort Networks

Solutions for Real-Time Communication over Best-Effort Networks Solutons for Real-Tme Communcaton over Best-Effort Networks Anca Hangan, Ramona Marfevc, Gheorghe Sebestyen Techncal Unversty of Cluj-Napoca, Computer Scence Department {Anca.Hangan, Ramona.Marfevc, Gheorghe.Sebestyen}@cs.utcluj.ro

More information

EE 122: Differentiated Services

EE 122: Differentiated Services What is the Problem? EE 122: Differentiated Services Ion Stoica Nov 18, 2002 Goal: provide support for wide variety of applications: - Interactive TV, IP telephony, on-line gamming (distributed simulations),

More information

02/10/2008. Chapter 7 Multimedia Networking. Chapter 7 outline. Chapter 7: goals. MM Networking Applications. Streaming Stored Multimedia

02/10/2008. Chapter 7 Multimedia Networking. Chapter 7 outline. Chapter 7: goals. MM Networking Applications. Streaming Stored Multimedia Chapter 7 Multmeda Networkng Multmeda and Qualty of Servce: What s t? multmeda applcatons: network audo and vdeo ( contnuous meda ) A note on the use of these ppt sldes: We re makng these sldes freely

More information

Resource Allocation and Management in DiffServ Networks for IP Telephony

Resource Allocation and Management in DiffServ Networks for IP Telephony esource Allocaton and Management n DffServ etworks for IP Telephony Maarten Büchl, Danny De Vleeschauwer, Jan Janssen, Anneles Van Moffaert, Gudo H. Pett Alcatel Bell, etwork Strategy Group Francs Wellesplen

More information

Gateway Algorithm for Fair Bandwidth Sharing

Gateway Algorithm for Fair Bandwidth Sharing Algorm for Far Bandwd Sharng We Y, Rupnder Makkar, Ioanns Lambadars Department of System and Computer Engneerng Carleton Unversty 5 Colonel By Dr., Ottawa, ON KS 5B6, Canada {wy, rup, oanns}@sce.carleton.ca

More information

Network Programming. Lecture outline. Lecture goals. multimedia applications: network audio and video ( continuous media )

Network Programming. Lecture outline. Lecture goals. multimedia applications: network audio and video ( continuous media ) Network Programmng Multmeda and Qualty of Servce: What s t? multmeda applcatons: network audo and vdeo ( contnuous meda ) Dr. Thaer Hayajneh Computer Engneerng Department Multmeda Networkng QoS network

More information

PAPER Providing Scalable Support for Multiple QoS Guarantees: Architecture and Mechanisms

PAPER Providing Scalable Support for Multiple QoS Guarantees: Architecture and Mechanisms 2830 IEICE TRANS. COMMUN., VOL.E84 B, NO.10 OCTOBER 2001 PAPER Provdng Scalable Support for Multple QoS Guarantees: Archtecture and Mechansms Ywe Thomas HOU, Regular Member, Zhenha DUAN, Zh-L ZHANG, Nonmembers,

More information

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network

Pricing Network Resources for Adaptive Applications in a Differentiated Services Network IEEE INFOCOM Prcng Network Resources for Adaptve Applcatons n a Dfferentated Servces Network Xn Wang and Hennng Schulzrnne Columba Unversty Emal: {xnwang, schulzrnne}@cs.columba.edu Abstract The Dfferentated

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems:

RAP. Speed/RAP/CODA. Real-time Systems. Modeling the sensor networks. Real-time Systems. Modeling the sensor networks. Real-time systems: Speed/RAP/CODA Presented by Octav Chpara Real-tme Systems Many wreless sensor network applcatons requre real-tme support Survellance and trackng Border patrol Fre fghtng Real-tme systems: Hard real-tme:

More information

Cache Performance 3/28/17. Agenda. Cache Abstraction and Metrics. Direct-Mapped Cache: Placement and Access

Cache Performance 3/28/17. Agenda. Cache Abstraction and Metrics. Direct-Mapped Cache: Placement and Access Agenda Cache Performance Samra Khan March 28, 217 Revew from last lecture Cache access Assocatvty Replacement Cache Performance Cache Abstracton and Metrcs Address Tag Store (s the address n the cache?

More information

Decoupling QoS Control from Core Routers: A Novel Bandwidth Broker Architecture for Scalable Support of Guaranteed Services*

Decoupling QoS Control from Core Routers: A Novel Bandwidth Broker Architecture for Scalable Support of Guaranteed Services* Decouplng QoS Control from Core Routers: A Novel Bandwdth Broker Archtecture for Scalable Support of Guaranteed Servces* Zh-L Zhang y, Zhenha Duan y, Lxn Gao z, and Ywe Thomas Hou x y Unversty of Mnnesota

More information

Intelligent Traffic Conditioners for Assured Forwarding Based Differentiated Services Networks 1

Intelligent Traffic Conditioners for Assured Forwarding Based Differentiated Services Networks 1 Intellgent Traffc Condtoners for Assured Forwardng Based Dfferentated Servces Networks B. Nandy, N. Seddgh, P. Peda, J. Ethrdge Nortel Networks, Ottawa, Canada Emal:{bnandy, nseddgh, ppeda, jethrdg}@nortelnetworks.com

More information

QoS with TCP/IP and shared media LANs Heikki Kokkinen Nokia Research Center Tel.

QoS with TCP/IP and shared media LANs Heikki Kokkinen Nokia Research Center Tel. QoS wth TCP/IP and shared meda LANs Hekk Kokknen Noka Research Center Hekk.Kokknen@research.noka.com Tel. +358-9-4376-6651 Abstract The QoS over shared meda LANs has three major elements: mprovng the current

More information

A Quantitative Assured Forwarding Service

A Quantitative Assured Forwarding Service TO APPEAR IN PROCEEDINGS OF IEEE INFOCOM 00, c IEEE A Quanttatve Assured Forwardng Servce Ncolas Chrstn, Jörg Lebeherr, and Tarek F. Abdelzaher Department of Computer Scence Unversty of Vrgna P.O. Box

More information

Advances in Internet Quality of Service

Advances in Internet Quality of Service HTTP://DSCWWW.EPFL.CH/EN/PUBLICATIONS/DOCUMENTS/TR00 049.PDF 1 Advances n Internet Qualty of Servce Vctor Frou, Jean-Yves Le Boudec, Don Towsley, and Zh-L Zhang Abstract We descrbe recent advances n theores

More information

Response-Time Guarantees in ATM Networks

Response-Time Guarantees in ATM Networks Response-Tme Guarantees n ATM Networks Andreas Ermedahl Hans Hansson Mkael Sjödn Department of Computer Systems Uppsala Unversty Sweden E-mal: febbe,hansh,mcg@docs.uu.se Abstract We present a method for

More information

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM *

HIERARCHICAL SCHEDULING WITH ADAPTIVE WEIGHTS FOR W-ATM * Copyrght Notce c 1999 IEEE. Personal use of ths materal s permtted. However, permsson to reprnt/republsh ths materal for advertsng or promotonal purposes or for creatng new collectve wors for resale or

More information

A SIMULATION ANALYSIS OF AGGREGATION STRATEGIES IN A WF 2 Q+ SCHEDULERS NETWORK

A SIMULATION ANALYSIS OF AGGREGATION STRATEGIES IN A WF 2 Q+ SCHEDULERS NETWORK A SIMULATION ANALYSIS OF AGGREGATION STRATEGIES IN A WF 2 Q+ SCHEDULERS NETWORK R. G. Garroppo, S. Gordano, S. Nccoln, F. Russo {r.garroppo, s.gordano, s.nccoln, f.russo}@et.unp.t Department of Informaton

More information

High Performance DiffServ Mechanism for Routers and Switches: Packet Arrival Rate Based Queue Management for Class Based Scheduling

High Performance DiffServ Mechanism for Routers and Switches: Packet Arrival Rate Based Queue Management for Class Based Scheduling Hgh Performance DffServ Mechansm for Routers and Swtches: Packet Arrval Rate Based Queue Management for Class Based Schedulng Bartek Wydrowsk and Moshe Zukerman ARC Specal Research Centre for Ultra-Broadband

More information

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7 Optmzed Regonal Cachng for On-Demand Data Delvery Derek L. Eager Mchael C. Ferrs Mary K. Vernon Unversty of Saskatchewan Unversty of Wsconsn Madson Saskatoon, SK Canada S7N 5A9 Madson, WI 5376 eager@cs.usask.ca

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d)

Problems with IntServ. EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) DiffServ (cont d) Problems with IntServ EECS 122: Introduction to Computer Networks Differentiated Services (DiffServ) Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,

More information

Enhancing Class-Based Service Architectures with Adaptive Rate Allocation and Dropping Mechanisms

Enhancing Class-Based Service Architectures with Adaptive Rate Allocation and Dropping Mechanisms Enhancng Class-Based Servce Archtectures wth Adaptve Rate Allocaton and Droppng Mechansms Ncolas Chrstn, Member, IEEE, Jörg Lebeherr, Senor Member, IEEE, and Tarek Abdelzaher, Member, IEEE Abstract Class-based

More information

Analysis of Collaborative Distributed Admission Control in x Networks

Analysis of Collaborative Distributed Admission Control in x Networks 1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

Enhanced Signaling Scheme with Admission Control in the Hybrid Optical Wireless (HOW) Networks

Enhanced Signaling Scheme with Admission Control in the Hybrid Optical Wireless (HOW) Networks Enhanced Sgnalng Scheme wth Admsson Control n the Hybrd Optcal Wreless (HOW) Networks Yng Yan, Hao Yu, Henrk Wessng, and Lars Dttmann Department of Photoncs Techncal Unversty of Denmark Lyngby, Denmark

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leadng publsher of Open Access books Bult by scentsts, for scentsts 3,500 108,000 1.7 M Open access books avalable Internatonal authors and edtors Downloads Our authors are

More information

Dynamic Bandwidth Allocation Schemes in Hybrid TDM/WDM Passive Optical Networks

Dynamic Bandwidth Allocation Schemes in Hybrid TDM/WDM Passive Optical Networks Dynamc Bandwdth Allocaton Schemes n Hybrd TDM/WDM Passve Optcal Networks Ahmad R. Dhan, Chad M. Ass, and Abdallah Sham Concorda Insttue for Informaton Systems Engneerng Concorda Unversty, Montreal, Quebec,

More information

Transit Networking in ATM/B-ISDN based on Service Category

Transit Networking in ATM/B-ISDN based on Service Category Transt Networkng n ATM/B-ISDN based on Servce Category Young-Tak Km Dept. of Informaton and Communcaton Engneerng, College of Engneerng, YeungNam Unv. E-mal : ytkm@ynucc.yeungnam.ac.kr ABSTRACT The ATM

More information

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks Bandwdth Allocaton for Servce Level Agreement Aware Ethernet Passve Optcal Networks Dawd Nowak Performance Engneerng Laboratory School of Electronc Engneerng Dubln Cty Unversty Emal: nowakd@eengdcue Phlp

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Adaptive Network Resource Management in IEEE Wireless Random Access MAC

Adaptive Network Resource Management in IEEE Wireless Random Access MAC Adaptve Network Resource Management n IEEE 802.11 Wreless Random Access MAC Hao Wang, Changcheng Huang, James Yan Department of Systems and Computer Engneerng Carleton Unversty, Ottawa, ON, Canada Abstract

More information

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes

Use of Genetic Algorithms in Efficient Scheduling for Multi Service Classes Use of Genetc Algorthms n Effcent Schedulng for Mult Servce Classes Shyamale Thlakawardana and Rahm Tafazoll Centre for Communcatons Systems Research (CCSR), Unversty of Surrey, Guldford, GU27XH, UK Abstract

More information

A fair buffer allocation scheme

A fair buffer allocation scheme A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: juha.henanen@tele.f Abstract An approprate servce for data traffc n ATM networks requres

More information

Real-time interactive applications

Real-time interactive applications Real-tme nteractve applcatons PC-2-PC phone PC-2-phone Dalpad Net2phone vdeoconference Webcams Now we look at a PC-2-PC Internet phone example n detal Internet phone over best-effort (1) Best effort packet

More information

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

More information

kccvoip.com basic voip training NAT/PAT extract 2008

kccvoip.com basic voip training NAT/PAT extract 2008 kccvop.com basc vop tranng NAT/PAT extract 28 As we have seen n the prevous sldes, SIP and H2 both use addressng nsde ther packets to rely nformaton. Thnk of an envelope where we place the addresses of

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Flow-Based Admission Control Algorithm in the DiffServ-Aware ATM-Based MPLS Network

Flow-Based Admission Control Algorithm in the DiffServ-Aware ATM-Based MPLS Network Flow-Based Admsson Control Algorthm n the Dfferv-Aware ATM-Based MPL Network Gyu Myoung Lee, Jun Kyun Cho, Mun Kee Cho, Man eop Lee, and ang-gug Jong Ths paper proposes a flow-based admsson control algorthm

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) EE 122: Intro to Communication Networks Fall 2007 (WF 4-5:30 in Cory 277) Vern Paxson TAs: Lisa Fowler, Daniel Killebrew & Jorge Ortiz http://inst.eecs.berkeley.edu/~ee122/ Materials

More information

On the Fairness-Efficiency Tradeoff for Packet Processing with Multiple Resources

On the Fairness-Efficiency Tradeoff for Packet Processing with Multiple Resources On the Farness-Effcency Tradeoff for Packet Processng wth Multple Resources We Wang, Chen Feng, Baochun L, and Ben Lang Department of Electrcal and Computer Engneerng, Unversty of Toronto {wewang, cfeng,

More information

Design and Experimental Evaluation of a Cross-Layer Deadline-Based Joint Routing and Spectrum Allocation Algorithm

Design and Experimental Evaluation of a Cross-Layer Deadline-Based Joint Routing and Spectrum Allocation Algorithm Desgn and Expermental Evaluaton of a Cross-Layer Deadlne-Based Jont Routng and Spectrum Allocaton Algorthm Jthn Jagannath, Sean Furman, Tommaso Meloda, and Andrew Drozd Abstract The desgn and mplementaton

More information

AUTONOMOUS ROUTING ALGORITHMS FOR NETWORKS WITH WIDE-SPREAD FAILURES

AUTONOMOUS ROUTING ALGORITHMS FOR NETWORKS WITH WIDE-SPREAD FAILURES AUTONOMOUS ROUTNG ALGORTHMS FOR NETWORKS WTH WDE-SPREAD FALURES Wajahat Khan, Long Bao Le and Eytan Modano Communcatons and Networkng Research Group Massachusetts nsttute of Technology Cambrdge, MA, USA

More information

Announcements. Quality of Service (QoS) Goals of Today s Lecture. Scheduling. Link Scheduling: FIFO. Link Scheduling: Strict Priority

Announcements. Quality of Service (QoS) Goals of Today s Lecture. Scheduling. Link Scheduling: FIFO. Link Scheduling: Strict Priority Announcements Quality of Service (QoS) Next week I will give the same lecture on both Wednesday (usual ) and next Monday Same and room Reminder, no lecture next Friday due to holiday EE : Intro to Communication

More information

Technical Report. i-game: An Implicit GTS Allocation Mechanism in IEEE for Time- Sensitive Wireless Sensor Networks

Technical Report. i-game: An Implicit GTS Allocation Mechanism in IEEE for Time- Sensitive Wireless Sensor Networks www.hurray.sep.pp.pt Techncal Report -GAME: An Implct GTS Allocaton Mechansm n IEEE 802.15.4 for Tme- Senstve Wreless Sensor etworks Ans Koubaa Máro Alves Eduardo Tovar TR-060706 Verson: 1.0 Date: Jul

More information

IEEE E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS

IEEE E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS ACCEPTED FROM O PEN C ALL IEEE 802.11E: QOS PROVISIONING AT THE MAC LAYER YANG XIAO, THE UNIVERSITY OF MEMPHIS ess AIFS[j] AIFS[] PIFS SIFS AIFS[] Content 0 to CW Bac Slot Select s The emergng IEEE 802.11e

More information

Les Cahiers du GERAD ISSN:

Les Cahiers du GERAD ISSN: Les Cahers du GERAD ISSN: 07 2440 Desgn of QoS Aware IP Network Supportng Servces wth Average Delay Requrement S. Srvastava, A. Grard, B. Sansò G 2006 3 March 2006 Les textes publés dans la sére des rapports

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Burst Round Robin as a Proportional-Share Scheduling Algorithm

Burst Round Robin as a Proportional-Share Scheduling Algorithm Burst Round Robn as a Proportonal-Share Schedulng Algorthm Tarek Helmy * Abdelkader Dekdouk ** * College of Computer Scence & Engneerng, Kng Fahd Unversty of Petroleum and Mnerals, Dhahran 31261, Saud

More information

Abstract. Introduction. B. Integrated Services and RSVP. A. Classical Admission Control

Abstract. Introduction. B. Integrated Services and RSVP. A. Classical Admission Control A SURVEY ON ADMISSION-CONTROL SCHEMES AND SCHEDULING ALGORITHMS Masaru Ouda, Murray State Unversty Abstract There has been a sustaned nterest among researchers and networ operators n provdng qualty of

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Sgnal Processng: Image Communcaton 23 (2008) 754 768 Contents lsts avalable at ScenceDrect Sgnal Processng: Image Communcaton journal homepage: www.elsever.com/locate/mage Dstrbuted meda rate allocaton

More information

Machine Learning. Topic 6: Clustering

Machine Learning. Topic 6: Clustering Machne Learnng Topc 6: lusterng lusterng Groupng data nto (hopefully useful) sets. Thngs on the left Thngs on the rght Applcatons of lusterng Hypothess Generaton lusters mght suggest natural groups. Hypothess

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Advanced Computer Networks

Advanced Computer Networks Char of Network Archtectures and Servces Department of Informatcs Techncal Unversty of Munch Note: Durng the attendance check a stcker contanng a unque QR code wll be put on ths exam. Ths QR code contans

More information

Multimedia, Quality of Service. Chapter 7: Goals. About video compression. About audio compression. CSE 4213: Computer Networks II

Multimedia, Quality of Service. Chapter 7: Goals. About video compression. About audio compression. CSE 4213: Computer Networks II Multmeda, Qualty of Servce CSE 4213: Computer Networks II Suprakash Datta datta@cs.yorku.ca Multmeda applcatons: network audo and vdeo ( contnuous meda ) Offce: CSEB 3043 Phone: 416-736-2100 ext 77875

More information

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON www.ccsenet.org/mas Modern Appled Scence Vol. 4, o. 7; July 2010 A Dstrbuted Dynamc Bandwdth Allocaton Algorthm n EPO Feng Cao, Demng Lu, Mnmng Zhang, Kang Yang & Ynbo Qan School of Optoelectronc Scence

More information

Why Congestion Control. Congestion Control and Active Queue Management. TCP Congestion Control Behavior. Generic TCP CC Behavior: Additive Increase

Why Congestion Control. Congestion Control and Active Queue Management. TCP Congestion Control Behavior. Generic TCP CC Behavior: Additive Increase Congeston Control and Actve Queue Management Congeston Control, Effcency and Farness Analyss of TCP Congeston Control A smple TCP throughput formula RED and Actve Queue Management How RED works Flud model

More information

Video streaming over the Internet is becoming very popular and

Video streaming over the Internet is becoming very popular and Streamng MPEG-4 AudoVsual Objects Usng TCP-Frendly Rate Control and Unequal Error Protecton Toufk Ahmed 1, Ahmed Mehaoua 1 and Vncent Lecure 2 1 2 CNRS-PRSM LabUnversty of Versalles CRAN lab CNRS UMR 739

More information

Algorithms for Routing and Centralized Scheduling to Provide QoS in IEEE Mesh Networks

Algorithms for Routing and Centralized Scheduling to Provide QoS in IEEE Mesh Networks Algorthms for Routng and Centralzed Schedulng to Provde QoS n IEEE 802.16 Mesh Networks Harsh Shetya Dept of Electrcal Communcaton Engneerng Indan Insttute of Scence Bangalore, Inda. 560012 harsh@pal.ece.sc.ernet.n

More information

Balancing Energy Saving and QoS in the Mobile Internet: An Application-Independent Approach

Balancing Energy Saving and QoS in the Mobile Internet: An Application-Independent Approach Balancng Energy Savng and QoS n the Moble Internet: An Applcaton-Independent Approach Unv. of Psa, Dept. of Informaton Engneerng Va Dotsalv 2-5622 Psa, Italy {g.anastas, a.passarella}@et.unp.t, G. Anastas,

More information

Mobile Intelligent Agent Technology for QoS Provisioning and Network Management

Mobile Intelligent Agent Technology for QoS Provisioning and Network Management Proceedngs of the 10th WSEAS Internatonal Conference on COMMUNICATIONS, Voulagmen, Athens, Greece, July 10-12, 2006 (pp340-345) Moble Intellgent Agent Technology for QoS Provsonng and Network Management

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

ABRC: An End-to-End Rate Adaptation Scheme for Multimedia Streaming over Wireless LAN*

ABRC: An End-to-End Rate Adaptation Scheme for Multimedia Streaming over Wireless LAN* ARC: An End-to-End Rate Adaptaton Scheme for Multmeda Streamng over Wreless LAN We Wang Soung C Lew Jack Y Lee Department of Informaton Engneerng he Chnese Unversty of Hong Kong Shatn N Hong Kong {wwang2

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2002 Lecture 10: Quality of Service Stefan Savage Today s class: Quality of Service What s wrong with Best Effort service? What kinds of service do applications

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

Quantifying Performance Models

Quantifying Performance Models Quantfyng Performance Models Prof. Danel A. Menascé Department of Computer Scence George Mason Unversty www.cs.gmu.edu/faculty/menasce.html 1 Copyrght Notce Most of the fgures n ths set of sldes come from

More information

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control

Quantifying Responsiveness of TCP Aggregates by Using Direct Sequence Spread Spectrum CDMA and Its Application in Congestion Control Quantfyng Responsveness of TCP Aggregates by Usng Drect Sequence Spread Spectrum CDMA and Its Applcaton n Congeston Control Mehd Kalantar Department of Electrcal and Computer Engneerng Unversty of Maryland,

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Synchronous Distributed Wireless Network Emulator for High-Speed Mobility: Implementation and Evaluation

Synchronous Distributed Wireless Network Emulator for High-Speed Mobility: Implementation and Evaluation Synchronous Dstrbuted Wreless Network Emulator for Hgh-Speed Moblty: Implementaton and Evaluaton Mnoru Kozum, Tomoch Ebata Yokohama Research Laboratory, Htach, Ltd., 292 Yoshda-cho, Totsuka-ku, Yokohama,

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication

Dynamic Bandwidth Provisioning with Fairness and Revenue Considerations for Broadband Wireless Communication Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the ICC 008 proceedngs. Dynamc Bandwdth Provsonng wth Farness and Revenue Consderatons

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

ARTICLE IN PRESS. Computer Networks xxx (2008) xxx xxx. Contents lists available at ScienceDirect. Computer Networks

ARTICLE IN PRESS. Computer Networks xxx (2008) xxx xxx. Contents lists available at ScienceDirect. Computer Networks Computer Networks xxx (28) xxx xxx Contents lsts avalable at ScenceDrect Computer Networks journal homepage: www.elsever.com/locate/comnet On applyng far queung dscplne to schedule requests at access gateway

More information

Buffer Management Algorithm Design and Implementation Based on Network Processors

Buffer Management Algorithm Design and Implementation Based on Network Processors (IJCSIS) Internatonal Journal of Computer Scence and Informaton Securty, Buffer Management Algorthm Desgn and Implementaton Based on Network Processors Yechang Fang, Kang Yen Dept. of Electrcal and Computer

More information

Digital Audio. Audio Examples. Multimedia and Quality of Service. Introduction to Multimedia Networking amd QoS. QoS

Digital Audio. Audio Examples. Multimedia and Quality of Service. Introduction to Multimedia Networking amd QoS. QoS Introducton to Multmeda Networkng amd QoS Classfy multmeda applcatons Identfy the network servces the apps need Makng the best of best effort servce Streamng Stored Multmeda vs. Interactve Applcatons Adaptve

More information