Reducing Load Distribution Overhead With Message Aggregation

Size: px
Start display at page:

Download "Reducing Load Distribution Overhead With Message Aggregation"

Transcription

1 roc. ICCC-2003, 22 nd IEEE Internatonal erormance Computng and Communcatons Conerence, hoenx, AZ (Aprl 2003), pp Reducng Load Dstrbuton Overhead Wth Message Aggregaton Vasl Hnatyshn and Adarshpal S. Seth Department o Computer and Inormaton Scences, Unversty o Delaware, Newar, DE {vasl, seth}@cs.udel.edu Abstract The current best eort approach to Qualty o Servce n the Internet can no longer satsy a dverse varety o customer servce requrements, because o whch there s a need or alternatve strateges. A promsng approach or dealng wth ths problem s a method called Load Dstrbuton Scheme (LDS) whch dynamcally adjusts trac load at the networ boundary based on eedbac rom the networ. In order to arly share avalable resources among ndvdual lows, the load dstrbuton scheme reles on a message exchange protocol whch n certan cases may cause sgncant overhead n the system. In ths paper, we examne the ssues related to the problem o the message overhead n the LDS, propose solutons to the problem, and evaluate these solutons through smulaton n ONET. 1. Introducton The current approach to provdng Qualty o Servce n the Internet s no longer adequate because o the ncreasng emergence o applcatons wth dverse customer servce requrements. As people become wllng to pay more or servces that satsy ther applcaton needs, the one-servceor-all approach o today s Internet wll become obsolete, creatng a need or alternatve strateges. In order to tacle ths problem, a number o servce derentaton models have been proposed. Integrated [3] and Derentated [2] Servce archtectures ntroduced by IETF s IntServ and DServ worng groups, core-stateless ar queung [24], and proportonal servce derentaton ramewor [6-8] are currently among the most popular approaches. Unortunately, these schemes oten al to provde proper servce derentaton or may not be applcable to current networs. For example, Derentated Servces model may al to provde ar resource allocaton and ar servce degradaton durng perods o congeston [9, 19, 21, and 23] because o statc resource allocaton. Integrated Servce approach, on the other hand, guarantees per-low QoS but does not scale well to large networs due to per-low normaton stored n the networ core. The proportonal servce derentaton model does not volate relatve guarantees under any networ condton. However n ths model, the lac o mechansms or lmtng the amount o data njected nto the networ can reduce the absolute level o QoS below user expectatons [6-8]. We beleve that one way to deal wth ths problem s to ntroduce a load dstrbuton scheme (LDS) [11 13] at the networ boundary. The man objectves o the load dstrbuton scheme are to satsy mnmum per-low QoS guarantees and to arly dstrbute excess resources among the lows. In partcular, the LDS guarantees that each actve low n the networ wll receve at least ts mnmum requested amount o bandwdth. In ths paper, we extend wor publshed n [11 13] and urther study the perormance o the LDS under more realstc condtons. In partcular, we examne the behavor o the LDS n a networ wth a large number o small lows. Snce the LDS reles on a message exchange protocol to dstrbute QoS requrements among ndvdual nodes, t s expected that n a networ wth a large number o small lows the control message overhead wll be proportonal to the number o actve lows. Subsequently, n such cases the message exchange protocol o the LDS mght cause too much overhead n the system and would rase scalablty concerns. In ths paper, we ntroduce a technque or reducng the total number o control message generated upon actvaton or termnaton o a low. Ths approach, whch we call message aggregaton, merges multple control messages nto a sngle pacet. We examne how eectvely message aggregaton reduces the overhead o the control message exchange and study ts nluence on the resource allocaton by the LDS. The rest o the paper s organzed as ollows. Secton 2 provdes a denton o arness and an overvew o the message exchange protocol o the LDS. In Secton 3 we ntroduce the dea o message aggregaton and we present ts evaluaton through smulatons wth ONET n Secton 4. Secton 5 provdes a related wor overvew and nally we conclude n Secton The LDS Overvew and Denton o Farness In order to satsy mnmum per-low guarantees and to provde ar resource allocaton the load dstrbuton scheme reles on the networ eedbac and admsson control. When a new low actvates, the boundary node probes the networ

2 to determne the new low could be admtted nto the networ wthout volaton o the mnmum QoS requrements o the currently actve lows. In ths paper we wll not dscuss admsson control. However, we mply that a new low can enter the networ only there are enough resources to satsy mnmal QoS requrements o all the lows n the doman. Fgure 1 llustrates the dea o the LDS. As the gure shows, trac enters the networ doman at the boundary router 1 B1, traverses the networ n some ashon, and then exts ths networ doman at the boundary router B2. When a new low actvates or termnates, the boundary node advertses the change n the QoS requrements on the path. I congeston arses, the core routers dstrbute the aggregated QoS requrements through the congeston notcatons sent to the networ boundares. Based on ths eedbac, the boundary routers arly adjust the amount o trac admtted nto the doman. Incomng trac LDS B1 Fgure 1. Scenaro or Load Dstrbuton Scheme In order to determne a permssble sendng rate o a low, each boundary node mantans a Requested Load Range, RLR = [ b, B ], or the lows that enter the networ doman through t. A low s RLR conssts o two values: a mnmum rate, b, below whch the low cannot operate normally and the maxmum rate, B, that the low can utlze. The low s sendng rate, R, s lmted by ts RLR and les wthn ths requested range. Throughout the paper we wll oten reer to numerous dentons o the RLR aggregates, whch we dene as ollows. In addton to the low RLRs, each ngress node eeps trac o the path RLRs. The path RLR, [ b, B ], or the RLR o the ngress node on the path, s a load range where b corresponds to the sum o the mnmum requested rates o the lows that orgnate rom the ngress node and traverse the path, whle s the sum o the correspondng requested maxmum rates. Usng to denote that low traverses path, we dene the path RLR as ollows: b = b B = B (1) C1 Feedbac Change n QoS Requrements B 1 Throughout ths paper we wll also reer to the boundary nodes at whch trac enters a doman as ngress routers and we wll call the boundary nodes where trac leaves a doman as egress routers. C2 C3 B2 Outgong Trac where only lows orgnatng at boundary node are consdered. Smlarly, we dene nterace and aggregated nterace RLRs or the core router nteraces. The nterace RLR o nterace or the ngress node, [ b, B ], s the sum o the path RLRs o the ngress node, subject to the condton that the paths nclude nterace. b B B (2) b = = To avod conuson, we wll use an upper-case letter (e.g. ) or a path and a lower-case letter (e.g. ) or an nterace. Fnally, the aggregated nterace RLR o nterace, [ b, B ] =, s the sum o ts nterace RLRs. b b = B B (3) Ingress nodes obtan the low RLRs rom the servce level agreements establshed wth the user, and they compute the path RLRs based on these values. Each core nterace obtans nterace RLRs rom the ngress node s advertsements and computes an aggregated nterace RLR. Ingress nodes mantan normaton about ndvdual lows (e.g. low s RLR) and ther correspondng paths (e.g. path RLRs), whle the core routers mantan only per-ngress node normaton (e.g. nterace RLRs). A more detaled overvew o the data structures mantaned n the ngress and core nodes s provded n [12, 13]. Congeston notcaton messages, whch are sent by a congested core nterace to ngress nodes, carry nterace and aggregated nterace RLRs. These values allow ngress nodes to arly dstrbute avalable resources among ndvdual lows. The ar shares on congested nterace o ngress node and o low are computed as ollows: B ( ) b C b B B b = mn b +, (4) ( ) B b = mn b + b, B (5) B b where C s the capacty o the outgong ln on nterace, whle and denote the ar shares o ngress node and o low on congested nterace, respectvely. Other alternatve dentons o arness wthn the ramewor o LDS were examned n [12, 13]. The message exchange protocol conssts o three dstnct phases. Durng the rst phase, called path probng, the ngress node attempts to learn about the current state o a path or to learn the path tsel the route to the low s destnaton s unnown. The probe messages collect the current arrval rate o the trac and the aggregated nterace RLR or each traversed ln. The probe messages are generated ether perodcally or when a new low s actvated. erodc probng s used to determne the ngress node can ncrease ts sendng rate on the path. In the

3 presence o excess bandwdth, the ngress node ncreases transmsson rates o the lows that travel on the correspondng path proportonally to the ndvdual low s RLR. The path probng ntated due to the low actvaton determnes the new low can be admtted nto the networ. Admsson o a newly actvated low nto the networ or a low termnaton ntates the second phase called the RLR change phase. The purpose o ths phase s to update the nterace RLRs along the low s path. I the admsson o the new low causes congeston anywhere along the path, then the ngress node ntates the thrd phase, called the Rate Reducton hase. Durng the thrd phase congested nteraces noty ngress nodes to slow down. Upon arrval o the congeston notcaton message the ngress nodes compute ther correspondng ar shares and adjust transmsson rates o ndvdual lows accordngly. A specal case occurs when the ngress node that transmts data at the rate hgher than ts ar share due to the presence o the excess bandwdth on the path, receves a congeston notcaton. In ths case, the ngress node mght not need to reduce the transmsson rate to ts ar share. Instead, the ngress node reduces ts rate proportonally to the RLR change on the path. The message exchange protocol uses the ollowng message types. In the rst phase, ngress nodes generate ROBE pacets and receve results o the path probng va ROBE_RELY messages. In the second phase, ngress nodes advertse changes usng RLR_CNG pacets. CN and CN_CORE messages are used durng the rate reducton phase to convey normaton about congested nteraces to the ngress and core nodes respectvely. 3. Message Aggregaton The load dstrbuton scheme reles heavly on the message exchange protocol to dstrbute the nterace and the aggregated nterace RLR among the boundary nodes. In a networ wth a small number o lows, the overhead due to the message exchange protocol o the LDS s neglgble as reported n [12 and 13]. In such networs, the major cause o the overhead s the perodc path probng. Snce the probe messages are nrequent and ther szes are sgncantly smaller than the average sze o the data pacet, the total overhead due to the control messages s very small. However, n a networ wth a large number o small lows that actvate and termnate very requently, the LDS scheme wll constantly reman n the RLR change phase o the message exchange protocol. As a result, the ngress nodes would generate the RLR_CNG pacets or each low actvaton or termnaton, whch may cause a sgncant overhead. Furthermore, numerous RLR_CNG messages may cause requent changes o the congeston status n the networ, whch would subsequently result n addtonal overhead due to congeston notcaton messages. The ey to reducton o the message exchange overhead s to lmt the number o the RLR_CNG messages. To do that, the boundary nodes should combne requent updates o the RLR normaton by carryng the normaton about the multple requests or low actvaton or termnaton n a sngle RLR_CNG message. We wll call ths technque message aggregaton. It should be noted that the boundary nodes do not generate an RLR_CNG message upon each low actvaton or termnaton, then the nterace and aggregated nterace normaton stored n the networ core would not be accurate, whch n turn may nluence the arness o the LDS. In act, the message aggregaton technque reduces the overall overhead due to the control messages at the cost o volatng strct guarantees o the ar resource dstrbuton o the LDS. Because o that, we conclude that the ngress node s ar share on that path s one o the parameters that determne the low s request or actvaton or termnaton could be aggregated n subsequent RLR_CNG messages. Let us consder the stuaton when the boundary node receves a request rom the low to be actvated on the path, wth the bottlenec ln. In ths case, the boundary node should compute and compare ts ar shares on the path, or the case when the RLR_CNG message was generated and when the low s request was aggregated (e.g. RLR_CNG message was not generated): noaggr = ( ) ( ( ) ) ( ( ) ) ( ) B + b B b C b b B + B B b + B b mn b + b +, (6) AGGR B ( ) b = mn b + C b, B (7) B b where, noaggr s the ar share o the ngress node on the path n the case when the ngress node advertses RLR change on the path and AGGR s the ar share o the ngress node on the path when the low s request was aggregated. It should be noted that the request or the low actvaton was aggregated then the lows that ollow the path receve the amount o resources slghtly below ther correspondng ar shares. On the contrary, the request or the low termnaton was aggregated, then the lows that ollow the path receve the amount o resources slghtly above ther correspondng ar shares. I the devaton rom the low s ar share s wthn an acceptable range, then the node should aggregate the low s request n the subsequent RLR_CNG messages. Otherwse the ngress node should ntate the RLR change phase. Ths s an example o the smplest message aggregaton polcy that reles only on the ngress node s ar shares to

4 determne the low s request could be aggregated. However, the boundary nodes are allowed to mplement more complex message aggregaton polces that would nclude the networ status or other parameters n the decson mang process. 4. Evaluaton o the Message Aggregaton 4.1 Smulaton Setup To study and evaluate the perormance o message aggregaton, we perormed a smulaton study usng the ONET networ smulator [17]. The goal o the smulaton study was to examne how the message aggregaton technque nluences the overhead n the system as well as to nvestgate ts eects on the arness o the LDS. In order to study how the message aggregaton nluences the arness o the resource dstrbuton n the networ, we ntroduce a new term called degree o arness dened as ollows. FT 1 FT 12 Edge 1 FT Flows [30s, 500s] DEST 5 DEST 1 DEST 2 Edge 6 Edge 5 Core 2 Core 5 Core 3 Edge 2 Edge 3 Edge 4 DEST 3 DEST 4 DEST 5 termnates at tme 250 seconds, and travels to Destnaton 1. The duraton o the smulaton was 500 seconds. Flow Numbers Flow s Actvaton/ Termnaton Schedule Flow s RLR (Kbps) Ingress Node FT 1-3 [30 s, 500 s] [20, 50] Edge 1 FT 4-6 [30 s, 500 s] [40, 50] Edge 1 FT 7-10 [30 s, 500 s] [10, 30] Edge 1 Vdeo 1 [185 s, 500 s] [400, 1200] Edge 1 Vdeo 2 [60 s, 500 s] [200, 1000] Edge 1 Vdeo 3 [160 s, 250 s] [800, 2000] Edge 2 Vdeo 4 [80 s, 350 s] [500, 1300] Edge 3 Table 1. Flow speccaton In the smulaton we used two types o applcatons: FT and vdeo trac. FT lows are small, short lved lows that actvate and termnate very requently. Each FT low randomly actvates multple tmes durng the smulaton and remans actve or a random duraton not longer than 30 seconds. FT lows use TC as ther transport protocol. Vdeo trac conssts o the large, longlved lows that use UD as the transport protocol. Each vdeo low actvates only once durng the smulaton and remans actve accordng to the schedule shown n Table 1. All the vdeo trac n the smulaton s b-drectonal; however, n order to avod unnecessary conuson we wll not dscuss vdeo trac that travels rom the boundary nodes Edge 4, Edge 5, and Edge 6 to ther correspondng destnatons. SRC 1 SRC 2 SRC 3 SRC 4 [185 s, 500s] [60 s, 500s] [160 s, 250 s] [80 s, 350 s] DEST 4 DEST 3 DEST 1 DEST 2 Fgure 2. Smulaton Topology We wll reer to the ar shares o the boundary node on the path at the tme τ wth and wthout the message aggregaton as ma ( τ ) and ( τ ), respectvely. Then, the degree o arness o the boundary node on the path at the tme τ s dened as: DF ( τ ) = 1 ma ( τ ) ( τ ) 1 (7) It should be noted that wth ths denton, a hgh degree o arness (e.g. more than 95%) ndcates that the resources are shared arly among the lows, whle a low degree o arness ndcates unar sharng. To study the perormance o the message aggregaton we used the topology o Fgure 2 that shows the low s actvaton/termnaton schedule and the pont o destnaton or each low. For example, the low o Source 1 actvates at tme 185 seconds and travels to node Destnaton 4, whle the low o source 3 actvates at tme 160 seconds, Fgure 3. Load Dstrbuton at Edge Load Dstrbuton Usng LDS Let us examne the bandwdth allocaton by the LDS n greater detal. The load dstrbuton among ngress nodes or the scenaro dened by Fgure 2 and Table 1 s shown n Fgures 3 5.

5 At tme 30 seconds the FT lows begn to actvate n a random ashon. At tme 60 seconds low Vdeo 2 actvates ollowed by actvaton o low Vdeo 4 at tme 80 seconds. At ths pont the ln between the nodes Core 5 and Core 3 becomes congested whch orces the edge nodes 1 and 3 to throttle transmsson rates o ther correspondng lows. At tme 160 seconds low Vdeo 3 actvates whch shts the bottlenec or ngress node Edge 1 to ln Core 2 Core 5. As a result, ngress nodes Edge 1 and Edge 2 adjust transmsson rates o ther lows accordng to aggregated nterace RLR on ln Core 2 Core 5, whle ngress node Edge 3 benets rom the excess bandwdth created by throttlng the lows o ngress node Edge 1. All the actve lows n the networ adjust ther transmsson rates accordng to ther correspondng bottlenec lns upon actvaton o the low Vdeo 1 at tme 185 seconds. However, ater all the lows have adjusted ther transmsson rates, ln Core 5 Core 3 becomes underutlzed whch enables low Vdeo 4 to benet rom the excess bandwdth. 5 Core 3, resultng n unnecessary load luctuatons. Thus, upon CN message arrval, the boundary node may reduce ts transmsson rate proportonally to the RLR change on the congested nterace, nstead o sendng trac at ts ar share. Fgure 5. Load Dstrbuton at Edge 3 Fgure 4. Load Dstrbuton at Edge 2 In should be noted that requent actvatons o the FT lows oten cause congeston on both bottlenec lns Core 2 Core 5 and Core 5 Core 3. As a result, all the actve lows n the networ adjust ther transmsson rates upon actvaton o the FT lows. However, snce ln Core 5 Core 3 does not lmt transmsson rate o the FT lows, low Vdeo 4 need not reduce ts transmsson rate to ts ar share on the ln Core 5 Core 3. Instead, low Vdeo 4 reduces ts transmsson rate proportonally to the RLR o the newly actvate FT low. As long as ln Core 2 Core 5 remans the bottlenec or the trac rom ngress node Edge 1, ln Core 5 Core 3 wll contan excess bandwdth and low Vdeo 4 would utlze t. I upon recepton o every CN message, low Vdeo 4 adjusts ts transmsson rate to the correspondng ar share then later t would ncrease ts sendng rate because o the excess bandwdth avalable on the ln Core At tme 250 seconds low Vdeo 3 termnates whch causes the bottlenec or the trac rom Edge 1 to sht bac to ln Core 5 Core3. Consequently, all the actve lows adjust ther transmsson rates accordngly. In partcular, low Vdeo 4 adjusts ts sendng rate to ts ar share n order to accommodate trac rom Edge 1. Fnally, at tme 350 seconds, low Vdeo 4 termnates and trac rom Edge 1 utlzes all the avalable bandwdth on the path. It should be noted that throughout the smulaton each actve low receves an amount o bandwdth that s wthn ts requested load range. Furthermore, the per-low bandwdth allocaton n the networ satses (wthn small error lmts) the arness crtera dened by equaton 5. In the next secton we examne the nluence o the message aggregaton on the arness o the load dstrbuton by the LDS. 4.3 Evaluaton O The Message Aggregaton To evaluate the message aggregaton technque and ts nluence on the arness o the load dstrbuton, we mplemented the ollowng aggregaton polces or the scenaro o Fgure 2. As mentoned beore, the goal o the message aggregaton s to reduce the total number o control messages (RLR_CNG) generated upon the low actvaton or termnaton. The ollowng message aggregaton rules specy under what condtons the RLR_CNG message should be generated and when t should be aggregated. Rule 1. Always generate RLR_CNG message upon actvaton or termnaton o the vdeo low. Rule 2. Always generate RLR_CNG message the low s actvaton does not cause congeston.

6 Rule 3. Generate RLR_CNG message upon the actvaton/termnaton o the FT low, the rato between noaggr AGGR and s larger than the aggregaton noaggr threshold, where, s the ar share o the FT lows on the path when the RLR_CNG message was sent AGGR and s the ar share o the FT lows on the path when the low s request was aggregated. Rule 4. Otherwse do not generate control message. Reducton n the RLR_CNG generatons Average Degree o Farness 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 30% 40% 50% 60% 70% 80% Aggregaton Threshold Fgure 6. Reducton n RLR_CNG messages 99.8% 99.6% 99.4% 99.2% 99.0% 98.8% 98.6% 98.4% 98.2% 98.0% 30% 40% 50% 60% 70% 80% Aggregaton Threshold Fgure 7. Average Degree o Farness We examned the reducton n the total number o RLR_CNG messages and the varaton o the degree o arness at the ngress node Edge 1 by changng the value o the aggregaton threshold rom 30% to 80%. Each scenaro was executed 10 tmes and the averaged results presented n Fgures 6 9. As expected, the reducton n the total o the RLR_CNG messages ncreases whle the degree o arness decreases as the aggregaton threshold becomes larger. When the aggregaton threshold ncreases, a larger number o low requests are beng aggregated, as a result o whch ewer RLR_CNG messages are generated. Subsequently, the core nodes contan and advertse a less accurate value o the aggregated nterace RLR, whch nluences the accuracy o the load dstrbuton and causes the degree o arness to decrease (mplyng less arness). Control Load Reducton Control Load (Kbytes) 9% 8% 7% 6% 5% 4% 3% 2% 1% 0% % 40% 50% 60% 70% 80% Aggregaton Threshold Fgure 8. Control Load Reducton 30% 40% 50% 60% 70% 80% Aggregaton Threshold Fgure 9. Total Control Load Smulaton results collected or the smulaton topology o Fgure 2 showed that the message aggregaton sgncantly reduces the total number o the RLR_CNG messages generated. In the best case, when the aggregaton threshold was set to 80%, the message aggregaton technque reduced the total number o RLR_CNG messages by almost 80%. At the same tme, the average degree o arness durng smulaton was only 98.4%, whch means the allocaton bandwdth values dd not devate much rom the optmally ar load dstrbuton. However, the reducton o the total control load due to message aggregaton was sgncantly lower as shown n Fgure 8. In the best case, when the aggregaton threshold was set to 80%, the total load reducton was only 8%. Nevertheless, as Fgure 9 shows, the total load o the control messages consstently decreases as the aggregaton threshold s ncreased. We observed such a small reducton n the amount o the control trac because the smulaton o Fgure 2 was congured wth a relatvely small number o FT lows. On average, durng the smulaton there were only 300 low actvaton requests by the FT sources. As a result, the ROBE messages were the domnant contrbutor to the total control load n the networ. Snce the goal o the message

7 aggregaton s to reduce the total number o RLR_CNG messages, ts eects on the reducton o the total control load are very small, only 4% -- 8%. In the scenaro where the total number o the low actvaton requests s sgncantly larger, the RLR_CNG messages would domnate the control load and thus the message aggregaton would sgncantly reduce the control load overhead. It should also be noted that although the average degree o arness vared between 99.6% and 98.4%, n certan nstances durng the smulaton ts value reached as low as 87%. Fgure 10 shows the requency dstrbuton o the degree o arness values durng the smulaton wth the aggregaton threshold set to 80%. Fgure 10 shows that the degree o arness reaches low values very nrequently and remans n that state or a very short tme. For example, value o the degree o arness s lower than 90% only 0.66% o the tme, whle t vares between 90% and 95% only 8.47% o the tme. As a result, we beleve that such behavor o the LDS due to message aggregaton s acceptable. Frequency o Occurance 35% 30% 25% 20% 15% 10% 5% 0% 86% - 87% Degree o Farness Hstorgam 88% - 89% 90% - 91% 92% - 93% 94% - 95% 96% - 97% 98% - 99% = 100% Degree o Farness Fgure 10. Dstrbuton o the Degree o Farness values 5. Related Wor Overvew Ths paper ntroduces a new dea or reducng the total overhead due to control message exchange wthn the ramewor o the LDS ntroduced n [11-13]. Ths wor s a drect extenson and mprovement o [13] where a more detaled descrpton o the LDS may be ound. In [11] Hnatyshn et al provde an alternatve approach to load dstrbuton n the Internet. The LDS proposed n [11] does not requre the core nodes to mantan aggregated nterace RLR and nstead reles on an approxmaton mechansm or computng the ar share o the ngress nodes. However, ths approach cannot accurately compute the ar shares, taes a long tme to converge, and does not guarantee ar load dstrbuton among the edge nodes under all networ condtons. In [14], Kar et al provded an excellent denton o the dynamc rate control problem and ntroduced an teratve algorthm that solves t. In [14], ndvdual sources adjust ther sendng rates based on the utlty uncton and the networ eedbac whch conssts o normaton about the number o congested lns on the path. However, the algorthm proposed n [14] converges to the optmal values slowly, operates on a per-low bass, requres sources to communcate ther sendng rates to the core routers, and reles on the ACK pacets to carry the eedbac. In certan stuatons, the soluton proposed n [14] becomes unacceptable because o these eatures. Mrhaa et al ntroduced a somewhat related dea n [18]. Ther goal was to mody the resource reservaton protocol RSV or supportng dynamcally changng QoS requrements n moble ad hoc networs. The proposed drsv mechansm also assumes that each low requests resources n a range. When a new low enters the networ and there are not enough resources to accommodate t, the congested ln wll adjust the reservatons o other lows n order to accept the new low s reservaton. Unortunately drsv also wors on a per-low bass and thus does not scale well. Furthermore, t does not guarantee that the lns n the networ wll be ully utlzed and t allows perods o QoS degradaton. The Explct Congeston Notcaton (ECN) model [22] requres that the sources wll reduce ther rates upon recepton o the CE mared pacets. Both Explct Congeston Notcaton approach and smple rate control algorthm [14] assume that the sources are well behaved and would reduce ther sendng rate upon congeston notcaton arrval. Unortunately n the dverse Internet envronment, we cannot be sure that all the sources wll behave as requested. Thus nether o these approaches provdes protecton aganst denal-o-servce attacs. On the contrary, the load dstrbuton scheme that we have ntroduced deals wth trustworthy boundary nodes that would adjust sendng rates regardless o the user behavor and thus mtgates the possblty o msbehavng sources launchng a denal-oservce attac. The problem o admsson control [10, 15-16] and controlled-load servces [24] s somewhat related to the load dstrbuton ssues dscussed n ths paper. However they address a slghtly derent problem o determnng when a new low could be accepted nto the networ, whle the LDS examnes the problem o how to arly dstrbute resources among the sources n order to accommodate the new low s request. 6. Conclusons In ths paper we examned perormance o the LDS n a networ that contans a large number o small lows and ntroduced a message aggregaton technque or reducng the control load overhead. The message aggregaton reduces the total number o RLR_CNG control messages at the cost o volatng the arness requrements o the resource

8 dstrbuton. Smulaton results reported that the LDS provdes a ar and ecent resource allocaton n the networ wth a large number o small lows. Furthermore the message aggregaton s capable o sgncantly reducng the total number o RLR_CNG messages at the small cost o less than 2% o average devaton rom the optmally ar load dstrbuton. Although the message aggregaton showed very promsng results, t should not be used n networs where the domnant part o the message exchange overhead comes rom the perodc path probng. In ths case, the message aggregaton technque would be neectve. Furthermore, smulaton results showed that the overhead due to the perodc path probng s very nsgncant, less than 0.1% o the total load. As a result, the message aggregaton should be used only n networs where the RLR_CNG messages due to low actvaton/ termnaton domnate control load overhead. 7. Reerences 1. M. Allman, A Web Server s Vew o the Transport Layer, Computer Communcatons Revew, vol. 30, no. 5, October 2000, pp S. Blae, D. Blac, M. Carlson, E. Daves, Z. Wang, and W. Wess. "An Archtecture or Derentated Servces", December IETF RFC R. Braden, D. Clar, and S. Shener, "Integrated Servces n the Internet Archtecture: an Overvew", June IETF RFC H. Chow and A. Leon-Garca, "A Feedbac Control Extenson to Derentated Servces", March Internet Drat: drat-chow-dserv-bctrl.txt. 5. D. Clar and W. Fang, "Explct Allocaton o Best Eort acet Delvery Servce," IEEE/ACM Transactons on Networng, vol. 6, no. 4, August 1998, pp C. Dovrols and. Ramanathan, "A Case or Relatve Derentated Servces and roportonal Derentaton Model," IEEE Networ, vol. 13, no. 5, Sep. 1999, pp C. Dovrols and D. Stllads, "Relatve Derentated Servces n the Internet: Issues and Mechansms," roceedngs o ACM SIGMETRICS, May C. Dovrols, D. Stllads, and. Ramanathan, "roportonal Derentated Servces: Delay Derentaton and acet Schedulng," roceedngs o ACM SIGCOMM 99 Conerence, Cambrdge, MA, Sep. 1999, pp W. Feng, D. Kandlur, D. Saha, and K. Shn "Understandng and Improvng TC erormance over Networs wth Mnmum Rate Guarantees," IEEE/ACM Transactons on Networng, vol. 7, no. 2, Aprl 1999, pp R. Gbbens and F.. Kelly, "Dstrbuted connecton acceptance control or a connectonless networ," roceedngs o ITC 99, Ednburgh, UK, June V. Hnatyshn and A.S. Seth, Avodng Congeston Through Dynamc Load Control, SIE's Int l Symp. on The Convergence o Inormaton Technologes and Communcatons, Aug. 2001, pp V. Hnatyshn and A.S. Seth, rovdng per-low QoS usng load dstrbuton scheme, TR , Department o Computer and Inormaton Scence, Unversty o Delaware, February V. Hnatyshn and A.S. Seth, Far and Scalable Load Dstrbuton n the Internet, roceedngs o the Internatonal Conerence on Internet Computng, Las Vegas, NV, June 24-27, 2002, pp K. Kar, S. Sarar, and L. Tassulas, "A Smple Rate Control Algorthm or Maxmzng Total User Utlty," roceedngs o INFOCOM 2001, Anchorage, USA, Aprl F.. Kelly, A. K. Maulloo, and D. K. H. Tan, Rate Control or communcaton networs: shadow prces, proportonal arness and stablty, Journal o the Operatonal Research Socety, vol. 49, no 3, pp , March F. Kelly,.B. Key, and S. Zachary, "Dstrbuted Admsson Control," IEEE Journal on Selected Areas n Communcatons, vol. 18, no. 12, December 2000, pp A.F. Lobo and A.S. Seth, ''A cooperatve congeston management scheme or swtched hgh-speed networs,'' roceedngs o ICN-96, Internatonal Conerence on Networ rotocols, Columbus, Oho (Oct.-Nov. 1996), pp M. Mrhaa, N. Schult, and D. Thomson, "Dynamc Qualty-o-Servce or Moble Ad Hoc Networs," Frst Annual Worshop on Moble and Ad Hoc Networng and Computng, 2000, pp B. Nandy, N. Seddgh,. eda, and J. Ethrdge, "Intellgent Trac Condtoners or Assured Forwardng Based Derentated Servces Networs, roceedngs o IFI Hgh erormance Networng (HN 2000), June ONET Modeler. ONET Technologes Inc eda, N. Seddgh, and B. Nandy, "The Dynamcs o TC and UD Interacton n I-QOS Derentated Servces Networs," roceedngs o the 3rd Canadan Conerence on Broadband Research, November K. Ramarshnan, S. Floyd, and D. Blac, "The Addton o Explct Congeston Notcaton (ECN) to I", March Internet Drat: drat-et-tsvwg-ecn-03.txt. 23. J. Rezende, "Assured Servce Evaluaton", roceedngs o Globecom 99, March J. Wroclaws, Speccaton o the Controlled-Load Networ Element Servce, September IETF RFC 2211.

Fair and Scalable Load Distribution in the Internet

Fair and Scalable Load Distribution in the Internet Proc. 3rd Internatonal Conerence on Internet Computng, Las Vegas, NV (June 2002), pp. 201-208. Far and Scalable Load Dstrbuton n the Internet Vasl Hnatyshn and Adarshpal S. Seth Department o Computer and

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

The Impact of Delayed Acknowledgement on E-TCP Performance In Wireless networks

The Impact of Delayed Acknowledgement on E-TCP Performance In Wireless networks The mpact of Delayed Acknoledgement on E-TCP Performance n Wreless netorks Deddy Chandra and Rchard J. Harrs School of Electrcal and Computer System Engneerng Royal Melbourne nsttute of Technology Melbourne,

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 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 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks

A Semi-Distributed Load Balancing Architecture and Algorithm for Heterogeneous Wireless Networks A Sem-Dstrbuted oad Balancng Archtecture and Algorthm for Heterogeneous reless Networks Md. Golam Rabul Ala Choong Seon Hong * Kyung Hee Unversty, Korea rob@networkng.khu.ac.kr, cshong@khu.ac.kr Abstract

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

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

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

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

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

Odd Graceful Labeling of Some New Type of Graphs

Odd Graceful Labeling of Some New Type of Graphs Internatonal Journal o Mathematcs Trends and Technology IJMTT) Volume 41 Number 1- January 2017 Odd Graceul Labelng o Some New Type o Graphs Sushant Kumar Rout 1 Debdas Mshra 2 and Purna chandra Nayak

More information

Integrated Congestion-Control Mechanism in Optical Burst Switching Networks

Integrated Congestion-Control Mechanism in Optical Burst Switching Networks Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subect matter experts for publcaton n the IEEE GLOBECOM 2005 proceedngs Integrated Congeston-Control Mechansm n Optcal Burst

More information

with `ook-ahead for Broadcast WDM Networks TR May 14, 1996 Abstract

with `ook-ahead for Broadcast WDM Networks TR May 14, 1996 Abstract HPeR-`: A Hgh Performance Reservaton Protocol wth `ook-ahead for Broadcast WDM Networks Vjay Svaraman George N. Rouskas TR-96-06 May 14, 1996 Abstract We consder the problem of coordnatng access to the

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

Halmstad University Post-Print

Halmstad University Post-Print Halmstad Unversty Post-Prnt Admsson Control for Swtched Realtme Ethernet Schedulng Analyss versus etwor Calculus Xng Fan and Magnus Jonsson.B.: When ctng ths wor cte the orgnal artcle. Orgnal Publcaton:

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

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments Internatonal Journal of u- and e- ervce, cence and Technology Vol8, o 7 0), pp7-6 http://dxdoorg/07/unesst087 ecurty Enhanced Dynamc ID based Remote ser Authentcaton cheme for ult-erver Envronments Jun-ub

More information

Network Cloud. Internal Network. Internal Network. Internal Network. Border Switch. Border Switch. Border Switch. Network. Internal. Border.

Network Cloud. Internal Network. Internal Network. Internal Network. Border Switch. Border Switch. Border Switch. Network. Internal. Border. Multplexng VBR Trac Flows wth Guaranteed Applcaton-level QoS Usng Statstcal Rate Monotonc Schedulng Ala K. Atlas and Azer Bestavros Computer Scence Department Boston Unversty Boston, MA 0225 fakatlas,

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

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network

An Optimal Bandwidth Allocation and Data Droppage Scheme for Differentiated Services in a Wireless Network Purdue Unversty Purdue e-pubs ECE Techncal Reports Electrcal and Computer Engneerng 3--7 An Optmal Bandwdth Allocaton and Data Droppage Scheme for Dfferentated Servces n a Wreless Network Waseem Shekh

More information

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS

DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS DEAR: A DEVICE AND ENERGY AWARE ROUTING PROTOCOL FOR MOBILE AD HOC NETWORKS Arun Avudanayagam Yuguang Fang Wenjng Lou Department of Electrcal and Computer Engneerng Unversty of Florda Ganesvlle, FL 3261

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

Design of the Application-Level Protocol for Synchronized Multimedia Sessions

Design of the Application-Level Protocol for Synchronized Multimedia Sessions Desgn of the Applcaton-Level Protocol for Synchronzed Multmeda Sessons Chun-Chuan Yang Multmeda and Communcatons Laboratory Department of Computer Scence and Informaton Engneerng Natonal Ch Nan Unversty,

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

An Energy-Efficient Framework for Multi-Rate Query in Wireless Sensor Networks

An Energy-Efficient Framework for Multi-Rate Query in Wireless Sensor Networks An Energy-Ecent Framework or Mult-Rate Query n Wreless Sensor Networks Yngwen Chen,, Hong Va Leong, Mng Xu, Jannong Cao, Keth C.C Chan, and Alvn T.S Chan School o Computer, Natonal Unversty o Deense Technology,

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

Data quality assessment from the user s perspective

Data quality assessment from the user s perspective Data qualty assessment rom the user s perspectve Cnza Cappello Poltecnco d Mlano Dpartmento d Elettronca e Inormazone Va Ponzo 34/5, 033 Mlano, Italy Tel. +39-0-399 3550 cappell@elet.polm.t Chara Francalanc

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

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

Evaluation of TCP Variants and Bandwidth on Demand over Next Generation Satellite Network

Evaluation of TCP Variants and Bandwidth on Demand over Next Generation Satellite Network Evaluaton of TCP Varants and Bandwdth on Demand over Next Generaton Satellte Network Songrth Kttperachol, Zhl Sun and Hatham Cruckshank Centre for Communcaton Systems Research Unversty of Surrey Guldford,

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

Network-Driven Layered Multicast with IPv6

Network-Driven Layered Multicast with IPv6 Network-Drven Layered Multcast wth IPv6 Ho-pong Sze and Soung C. Lew Department of Informaton Engneerng, The Chnese Unversty of Hong Kong, Shatn, N.T., Hong Kong {hpsze8, soung}@e.cuhk.edu.hk Abstract.

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

A Scheduling Algorithm of Periodic Messages for Hard Real-time Communications on a Switched Ethernet

A Scheduling Algorithm of Periodic Messages for Hard Real-time Communications on a Switched Ethernet IJCSNS Internatonal Journal of Comuter Scence and Networ Securty VOL.6 No.5B May 26 A Schedulng Algorthm of Perodc Messages for Hard eal-tme Communcatons on a Swtched Ethernet Hee Chan Lee and Myung Kyun

More information

An Algorithm for Web Firewall Packet Scheduling Based on Delay Prediction

An Algorithm for Web Firewall Packet Scheduling Based on Delay Prediction An Algorthm for Web Frewall Pacet Schedulng Based on Delay Predcton Shchang XUAN, Kage AN, Wu YANG* Informaton Securty Research Center, Harbn Engneerng Unversty, Harbn, Helongjang, 5000, Chna Abstract

More information

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions

SRB: Shared Running Buffers in Proxy to Exploit Memory Locality of Multiple Streaming Media Sessions SRB: Shared Runnng Buffers n Proxy to Explot Memory Localty of Multple Streamng Meda Sessons Songqng Chen,BoShen, Yong Yan, Sujoy Basu, and Xaodong Zhang Department of Computer Scence Moble and Meda System

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

Dynamic Node Join Algorithm with Rate-Distortion for P2P Live Multipath Networks

Dynamic Node Join Algorithm with Rate-Distortion for P2P Live Multipath Networks Dynamc Node Jon Algorthm wth Rate-Dstorton for P2P Lve Multpath Networs Shyh-Chang Lu 1,Tsung-Hung Chen 1, Tsang-Hung Wu 1, Peter P.S. Wang 2 1 Dept. of Informaton Eng, 2 Dept. of Computer Scence and Informaton

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

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

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

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

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

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

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

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

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

A Proactive Non-Cooperative Game-theoretic Framework for Data Replication in Data Grids

A Proactive Non-Cooperative Game-theoretic Framework for Data Replication in Data Grids Eghth IEEE Internatonal Symposum on Cluster Computng and the Grd A Proactve Non-Cooperatve Game-theoretc Framewor for Data Replcaton n Data Grds Al H. Elghran, Student Member, IEEE, Ry Subrata, Member,

More information

Reducing I/O Demand in Video-On-Demand Storage Servers. from being transmitted directly from tertiary devices.

Reducing I/O Demand in Video-On-Demand Storage Servers. from being transmitted directly from tertiary devices. Reducng I/O Demand n Vdeo-On-Demand Storage Servers Leana Golubchk y John C.S. Lu z Rchard Muntz x Abstract Recent technologcal advances have made multmeda on-demand servces, such as home entertanment

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

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

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

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

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

Connection-information-based connection rerouting for connection-oriented mobile communication networks

Connection-information-based connection rerouting for connection-oriented mobile communication networks Dstrb. Syst. Engng 5 (1998) 47 65. Prnted n the UK PII: S0967-1846(98)90513-7 Connecton-nformaton-based connecton reroutng for connecton-orented moble communcaton networks Mnho Song, Yanghee Cho and Chongsang

More information

NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK

NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK NETWORK LIFETIME AND ENERGY EFFICIENT MAXIMIZATION FOR HYBRID WIRELESS NETWORK Prasana kumar. S 1, Deepak.N 2, Tajudeen. H 3, Sakthsundaram. G 4 1,2,3,4Student, Department of Electroncs and Communcaton,

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 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

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

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

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

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

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

Optimal Distribution of Remotely-Subscribed Multicast Traffic within a Proxy Mobile IPv6 Domain by Using Explicit Multicast

Optimal Distribution of Remotely-Subscribed Multicast Traffic within a Proxy Mobile IPv6 Domain by Using Explicit Multicast ptmal strbuton of Remotely-Subscrbed Multcast Traffc wthn a Proxy Moble v6 oman by Usng Explct Multcast us M. Contreras *, Carlos J. Bernardos * Core Networ Evoluton Telefónca I+ on Ramón de la Cruz, 82-84,

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level

Adaptive Resource Allocation Control with On-Line Search for Fair QoS Level Adaptve Resource Allocaton Control wth On-Lne Search for Far QoS Level Fumko Harada, Toshmtsu Usho, Graduate School of Engneerng Scence Osaka Unversty {harada@hopf, usho@}sysesosaka-uacjp Yukkazu akamoto

More information

Source Opeand 1 Source Operand 2 Destination. Dispatched Functional Unit Executed Predicted Reissued Program Counter

Source Opeand 1 Source Operand 2 Destination. Dispatched Functional Unit Executed Predicted Reissued Program Counter Analyzng Overhead of Ressued Instructons on Data Speculatve Processors Toshnor Sato Toshba Mcroelectroncs Engneerng Laboratory 580-1, Horkawa-Cho, Sawa-Ku, Kawasak 210-8520, Japan toshnor.sato@toshba.co.jp

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

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

Neural Network Control for TCP Network Congestion

Neural Network Control for TCP Network Congestion 5 Amercan Control Conference June 8-, 5. Portland, OR, USA FrA3. Neural Network Control for TCP Network Congeston Hyun C. Cho, M. Sam Fadal, Hyunjeong Lee Electrcal Engneerng/6, Unversty of Nevada, Reno,

More information

On Embedding and NP-Complete Problems of Equitable Labelings

On Embedding and NP-Complete Problems of Equitable Labelings IOSR Journal o Mathematcs (IOSR-JM) e-issn: 78-578, p-issn: 39-765X Volume, Issue Ver III (Jan - Feb 5), PP 8-85 wwwosrjournalsorg Ombeddng and NP-Complete Problems o Equtable Labelngs S K Vadya, C M Barasara

More information

A High-Performance Router: Using Fair-Dropping Policy

A High-Performance Router: Using Fair-Dropping Policy Internatonal Journal of Computer Scence and Telecommuncatons [Volume 5, Issue 4, Aprl 2014] A Hgh-Performance Router: Usng Far-Droppng Polcy ISSN 2047-3338 Seyyed Nasser Seyyed Hashem 1, Shahram Jamal

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

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

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

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