A fair buffer allocation scheme

Size: px
Start display at page:

Download "A fair buffer allocation scheme"

Transcription

1 A far buffer allocaton scheme Juha Henanen and Kalev Klkk Telecom Fnland P.O. Box 228, SF-330 Tampere, Fnland E-mal: Abstract An approprate servce for data traffc n ATM networks requres large buffers n network nodes. However, large buffers wthout a proper allocaton scheme may lead to an unsatsfactory qualty of servce. Most present allocaton schemes ether necesstate a complcated queueng system or they do not offer a suffcent farness. Ths paper descrbes a rather smple buffer management scheme that results n far allocaton of bandwdth among competng connectons by usng only a FIFO buffer. The performance and farness of the allocaton scheme has been analysed by means of a smulaton program.. Introducton Asynchronous Transfer Mode (ATM) s the bass for future hgh-speed telecommuncaton networks. The strength of ATM les n ts superor flexblty whch enables a wde varety of servces and applcatons to be effcently ntegrated n one network. One of the man dffcultes of ATM s related to management of the network. Especally the control of multple types of traffc wth dfferent servce requrements has proved to be very dffcult. There are dfferent strateges for controllng an ATM network. The smplest one s to use the peak-rate allocaton method wth an approprate Usage/etwork Parameter Control (UPC/PC) scheme (see e.g., []). However, ths approach s somewhat nconsstent wth the orgnal dea of ATM, whch mples the possblty to explot the statstcal behavour of traffc streams. Especally n case of data traffc, peak-rate allocaton may lead to very low utlsaton. Another approach, called rate envelope multplexng [2], the operator endeavours to ensure that the combned nput rate of multplexed connectons s wthn the envelope, at least wth a very hgh probablty. Rate envelope multplexng s usually based on small FIFO buffers whch allows a relatvely smple mplementaton of network nodes. Ths approach has several drawbacks: the statstcal propertes of connectons could be very dffcult to predct, the achevable utlsaton remans low f the peak rate of sources ncreases beyond a small fracton of the lnk rate, and durng an overload stuaton, the QoS of all connectons s deterorated ndependent of source type and behavour. In data networks a dfferent scheme, rate sharng, s usually adopted. The am of rate sharng s to use avalable bandwdth to the maxmum whle ensurng at least some degree of far sharng between contendng users [2]. Rate sharng requres very large buffers at every network node, f the traffc process s smlar to that of local area networks. Because the queue length dstrbuton depends sgnfcantly on several traffc parameters (e.g., burst and slence length dstrbuton) t s

2 very dffcult to make any guarantees about the mean delays and delay varaton. In addton, a far share of bandwdth remans a problem f FIFO buffers are used. The farness problem can be allevated by usng dfferent schemes, e.g., vrtual spacng [2], round robn/prorty schedulng [3], weghted round-robn schedulng [4], dynamc tme-slce [5], asynchronous tme sharng [6], and per vrtual crcut buffer lmt [7]. Although these schemes make possble to protect the well-behaved connectons from the msbehavng ones, the complexty of mplementaton may restrct ther applcablty, see e.g. [2], [8], and [9]. An approach whch makes possble a smpler mplementaton s to offer Avalable Bt Rate (ABR) or Unspecfed Bt Rate (UBR) servce. In both servces the accessble bandwdth for a connecton depends on the traffc condton n the bottleneck node. In ABR servce each traffc source s nformed about the maxmum momentary rate possble to offer by the network, whereas the UBR servce counts more on the proper functon of hgher layer protocols f frames are lost due to overload stuaton n the ATM network. In order to provde bandwdth farness among competng ABR or UBR connectons, the buffer capacty at each swtch needs to be allocated farly among the competng connectons. Otherwse a connecton that gets more than ts far share of the buffer space, also gets more than ts far share of the bandwdth. Ths s true n case of both FIFO and per VC buffer management, snce the buffer space s always lmted and cannot be statcally allocated for each connecton. In ths paper we propose an allocaton scheme that allows a far share of lnk capacty usng only a pure FIFO buffer. The farness of the allocaton scheme has been studed n some smple cases. The results are very promsng although more extensve studes are needed to assess the real performance of the scheme. 2. The Buffer Allocaton Scheme The basc dea of the proposed allocaton scheme s that the buffer mplementaton should be as smple as possble, whereas t s possble to allow a relatvely complex algorthm to decde whether an ncomng cell should be accepted or rejected. If ths acceptance algorthm s suffcently far, there s no need to use more complex queue dscplnes than FIFO for ABR or UBR class of servce. Let us suppose that ncomng cells to an ATM node are generated by several sources, all of whch send AAL5 frames. Frstly, t s mportant to know whether the arrvng cell s the frst cell of a frame, and whether some cells of the same frame have already been delvered forward. If there s an mpendng danger of buffer overflow, whole frames should be dropped nstead of ndvdual cells. The random early drop (RED) scheme has shown to have much better performance than a smpler scheme n whch the remander of a frame s dscarded after one cell s dropped [8]. Therefore, f the buffer occupancy exceeds a certan lmt, the frst cell and all the followng cells of a frame should be dropped. Consequently, f the frst cell of a frame s accepted nto the buffer, all the followng cells of the frame should also be accepted, provded that the buffer s not fully occuped. ow the frst algorthm (A) can be defned as follows: 2

3 The frst cell of an AAL5-frame s dropped f X > R, where X s the number of cells n the buffer and R s a lmt for buffer occupancy. Unfortunately, ths buffer allocaton scheme does not guarantee a far share between dfferent type of connectons f some connectons have exploted more resources than the other ones. If a network operator s ntenton n an overload stuaton s to share the lnk capacty evenly among all actve connectons durng an overload stuaton, then the operator should drop cells from those connectons that have exploted the largest part of the lnk and buffer capacty. One way to do ths s to consder the number of cells n the buffer. If a connecton gets more than ts far share of the buffer space, t also gets more than ts far share of the bandwdth. Therefore, by restrctng the number of cells each connecton can have n the buffer one can also share the lnk capacty farly. Ths type of approach has been presented by Huang and Wu [0]. However, the applcaton of the scheme dffers essentally from our approach. Ther system conssts of two traffc classes (delay-senstve and loss-senstve classes) and an output-buffered ATM swtch. In arrval rate based state-dependent prorty scheme both the number of cells that a class of traffc has n the buffer and the correspondng arrval rate are used to decde whch class s selected for servce n the next tme slot. Ramamurthy and Dghe have proposed that buffer threshold for hgh runnng VC's should be modfed f cells have to be dscarded because of full buffers [4]. However, they do not present any explct method to dstngush hgh runnng connectons from the other ones. Let us denote the number of cells connecton has n the buffer by Y and the total number of actve connectons by a. More precsely, a s the number of connectons whch have at least one cell n the buffer. If durng an overload stuaton a connecton has more cells n the buffer than the average value (.e., Y >X/ a ), we may conclude that the connecton s to some extent responsble for the overload stuaton. Let us denote W Y a =. X Parameter W can be used as a measure of the explotaton of network resources provded that the buffer capacty s suffcently large n comparson wth the typcal burst sze. In contrast, f the buffer sze s small as compared of burst sze, the algorthm may not offer an approprate level of performance (see table 6 n Secton 5). ow we can defne an advanced algorthm by applyng parameter W : In the second algorthm (A2) the frst cell of an AAL5-frame s dropped f (X > R) and (W > ). Although ths smple scheme levels down n some degree the dfferences n lnk capacty used by connectons, the result s not qute satsfactory. When X exceeds R all connectons whch have more cells n the buffer than average (.e., W > ) experence roughly the same cell (or frame) loss rato, ndependent of the nstantaneous rate of the connecton. In order to amend the performance of the algorthm we can replace the on/off type of rejecton functon by a smoother one. In the thrd algorthm (A3) the frst cell of an AAL5-frame wll be dropped f: 3

4 K X (X > R) and W > Z + X R where K s the buffer capacty n cells and Z s a free parameter (typcally from 0.5 to ). Ths formula can also be presented n a smpler form: Y a ( X R) > Z( K R)X Because the term Z(K-R) does not depend on the traffc condton, the mplementaton of Algorthm 3 actually requres 3 multplcatons, one subtracton and one comparson. The forms of the rejecton functons of dfferent algorthms are presented n Fgure. If we apply Algorthm 3 and the buffer occupancy exceeds R, cells are rejected from a connecton only f t has a consderably amount of cells n the buffer. For nstance, f K = 2000, R = 500, Z = 0.5, X = 525, and a = 50, each connecton s allowed to have 305 cells n the buffer. When X approaches K, the allowed number of cells decreases eventually below (f Z < ). As a consequence, fnally most of the cells (= frst cells of AAL5-frames) wll be dropped, because the schedulng algorthm tends to level down the dfferences n the number of cells whle X s ncreasng. Ths property s desrable snce some of the buffer capacty should be left for the remanng cells of accepted frames. An approprate behavour of algorthm can be obtaned by a proper selecton of parameters R and Z. 0 W 8 6 A3,Z= A3,Z=0.5 A2 A X Fgure. Rejecton functons of Algorthms, 2 and 3 3. Farness In order to assess the farness of the proposed schedulng schemes we should have a reference model. The reference model n ths paper s based on the assumpton that traffc varatons are very slow. In ths case a far schedulng scheme rejects cells n a way that there s a maxmum cell rate whch satsfes the followng condton when the offered load exceeds the lnk capacty: w max w ( B ) = C = 4

5 where w s the nstantaneous cell rate of connecton, C s the lnk rate and: B = 0 f w w w w = max f w w In other words, w s the maxmum bandwdth whch the connecton can employ durng the max overload stuaton. Parameter w, and consequently B s, can be resolved qute easly. In addton, max we should take nto account that the buffer capacty reduces the actual cell loss rato. Therefore the fnal reference value for cell loss rato of connecton s defned as: > w max max B m B j j j= = B m j B j j= where m s the mean bt rate of the connecton and s the number of connectons. On the bass of the above reference model the followng farness ndex can be ntroduced: where propertes: F m = = = = m m B ( B B ) s the smulated cell loss rato of connecton. Ths farness ndex has the followng F= f = B for all connectons. If m = m 0, B = B 0 for every, and s are exponentally dstrbuted random varables, F s typcally about 0. F does not change f every B and B s multpled by the same constant. F s weghted by the mean bandwdth of each connecton n order to avod the overweghtng of connectons wth very small cell rate. 4. Smulaton results In ths secton we present some prelmnary results concernng the farness of algorthms A, A2 and A3. The results are based on smulatons wth only one ATM-node. Although ths lmtaton restrcts the applcablty of the results, the man propertes of the allocaton scheme can presumably be obtaned. The am of the algorthms s to share the lnk capacty farly durng an overload stuaton. Therefore the smulatons have been performed n a way that the average offered load s nearly, and because of traffc varatons the load exceeds the lnk capacty almost half of the smulaton tme. As a consequence, the average cell loss ratos observed n the smulatons represent the cell 2 5

6 loss ratos durng overload stuaton rather than the average cell loss ratos durng long perods. The source types used n smulatons are presented n Table. Source onprobablty* peak rate/ lnk rate frame sze n cells mean rate/ lnk rate S S S S S S * n the smulaton program the actvty of a source s determned randomly at every 8000 tme slots Table. Source types In all cases the followng algorthms have been compared: Pure FIFO queue Algorthm, R=500 Algorthm 2, R=500 Algorthm 3, R=500, Z=0.5, 0.9 and In the frst smulaton seres (Table 2) we have tred to apprase the ablty of dfferent algorthms to dscern connectons wth moderately dfferent rates. Frstly, we can see that Algorthm has a notable mpact on the perceved cell loss rato due to ts prncple that only whole frames are dropped (note that all cells belongng to a frame are supposed to be lost f at least one of the cells s dropped). However, the farness of algorthm s poor, snce all connectons encounter almost the same cell loss probablty even a FIFO queue s better n ths respect. Algorthm 2 offers much better farness although t cannot dstngush very well small dfferences n mean rates. In contrast, the results of algorthm 3 are qute satsfactory: farness ndex s as hgh as 0.96 and the dfference of cell loss ratos between the reference model and smulaton result s small especally wth source types S3, S4 and S5. Wth S2 there s a larger relatve error, but because of the form of farness ndex these errors have an nsgnfcant effect on the overall farness. sources 5*S2 4*S3 3*S4 3*S5 B ave farness Algorthm smul. refer. smul. refer. smul. refer. smul. refer. ndex Pure FIFO E A E A2 5.28E E A3, Z= E-4 2.2E A3, Z= E-4.78E A3, Z= 8.57E-4.8E Table 2. Smulaton results wth sources S2, S3, S4 and S5 6

7 In the next smulaton cases (Table 3) there are sources wth essentally smaller mean rate n addton to the sources wth hgh bandwdth demand. The low rate sources could be ether CBR sources or, more lkely, sources that have both a hgh actvty level and a low actvty level (e.g., fle transfer wth user responses). The effect of the sources wth low nstantaneous traffc demand s presumably rather small on the offered load, but they may ncrease consderably the number of actve sources (.e., parameter a ). The effect of these sources s dscernble wth Algorthm 2, whch yelds almost the same cell loss rato for sources S3, S4 and S5, although the reference model gves clearly dfferent cell loss probabltes. Agan, the results are much better wth Algorthm 3. An especally mportant property of Algorthm 3 s that low bt rate sources (S) dd not experence any cell losses durng any smulaton. sources: 20*S 4*S3 3*S4 3*S5 B ave farness Algorthm smul. refer. smul. refer. smul. refer. smul. refer. ndex Pure FIFO A A A3, Z= A3, Z= A3, Z= Table 3. Smulaton results wth sources S, S3, S4 and S5 In the last cases we examne the effect of connectons wth very hgh cell rates. Two sources of type 6 generate cells wth half of the lnk rate durng actve perods. As regards the farness of allocaton scheme, t s mportant that these sources experence essentally hgher cell loss rato than the other connectons. Algorthms 2 and 3 satsfy ths requrement whereas the performance of A s defcent. sources: 2*S6 4*S3 3*S4 3*S5 B ave farness Algorthm smul. refer. smul. refer. smul. refer. smul. refer. ndex Pure FIFO E A E A E E A3, Z= E E A3, Z= E-3 3.5E A3, Z= E E Table 4. Smulaton results wth sources S3, S4, S5 and S6 Accordng to the above tables factor Z does not have any sgnfcant effect on the farness ndex and, n consequence, t s perhaps not a necessary parameter. However, because t does not complcate the mplementaton of the algorthm, t can be appled to regulate the behavour of the allocaton process. In partcular, f the cell rate of most of the connectons s roughly the same and Z=, the probablty that the buffer wll be fully occuped s relatvely large. In ths case some frames mght be lost partally, whch leads to an neffcent use of network resources. The actual 7

8 selecton of parameters R (n relaton to buffer capacty) and Z depends on the propertes of real traffc n ATM networks. 5. Implementaton aspects Although the formula used n the proposed algorthm s relatvely smple, Algorthm 3 requres 3 multplcatons. Because the constrant for calculaton tme s very strngent at hgh cell rates, an mplementaton, n whch multplcatons are avoded by usng beforehand calculated tables, could be more expedent. A prme ssue as regards the applcablty of ths approach s the requred amount of memory. The table could be realsed n a way that t contans the allowed value for Y (the number of cells of the connecton n the buffer) for each value of X (the number of cells n the buffer) and a (the number of actve connectons). If no compresson s used the sze of the table s (K-R)*K*2 bytes (note that the maxmum number of actve connectons s K because of the defnton appled). Ths s presumably too large a table for practcal mplementatons. Fortunately, t s possble to reduce the actual sze of both terms, K-R and K. In practcal cases t s very unlkely that all cells n the buffer belong to dfferent connectons. Consequently, a maxmum value for the number of actve sources used n the table could be essentally smaller than K, and f the actual number of actve sources exceeds the lmt, the largest value n the table s used. Moreover, as the results presented n the tables 2, 3 and 4 have shown, the actual form of rejecton functon may vary consderably wthout any sgnfcant effect on the performance of the algorthm (the change of farness ndex s qute small between cases Z = 0.5 and Z=). Therefore, t s not necessary to have every value of X n the table. We have performed some smulatons wth dfferent granulartes (G) by replacng X n the decson formula by a rounded one: X = G X G+05., where denotes the nteger part. The results presented n table 5 show that we can use rather coarse granularty: even 5 dfferent levels for the allowed W s n some cases suffcent. By applyng conservatve approxmatons: 000 for the number of actve connectons and 50 for the number of W levels, we need a table of sze 00 kbytes (note that the granularty depends on the buffer sze). Ths sze s most lkely acceptable n real mplementatons. Granularty (G): umber of levels: Sources 5*S2 + 4*S3 + 3*S4 + 3*S *S + 4*S3 + 3*S4 + 3*S *S6 + 4*S3 + 3*S4 + 3*S Table 5. The effect of granularty on farness ndex (K=2000, R=500, Z=0.5) Another problem of mplementaton s that n order to guarantee a suffcent farness the buffer sze should be qute large compared wth the frame sze. It s qute easy to notce that f the dle tme between successve frames of a connecton s longer than the emptyng tme of the buffer, a new frame wll always be accepted. Thus, t s advantageous for the customer to send large frames wth as hgh rate as possble. The prmary soluton to ths problem s to use large buffers. In our 8

9 smulaton cases the buffer sze s only 2000 cells because of restrctons n smulaton program but n practcal mplementatons the buffer sze could be much larger. The essental factor s the rato of buffer sze to frame sze. We have performed some smulatons wth varyng frame szes. The traffc stuatons are smlar to those used n the above table expect that the sources S5 have dfferent frame szes (mean and peak rates of the sources reman unchangeable). By ncreasng the frame sze sources could reduce ther frame loss ratons, and n consequence, the frame loss rato of other sources wll be ncreased. On the bass of smulaton (see Table 6) the rato of buffer sze to maxmum frame sze should be about 50, whch means that the buffer sze should be about 0000 cells f the maxmum frame sze s about 200 cells. The frame sze of sources S5: Rato of buffer sze to maxmum frame sze: 5*S2 + 4*S3 + 3*S4 + 3*S *S + 4*S3 + 3*S4 + 3*S *S6 + 4*S3 + 3*S4 + 3*S Modfcatons Table 6. The effect of frame sze on farness ndex (K=2000, R=500, Z=0.5) As notced the prevous secton, f the buffer sze s not suffcently large n comparson wth frame sze, farness could be deterorated. One possble soluton s to perform the checkng procedure when the last cell of a frame arrves at the buffer. The algorthm 3 can be preserved unchanged. If the result of Algorthm 3 s rejecton and the buffer occupancy exceeds the lmt R when frst cell of next frame comes, the frame wll be dropped. After ths modfcaton the frame loss rato s the hgher the larger s the frame sze (as opposed to the orgnal algorthm). On the network performance pont of vew ths property could be desrable. Algorthm 3 s a sutable scheme provded that all connectons are supposed to have the same bandwdth requrements. However, n practcal mplementatons there may arse a need for allocatng dfferent bandwdth for dfferent connectons. Ths type of allocaton scheme can be realsed by usng weghtng coeffcents n algorthm 3. Let us suppose that every connecton has a weghtng coeffcent (q ), whch determnes the share provded for the connecton durng an overload stuaton. By usng these coeffcents the parameter W can be modfed n the followng way: W YQ = Xq where Q s the sum of weghtng coeffcents of actve connectons: Q= a q j j= The decson formula s smlar to that of Algorthm 3: n Algorthm 4 the frst cell of an AAL5- frame wll be dropped f: 9

10 Y Q ( X R) > Z( K R) q X It should be noted that Algorthm 4 can be reduced to Algorthm 3 by usng equal weghtng coeffcents. 7. Conclusons Ths paper shows that t s possble to attan a hgh farness by usng FIFO buffers and a smple allocaton scheme. The proposed allocaton algorthms are especally sutable for the allocaton of UBR connectons, because t reacts accurately and quckly durng overload stuaton and reduces the bandwdth only by those connectons that use an excessve amount of the lnk bandwdth. At the same tme, connectons wth small cell rate do not experence any cell losses. By usng weghtng coeffcents t s possble to allocate lnk capacty accordng to pre-defned values. However, further smulatons wth several nodes and upper protocol levels are needed to assess the real performance of the buffer allocaton schemes. REFERECES [] Internatonal Telecommuncaton Unon, Telecommuncaton Standardzaton Sector (ITU-T), Recommendaton I.37, Traffc Control and Congeston Control n B-ISD, Geneva 993. [2] Roberts, J Rate envelope multplexng and rate sharng n B-ISD, To be appeared n IEICE Transactons on Communcatons (Japan), 995. [3] Chen, W-T and Lu, U-J A feasble framework of traffc control on an ATM wde-area network, Computer etworks and ISD Systems, Vol 27 (994) pp [4] Ramamurthy, G and Dghe, R S A multdmensonal framework for congeston control n B- ISD, IEEE J Selected Areas n Commun., Vol 9 o 9 (December 99) pp [5] Srram, K Methodologes for Bandwdth Allocaton, Transmsson Schedulng, and Congeston Avodance n Broadband ATM etworks, Computer etworks and ISD Systems, Vol 26 (993) pp [6] Hyman, J M, Lazar, A A and Pacfc, G A Separaton Prncple Between Schedulng and Admsson Control for Broadband Swtchng, IEEE J. Selected Areas Commun., Vol o 4 (993) pp [7] Dosh, B T and Johr, P K Communcaton protocols for hgh speed packet networks, Computer etworks and ISD Systems, Vol 24 (992) pp [8] ewman, P Traffc Management for Local Arena etworks, IEEE Communcatons Mag., Vol 32 (August 994) pp [9] Saunders, S ATM forum ponders congeston control optons, Data Communcatons, (March 994) pp [0] Huang, T-Y and Wu, J-L Performance analyss of prortzed state-dependent buffermanagement schemes n ATM networks, Computer etworks and ISD Systems, Vol 27 (994) pp

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

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

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

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

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

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

More information

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

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

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

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

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

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

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

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

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

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

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

ELEC 377 Operating Systems. Week 6 Class 3

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

More information

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

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

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

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

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

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

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

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

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

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

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

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

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

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

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

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

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

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Efficient Broadcast Disks Program Construction in Asymmetric Communication Environments

Efficient Broadcast Disks Program Construction in Asymmetric Communication Environments Effcent Broadcast Dsks Program Constructon n Asymmetrc Communcaton Envronments Eleftheros Takas, Stefanos Ougaroglou, Petros copoltds Department of Informatcs, Arstotle Unversty of Thessalonk Box 888,

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

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

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

Virtual Machine Migration based on Trust Measurement of Computer Node

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

More information

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

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

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

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

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

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

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

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

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

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

THere are increasing interests and use of mobile ad hoc

THere are increasing interests and use of mobile ad hoc 1 Adaptve Schedulng n MIMO-based Heterogeneous Ad hoc Networks Shan Chu, Xn Wang Member, IEEE, and Yuanyuan Yang Fellow, IEEE. Abstract The demands for data rate and transmsson relablty constantly ncrease

More information

Channel-Quality Dependent Earliest Deadline Due Fair Scheduling Schemes for Wireless Multimedia Networks

Channel-Quality Dependent Earliest Deadline Due Fair Scheduling Schemes for Wireless Multimedia Networks Channel-Qualty Dependent Earlest Deadlne Due Far Schedulng Schemes for Wreless Multmeda Networks Ahmed K. F. Khattab Khaled M. F. Elsayed ahmedkhattab@eng.cu.edu.eg khaled@eee.org Department of Electroncs

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

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

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

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

More information

A 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

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

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

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

Performance Analysis of a Managed Bandwidth Service for ATM Networks

Performance Analysis of a Managed Bandwidth Service for ATM Networks Performance Analyss of a Managed Bandwdth Servce for ATM Networks Chrstos Bouras Chryss Chantz Vaggels Kapoulas Alexandros Panagopoulos Ioanna Sampraku Afrodte Sevast Research Academc Computer Technology

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

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

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

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

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

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

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

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

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

SAO: A Stream Index for Answering Linear Optimization Queries

SAO: A Stream Index for Answering Linear Optimization Queries SAO: A Stream Index for Answerng near Optmzaton Queres Gang uo Kun-ung Wu Phlp S. Yu IBM T.J. Watson Research Center {luog, klwu, psyu}@us.bm.com Abstract near optmzaton queres retreve the top-k tuples

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

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

More information

Advanced Computer Networks

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

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

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

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

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

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

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

Dynamic Voltage Scaling of Supply and Body Bias Exploiting Software Runtime Distribution

Dynamic Voltage Scaling of Supply and Body Bias Exploiting Software Runtime Distribution Dynamc Voltage Scalng of Supply and Body Bas Explotng Software Runtme Dstrbuton Sungpack Hong EE Department Stanford Unversty Sungjoo Yoo, Byeong Bn, Kyu-Myung Cho, Soo-Kwan Eo Samsung Electroncs Taehwan

More information

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

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

More information

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

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

Modelling a Queuing System for a Virtual Agricultural Call Center

Modelling a Queuing System for a Virtual Agricultural Call Center 25-28 July 2005, Vla Real, Portugal Modellng a Queung System for a Vrtual Agrcultural Call Center İnc Şentarlı, a, Arf Orçun Sakarya b a, Çankaya Unversty, Department of Management,06550, Balgat, Ankara,

More information

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

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

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

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

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Regional Load Balancing Circuitous Bandwidth Allocation Method Based on Dynamic Auction Mechanism

Regional Load Balancing Circuitous Bandwidth Allocation Method Based on Dynamic Auction Mechanism ATEC Web of Conferences 76, (8) IFID 8 https://do.org/./matecconf/876 Regonal Load Balancng Crcutous Bandwdth Allocaton ethod Based on Dynamc Aucton echansm Wang Chao, Zhang Dalong, Ran Xaomn atonal Dgtal

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

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

Hierarchical clustering for gene expression data analysis

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

More information

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

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

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

Instantaneous Fairness of TCP in Heterogeneous Traffic Wireless LAN Environments

Instantaneous Fairness of TCP in Heterogeneous Traffic Wireless LAN Environments KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 10, NO. 8, Aug. 2016 3753 Copyrght c2016 KSII Instantaneous Farness of TCP n Heterogeneous Traffc Wreless LAN Envronments Young-Jn Jung 1 and

More information

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

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

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

CHAPTER 10: ALGORITHM DESIGN TECHNIQUES

CHAPTER 10: ALGORITHM DESIGN TECHNIQUES CHAPTER 10: ALGORITHM DESIGN TECHNIQUES So far, we have been concerned wth the effcent mplementaton of algorthms. We have seen that when an algorthm s gven, the actual data structures need not be specfed.

More information