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

Size: px
Start display at page:

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

Transcription

1 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 soung yblee}@ecuhkeduhk Abstract he rapd growth of wreless LAN (WLAN) deployments wll brng about many novel moble applcatons Among them wll be real-tme multmeda streamng applcatons runnng on whch may nterfere wth current data applcatons runnng on hs paper s a frst attempt to nvestgate how to ensure the performance of these two groups of applcatons when they co-exst over a WLAN oward ths end we have desgned and mplemented a rate adaptaton scheme called Adaptve-uffer Rate Control (ARC) for multmeda streamng over WLAN ARC has two dstngushng features compared wth other schemes: ) It can acheve arbtrary bandwdth allocatons between and n the WLAN as opposed to prevously proposed frendly schemes whch can only acheve unform bandwdth allocatons; 2) he majorty of prevously proposed flexble bandwdth-allocaton schemes acheve arbtrary bandwdth allocatons by prortzng and schedulng packet transmssons wthn network equpment (e wthn routers base statons etc) In contrast ARC s an end-to-end applcaton-layer soluton that does not requre changes to current WLAN products makng t more readly deployable over exstng networks Keywords Rate control WLAN 802 Multmeda streamng andwdth allocaton -frendly protocols FRC Introducton In the last few years wreless networks based on the IEEE 802 standard have been undergong accelerated deployment n homes enterprses and publc hotspots such as arports and hotels he majorty of the wreless LAN (WLAN) deployments use the Infrastructure Mode of 802 n whch the termnal devces communcate wth each other as well as wth machnes n the wred networks va an access pont (AP) An AP usually has two nterfaces: an 802 nterface for communcaton n the WLAN and an Ethernet nterface for connecton to the wred Internet nfrastructure Currently the prevalent applcatons n WLANs are data applcatons such as web browsng emal delvery and hs work s sponsored by the Areas of Excellence scheme establshed under the Unversty Grant Commttee of the Hong Kong Specal Admnstratve Regon Chna (Project Number AoE/E-0/99) fle downloadng Wthn a WLAN these applcatons generate mostly downlnk traffc from the AP to the wreless statons he upstream traffc s generally much lghter Due to the relatvely low bandwdth of the 802 nterface compared wth the Ethernet nterface (eg the maxmum data rate of 802b s Mbps whle the maxmum data rate of a typcal Ethernet s 00 Mbps) the AP could become a sgnfcant bottleneck for downlnk traffc Although the popular applcatons on WLANs today are data applcatons we antcpate that as WLANs become even more wdespread and ubqutous real-tme applcatons such as voce over IP and vdeo streamng wll also be n demand hese applcatons typcally use as the transport protocol and have strngent and delay requrements An mportant ssue s how to satsfy the requrements of real-tme applcatons wthn the WLAN and at the same tme ensure harmonous co-exstence wth other data applcatons For harmonous co-exstence wth the real-tme applcatons could employ -frendly protocols on top of (eg see []) hese protocols can ensure that the bandwdth s shared n a far manner among and streams Essentally the bandwdth s dvded evenly among all streams When there s no competng traffc streams can also fully make use of the avalable WLAN bandwdth hs makes t possble to support bandwdthadaptve applcatons over the -frendly protocols (eg vdeo streamng n whch the bt rate s adapted accordng to the bandwdth avalable) -frendly protocols however suffer from two shortcomngs Frst one cannot fne-tune the proportons of bandwdths allocated to real-tme applcatons and applcatons n a non-unform manner hat s one cannot allocate more (or less) bandwdths to real-tme applcatons than applcatons Second most -frendly protocols proposed to-date ether attempt to mmc the behavor of [2] or explctly adjust ts sendng rate based on equatons whch model the of the flow under the same condton of round-trp tme and packet loss rate [3] One sde effect of emulatng behavor s that such -frendly protocols wll also nhert certan shortcomngs of For example when a packet loss s detected -frendly protocols may reduce the nput data rate (as n regular ) regardless of whether the packet loss s due to traffc WCNC 2004 / IEEE Communcatons Socety /04/$ IEEE

2 congeston or random nose n the wreless medum In the latter case the nput data rate should not be reduced because dong so does not solve the packet loss problem and may degrade the qualty of servce unnecessarly o allocate bandwdths n WLAN the most drect way s to schedule packet transmssons on the AP downlnk Schedulng schemes such as Prorty Queung and Weghted Far Queung (WFQ) mplement multple queues for dfferent flows or traffc classes [5][6] However the AP buffers n most of today s commercal products are smple FIFO queues that are shared by all traffc We may have to lve wth such FIFO queues for some tme to come consderng the large amount of such 802 equpment already deployed o address the problems and ssues outlned above we propose n ths paper an end-to-end rate adaptaton scheme called Adaptve-uffer Rate Control (ARC) that can acheve arbtrary bandwdth allocatons between and at the AP We have mplemented and evaluated ts performance n a real WLAN testbed Compared wth prevous work ARC has two major dstngushng features: ) It acheves desred bandwdth allocatons n a totally endto-end way hat s t can be appled to the current 802 commercal products wthout any modfcatons on them makng t more readly deployable over exstng networks o the best of our knowledge ARC s the frst end-to-end approach proposed to provde bandwdth allocatons between and traffcs n WLAN 2) It acheves -frendlness n a dfferent way than the prevous -frendly schemes As wth these frendly schemes ARC can make sure that streams do not hog the bandwdth at the expense of connectons; and when there are no competng streams streams can fully make use the entre WLAN bandwdth However ARC does ths wthout tryng to mmc the behavor of Consequently t does not nhert problems of n wreless networks 2 Adaptve-uffer Rate Control Scheme o explan the ARC scheme we consder the network set-up as shown n Fg We assume that the ARC sender s located close to the AP and connected to t through an Ethernet An example of an ARC sender s a vdeo server If the orgnal vdeo source s at a remote locaton the server shown n Fg could be a local proxy server that obtans the vdeo data from the orgnal vdeo source for feedng to the recevers wthn the WLAN he sender could be a server for FP or other based applcatons Although the sender s shown n Fg as beng close to the WLAN and connected to t through an Ethernet t could n general be located at a dstance wthn the Internet ARC s an applcaton-layer protocol over In ARC the recever collects data and statstcs on ncomng packets and feed them back to the sender at regular ntervals ased on the feedback the sender estmates the buffer occupances of and traffc n the AP downlnk queue from whch the relatve bandwdth usage between and s obtaned he sender then compares the relatve bandwdth usage wth the target bandwdth allocaton and adjusts ts sendng rate accordngly n a dynamc fashon Specfcally the tasks performed by the ARC scheme can be broken down as follows: ) Estmaton of and buffer occupances to obtan the current relatve bandwdth usage; 2) Adjust the sendng rate based on ) to acheve the desred relatve bandwdth allocatons Fgure Network setup for ARC scheme 2 Relatonshp between andwdth Usage and uffer Occupances ARC attempts to adjust the buffer occupancy of ts packets at the AP to acheve the desred bandwdth allocaton wth respect to the co-exstng traffc Denote the buffer occupancy of and by and respectvely If the queue at the AP s FIFO t s obvous that λ λ = () where λ and λ are the s (or output rates) of and at the queue respectvely Denote the desred rato of bandwdth allocaton by k = λ / λ (2) If we knew the value of then the target buffer occupancy for traffc needed to acheve the desred bandwdth-allocaton rato s = k (3) In practce due to the dynamc nature of operaton the value of wll change over tme A key ngredent n ARC s a method for trackng such change so that the target buffer occupancy for can be adjusted accordngly to mantan the desred k hs s detaled n the next two subsectons WCNC 2004 / IEEE Communcatons Socety /04/$ IEEE

3 22 Estmaton of uffer Occupancy o estmate the buffer occupancy the sender adds a sequence number to every packet sent In the th feedback packet the recever provdes the sequence number ] Seq recv of the most recently receved packet Upon recevng the feedback the sender estmates the buffer occupancy at the end of th feedback nterval by [ = Seqsend [ Seqrecv[ (4) where Seq send [ s the most recent packet sent out by the sender when the th feedback packet s receved Note that (4) s only an approxmate upper bound because when the sender receves the feedback the current Seq send could be larger than the Seq send when Seq recv was measured on the recever he naccuracy of (4) s caused by the transmsson tme of the feedback packet (the transmsson tme as defned here ncludes all the overhead ncurred by the 802 protocol such as backoff physcal preamble and InterFrame Space etc) From our experments we have observed that the error n (4) s only one or two packets o estmate the buffer occupancy ARC makes use of packet nter-arrval tmes regstered by the recever Suppose that the AP queue were flled by packets only the nter-arrval tme for two consecutve packets observed by the recever would be the transmsson tme of one packet denoted as where also ncludes the varous 802 protocol overheads When the AP queue has a mx of and packets the average nter-arrval tme of the two consecutve packets observed by the recever mx wll be larger than mx s related to the rato of and buffer occupances At the end of the th feedback nterval f that the buffer occupancy of s twce that of (e [ = 2 [ ) then the average nter-arrval tme of packets n the th feedback nterval mx [ should be the transmsson tme of a packet plus two transmsson tmes of a _DAA packet plus α tmes the transmsson tme of one _ACK packet Generally α = or 2 dependng on whether the sends a _ACK for every packet or every two packets he reason for addng the transmsson tme of _ACK as part of mx [ s that the wreless channel s shared by all wreless statons herefore the sendng of upstream _ACKs wll also ncrease the delay of the downstream packets If we gnore the transmsson tme of _ACK snce t s relatvely small [ compared wth _DAA then approxmately mx [ has a drect relatonshp wth the buffer occupances as follows: [ + k[ mx = (5) k[ where ] = [ ] [ ] s the rato between the and buffer occupances for the th feedback nterval If the has the same packet length of that s = then [ ( + k[ ) = (6) mx In the mplementaton we can smply use the mnmum nterarrval tme observed by the recever as an estmaton of countng on the fact that occasonally two packets wll be transmtted n successon even when there are packets n the AP queue So when the recever measures mx [ the buffer occupancy of the th feedback nterval can be estmated by mx[ [ [ = (7) 23 Sendng Rate Adjustment Equaton (7) provdes us wth a way to track the change n buffer occupancy he ARC sender can then dynamcally adapt ts sendng rate to mantan a certan rato k between and buffer occupances he sendng rate adjustment s a two-step process he frst step s to set up a target buffer occupancy to follow the changes of the buffer occupancy so that the rato between the and buffer occupances can be mantaned at or zoomed nto k (e to acheve equalty n (3)) he second step s to adjust the sendng rate to let the buffer occupancy narrow nto upon recevng the feedback from the recever For the frst step the sender can estmate the current buffer occupancy [ on recevng the th feedback packet based on (7) When t s tme to adjust the target buffer occupancy the can be set to = k [ accordng to (3) We may want to make adjustment Note that strctly speakng the assumpton of equal length for and packets s not necessary If we defne buffer occupances n terms of numbers of bytes (or amounts of work) rather than packets equaton (6) wll reman vald even for and packets of dfferent sze WCNC 2004 / IEEE Communcatons Socety /04/$ IEEE

4 nterval several tmes the feedback nterval so as to leave tme for the ARC to acheve the prevously set For the second step besdes sequence number and nterarrval tme the recever also measures the over a feedback nterval t by countng the number of packets receved durng the t seconds Let W denote the (n packets/second) of the th feedback nterval Note that W s related to mx [ by W = / mx [ When the sender receves the th feedback packet t estmates the bandwdth of the W + ( + ) th feedback nterval as Smlar to the bandwdth estmatons of many other network protocols W + can be smply set tow ; or alternatvely a wndow average or an exponental average on can be used as the estmate wth the W W averagng/smoothng perod set accordng to the responsveness desred and the bandwdth fluctuatons observed From the feedback the sender also derves the current buffer occupancy [ accordng to (4) For the ( + )th feedback nterval we expect the number of packets leavng the AP queue to be W + t Let S + be the sendng rate durng the ( + ) th nterval hen the number of packets enterng the AP queue durng the ( + )th nterval s S t + S t W t he change n buffer occupancy s + + he target change n buffer occupancy s [ Equatng these two terms and rearrangng we have S ( + W t [ ) / t = + + (8) 3 Expermental Evaluaton o evaluate the performance of the ARC scheme we have mplemented and tested t n a real network confgured as n Fg he sender and recevers are FP server and clents he ARC mplementaton uses a feedback nterval of one second (e t = ) and adjustment nterval of three seconds For bandwdth estmate of the next nterval W = W W + we smply let + the bandwdth regstered by the recever for the current feedback nterval hs makes the ARC scheme somewhat aggressve n response to bandwdth changes he nteractons between ARC sender and recever are summarzed below: ) For each feedback nterval over one second the recever measures the average of the ARC stream collects the sequence number of the most recently receved packet hs nformaton s fed back to the sender at the end of the one second 2) After recevng a feedback packet the sender estmates the buffer occupancy [ and the average W + bandwdth of the next second 3) Every three seconds the sender estmates the buffer occupancy It then adjusts the to k where k s the desred bandwdth allocaton If the new computed s below a threshold 5 (e < 5 ) let = 5 hs s to deal wth the case when there s no competng traffc n the AP y mantanng a mnmum ARC scheme can make full use of the wreless channel whle others are not usng t 4) Every second adjust the sendng rate accordng to (8) 3 andwdth Allocaton Results he frst set of our experments explores whether ARC allocates bandwdths accordng to the targets able shows the results wth one ARC connecton and one FP connecton able 2 shows the results wth one ARC connecton and two FP connectons We see that for most of the cases ARC can acheve the desred bandwdth allocaton rather well able One ARC coexsts wth one connecton andwdth allocaton factor k ARC able 2 One ARC coexsts wth two connectons andwdth allocaton factor k ARC 2 otal We would lke to pont out that ARC treats all traffc as a whole regardless of how many actual connectons there really are As a result ARC wll allocate bandwdth to the stream wth respect to the total bandwdth of all other streams rather than wth respect WCNC 2004 / IEEE Communcatons Socety /04/$ IEEE

5 the bandwdth of a partcular stream As a matter of fact n general t allocates bandwdth to the ARC stream wth respect to sum total of all other traffc ncludng other streams as well f any hus the value of k s the rato of the bandwdth allocated to the ARC stream wth respect to aggregate bandwdth of all other streams andwdth Comparson wth a -frendly Congeston Control Scheme In our second set of experments we compare the dynamc behavors of ARC wth the well-known -frendly Rate Control (FRC) scheme [3] FRC s an equaton-based frendly congeston control mechansm whch adjusts ts sendng rate as a functon of the measured rate of loss events where a loss event conssts of one or more packets dropped wthn a sngle round-trp tme he reader s referred to [3] for detals on FRC he FRC mplementaton used n our experments was downloaded from ts offcal webste [4] wth some modfcatons on the recever to record the s over tme We frst examne the operatons of FRC and ARC n solaton Fgure 2 shows the protocol behavors of FRC and ARC when each of them s the only traffc stream wthn the WLAN he bandwdths recorded over tme are the numbers of bts receved by the recever over successve one-second ntervals andwdth FRC ARC me (s) Fgure 2 Dynamc bandwdth usage of FRC and ARC when there s no other competng traffc Smlar to FRC also has the slow start and congeston control phases As can be seen n Fg 2 after beng started FRC needs more than 20 seconds to zoom to full utlzaton of the WLAN bandwdth hs s due to ts desgn prncple of not aggressvely seekng out avalable bandwdth he tme needed for achevng the equlbrum s rather long consderng that the R s rather short n ths experment Usually R s no more than several hundreds of mllseconds In contrast ARC makes full use of the WLAN bandwdth rght from the start of the experment hs s attrbuted to the operaton of ARC n whch t tres to keep to AP queue nonempty at all tme so that the AP always has some packets to transmt andwdth 5 FRC me (s) ARC me (s) Fgure 3 Dynamc bandwdth usage of FRC /ARC versus bandwdth usage of competng traffc Fgure 3 shows the bandwdth-usage evolutons for FRC and ARC when there s one competng connecton Here the bandwdth allocaton factor k of ARC s set to one so as to make ARC comparable wth FRC he R wthn WLAN s qute small so that s sendng rate s lmted by the advertsed wndow rather than by the congeston wndow hat s the maxmum value of advertsed wndow (64 Kbytes for the socket API we used) s quckly reached whle the congeston wndow s stll ncreasng FRC does not ncorporate an advertsed wndow lmt It only tres to emulate lmtaton of caused by congeston wndow lmt hus even after has reached ts advertsed wndow lmt FRC contnues to ncrease ts bandwdth usage untl t causes buffer overflow at the AP efore the buffer overflows and after the advertsed wndow lmt s reached (between 45 sec and 75 sec n Fg 3) FRC can grab more bandwdth than he of can be estmated by Max Advertsed Wndow dvded by R hroughput of decreases because Max Advertsed Wndow remans constant whle R ncreases R ncreases because FRC contnues to flood the AP buffer and causes ts total occupancy to contnue to ncrease After 75 sec AP buffer overflow occurs and both packets from and FRC start to be dropped Upon detecton of lost packets RFC mmedately reduces ts rate Although also decreases ts congeston wndow upon packet loss detecton the decreased congeston wndow s stll larger than the advertsed wndow Meanwhle the R has decreased because FRC has already decreased ts sendng rate hus the of ncreases (between 75 sec and 90 sec) As can be seen n Fg 3 for a sustaned perod of tme WCNC 2004 / IEEE Communcatons Socety /04/$ IEEE

6 (between 50 sec and 95 sec) the bandwdth usage s not allocated n a unform and far manner contrary to the desgn objectve of FRC In contrast as llustrated n the rght part of Fg 3 ARC tracks and follows the changes of much more closely Although there are stll fluctuatons the perods are much smaller (or frequency components much hgher) he mplcaton s as follows ake a vdeo server as an example Suppose that VR (varable bt rate) encodng s used to adapt the vdeo bt rate to the sendng rate Unless very large buffers are used at the encoder and the decoder (wth the consequence of hgher delays at the encoder and decoder) one cannot smooth the fluctuatons n bandwdth usage of FRC because the fluctuatons have very low frequency components As a result the vdeo qualty tends to vary perodcally over tme despte there s only one competng connecton hs varaton of vdeo qualty s self-nduced rather than due to changes n network actvty Although not shown here due to lmt space our expermental results beyond 90 sec on the left part of Fg 3 exhbt contnuous long-term oscllatory behavor he average of FRC s hgher than that of FRC n fact fals to acheve unform bandwdth allocatons wth wthn the WLAN Wth ARC the oscllatons have much smaller perods As a result a smaller buffer can be used at the encoder and decoder to smooth out the fluctuatons and the vdeo qualty can be mantaned at a more consstent level than that wth FRC In addton the targeted unform bandwdth allocaton n ths case s acheved after averagng out the oscllatons of ARC and 4 Dscussons Although the competng traffc n ths paper s the dervaton n Secton 2 s ndependent of the partculars of herefore ARC s not lmted to the case of coexstng wth ARC can also be used when there are other co-exstng traffc types ncludng other ARC streams When there are more than one ARC streams addtonal constrants need to be met to mantan a stable system For a partcular ARC stream let us defne β = k ( k +) where β s the proporton of the total bandwdth n the WLAN allocated to the th ARC stream For example f k s one then the ARC stream wll be allocated 50% of the total bandwdth If there are n ARC connectons competng wth several connectons for system stablty β < he remanng bandwdth proporton connectons n = n = β s farly shared by From the analyss n the prevous secton t s clear that ARC wll not have the shortcomngs of and frendly protocols n wreless networks such as degraded due to the nablty to dstngush between packet losses due to traffc congeston and random bt error hs s because unlke FRC ARC does not adjust ts sendng rate based on detecton of lost packets and therefore lost packets due to random wreless nose wll not cause t to decrease ts sendng rate Our experment results also valdate ths Due to the page lmt we wll present such results n a separate paper 5 Conclusons In ths paper we have presented an end-to-end rate control protocol called ARC to acheve any desred bandwdth allocatons between and traffc n the WLAN he desgn of ARC s based on an analytcal framework o test ts performance n practce we have mplemented ARC n a WLAN testbed he experment results valdate the ablty of ARC to acheve good bandwdth-allocaton performance as ntended We have also compared the performance of ARC wth a typcal -frendly rate control protocol named FRC Our results show that ARC does not have a number of the shortcomngs of FRC n wreless networks such as mprecse bandwdth allocaton long-term oscllatory behavor and unnecessary degradaton due to random wreless nose Last but not least unlke many prevous schemes proposed n the lterature ARC acheves bandwdth allocatons n a totally end-to-end way so that t can be appled to the current nstalled base of commercal WLAN products wthout any modfcatons on them As an applcaton-layer protocol t s readly deployable over the exstng Internet nfrastructure References [] S Floyd and K Fall Promotng the use of end-to-end congeston control n the Internet Networkng IEEE/ACM rans on Vol 7 Aug 999 pp [2] R Rejae M Handley and D Estrn RAP: An end-to-end ratebased congeston control mechansm for realtme streams n the Internet Proc INFOCOM 99 vol 3 Mar 999 pp [3] S Floyd et al Equaton-based congeston controlfor uncast applcatons Proc ACM SIGCOMM Aug 2000 pp [4] [5] Law K L E he bandwdth guaranteed prortzed queung and ts mplementatons Proc GLOECOM 97 vol 3 Nov 997 pp [6] M Katevens S Sdropoulos and C Courcoubets Weghted round-robn cell multplexng n a general-purpose AM swtch chp IEEE JSAC Oct 99 [7] Y R Yang Nn Sk Km and S S Lam ransent behavors of frendly congeston control protocols Proc INFOCOM 0 vol 3 Apr 200 pp WCNC 2004 / IEEE Communcatons Socety /04/$ IEEE

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

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

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

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

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

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

Analysis of Collaborative Distributed Admission Control in x Networks

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

More information

A 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

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

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

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

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

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

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

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

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

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

Reducing Frame Rate for Object Tracking

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

More information

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

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

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

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

More information

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

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

Achievable Bandwidth Estimation for Stations in Multi-Rate IEEE WLAN Cells

Achievable Bandwidth Estimation for Stations in Multi-Rate IEEE WLAN Cells Achevable Bandwdth Estmaton for Statons n Mult-Rate IEEE 802. WLAN Cells Eduard Garca, Davd Vamonte, Rafael Vdal and Josep Paradells Wreless Networks Group - echncal Unversty of Catalona (UPC) {eduardg,

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

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

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

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

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK

Wightman. Mobility. Quick Reference Guide THIS SPACE INTENTIONALLY LEFT BLANK Wghtman Moblty Quck Reference Gude THIS SPACE INTENTIONALLY LEFT BLANK WIGHTMAN MOBILITY BASICS How to Set Up Your Vocemal 1. On your phone s dal screen, press and hold 1 to access your vocemal. If your

More information

Re-routing Instability in IEEE Multi-hop Ad-hoc Networks *

Re-routing Instability in IEEE Multi-hop Ad-hoc Networks * Re-routng Instablty n IEEE 802.11 Mult-hop Ad-hoc Networks * Png Chung Ng and Soung Chang Lew Department of Informaton Engneerng The Chnese Unversty of Hong Kong {pcng3, soung}@e.cuhk.edu.hk Abstract TCP

More information

FAST TCP: Motivation, Architecture, Algorithms, Performance

FAST TCP: Motivation, Architecture, Algorithms, Performance FAST TCP: Motvaton, Archtecture, Algorthms, Performance Cheng Jn Davd X. We Steven H. Low Engneerng & Appled Scence, Caltech http://netlab.caltech.edu Abstract We descrbe FAST TCP, a new TCP congeston

More information

Research Article A Novel Adaptation Method for HTTP Streaming of VBR Videos over Mobile Networks

Research Article A Novel Adaptation Method for HTTP Streaming of VBR Videos over Mobile Networks Moble Informaton Systems Volume 216, Artcle ID 29285, 11 pages http://dx.do.org/1.1155/216/29285 Research Artcle A Novel Adaptaton Method for HTTP Streamng of VBR Vdeos over Moble Networks Hung T. Le,

More information

A Fair MAC Algorithm with Dynamic Priority for e WLANs

A Fair MAC Algorithm with Dynamic Priority for e WLANs 29 Internatonal Conference on Communcaton Software and Networks A Far MAC Algorthm wth Dynamc Prorty for 82.e WLANs Rong He, Xumng Fang Provncal Key Lab of Informaton Codng & Transmsson, Southwest Jaotong

More information

Modeling the Bandwidth Sharing Behavior of Congestion Controlled Flows

Modeling the Bandwidth Sharing Behavior of Congestion Controlled Flows Modelng the Bandwdth Sharng Behavor of Congeston Controlled Flows Kang L A dssertaton presented to the faculty of the OGI School of Scence & Engneerng at Oregon Health & Scence Unversty n partal fulfllment

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

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

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

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

More information

PERFORMANCE EVALUATION OF VOICE OVER IP USING MULTIPLE AUDIO CODEC SCHEMES

PERFORMANCE EVALUATION OF VOICE OVER IP USING MULTIPLE AUDIO CODEC SCHEMES ISSN 1819-668 www.arpnjournals.com PERFORMANCE EVALUATION OF VOICE OVER IP USING MULTIPLE AUDIO CODEC SCHEMES L. Audah 1, A.A.M. Kamal 1, J. Abdullah 1, S.A. Hamzah 1 and M.A.A. Razak 2 1 Optcal Communcaton

More information

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks

A Fair Access Mechanism Based on TXOP in IEEE e Wireless Networks 11 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 8, No. 1, Aprl 16 A Far Access Mechansm Based on TXOP n IEEE 8.11e Wreless Networks Marjan Yazdan 1, Maryam Kamal, Neda

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

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

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

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

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

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

More information

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

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

A Network Bandwidth Computation Technique for IP Storage with QoS Guarantees

A Network Bandwidth Computation Technique for IP Storage with QoS Guarantees A Network Bandwdth Computaton Technque for IP Storage wth QoS Guarantees Young Jn Nam 1, Junkl Ryu 1, Chank Park 1, and Jong Suk Ahn 2 1 Department of Computer Scence and Engneerng Pohang Unversty of Scence

More information

Quantifying Performance Models

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

More information

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

On the Exact Analysis of Bluetooth Scheduling Algorithms

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

More information

Performance Comparison of a QoS Aware Routing Protocol for Wireless Sensor Networks

Performance Comparison of a QoS Aware Routing Protocol for Wireless Sensor Networks Communcatons and Network, 2016, 8, 45-55 Publshed Onlne February 2016 n ScRes. http://www.scrp.org/journal/cn http://dx.do.org/10.4236/cn.2016.81006 Performance Comparson of a QoS Aware Routng Protocol

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

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

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

Combined SINR Based Vertical Handoff Algorithm for Next Generation Heterogeneous Wireless Networks

Combined SINR Based Vertical Handoff Algorithm for Next Generation Heterogeneous Wireless Networks Combned SINR Based Vertcal Handoff Algorthm for Next Generaton Heterogeneous Wreless Networks Kemeng Yang, Iqbal Gondal, Bn Qu and Laurence S. Dooley Faculty of Informaton Technology Monash Unversty Melbourne,

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

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

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

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

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

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

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

Solution Brief: Creating a Secure Base in a Virtual World

Solution Brief: Creating a Secure Base in a Virtual World Soluton Bref: Creatng a Secure Base n a Vrtual World Soluton Bref: Creatng a Secure Base n a Vrtual World Abstract The adopton rate of Vrtual Machnes has exploded at most organzatons, drven by the mproved

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

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

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks

Efficient QoS Provisioning at the MAC Layer in Heterogeneous Wireless Sensor Networks Effcent QoS Provsonng at the MAC Layer n Heterogeneous Wreless Sensor Networks M.Soul a,, A.Bouabdallah a, A.E.Kamal b a UMR CNRS 7253 HeuDaSyC, Unversté de Technologe de Compègne, Compègne Cedex F-625,

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

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

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

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

Interclass Collision Protection for IEEE e Wireless LANs

Interclass Collision Protection for IEEE e Wireless LANs Interclass Collson Protecton for IEEE 82.e Wreless LANs Woon Sun Cho, Chae Y. Lee Dstrbuted Coordnaton Functon (DCF) n IEEE 82. and Enhanced Dstrbuted Channel Access (EDCA) n IEEE 82.e are contenton-based

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

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

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

Experimentations with TCP Selective Acknowledgment

Experimentations with TCP Selective Acknowledgment Expermentatons wth TCP Selectve Acknowledgment Renaud Bruyeron, Bruno Hemon, Lxa Zhang UCLA Computer Scence Department {bruyeron, bruno, lxa}@cs.ucla.edu Abstract Ths paper reports our expermentaton results

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

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

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

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

More information

A STUDY ON THE PERFORMANCE OF TRANSPORT PROTOCOLS COMBINING EXPLICIT ROUTER FEEDBACK WITH WINDOW CONTROL ALGORITHMS AARTHI HARNA TRIVESALOOR NARAYANAN

A STUDY ON THE PERFORMANCE OF TRANSPORT PROTOCOLS COMBINING EXPLICIT ROUTER FEEDBACK WITH WINDOW CONTROL ALGORITHMS AARTHI HARNA TRIVESALOOR NARAYANAN A STUDY ON THE PERFORMANCE OF TRANSPORT PROTOCOLS COMBINING EXPLICIT ROUTER FEEDBACK WITH WINDOW CONTROL ALGORITHMS By AARTHI HARNA TRIVESALOOR NARAYANAN Master of Scence n Computer Scence Oklahoma State

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

Adaptive Network Resource Management in IEEE Wireless Random Access MAC

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

More information

A 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

Traffic Priority Based Adaptive and Responsive Congestion and Rate Control for Wireless Mesh Networks

Traffic Priority Based Adaptive and Responsive Congestion and Rate Control for Wireless Mesh Networks Computer and Informaton Scence; Vol. 7, No. 2; 2014 ISSN 1913-8989 E-ISSN 1913-8997 Publshed by Canadan Center of Scence and Educaton Traffc Prorty Based Adaptve and Responsve Congeston and Rate Control

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

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

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

More information

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

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

More information

Resource Control for Loss-Sensitive Traffic in CDMA Networks

Resource Control for Loss-Sensitive Traffic in CDMA Networks Resource Control for Loss-Senstve Traffc n CDMA Networks Vaslos A. Srs Insttute of Computer Scence, FORTH and Department of Computer Scence, Unversty of Crete P. O. Box 1385, GR 711 1, Heraklon, Crete,

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

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

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

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

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

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

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

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK L-qng Qu, Yong-quan Lang 2, Jng-Chen 3, 2 College of Informaton Scence and Technology, Shandong Unversty of Scence and Technology,

More information

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control

Extending the Functionality of RTP/RTCP Implementation in Network Simulator (NS-2) to support TCP friendly congestion control Extendng the Functonalty of RTP/RTCP Implementaton n Network Smulator (NS-2) to support TCP frendly congeston control Chrstos Bouras Research Academc Computer Technology Insttute and Unversty of Patras

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

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