Resource Allocation and Management in DiffServ Networks for IP Telephony

Size: px
Start display at page:

Download "Resource Allocation and Management in DiffServ Networks for IP Telephony"

Transcription

1 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 B-28 Antwerp, Belgum maarten.buchl@alcatel.be ABSTACT Ths paper dscusses resource allocaton and management n Dfferentated Servces (DffServ) networks, partcularly n the context of IP telephony. We assume that each node uses Weghted Far Queung (WFQ) schedulers n order to provde Qualty of Servce (QoS) to aggregates of traffc. All voce traffc destned for a certan output nterface s aggregated nto a sngle queue. When a voce flow traverses a node, ts packets are placed n ths queue; whch s draned at a certan rate, determned by a weght assocated wth that queue. Ths paper shows how to set ths weght such that the edge-router-to-edge-router queung delay n the DffServ network s statstcally bounded. The nodes are modeled as M/G/ queung systems and a heurstc formula s used to compute a quantle of the queung delay. Ths formula s compared wth results derved from smulatons. It s also shown how to use ths result to allocate the approprate resources n a DffServ network and how to update and process SVP messages at the edge of a DffServ network n an IntServ over DffServ scenaro. Keywords DffServ, WFQ, Voce over IP (VoIP), resource allocaton.. ITODUCTIO IP s currently one of the enablng technologes for mult-servce networks. These networks may, among other servces, provde telephony servces smlar to the current PTS. Because real-tme voce traffc has very strct delay requrements a certan Qualty of Servce (QoS) s requred n the network wth regard to bandwdth, delay and packet loss. One of the QoS archtectures ntroduced by the IETF s the Dfferentated Servces (DffServ) model []. In ths archtecture traffc requrng the same forwardng behavor s aggregated nto a sngle queue. For example, there may be separate queues for real-tme and data traffc. Packets are classfed based on ther DffServ Code Pont (DSCP) to put them nto the correct queue. However, a sngle queue for all real-tme (voce, vdeo) traffc s not lkely to be suffcent. In [5] t s shown that mxng voce and MPEG vdeo Permsson to make dgtal or hard copes of all or part of ths work for personal or classroom use s granted wthout fee provded that copes are not made or dstrbuted for proft or commercal advantage and that copes bear ths notce and the full ctaton on the frst page. To copy otherwse, or republsh, to post on servers or to redstrbute to lsts, requres pror specfc permsson and/or a fee. OSSDAV, June 25-26, 2, Port Jefferson, Y. Copyrght 2 ACM // $5.. traffc n the same queue has a serous mpact on the delay performance of the voce traffc. Hence, t s advantageous to put voce traffc n a dfferent queue from, for example, hghly varable vdeo traffc. A scheduler s needed n order to guarantee throughput and delay to the dfferent aggregate flows n the system. In [] the maxmum load of the voce queue s determned when a Head of Lne (HoL) prorty scheduler s used, whle adherng to a certan statstcal delay constrant. However, snce the HoL scheduler can completely starve the servce gven to the best-effort data queue we wll consder class-based Weghted Far Queung (WFQ). For WFQ the queung delay wll be larger than for HoL prorty schedulng but when WFQ s used the best-effort data queue s guaranteed a mnmum servce rate. Ths s because the voce queue s only served at a fracton of the lnk capacty as opposed to HoL where the complete lnk capacty s n prncple avalable for voce traffc. The queung delay s strongly mpacted by the weght assgned to the voce queue [5]. Dmensonng the bandwdth (.e. settng the weght) for the voce traffc s therefore of great concern. The dejtterng buffer at the recever has to compensate for the queung delay. When a statc dejtterng delay s used t should be chosen equal to the maxmum, or a quantle, of the queung delay. Ths paper focuses on (statstcal) delay guarantees for voce traffc snce telephony s a hghly delay-senstve applcaton. Adaptve codng s not consdered n ths paper snce t can result n a varable voce qualty, whch s not desrable n many cases. The contrbuton of ths paper s twofold. Frst, t s shown how to set the weghts of a WFQ scheduler n a DffServ router such that a certan delay bound s met. Secondly, t s shown how ths delay analyss can be appled n the context of IntServ/DffServ nterworkng scenaros [2] where SVP sgnalng s used to collect delay nformaton of the end-to-end path and to make resource reservatons. The rest of ths paper s organzed as follows. In secton 2 the model for the aggregated voce traffc s ntroduced. The consdered router archtecture s descrbed n secton 3. The analyss to calculate the queung delay s presented n secton 4. Smulaton results to verfy the formula are presented n secton 5. The obtaned formula s used n secton 6 to calculate the maxmum load for dfferent delay constrants. Secton 7 shows how these results can be appled for an IntServ/DffServ nterworkng scenaro where SVP s used for QoS sgnalng. Fnally, conclusons are drawn n secton 8.

2 2. VOICE TAFFIC MODEL When voce s transported over packet-based networks the analog voce s frst sampled (usually at 8 khz) and s then (lnearly) quanttzed. The next step s to encode ths dgtal voce sgnal. After encodng, one or more codewords are grouped and a packet header s attached. The packetzaton delay s defned as the tme to fll a packet wth voce codewords. The header of an IP packet conssts of IP/UDP/TP overhead and has a sze of 4 bytes (S OH =32 bt). Ths overhead makes that the bandwdth needed n the network s larger than the codec bt rate. The voce packet sze M s related to the bt rate of the codec cod, the header overhead S OH and the packetzaton delay T pack as follows M = ( cod T pack ) + S OH [bt] () In Table several standardzed codecs are lsted that may be good canddates for use n Voce over IP (VoIP) applcatons. The bt rate and the granularty are shown for each codec. The granularty s determned by the duraton of the voce sgnal nterval that s encoded n just one codeword. The packetzaton delay s always a multple of the granularty of the codec that s used. CODEC Btrate Granularty [kb/s] [ms] G G / 24 / 32 / 4.25 G / G G / GSM-F 3 2 Table : Bt rates and granularty of codecs The bt rate of the lsted codecs s fxed. Multrate codecs, e.g. the Adaptve Mult ate (AM) codec developed for the use n UMTS networks, are not consdered here. The packetzer (IP phone or gateway) has to choose a certan packetzaton delay. Ths wll result n a packet flow wth determnstc packet nterdeparture tmes and fxed packet szes. In [3][4] t s argued that an aggregate of Constant Bt ate (CB) voce flows s well modeled by a Posson process. Moreover, they also state that the superposton of (nearly) CB sources cannot become more bursty than a Posson process. Hence, a Posson arrval process assumpton s worst case wth respect to queung delay for an aggregate of CB voce flows. ote that t s assumed that the dfferent voce packet streams are not synchronzed such that packets do not all arrve at the same tme nstant at the router. Voce sources mght use Voce Actvty Detecton (VAD). In ths case voce packets are only sent durng the talk spurts. Durng the slence perods nothng or occasonally (when the characterstcs of the background nose change) some packets are sent. Voce sources that use VAD are much harder to characterze. However, n [9] a model for the speech pattern s presented for an average nteractve phone conversaton. It s an on-off model wth exponental dstrbuted length of the on- (speech) and off- (slence) perods. When several on-off sources are aggregated the resultng process depends on the consdered tme-scale [2]. Over small tme scales the process wll behave as a Posson process but over longer tme scales t wll become more bursty than a Posson process. The relevant tmescale of the arrval process (.e. whether t behaves as a Posson process or not) depends on the maxmum queung delay. In case the Posson assumpton holds, the analyss presented here can be appled. Determnng over whch tme scale such a Posson assumpton holds for an aggregate of on-off sources s a study on tself and beyond the scope of ths paper. 3. QUALITY OF SEVICE In ths paper we assume that the DffServ routers use WFQ schedulng to support QoS. Hence, all voce traffc destned for a certan output nterface s aggregated nto a sngle queue. Due to the tght delay constrants of telephony t s not recommended to mx voce and vdeo traffc. The delay wll ncrease sgnfcantly when voce traffc s mxed wth, for example, MPEG vdeo traffc [5][7]. In Fgure a system s shown wth queues for dfferent applcatons. Classfer Voce queue Vdeo queue Data queue φ voce φ φ data φ C φ vdeo Clnk φ C lnk WFQ lnk C lnk Fgure : Class Based Weghted Far Queung The classfer reads the DffServ code pont n the IP header to determne whether the packet should be put n the voce or n another queue. Each queue s assgned a weght φ such that a certan mnmum servce rate s guaranteed to that queue. Ths capacty assgned to voce traffc s denoted by C voce and s gven by C voce φvoce = C φ lnk Unused bandwdth wll be shared n a far manner among the backlogged queues. We assume however that there s always data to be processed n the other queues. Ths assumpton can be justfed by the fact that data sources are TCP controlled and wll always try to utlze the avalable bandwdth completely. In the next secton only the voce queue s consdered. The voce queue can be studed n solaton from the other queues because t s assgned a mnmum amount of guaranteed bandwdth that s ndependent of the traffc n the other queues of the system. Hence, wth B voce defned as the average bt rate of the aggregate of voce flows the load of the voce queue s gven by (2) Bvoce ρ = (3) φvoce Clnk φ

3 4. ED-TO-ED DELAY AALYSIS In order to provde IP telephony servces wth PST qualty t s very mportant to keep the mouth-to-ear delay wthn acceptable bounds. Ths delay conssts of several components that are dscussed n 4.. It s especally mportant to keep the queung delay under control snce t has to be compensated for n a dejtterng buffer. In 4.2 a method s ntroduced to calculate the queung delay n a DffServ network where WFQ schedulers are used. 4. Mouth-to-ear delay An mportant parameter for nteractve voce communcatons s the Mouth-to-Ear (M2E) delay. Ths s the tme between the moment the sendng party has spoken a word and the moment t s heard by the recevng party. The M2E delay conssts of a determnstc and a stochastc part. The determnstc part conssts of packetzaton T pack, seralzaton T ser, propagaton T prop, dejtterng T dejtter and other (encodng, decodng etc.) delays T oth. The stochastc part conssts of the queung delay of all traversed nodes. Although the queung delay s a stochastc quantty, we are only nterested n the maxmum queung delay,.e. the delay of the slowest possble packet, because f ths one arrves n tme for play-out, all others do too. For ths maxmum queung delay the absolute maxmum or a reasonable quantle (for nstance the 99% quantle) can be used snce ths s the fracton of packets that arrve n tme. Packets that arrve too late for play-out are consdered to be lost. Packet losses of % or lower are acceptable for voce (dependng on the type of codec and the use of packet loss concealment algorthms). Takng all delay components nto account, the mouth-to-ear delay can be wrtten as T ˆ = T ˆ 2 + T + T + T + T + T (4) m e queue dejtter pack prop An example of a delay dstrbuton s shown n Fgure 2. The tal dstrbuton of the delay s caused by the stochastc queung delay. ser oth s equal to the maxmum queung delay. However, t s questonable whether adaptve dejtterng algorthms can converge fast enough durng the typcal length of a phone call. 4.2 Queung delay It has been proven n [] that the worst case end-to-end queung delay n a network of WFQ schedulers s determnstcally bounded for (r, b) leaky bucket constrant flows, wth r the sustanable rate and b the maxmum burst sze. When the reserved rate n each node s equal or larger than r, the end-to-end queung delay s bounded by b M MTU D ˆ e2 e + ( ) + C (5) b M MTU C lnk reserved rate = maxmum burst sze lnk maxmum voce packet sze number of hops MTU at node Lnk capacty at node The frst term denotes the maxmum queung delay caused by a burst b. Ths term occurs only once because the burst has to be smoothed out just once. The second term denotes the maxmum queung delay n the consecutve nodes. The thrd term takes nto account the non-pre-emptveness of the system. In other words, a data packet may be n servce when a packet of the consdered flow s elgble for servce. However, the delay bound defned above apples only when per flow schedulng s used (.e. IntServ). In DffServ routers traffc wth the same codepont s aggregated n a sngle output queue and splt agan at the next node. Ths s llustrated n Fgure 3. Snce aggregaton takes place at each router, the arrvng traffc wll be bursty at each node. Hence, n the worst case the delay due to bursts occurs n each node on the end-to-end path. P [D>d] Mn. delay Sngle flow queung e.g. 99% quantle Dejtterng delay Delay (d) Fgure 2: Example of a delay dstrbuton The queung delay has to be compensated for n the dejtterng buffer of the recever. Hence, the dejtterng delay should be chosen equal to a quantle of the queung delay n order to prevent packets arrvng too late for play-out. Ths s the delay denoted by the arrow wth the capton dejtterng delay n Fgure 2. The packets wth a delay larger than the specfed quantle may be lost (dependng on the queung delay of the frst packet) because they wll arrve too late for play-out. Adaptve dejtterng algorthms also exst, they estmate the queung delay of the frst packet. When perfect adaptve dejtterng s used the queung and dejtterng delay of each packet Aggregate queung Fgure 3: End-to-end queung scenaros If the aggregated (voce) traffc s bounded by the traffc envelope (r, b ) at the output queue of each node the worst case queung delay s defned by (wth r ) b MTU Dˆ e2e + (6) C b = = lnk reserved rate at node maxmum burst sze at node

4 Due to the Posson assumpton we made for the aggregated voce traffc n secton 2 we model each DffServ node as a M/G/ queung system. A consequence of mxng the traffc as shown n Fgure 3 s that the arrvng traffc s not leaky bucket constrant. Because we consder constant bt rate voce sources we assume the arrval process s Posson. Hence, nstead of the delay caused by a maxmum burst sze at each node, Σ b /, we use a quantle (e.g. 99%) of the queung delay of M/G/ queues n tandem. Because we use a quantle, the delay bound becomes statstcal nstead of determnstc, and hence, s tghter. When a voce packet arrves at an empty queue the maxmum queung delay n the WFQ system s M/. Hence, ths delay has to be added for each node on the path. Fnally, the maxmum error between a WFQ and the Generalzed Processor Sharng (GPS) reference system has to be taken nto account, ths results n the followng (statstcal) delay bound M MTU Dˆ e e Dˆ 2 * M / G / + + (7) = Clnk Where the reserved rate s equal to C voce for all nodes and D ˆ * M / G / s a quantle of the end-to-end delay of M/G/ queues. ote that calculatng a quantle of the end-to-end queung delay provdes a much tghter bound than smply addng the delay quantles of each ndvdual node. For a cascade of M/G/ nodes the (-P) quantle of the delay can be approxmated wth a smple heurstc formula [3] Dˆ = µ + α( P) σ * M / G / (8) The mean µ and standard devaton σ of the total queung delay of a network of dentcal M/G/ nodes are respectvely 2 ρ E[ S ] µ = (9) 2( ρ) E[ S] σ = 2 E[ S ] ρ 2( ) E[ S] ρ 2 ρ E[ S ] + 3( ρ) E[ S] Where E[S] s the (average) servce tme of a packet n one node, n ths case equal to M/. The load ρ s defned n eq. (3). In case of dentcal nodes the factor α(p) can be calculated as E ( P) α ( P) = where E ( P) s the nverse of the Erlang tal dstrbuton of stages [8]. The fact that an Erlang dstrbuton s used should be no surprse. The tal dstrbuton of the delay of one node s approxmated by an exponental dstrbuton. The sum of dentcal exponental dstrbutons results n an Erlang dstrbuton of stages. Detals of the dervaton of eq. (8) can be found n [3]. The heurstc formula can be extended for heterogeneous nodes,.e. nodes wth a dfferent load ρ and reserved rate. However, the factor α(p) and the calculaton of µ and σ have to be modfed. Extendng the calculaton of α(p) for heterogeneous nodes s beyond the scope of ths paper. In the rest of the paper we consder, for llustratve purposes, voce packets wth a fxed sze. Therefore, the M/D/ model s used SIMULATIO In order to verfy the analyss of the prevous secton some smulatons have been done wth OPET smulaton software. 5. Smulaton scenaro and parameters The smulaton scenaro s depcted n Fgure 4. The WFQ system contans a voce and a data queue and s connected to an E3 lnk (34 Mb/s). The aggregate bt rate of the voce traffc s 2 Mb/s. The queue sze for voce s dmensoned such that no packet loss occurs. The smulaton has been done for a sngle hop. Posson source (2 Mb/s) TCP sources Voce queue Data queue WFQ 34 Mb/s Fgure 4: Smulaton scenaro In Table 2 the characterstcs of both the voce and data source are shown. The data sources are TCP controlled. Snce only one hop s consdered t wll be the bottleneck lnk for TCP. Hence, the data queue wll be almost always backlogged. Two TCP sources have been used. One wth short fle transfers and one wth very long fle transfers. Traffc Type Packet sze [byte] Packet rate [pkt/s] Bt rate [Mb/s] voce Posson data TCP Table 2: Traffc sources The smulaton has been repeated for dfferent weght settngs of the voce queue such that the capacty assgned to voce vared from 2. Mb/s to 3.9 Mb/s. Durng the smulaton the queung delay of each voce packet s collected. From these delay values a Tal Dstrbuton Functon (TDF) was constructed n order to determne the (- -3 )-quantle and a maxmum value. The smulated tme s 6 seconds (.e. 6*25 voce packets). 5.2 Smulaton results For each settng of the weght for the voce queue a TDF was constructed from the smulaton data. As an example, the TDF for weght settng of 2.2 Mb/s for voce s shown n Fgure 5. P[D<d] Delay [ms] Fgure 5: TDF of the queung delay

5 Three regons can be dstngushed n the TDF depcted n Fgure 5. The frst one s due to seralzaton delay of a 2 byte voce packet (.5 ms). The second regon, between.5 and.8 ms, s due to a data packet that s n servce. Ths s captured by the MTU term n eq. (7). The resdual servce tme of the data C lnk packet s unformly dstrbuted, and hence, there s a straght lne n the CDF. The thrd part, delay larger than.8 ms, s the delay due to contenton wth other voce packets. Ths delay component M s captured by the term D ˆ * M / G / + n eq. (7). For the dfferent smulatons the weght of the voce queue was vared such that the bt rate assgned to voce vared between 2. Mb/s and 3.9 Mb/s. Each smulaton has been repeated several tmes wth a dfferent seed for the random generator. From each smulaton the (- -3 )-quantle and the maxmum of the queung delay was determned. The dfferent obtaned values for the (- -3 )-quantle were averaged and from the maxmum values of each smulaton the largest value was taken. The smulaton results are presented n Fgure 6 together wth the theoretcal values calculated wth eq. (7). The load of the voce queue s defned by eq. (3) wth B voce =2 Mb/s and C lnk =34 Mb/s. queung delay [ms] Theoretcal (e-3 quantle) Smulaton (e-3 quantle) Smulaton (max. value) analyss s too pessmstc. However, t s always an upper bound n the consdered cases. For loads larger than 8% the bound s tghter. Hence, the analytc formula provdes an easy and effcent way to determne the weght for voce traffc n a WFQ system such that the queung delay requrement s met. 6. ESULTS Eqs. (7) and (8) can be appled to determne the maxmum tolerable load as a functon of the weght assgned to the voce queue under a certan delay constrant. In order to calculate ths maxmum load eq. (7) has to be nverted (numercally) wth respect to ρ,.e. the tolerable load has to be calculated as functon of a gven (-P)-quantle of D e2e. In Fgure 7 and 8 the maxmum tolerable load s shown as a functon of the fracton of the lnk capacty assgned to the voce queue for respectvely = and =8. These curves are made for a (- -3 )-quantle of 5 ms for the queung delay, a data MTU of 5 bytes and a fxed packet sze for voce of bytes. Curves are shown for lnk capactes C lnk up to 3 Mb/s. When the number of hops s ncreased the maxmum load of the voce queue decreases because the delay budget for queung has to be shared among more nodes. Load Weght 2 Mb/s 3 Mb/s 5 Mb/s Mb/s 3 Mb/s Fgure 7: Maxmum load as a functon of the weght for a queung delay bound of 5 ms (=) :HLJKWÃYLFHÃTXHXH Fgure 6: Smulaton results From the comparson n Fgure 6 t can be concluded that the calculated quantle gves an upper bound on the delay. Especally for lower loads t s too pessmstc. However, for hgh loads the calculated bound s tghter. Ths s also due to the larger confdence ntervals. The analyss and the smulaton dffer for two reasons. Frst, the delay measured n the smulaton s a drect quantle whle n eq. (7) only the frst term s a quantle and the other two terms are worst case. Hence, a calculated quantle wll always be somewhat hgher than the real value. Second, the data queue becomes empty sometmes (for example between two consecutve fle transfers). The extra avalable capacty s then assgned to the voce queue, whch wll result n a decrease of the effectve load. In the smulaton the data queue was empty for % of the tme. Ths wll result n a lower queung delay. Summarzng, the analytcal method to calculate the queung delay gves a reasonable delay approxmaton. For low loads the Load Weght Mb/s 5 Mb/s 2 Mb/s 3 Mb/s 5 Mb/s Fgure 8: Maxmum load as a functon of the weght for a delay bound of 5 ms (=8) The bt rate of the voce aggregate can be calculated wth the nverse of eq. (3) when the maxmum tolerable load and the weght assgned to the voce queue are known. When the bt rate of a sngle voce source s known the maxmum number of smultaneous calls can be determned.

6 As an example, we assume that all voce flows use 32 kb/s codecs (e.g. G.726) and use a packetzaton delay of 3 ms. Wth a IP/UDP/TP header of 4 bytes ths results n a gross bt rate of approxmately 43 kb/s and a packet sze of 6 bytes. The MTU of data traffc s assumed to be 5 bytes. In Fgure 9 and the maxmum number of calls s shown as a functon of the weght assgned to the voce queue n case of a lnk rate of Mb/s for respectvely = and =8. Curves are shown for dfferent delay bounds. Increasng the capacty reserved for voce ncreases the number of voce flows that can be supported. From Fgure 7 and 8 t s clear that ncreasng the weght wll also cause the maxmum tolerable load to ncrease. Ths results n curves (Fgure 9 and ) that ncrease more rapdly than just lnearly, especally for small delays. It can also be noted that t s very mportant to do strct Flow Admsson Control (FAC). The curves n Fgure 9 for the delay of 9 ms and 5 ms are very close to each other. Hence, ths mples that acceptng a few calls more n ths regon wll result n a drastc ncrease of the queung delay. Max number of calls Weght 2 ms 3 ms 5 ms 9 ms 5 ms lmt Fgure 9: Maxmum number of calls as a functon of the weght of the voce queue (lnk capacty Mb/s, =) Max number of calls Weght 5 ms 2 ms 3 ms lmt Fgure : Maxmum number of calls as a functon of the weght of the voce queue (lnk capacty Mb/s, =8) 7. VOICE OVE DIFFSEV ETWOKS Ths secton shows how the results obtaned n the prevous secton can be appled n the context of voce over DffServ networks. As an example we consder a DffServ network n an IntServ/DffServ nterworkng scenaro [2]. In ths case the DffServ network s treated as a sngle IntServ hop. Hence, when SVP s used for QoS sgnalng the edge routers of the DffServ network should be SVP aware. They also have to mantan perflow state nformaton snce SVP makes soft-state reservatons. Ths scenaro s depcted n Fgure. SVP PATH message SVP aware border router Flow admsson control esource management Update of C/D delay terms DffServ network SVP aware border router Fgure : DffServ network wth SVP aware edges The edge routers have to perform several functons. Frst, they have to update the SVP PATH message wth the approprate delay terms. The rate dependent delay term C should not be ncreased snce the delay n the DffServ network s not dependent on the rate of a sngle flow. The rate ndependent delay term D should be ncreased wth a quantle of the edge-to-edge delay. Ths delay can be calculated wth the method presented n ths paper. Second, the router has to perform resource management,.e. performng flow admsson control such that the traffc does not exceed the avalable resources n the network. Ths flow admsson control s done by acceptng or rejectng the SVP ESV message. In order to support voce over DffServ a few steps have to be taken. The frst one s to provson the network properly. Between each ngress and egress node a bt ppe has to be provsoned. The capacty of ths bt ppe should take delay and the call blockng probablty nto account. Ths can be done by usng the statstcs of the bt rate of voce traffc durng busy hour. Ths bt rate should be ncreased such that the blockng probablty s low enough by applyng the Erlang B formula for example. ow, a certan edge-to-edge delay has to be chosen for the bt ppe. By usng fgures lke Fgure 9 and the approprate weght that has to be set can be determned. Secondly, every edge routers should store the bt rate avalable for voce traffc and the queung delays to all other edge routers. The delay nformaton s requred to update the D term n the SVP PATH message and the capacty allocated for voce s needed n order to perform flow admsson control. When a SVP reservaton message s receved the flow admsson crteron s xy p + p C () Where p s the peak rate of the already accepted flows between the edge node x and y and p s the peak rate of the flow for whch the resources are requested. C xy s the capacty avalable for voce traffc (.e. equal to B voce n eq. (3)). ote that the reserved rate n the DffServ network (.e. C voce ) s larger than C xy n order to guarantee a certan maxmum queung delay and a certan blockng probablty (C xy =ρ C voce ). When the crteron of () cannot be satsfed, the SVP reservaton request should be rejected.

7 8. COCLUSIOS In ths paper the maxmum load of a voce queue n a WFQ system was determned under a certan delay constrant. Ths was done by modelng each node as a M/G/ queung system. The formula to calculate the worst case queung delay n a WFQ system was extended by usng a heurstc formula to calculate a quantle of the queung delay over dentcal nodes. Ths results n a much tghter delay bound for two reasons. Frst, the bound s statstcal and not worst case. Secondly, a quantle s calculated from the delay dstrbuton over nodes nstead of addng the delay quantle of each node. The formula was compared wth results from smulatons. The calculated delay quantle s hgher than the one obtaned from smulaton. However, the bound becomes better for larger loads of the voce queue. The analytcal method presented n ths paper provdes a tool to allocate (.e. assgnng the correct weght to the voce queue) the approprate resources for voce traffc n order to guarantee a certan delay bound. Ths can, for example, be used n a DffServ/IntServ nterworkng scenaro. In ths case the edge routers of the DffServ cloud are SVP-aware and bt ppes are provsoned between the ngress and egress nodes. When SVP PATH messages are receved the rate ndependent delay term D should be updated wth a quantle (e.g. 99%) of the edge-to-edge queung delay. Ths delay value can be calculated wth the method presented n ths paper. The rate-dependent delay term C should not be modfed. When a certan bt ppe between an ngress and an egress node s saturated t wll start rejectng SVP reservaton requests. Future work wll nclude the extenson of the heurstc formula for the heterogeneous scenaro,.e. non-dentcal nodes. Ths nvolves modfcaton of the factor α(p) n eq. (8) and the calculaton of µ and σ. However, once the formula has been extended the method presented here n ths paper can stll be used. 9. ACKOWLEDGEMETS Ths work was carred out wthn the framework of the project LIMSO, sponsored by the Flemsh nsttute for the promoton of scentfc and technologcal research n the ndustry (IWT). We would lke to thank Stefaan De Cnodder for provdng the necessary smulaton models.. EFEECES [] S. Blake, D. Black, M. Carlson, E. Daves, Z. Wang and W. Wess, An Archtecture for Dfferentated Servce, FC 2475, December 998. [2] Y. Bernet et al., A Framework for Integrated Servces Operaton over Dffserv etworks, FC 2998, ovember 2. [3] T. Bonald, A. Proutère and J.W. oberts, Statstcal Performance Guarantees for Streamng Flows usng Expedted Forwardng, Proceedngs of IFOCOM 2, Volume 2, pp. 4-2, Anchorage (AL), USA, Aprl 2. [4] F. Brchet, L. Massoulé, J.W. oberts, Stochastc Orderng and the oton of eglgble CDV, Proceedngs of ITC 5 (Washngton), pp , Washngton, June 997. [5] M.J.C. Büchl, D. De Vleeschauwer, J. Janssen, A. Van Moffaert, G.H. Pett, On the Effcency of Voce over Integrated Servces usng Guaranteed Servce, Proceedngs of the 2 nd IP-Telephony Workshop (IPTEL 2), pp. 6-3, ew York Cty (Y), 2-3 Aprl 2. [6]. G. Garoppo, S. Gordano, S. ccoln and F. usso, A Smulaton Analyss of Aggregaton Strateges n a WF 2 Q+ Schedulers etwork, Proceedngs of the 2 nd IP Telephony workshop (IPTEL 2), pp. 2-7, ew York Cty (US), 2-3 aprl 2. [7] M.J. Karam and F.A. Tobag, Analyss of the Delay and Jtter of Voce Traffc Over the Internet, Proceedngs of IFOCOM 2, Volume 2, pp , Anchorage (AL), USA, Aprl 2. [8] L. Klenrock, Queueng Systems, Volume I: Theory, John Wley & Sons, 975. [9] H.H. Lee and C.K. Un, A Study of On-Off Characterstcs of Conversatonal Speech, IEEE Transactons on Communcatons, vol. COM-34, o. 6, pp , June 986. [] M. Mandjes, K. van der Wal,. Kooj, H. Bastaansen, End-to-end Delay models for Interactve Servces on a Large-Scale IP etwork, Proceedngs of the 7th workshop on performance modellng and evaluaton of ATM & IP networks (IFIP99), 28-3 June 999. [] A.K. Parekh and.g. Gallager, A Generalzed Processor Sharng Approach to Flow Control n Integrated Servces etworks: The Multple ode Case, IEEE/ACM Transactons on etworkng Volume 2 r. 2, pp. 37-5, Aprl 994. [2] K. Srram and W. Whtt, Characterzng Superposton Arrval Processes n Packet Multplexers for Voce and Data, IEEE journal on selected areas n communcatons, vol. SAC-4, o. 6, pp , September 986. [3] D. De Vleeschauwer, G.H. Pett, S. Wttevrongel, B. Steyaert, H.Bruneel, An Accurate Closed-Form Formula to Calculate the Dejtterng Delay n Packetsed Voce Transport, Proceedngs of the IFIP-TC6 /European Commsson Internatonal Conference ETWOKIG 2, pp , Pars (France), 4-9 May 2.

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

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

Goals and Approach Type of Resources Allocation Models Shared Non-shared Not in this Lecture In this Lecture 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

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

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

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

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

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

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

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

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

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

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

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

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

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

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

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

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

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

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

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

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

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

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

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

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

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

Statistical Admission Control Using Delay Distribution Measurements

Statistical Admission Control Using Delay Distribution Measurements Statstcal Admsson Control Usng Delay Dstrbuton Measurements KARTIK GOPALAN State Unversty of New York at Bnghamton LAN HUANG IBM Almaden Research Center GANG PENG and TZI-CKER CHIUEH Stony Brook Unversty

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

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

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

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

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

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

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

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

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

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

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

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

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

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

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

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

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

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

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Availability and QoS Performance Evaluation of Public IP Networks Tivadar Jakab 1, Gábor Horváth 1, Rozália Konkoly 2, Éva Csákány 2 1

Availability and QoS Performance Evaluation of Public IP Networks Tivadar Jakab 1, Gábor Horváth 1, Rozália Konkoly 2, Éva Csákány 2 1 Avalablty and QoS Performance Evaluaton of Publc IP Networks Tvadar Jakab, Gábor Horváth, Rozála Konkoly, Éva Csákány Department of Telecommuncatons, Budapest Unversty of Technology and Economcs Magyar

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

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

Future Generation Computer Systems

Future Generation Computer Systems Future Generaton Computer Systems 29 (2013) 1631 1644 Contents lsts avalable at ScVerse ScenceDrect Future Generaton Computer Systems journal homepage: www.elsever.com/locate/fgcs Gosspng for resource

More information

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems

Fast Retransmission of Real-Time Traffic in HIPERLAN/2 Systems Fast Retransmsson of Real-Tme Traffc n HIPERLAN/ Systems José A Afonso and Joaqum E Neves Department of Industral Electroncs Unversty of Mnho, Campus de Azurém 4800-058 Gumarães, Portugal {joseafonso,

More information

Convolutional interleaver for unequal error protection of turbo codes

Convolutional interleaver for unequal error protection of turbo codes Convolutonal nterleaver for unequal error protecton of turbo codes Sna Vaf, Tadeusz Wysock, Ian Burnett Unversty of Wollongong, SW 2522, Australa E-mal:{sv39,wysock,an_burnett}@uow.edu.au Abstract: Ths

More information

WIRELESS communication technology has gained widespread

WIRELESS communication technology has gained widespread 616 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 4, NO. 6, NOVEMBER/DECEMBER 2005 Dstrbuted Far Schedulng n a Wreless LAN Ntn Vadya, Senor Member, IEEE, Anurag Dugar, Seema Gupta, and Paramvr Bahl, Senor

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

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

Comparative Study of Techniques to minimize packet loss in VoIP Shveni P Mehta

Comparative Study of Techniques to minimize packet loss in VoIP Shveni P Mehta Comparatve Study of Technques to mnmze packet loss n VoIP Shven P Mehta ABSTRACT Voce over IP s an upcomng technology that enables voce communcaton through the Internet. Packet-based network lnks are shared

More information

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach

Distributed Resource Scheduling in Grid Computing Using Fuzzy Approach Dstrbuted Resource Schedulng n Grd Computng Usng Fuzzy Approach Shahram Amn, Mohammad Ahmad Computer Engneerng Department Islamc Azad Unversty branch Mahallat, Iran Islamc Azad Unversty branch khomen,

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

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

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

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

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Computer Communications

Computer Communications Computer Communcatons 3 (22) 3 48 Contents lsts avalable at ScVerse ScenceDrect Computer Communcatons journal homepage: www.elsever.com/locate/comcom On the queueng behavor of nter-flow asynchronous network

More information

Performance analysis of distributed cluster-based MAC protocol for multiuser MIMO wireless networks

Performance analysis of distributed cluster-based MAC protocol for multiuser MIMO wireless networks RESEARCH Open Access Performance analyss of dstrbuted cluster-based MAC protocol for multuser MIMO wreless networks Azadeh Ettefagh *, Marc Kuhn, Celal Eşl and Armn Wttneben Abstract It s known that multuser

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

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

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Analytic Evaluation of Quality of Service for On-Demand Data Delivery

Analytic Evaluation of Quality of Service for On-Demand Data Delivery Analytc Evaluaton of Qualty of Servce for On-Demand Data Delvery Hongfe Guo Haonan Tan ( guo@cs.wsc.edu) (haonan@cs.wsc.edu) Abstract Qualty of servce (QoS) measured as balkng probablty and average watng

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Shared Running Buffer Based Proxy Caching of Streaming Sessions

Shared Running Buffer Based Proxy Caching of Streaming Sessions Shared Runnng Buffer Based Proxy Cachng of Streamng Sessons Songqng Chen, Bo Shen, Yong Yan, Sujoy Basu Moble and Meda Systems Laboratory HP Laboratores Palo Alto HPL-23-47 March th, 23* E-mal: sqchen@cs.wm.edu,

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

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Fibre-Optic AWG-based Real-Time Networks

Fibre-Optic AWG-based Real-Time Networks Fbre-Optc AWG-based Real-Tme Networks Krstna Kunert, Annette Böhm, Magnus Jonsson, School of Informaton Scence, Computer and Electrcal Engneerng, Halmstad Unversty {Magnus.Jonsson, Krstna.Kunert}@de.hh.se

More information

A New Feedback Control Mechanism for Error Correction in Packet-Switched Networks

A New Feedback Control Mechanism for Error Correction in Packet-Switched Networks Proceedngs of the th IEEE Conference on Decson and Control, and the European Control Conference 005 Sevlle, Span, December -15, 005 MoA1. A New Control Mechansm for Error Correcton n Packet-Swtched Networks

More information

BANDWIDTH OPTIMIZATION OF INDIVIDUAL HOP FOR ROBUST DATA STREAMING ON EMERGENCY MEDICAL APPLICATION

BANDWIDTH OPTIMIZATION OF INDIVIDUAL HOP FOR ROBUST DATA STREAMING ON EMERGENCY MEDICAL APPLICATION ARPN Journal of Engneerng and Appled Scences 2006-2009 Asan Research Publshng Network (ARPN). All rghts reserved. BANDWIDTH OPTIMIZATION OF INDIVIDUA HOP FOR ROBUST DATA STREAMING ON EMERGENCY MEDICA APPICATION

More information

On the Exact Analysis of Bluetooth Scheduling Algorithms

On the Exact Analysis of Bluetooth Scheduling Algorithms On the Exact Analyss of Bluetooth Schedulng Algorth Gl Zussman Dept. of Electrcal Engneerng Technon IIT Hafa 3000, Israel glz@tx.technon.ac.l Ur Yechal Dept. of Statstcs and Operatons Research School of

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

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

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

Evaluation of Parallel Processing Systems through Queuing Model

Evaluation of Parallel Processing Systems through Queuing Model ISSN 2278-309 Vkas Shnde, Internatonal Journal of Advanced Volume Trends 4, n Computer No.2, March Scence - and Aprl Engneerng, 205 4(2), March - Aprl 205, 36-43 Internatonal Journal of Advanced Trends

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

Harfoush, Bestavros, and Byers, Robust Identfcaton of Shared Losses Usng End-to-End Uncast Probes 2 Introducton One of the defnng prncples of the netw

Harfoush, Bestavros, and Byers, Robust Identfcaton of Shared Losses Usng End-to-End Uncast Probes 2 Introducton One of the defnng prncples of the netw Robust Identfcaton of Shared Losses Usng End-to-End Uncast Probes Λ Khaled Harfoush Azer Bestavros John Byers harfoush@cs.bu.edu best@cs.bu.edu byers@cs.bu.edu Computer Scence Department Boston Unversty

More information

Sample Solution. Advanced Computer Networks P 1 P 2 P 3 P 4 P 5. Module: IN2097 Date: Examiner: Prof. Dr.-Ing. Georg Carle Exam: Final exam

Sample Solution. Advanced Computer Networks P 1 P 2 P 3 P 4 P 5. Module: IN2097 Date: Examiner: Prof. Dr.-Ing. Georg Carle Exam: Final exam 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

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

ATM Switch. Traffic Shaper. ATM Switch. Traffic Shaper. ATM Switch. Terminal Equipment. Terminal Equipment UNI UNI

ATM Switch. Traffic Shaper. ATM Switch. Traffic Shaper. ATM Switch. Terminal Equipment. Terminal Equipment UNI UNI Mult-rate Trac Shapng and End-to-End Performance Guarantees n ATM Debanjan Saha Department of Computer Scence Unversty of Maryland College Park, MD 20742 E-mal: debanjan@cs.umd.edu Sart Mukherjee y Dept.

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information