LHP: An end-to-end reliable transport protocol over wireless data networks
|
|
- Blanche Brown
- 6 years ago
- Views:
Transcription
1 LHP: An end-o-end reliable ranspor proocol over wireless daa neworks Xia Gao, Suhas N. Diggavi, S. Muhukrishnan Absrac The nex generaion wireless neworks are posied o suppor large scale daa applicaions. Implemening end-o-end TCP in such neworks faces wo problems. Firs, i is well known ha TCP can no disinguish packe losses due o link failures and ha due o nework congesion. Second, TCP congesion conrol mechanism does no deal effecively wih large amoun of ou-oforder packe reransmissions; his problem has received less aenion in lieraure. In his paper, we presen soluions o boh hese problems. In paricular, we presen a Link Layer Proecion (LHP) proocol which implemens Explici Loss Noificaion (ELN) in a simple, scalable manner, addressing he firs problem. We also modify he congesion conrol mechanism o incorporae knowledge of ELN and packe loss paern ino reransmission decisions, solving he second problem. We combine boh hese soluions wih TCP o presen scalable, reliable end-o-end wireless ranspor proocol. I. INTRODUCTION The operaion of TCP in wired-wireless neworks has been an imporan research issue in recen years, due o he impressive growh of WLAN and WPAN echnologies. To duplicae he success of TCP in he wireline world a presen in he wireless fuure, here are wo concepual and echnical challenges in meeing his goal: 1. The firs problem is ha of localizing he source of packe losses. This is a well documened problem [1]. In he wireless nework, a significan porion of he packe losses are due o wireless link failures resuling from channel fading and inerference; hence, packe losses are more likely o be a wireless link failure raher han congesion in he nework. TCP aribues packe losses o congesion and akes correcive measures: adjusing congesion windows and dropping daa raes, which ulimaely degrades performance in wired/wireless neworks. 2. The second significan problem is o deal wih he large amoun of packes being ransmied ou-of-order arising from reransmission. This problem has received scan aenion in he lieraure. Since channel loss raes are significan in wireless neworks, ranspor proocols have o handle many more ou-of-order packes han in he wired case resen due o he channel corrupion. Original TCP congesion conrol mechanisms such as fas reransmi, fas recovery and round rip ime (RTT) esimaion behave poorly in face of hese ou-of-order packes. Many proposals have been made o address he firs challenge [1], [2], [], []; hey rely on being able o isolae he cause of packe loss o link loss or he congesion loss. No fully developed proocol appears o have been presened o address he second challenge. Our experimens reveal his o be a serious problem and neglecing i would significanly degrade ranspor performance. In his paper, we presen soluions o boh hese challenges; when combined wih TCP, his resuls in an ulimaely simple, scalable and efficien end-o-end ranspor proocol. In paricular: 1. To address he firs challenge, we propose o proec he link layer header. More specifically, we propose a new end-o-end proocol called Link layer Header Proecion (LHP) o disambiguae beween congesion losses and link failures. The LHP proocol is based on very simple principle: if he header packe is received by he mobile erminal, even if he IP packe is in error, he receiver would know ha here was a wireless link loss. This informaion can hen be conveyed back o he sender using a special acknowledgmen (ACK); his is an insance of Explici Loss Noificaion (ELN) [1]. 2. To address he second challenge, we redesign he TCP congesion conrol mechanism o ake ino accoun ELN and he packe loss paern in order o serve he packes. In paricular, his mechanism deermines he righ ime o rigger he fas reransmi and fas recovery, by judiciously incorporaing boh he knowledge of he source of packe loss (hrough ELN) and he packe loss paern hrough an appropriae acknowledgmen scheme. The res of he paper is organized as follows. In Secion II, we discuss relaed work on reliable wireless ranspor schemes proposed in lieraure and pu our work in perspecive. Secion III describes he LHP proocol and is properies. In Secion IV we describe in deail he issue of packe re-ordering and presen our scheme. Secion V provides he main simulaion resuls, in paricular, he effecs of TCP augmened wih our wo soluions. We conclude in Secion VI wih a brief discussion. II. RELATED WORK As menioned above, he key o improve TCP performance over wireless link is o ensure TCP avoids congesion conrol measures for non-congesion losses. There is a large body of research aimed a ensuring his and hese schemes can be classified ino four broad caegories : link layer (LL) proocols, spli-connecion proocols, end-o-end proocols[1], and explici noificaion proocols. LL proocols use echniques such as auomaic repea reques (ARQ), forward error correcion (FEC) or heir combinaion o provide he ranspor layer proocol wih a dependable communicaion channel, similar in characerisics o a wired one. By hiding any losses due o he channel error from he ranspor layer proocol, LL proocols resul in lile change, if any, o he TCP. Spli-connecion proocols, such as Indirec TCP [2] and [], isolae he ranspor proocol from channel errors by spliing each TCP connecion ino wo connecions a he base saion: ordinary TCP is used a he wireline link and proocols uned specifically for wireless operaions is used a he oher end. End-o-end proocols assume ha he underlying nework can only provide bes effor, unreliable packe delivery service. TCP Selecive acknowledgmen [6] and is complemen, TCP forward acknowledgmen [] allow acknowledgmen o have more informaion abou he muliple non-coniguous blocks of successfully ransmied daa segmens. This informaion is hen used by he sender o avoid reransmiing segmens whose successful delivery a he oher end is no eviden if cumulaive acknowledgmen is used. Explici noificaion proocols, such as Explici Congesion Noificaion (ECN) [3] and Explici Link Failure Noificaion [4], provide TCP senders explici signals, informing eiher congesion [3] or corrupion [4], o differeniae he reason of packe loss. More deailed discussion of each proocol and main design radeoff are discussed in [1] and are no repeaed here. Our algorihms discussed laer overcome some of he limiaions possessed by hese proocols and are summarized in secion III. Recenly, TCP header checksum opion (HACK) [] has been proposed; his is firs known end-o-end ELN proocol. By puing exra header checksum bis in he opion field of he TCP header, header can be checked he correcness and hen used o produce ELN message even when he daa porion of he packe is corruped. However, wo problems exposed in secion I sill exis. When he packe error rae is high, packe headers will have significan probabiliy of geing corruped so ha ELN packe can no be produced. On he oher hand, when he channel error rae is low and congesion window is big, because HACK lacks appropriae mechanisms o deal wih duplicae acknowledgmens due o he corruped pack-
2 es, he duplicae acknowledgmens from he curren window will force he sender o unnecessarily ener fas reransmi phase. To alleviae his problem, HACK needs o work wih an acknowledgmen scheme such as SACK which recognizes packe loss paerns. This in urn leads o he problem of dealing wih ou-of-order packes during reransmission, he second challenge we menioned earlier. As far as we know, he ineracion of TCP congesion conrol and ou-of-order reransmied packes has no been raised in lieraure. III. LHP PROTOCOL AND TCP MODIFICATION In his secion we will describe our link layer header proecion proocol, is properies and some relaed issues. A. Our LHP proocol The link layer par of our LHP proocol works as follows: 1. Ge he packe of size from link layer queue, divide i ino fragmens. Each fragmen has size of. 2. Se he maximum link ime slo assignmen of he packe o be slos, where each slo is able o ransmi one fragmen. is a unable parameer, which influences he wireless delay guaranee. 3. Link layer uses sop-and-wai mechanism o ransmi each fragmen. 4. Link layer sars wih ransmiing he firs fragmen, as he packe header. If he ransmission is successful, i moves on o ransmi nex fragmen. If he ransmission is unsuccessful, i will reransmi he header packe unil he ransmission is successful or he maximum link ime slos is reached. 5. Link layer will use he defaul mechanism o ransmi he remaining fragmens. The LHP proocol is based on a simple insigh: if he IP packe header is received, one knows he flow o which he corruped IP packe belongs. In a nushell, LHP does unequal error proecion, and gives highes prioriy o he IP packe header in Sep 4 of he above proocol. B. Properies We compare he LHP wih oher proocols menioned earlier. Accurae ELN deecion. By giving header exra proecion, LHP provides significanly beer ELN accuracy han [] where IP header inegriy is jus checked, and ECN [3] where ELN can no always be derived from ECN packes. For example, if each IP packes are divided ino 6 fragmens ( byes per IP packe and 256 byes per link layer fragmen), he probabiliy for he ransmission of header packe fails in all 6 slos is 1e- for a link-level packe error rae of 1% (which ranslaes o a 6% IP packe loss rae). Combinaion of link layer mechanism, ELN, and end-o-end ranspor layer proocol. Such combinaion has proved o be one of he bes for wireless ranspor proocols [1] and achieves beer performance han pure end-o-end proocols such as [6] and []. Mainaining end-o-end semanics reduces he service load of base saion compared wih [2] and [], and avoids he problem of undersanding he TCP/IP header which may no be easy if IPsec is used o enhance he securiy of wireless communicaions compared wih [1] and [4]. Porabiliy. Our link-level proocol does no need o be TCPaware, and hence can be used wih oher ranspor proocols as long as he packe header is a he beginning of he packe compared wih [1] and [4]. Scalabiliy. Unlike [1], each packe of differen flows is reaed he same way because posiion of he header in each packe is relaively fixed. Hence LHP does no need o keep per flow sae. Lower delay and bandwidh variaion. Moreover, based on he delay requiremen of he applicaion, exra ime slo can be saically or dynamically decided. If applicaion is quie delay-sensiive, smaller or even zero could be used. Or if applicaion is losssensiive, higher could be used. So channel bandwidh and round rip ime deviaions respecively in FEC and ARQ schemes could be alleviaed. A he same ime, adverse ineracion beween link layer and ranspor layer reliable mechanisms could also be avoided [5]. C. Issues Two main concerns abou he LHP proocol are he sop-andwai reransmission and he packe fragmenaion. Sop-and-wai is suiable when bandwidh-delay-produc is low so he LHP proocol above is only good for LAN scenarios such as 2.. To be used in he WAN scenario where bandwidh-delay-produc is high, he LHP proocol needs o work ogeher wih acive queuing schemes. In his way, he acive queuing schemes can muliplex he ransmission of differen flows o avoid he wase of bandwidh and headof-he-line blocking phenomenon. Oher proecion mechanisms, such as unequal FEC proecion of he packe header, could also be used. Noe ha he main conribuion of his par of our work is o propose he unequal error proecion of packe headers so ha ELN signal can be produced much more accuraely. Then, he influence on congesion conrol of ou-of-order packes due o he ELNs can be examined independenly. Packe fragmenaion is anoher mechanism o comba ransmission error. Because fragmens wih larger size have larger probabiliy o be corruped during he ransmission bu smaller fragmen size produces more fragmens for one packe which incurs more processing and signaling overhead, given a channel error rae, here usually exiss an opimal fragmen size which achieves maximal hroughpu. Hence, many of he wireless proocols are already equipped wih packe fragmenaion abiliy, which can be uilized by LHP. For example, 2., wih he buil-in sop-and-wai and packe fragmenaion abiliies, only needs small modificaion o suppor LHP proocol. The modificaion allows he parially received link layer packe o be uploaded o he nework layer and hen o he ranspor layer insead of being discarded. Then receiver ranspor layer could use he header opion fields in he TCP ACK packes o send ELN back. IV. CONGESTION CONTROL IN CASE OF OUT-OF-ORDER PACKETS In his secion we sar wih examples moivaing he necessiy of having a mechanism o deal wih ou-of-order packes. Then we describe our proposed scheme and explain is properies. We hen summarize he proposed ranspor proocol along wih he ELN scheme described in Secion III. A. Main Issues The TCP conrol mechanism has wo funcionaliies, when o rigger he congesion conrol and wha o send when congesion conrol algorihms have been riggered. Mos of he laer TCP enhancemens, like SACK and FACK, ry o answer he second quesion by puing more informaion in he ACK sen by receiver o sender. Therefore, when he sender goes ino fas reransmission period, i has enough informaion abou which segmens are los during he ransmission so ha i is able o only reransmi los packes. This is in conras o beginning from he lowes unacked packes or he firs unsen packe in curren congesion window. When resen from he lowes unacked packe, many duplicaes of successfully received packes are resen again (ahoe). When packes are sen from he righ edge of he congesion window, he recovery speed of muliple drops will be slowed down o 1 packe per RTT (, new-). While mechanisms such as SACK gives good answers o he second problem associaed wih recovery speed and duplicae reransmission, hey use he same echniques, fas-reransmission
3 and imeou, o rigger he congesion conrol because hey assume all packe losses and herefore he duplicae ACKs are due o he congesion. In he presence of large link-level loss raes of he wireless neworks, he side-effec of large ou-of-order packe reransmission due o he ELNs makes i necessary o reconsider he firs quesion of when o rigger he congesion conrol. B. Examples corruped (,,) (,,) (,,) (,,) (,,) (,,) (,,) (,,) x cumulaive ACK Fig. 1. One corrupion loss, no congesion loss Fig.1 shows he funcionaliy of LHP. Assume he sender has congesion window size (cwnd) of packes and is in he congesion avoidance period. Packe ges corruped during he ransmission and he receiver sends back special ACKs o inform he sender o reransmi he packe. The forma of he ACK is shown in Fig.1 and only firs wo pars, i.e., he cumulaive ACK fields and LHP fields, are used in his par. Laer, when he ACKs for he following packes,, arrive, alhough all of heir cumulaive ack fields are packe, he sender can avoid unnecessary fas reransmission by uilizing he informaion ha packe is jus corruped. corruped dropped (,,) (,,) (,,) (,,) (,,) (,,) cwnd= pipe= cwnd= pipe= cwnd= pipe= 1s dup for 2nd dup 3rd dup for for (,,) cwnd=4 pipe=4 x cumulaive ACK Fas reransmi when ACK of comes cwnd = old_cwnd / 2 = / 2 = 4 pipe = old_cwnd ndup = 3 = 5 Fig. 2. One corrupion loss, one congesion loss While Fig.1 demonsraes wo main benefis of using LHP, o allow reransmission of corruped packes and o avoid unnecessary fas reransmission, Fig.2 shows is main limiaion. Compared o Fig.1, Fig.2 has packe dropped because of congesion. Because cumulaive ack fields of ACK,, are used for packe, he loss of packe canno be deeced and recovered by fas reransmission. This moivaes he usage of mechanisms such as SACK or SMART which le sender know he receiver packe paern. The hird fields in he special ack, is used for his purpose. By knowing ha ACKs have been riggered by packe,, and, he sender can infer ha packe is los and eners he fas reransmission phase correcly. Therefore, SACK in combinaion wih LHP can allow he sender o make he righ congesion conrol and ransmission choice. Up o now, he updaed congesion conrol mechanism can deal wih he 4 combinaions of packe corrupion and congesion: (a) only congesion (b) only corrupion (c) corrupion happening before congesion and (d) corrupion happening congesion. Case (a) and (b) are handled separaely by ordinary fas reransmi mechanism and LHP. Case (c) is handled as described above. Case (d) can be handled easily by using ordinary fas reransmi mechanism firs and hen LHP laer. However here is one more observaion shown in Fig. 3 suggess ha furher reamen is needed o ackle he ineracion beween congesion and corrupion. In Fig.3 packe ges corruped in he firs ransmission so LHP will enable he reransmission of packe one RTT laer. Then if packe encouners congesion and ges dropped, how can he sender disinguish his from packe corrupion in he previous round and make righ decision on wheher or no o ener he fas reransmission phase. Noice ha ACK of packe can no be + 2 RTT 1s dup for corruped (,,) (,,) (,,) (,,) (,,) (,,) (,,) (,,) 23 cwnd= pipe= 1 1 2nd dup 3rd dup for for 1 2 (,,) x dropped (,,) (,,1) (,,1) (,,1) (,,2) (,,21) (,,22) cwnd=4 pipe= cwnd=4 cwnd=4 cwnd=4 pipe=4 pipe=4 pipe=4 cumulaive ACK Fas ransmi when ACK of 1 comes cwnd = old_cwnd / 2 = / 2 = 4 pipe = old_cwnd ndup = 3 = 6 Fig. 3. Reransmission of corrupion loss packe having congesion reaed as he duplicae ACK for alhough i acks. This is because packe was sen before packe in he second round, so ha he ACK of should always ACK packe. On he conrary, he ACKs of packe, 1 and 1 should be reaed as he duplicae ACKs for because hey are sen ou packe in he second round, since heir ACK reflec he informaion of packe. Then as shown in Fig.3, ACK of packe 1 can rigger he duplicae ACK mechanism and leads o he reransmission of packe. This key observaion moivaes he need for he sender o keep he sending order of packes in order o make his judgmen. In he following secion we will propose a simple algorihm o fulfill his goal. Three examples shown above illusraes he problems incurred by ou-of-order packes. Noice ha ordinary TCP always sends ou packes in sequenial order in slow sar or congesion avoidance period. Only when congesion happens and TCP goes ino fas recovery period, does TCP send ou-of-order reransmission packes. So when ordinary TCP needs o make he judgmen abou wheher o go ino fas recovery period, i does no ake he influence of ouof-order packes ino accoun. So he basic assumpion is he ouof-order is rare and if i does exis, he hree duplicae ACK will have enough redundancy o deal wih i. Our observaions show ha his assumpion is no longer valid in wireless domain given he frequen ineracion beween ou-of-order packes and TCP congesion conrol mechanisms. C. New fas reransmi and fas recovery mechanisms for lossy wireless links Previous examples have shown he necessiy o keep he informaion of sending order of packes besides he LHP and SACk fields for he sender o make he righ choice when facing differen combinaion of corrupion and congesion. In Fig.4 we show he daa srucure consising of a single lis of packes in he order of sending ime, o keep he necessary informaion. Each enry of he lis has wo daa fields besides he poiner: sequence number of he packe and he duplicae ACK couner for his packe. The lef side of Fig.4 shows he ACK informaion received by he sender. The righ hand of Fig.4 shows he curren lis he ACK is processed. We will illusrae our algorihm hrough his example (,, ) (,,) (,,) (,, ) (,, 1) Packes in he order of sending ime Enry Forma seq no. dup couner Fig. 4. Updae of packe sen queue The original lis has packe,,,,, 1, and 1. Packe and are ou of order because of reransmission. If he firs ACK of packe is received, he sender knows i is he normal ACK because packe is under reransmission. So he sender removes
4 he packe from head and sends ou a new packe 1. The new enry of packe 1 is insered a he end of he queue. Nex ACK of packe is an LHP ACK which shows ha packe has corruped a he link. So packe ges reransmied immediaely. The enry of packe is firs removed from he head of he lis and hen is insered a he end. Then ACK of packe is received and by examining he figure we can see he packe is an ou-of-order packe because packe and were sen before packe bu have no received an ACK. The algorihm searches he lis from he head o he posiion of he packe and for each enry i goes hrough, he duplicae couner is increased by one. So now, enries of packe and have duplicae couner of 1. Since his is a duplicae ACK, no new packe is sen ou. Nex, he (ou-of-order) LHP ACK of packe is received. Hence, duplicae couner of packe will be increased o 2. Since his is a duplicae ACK, he reransmission of packe is posponed. Finally when ACK of packe 1 reaches he sender, he duplicae couner of packe reaches 3 which is he hreshold o begin he fas reransmi. From his example one can see ha his algorihm works robusly in all he scenarios. And he space requiremen is linear in he size of congesion window. And when packes are ransmied in order, he only operaions are he removal from he head and he inserion a he end which need consan ime. So overall he space and amorized ime complexiy of his mechanism is small. By mainaining such a lis, anoher shorcoming of SACK can be overcome. In SACK, when he reransmied packe go los due o congesion or corrupion, he sender has o rely on he imeou o deec such scenario [6]. Bu using he proposed lis srucure we can find such a gap and do he necessary reransmission. D. Summary of our algorihm The main goal of our algorihm is o bring TCP s congesion conrol behavior closer o he goal of Addiive Increase Muliplicaive Decrease (AIMD) for wireless domain and decouple he ineracion beween congesion and corrupion. To achieve his, our algorihm has wo ineracing pars, i.e., he LHP which allows he TCP receiver o accuraely produce ELN messages for he sender o reransmi he los packes, and enhanced TCP congesion conrol algorihm o eliminae he side-effec of large number of ou-of-order packes. Besides he changes we described above, examining each congesion conrol componens, we make some necessary changes such as he esimaion of SRTT (smoohed RTT) and RTO, and usage of variable similar o [] o rack he packes onfly in boh cases of corrupion and fas recovery. Excep for hese changes, we keep he oher basic componens, such as slow sar and ime-ou, unchanged. More deails and he pseudo-code of he algorihm can be seen in []. V. PERFORMANCE EVALUATION In his secion we briefly inroduce he main simulaion resuls of LHP and new congesion conrol algorihm because of page limiaions. More exensive resuls can be found in []. A. Simulaion Seup The simulaion is done in he ns-2 simulaor, where we add he necessary componens including link layer fragmenaion and reassembly block, link layer reransmission block, LHP agen and sinker. The simulaion opology is he sandard single boleneck scenario where compeing flows have he same RTT delay. This eliminaes unfairness among TCPs wih differen RTT. In he scenario shown in Fig.5, he link beween he wireline rouer and base saion is he boleneck. The congesion occurs a rouer and corrupion occurs on he link beween and mobile hoss. S1 S2 S25 1~2Mbps, 2ms 1Mbps, 2ms 25 Mbps, 2ms R1 B1 Fig. 5. Simulaion opology o 3% FER We use IP layer packes having a fixed size of byes including TCP/IP header. The link layer has fragmen packe size of 256 byes and hence each IP packe has six link layer ime slos. The link beween and has fixed bandwidh 25Mbps and delay 2ms. The wireless link beween and has fixed bandwidh 1Mpbs and delay 2ms bu variable link layer bi error rae (BER). The link beween and has fixed delay of 2ms bu a variable link bandwidh allowing for differen congesion condiions o occur. We compare he performance of our proposed proocols wih various versions of TCP proposed in lieraure, hese include TCP-RENO, SACK, HACK. The modified link layer ransmission scheme fragmens he IP layer packes according o he link layer packe size, and uses sop-and-wai mechanism o ransmi he packe header unil he maximal allowable delay is reached. This maximal delay is a parameer ha can be furher uned o sui he applicaion. The link layer receiver is designed o check he inegriy of he received fragmen and send back an ACK o he sender. Using he LHP proocol, he fragmens are assembled and informaion abou he packe inegriy is passed on o he upper layers. We call new-lhp he complee proocol which uilizes boh he ELN mechanism of LHP (from Secion III) and he conrol mechanisms inroduced in Secion IV. We call simple-lhp he proocol ha has he same ELN and congesion conrol mechanism excep he abiliy shown in example 3 in Secion IV. Then when a reransmied packe (due o lhp packe or congesion) ges los again, simple- LHP will imeou. On he conrary, new-lhp will ry o recover i. The LHP sink block is he same for boh simple-lhp and he new-lhp. Upon receiving he packe from link layer, he receiver uses he LHP opion field o provide he ELN mechanism and informs he sender abou he sequence number and packe lengh of he corruped packe. The SACK opion is used in he manner specified in [6]. The HACK sender doesn has he similar abiliy of SACK o find ou he gap of receiving packes. We are going o presen wo main ses of resuls. In Secion B we are going o presen he performance of differen TCP versions in he presence of only link losses. In Secion C we compare he performance of our proposal wih he various TCP versions in he presence of boh congesion and link losses. B. Behavior wih link losses In his se of simulaions we examine jus he effec of link losses on each of he proocols wihou congesion. The experimen runs for a period of 2 seconds and we average over runs for each link layer packe frame error rae (FER) of he IP packes. We used a uniformly disribued packe error model for hese simulaions. And we examine for each proocol wo merics for comparison: hroughpu and goodpu. By definiion, hroughpu is he number packes sen ou by he sender and he goodpu is he number of unduplicaed packes received by he receiver. In Fig.6 we compare he hroughpu of various versions of TCP as he FER varies from -3%. As expeced he mehods such as SACK and TCP-Reno ha do no have an ELN mechanism perform quie poorly even for small FER. The ELN mechanism in HACK allows hem o olerae some link losses, bu he performance sill M1 M2 M25
5 4 Throughpu vs wihou Congesion lhp & nlhp Fig. shows he influence of differen link loss raes on he TCP goodpu when congesion raio is fixed o 1.1 and Fig. shows he influence of differen congesion raio on he TCP goodpu when FER is fixed o.5%. In boh Figures lhp versions performs much beer han oher TCP versions. And in Fig. new-lhp performs 1 o 2% beer han simple-lhp when FER changes from.5% o 3%. In Fig. new-lhp performs.% o 4.3% beer han simple-lhp when congesion raio changes from 1 o 1.6. Considering he only difference beween wo lhp versions is he mechanism o deec he congesion of reransmission packes, his improvemen is no rivial. The reason ha goodpus in Fig. change very slowly when congesion raio changes dramasically is ha TCP raffic is elasic so 1.6 congesion raio doesn mean 6% packes ge dropped. Goodpu vs When Congesion Raio is 1.1 lhp nlhp Fig. 6. Throughpu vs Packe Frame Error Rae (FER) of differen TCP 4 Goodpu vs wihou Congesion lhp & nlhp 4 Fig.. Influence of link loss rae on he TCP goodpu when congesion raio is 1.1 Throughpu vs Channel Congesion Raio When Channel FER is.5 lhp nlhp Fig.. Goodpu vs Packe FrameError Rae (PER) of differen TCP deerioraes significanly when FER increases. In conras for he enire range of FERs shown, he proposed LHP schemes show lile degradaion in hroughpu and clearly ouperform oher mechanisms in his regime. When FER is 1%, boh LHP schemes perform.3% beer han HACK,61.2% beer han SACK, and 45.% beer han RENO. Noe ha boh simple-lhp and new-lhp perform similarly in he presence of jus link losses. The difference in heir performances becomes apparen in Secion C where boh congesion and link losses are encounered. The goodpu of he TCP mechanisms is shown in Fig.. There are wo main poins o noe in his se of experimens. Firs, he loss in goodpu of he LHP schemes is small, and is mainly due o reransmission, no because of congesion conrol mechanisms. Therefore, hese schemes again ouperform he oher TCP mechanisms. Secondly SACK s goodpu is 65.3% beer han RENO in Fig. despie ha RENO s hroughpu is.3% beer han SACK in Fig.6 when FER is 1%. This shows RENO has send ou more duplicae packes. C. Throughpu behavior wih congesion and link losses In his secion we presen our comparison of differen TCP when boh congesion and corrupion occur. The simulaion are composed of 25 senders, 5 for each version of TCP, i.e,,,, simple-lhp and new-lhp. The bandwidh of he link beween and is varying from 1.1 Mbps o 1.6 Mbps which varies he congesion raio from 1. o 1.6. The wireless FER is varied from % o 2% as well. The simulaion runs for 2 seconds and he resul is averaged over several flows of each TCP version Channel Congesion Raio Fig.. Influence of congesion raio on he TCP goodpu when channel FER is.5% VI. DISCUSSION In his paper we exposed he limiaions of curren ranspor proocols in hybrid wireless neworks. We have shown ha i is imporan o ackle boh he he problem of localizing he source of packe loss (congesion/link failure) and also he exisence of a large number of ou-of-order packes, which arise due o packe reransmission. We have proposed a simple, scalable ranspor proocol ha provides a soluion o boh hese problems. Through simulaions, we have demonsraed ha his proocol can give significan gains in daa hroughpu over exising proocols. REFERENCES [1] H. Balakrishnan, V. Padmanabhan, S. Seshan, and R. H. Kaz, A comparison of mechanisms for improving cp performance over wireless links, IEEE Transacions on Neworking, December 1. [2] A. Bakre and B. R. Badrinah, I-TCP: Indirec TCP for mobile hoss, in Proc. h In. Conf. Disribued Compuing Sysem (ICDCS), May 15. [3] S. Kunniyur and R. Srikan, End-o-end congesion conrol: uiliy funcions, random losses and ECN marks, in Proc.INFOCOM,. [4] G. Holland and N. Vaidya, Analysis of TCP performance over mobile ad hoc neworks, in Proc. of Mobicom, 1. [5] A. DeSimone, M. C. Chuah, and O. C. Yue, Throughpu performance of ranspor-layer proocols over wireless LANs, in Proc. of Globecom, December 13. [6] M. Mahis, J. Mahdavi, S. Floyd and A. Romanow TCP selecive acknowledgemen opions, in RFC 241, Ocober 16. [] K. Brown and S. Singh, M-TCP: TCP for mobile cellular neworks, in ACM Compuer Comm. Rev. (CCR), vol. 2, no. 5, 1. [] M. Mahis and J. Mahdavi, Forward acknowledgemen: Refining TCP congesion conrol, in Proc. of ACM SIGCOMM, 16. [] R. K. Balan, ec., TCP HACK: TCP header checksum opion o improve performance over lossy links, in Proc. IEEE INFOCOM 21, 21. [] K. Fall and S. Floyd, Simulaion-based comparisons of Tahoe, Reno, and SACK TCP, in Compuer Communicaion Review, Ocober 14. [] X. Gao, QoS Managemen in Packe Cellular Nework, Ph.D hesis, Universiy of Illinois a Urbana-Champaign, 22.
Assignment 2. Due Monday Feb. 12, 10:00pm.
Faculy of rs and Science Universiy of Torono CSC 358 - Inroducion o Compuer Neworks, Winer 218, LEC11 ssignmen 2 Due Monday Feb. 12, 1:pm. 1 Quesion 1 (2 Poins): Go-ack n RQ In his quesion, we review how
More information4 Error Control. 4.1 Issues with Reliable Protocols
4 Error Conrol Jus abou all communicaion sysems aemp o ensure ha he daa ges o he oher end of he link wihou errors. Since i s impossible o build an error-free physical layer (alhough some shor links can
More information! errors caused by signal attenuation, noise.!! receiver detects presence of errors:!
Daa Link Layer! The Daa Link layer can be furher subdivided ino:!.! Logical Link Conrol (LLC): error and flow conrol!.! Media Access Conrol (MAC): framing and media access! differen link proocols may provide
More informationCOSC 3213: Computer Networks I Chapter 6 Handout # 7
COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:
More informationAn efficient approach to improve throughput for TCP vegas in ad hoc network
Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc
More informationAnnouncements. TCP Congestion Control. Goals of Today s Lecture. State Diagrams. TCP State Diagram
nnouncemens TCP Congesion Conrol Projec #3 should be ou onigh Can do individual or in a eam of 2 people Firs phase due November 16 - no slip days Exercise good (beer) ime managemen EE 122: Inro o Communicaion
More informationImproving Explicit Congestion Notification with the Mark-Front Strategy
Improving Explici Congesion Noificaion wih he Mark-Fron Sraegy Chunlei Liu Raj Jain Deparmen of Compuer and Informaion Science Chief Technology Officer, Nayna Neworks, Inc. The Ohio Sae Universiy, Columbus,
More informationNetwork management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);
QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is
More informationA Matching Algorithm for Content-Based Image Retrieval
A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using
More informationA time-space consistency solution for hardware-in-the-loop simulation system
Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong
More informationImplementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)
Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,
More informationChapter 8 LOCATION SERVICES
Disribued Compuing Group Chaper 8 LOCATION SERVICES Mobile Compuing Winer 2005 / 2006 Overview Mobile IP Moivaion Daa ransfer Encapsulaion Locaion Services & Rouing Classificaion of locaion services Home
More informationExercise 3: Bluetooth BR/EDR
Wireless Communicaions, M. Rupf. Exercise 3: Blueooh BR/EDR Problem 1: Blueooh Daa Raes. Consider he ACL packe 3-DH5 wih a maximum user payload of 1021 byes. a) Deermine he maximum achievable daa rae in
More informationChapter 3 MEDIA ACCESS CONTROL
Chaper 3 MEDIA ACCESS CONTROL Overview Moivaion SDMA, FDMA, TDMA Aloha Adapive Aloha Backoff proocols Reservaion schemes Polling Disribued Compuing Group Mobile Compuing Summer 2003 Disribued Compuing
More informationMOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:
MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically
More informationMOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018
MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically
More informationMIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch
CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple
More informationSam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.
8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged
More informationVideo streaming over Vajda Tamás
Video sreaming over 802.11 Vajda Tamás Video No all bis are creaed equal Group of Picures (GoP) Video Sequence Slice Macroblock Picure (Frame) Inra (I) frames, Prediced (P) Frames or Bidirecional (B) Frames.
More informationLow-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany
Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,
More informationSimple Network Management Based on PHP and SNMP
Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper
More informationTest - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version
Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing
More informationMobile Computing IEEE Standard 9/10/14. CSE 40814/60814 Fall 2014
Mobile Compuing CSE 40814/60814 Fall 2014 IEEE IEEE (Ins4ue of Elecrical and Elecronics Engineers) esablished he 802.11 Group in 1990. Specifica4ons for sandard ra4fied in 1997. Ini4al speeds were 1 and
More informationMATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008
MATH 5 - Differenial Equaions Sepember 15, 8 Projec 1, Fall 8 Due: Sepember 4, 8 Lab 1.3 - Logisics Populaion Models wih Harvesing For his projec we consider lab 1.3 of Differenial Equaions pages 146 o
More informationAn Adaptive Spatial Depth Filter for 3D Rendering IP
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod
More informationSREM: A Novel Multicast Routing Algorithm - Comprehensive Cost Analysis
REM: A Novel Mulicas Rouing Algorihm - Comprehensive Cos Analysis Yewen Cao and Khalid Al-Begain chool of Compuing, Universiy of Glamorgan, CF37 DL, Wales, U.K E-mail:{ycao,kbegain}@glam.ac.uk Absrac Ever-increasing
More informationLearning in Games via Opponent Strategy Estimation and Policy Search
Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen
More informationWireless LANs: MAC. Wireless LAN: MAC. IEEE protocol stack. Module W.lan MAC
Wireless LANs: W.lan.3-2 Wireless LAN: 802.11MAC Dr.M.Y.Wu@CSE Shanghai Jiaoong Universiy Shanghai, China Module W.lan.3 Dr.W.Shu@ECE Universiy of New Mexico Albuquerque, NM, USA managemen PANs & Blueooh:
More informationImproving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services
Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585
More informationChapter 4 Sequential Instructions
Chaper 4 Sequenial Insrucions The sequenial insrucions of FBs-PLC shown in his chaper are also lised in secion 3.. Please refer o Chaper, "PLC Ladder diagram and he Coding rules of Mnemonic insrucion",
More informationWhy not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems
Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen
More informationNEWTON S SECOND LAW OF MOTION
Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during
More informationPerformance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks
Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks
More informationScheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012
EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule
More informationVoltair Version 2.5 Release Notes (January, 2018)
Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For
More informationCS422 Computer Networks
CS422 Compuer Neworks Lecure 2 Physical Layer Dr. Xiaobo Zhou Deparmen of Compuer Science CS422 PhysicalLayer.1 Quesions of Ineress How long will i ake o ransmi a message? How many bis are in he message
More informationA MAC layer protocol for wireless networks with asymmetric links
A MAC layer proocol for wireless neworks wih asymmeric links Guoqiang Wang, Damla Turgu, Ladislau Bölöni, Yongchang Ji, Dan C. Marinescu School of Elecrical Engineering and Compuer Science, Universiy of
More informationPacket Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers
Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering
More informationLecture 18: Mix net Voting Systems
6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified
More informationUsing CANopen Slave Driver
CAN Bus User Manual Using CANopen Slave Driver V1. Table of Conens 1. SDO Communicaion... 1 2. PDO Communicaion... 1 3. TPDO Reading and RPDO Wriing... 2 4. RPDO Reading... 3 5. CANopen Communicaion Parameer
More informationAn Improved Square-Root Nyquist Shaping Filter
An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com
More informationLess Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks
Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research
More informationDCF/DSDMA: Enhanced DCF with SDMA Downlink Transmissions for WLANs
DCF/DSDMA: Enhanced DCF wih SDMA Downlink Transmissions for WLANs Ruizhi Liao, oris ellala, Crisina Cano and Miquel Oliver NeTS Research Group Deparmen of Informaion and Communicaion Technologies Universia
More informationVideo Content Description Using Fuzzy Spatio-Temporal Relations
Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer
More informationEvaluation and Improvement of Multicast Service in b
Evaluaion and Improvemen of Mulicas Service in 802.11b Chrisian Bravo 1 and Agusín González 2 1 Universidad Federico Sana María, Deparmen of Elecronics. Valparaíso, Chile chbravo@elo.ufsm.cl 2 Universidad
More informationSTEREO PLANE MATCHING TECHNIQUE
STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo
More informationMORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES
MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES B. MARCOTEGUI and F. MEYER Ecole des Mines de Paris, Cenre de Morphologie Mahémaique, 35, rue Sain-Honoré, F 77305 Fonainebleau Cedex, France Absrac. In image
More informationLocation. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471
Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae
More informationFIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS
FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2
More informationOpportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links
1 in Low-uy-ycle Wireless Sensor Neworks wih Unreliable Links Shuo uo, Suden Member, IEEE, Liang He, Member, IEEE, Yu u, Member, IEEE, o Jiang, Suden Member, IEEE, and Tian He, Member, IEEE bsrac looding
More informationPERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS
PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS Jun Peng Elecrical Engineering Deparmen, Universiy of Texas Rio Grande Valley, Edinburg, Texas, USA ABSTRACT Unmanned
More informationDelayed reservation decision in optical burst switching networks with optical buffers. Title. Li, GM; Li, VOK; Li, CY; Wai, PKA
Tile Delayed reservaion decision in opical burs swiching neworks wih opical buffers Auhor(s) Li, GM; Li, VOK; Li, CY; Wai, PKA Ciaion The 3rd nernaional Conference on Communicaions and Neworking in China
More informationSpline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification
Las Time? Adjacency Daa Srucures Spline Curves Geomeric & opologic informaion Dynamic allocaion Efficiency of access Mesh Simplificaion edge collapse/verex spli geomorphs progressive ransmission view-dependen
More informationPo,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl
Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl US 20110153728A1 (19) nied Saes (12) Paen Applicaion Publicaion (10) Pub. No.: S 2011/0153728
More informationUser Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System
Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded
More informationMB86297A Carmine Timing Analysis of the DDR Interface
Applicaion Noe MB86297A Carmine Timing Analysis of he DDR Inerface Fujisu Microelecronics Europe GmbH Hisory Dae Auhor Version Commen 05.02.2008 Anders Ramdahl 0.01 Firs draf 06.02.2008 Anders Ramdahl
More informationCommunication Networks
Communicaion Neworks Chaper 10 Wireless Local Area Neworks According o IEEE 802.11 Communicaion Neworks: 10. IEEE 802.11 651 10. WLANs According o IEEE 802.11 Overview Organizaion of a WLAN according o
More informationCOMP26120: Algorithms and Imperative Programming
COMP26120 ecure C3 1/48 COMP26120: Algorihms and Imperaive Programming ecure C3: C - Recursive Daa Srucures Pee Jinks School of Compuer Science, Universiy of Mancheser Auumn 2011 COMP26120 ecure C3 2/48
More informationOptimal Crane Scheduling
Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move
More informationPage 1. Key Points from Last Lecture Frame format. EEC173B/ECS152C, Winter Wireless LANs
EEC173/ECS152C, Winer 2006 Key Poins from Las Lecure Wireless LANs 802.11 Frame forma 802.11 MAC managemen Synchronizaion, Handoffs, Power MAC mehods: DCF & PCF CSMA/CA wih posiive ACK Exponenial backoff
More informationPART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR
. ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral
More informationNRMI: Natural and Efficient Middleware
NRMI: Naural and Efficien Middleware Eli Tilevich and Yannis Smaragdakis Cener for Experimenal Research in Compuer Sysems (CERCS), College of Compuing, Georgia Tech {ilevich, yannis}@cc.gaech.edu Absrac
More informationAn Efficient Delivery Scheme for Coded Caching
201 27h Inernaional Teleraffic Congress An Efficien Delivery Scheme for Coded Caching Abinesh Ramakrishnan, Cedric Wesphal and Ahina Markopoulou Deparmen of Elecrical Engineering and Compuer Science, Universiy
More informationA GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER
A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.
More informationI. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably.
Evaluaing Web User Perceived Laency Using Server Side Measuremens Marik Marshak 1 and Hanoch Levy School of Compuer Science Tel Aviv Universiy, Tel-Aviv, Israel mmarshak@emc.com, hanoch@pos.au.ac.il 1
More informationCoded Caching with Multiple File Requests
Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a
More informationBI-TEMPORAL INDEXING
BI-TEMPORAL INDEXING Mirella M. Moro Uniersidade Federal do Rio Grande do Sul Poro Alegre, RS, Brazil hp://www.inf.ufrgs.br/~mirella/ Vassilis J. Tsoras Uniersiy of California, Rierside Rierside, CA 92521,
More information4. Minimax and planning problems
CS/ECE/ISyE 524 Inroducion o Opimizaion Spring 2017 18 4. Minima and planning problems ˆ Opimizing piecewise linear funcions ˆ Minima problems ˆ Eample: Chebyshev cener ˆ Muli-period planning problems
More informationBEST DYNAMICS NAMICS CRM A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM
DYNAMICS CR A Publicaion by elogic s fines Microsof Dynamics CRM Expers { ICS CRM BEST OF 2014 A COMPILATION OF TECH-TIPS TO HELP YOUR BUSINESS SUCCEED WITH DYNAMICS CRM NAMICS CRM { DYNAMICS M INTRODUCTION
More informationAnalysis of Various Types of Bugs in the Object Oriented Java Script Language Coding
Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened
More informationsource managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The
Virual Compuers A New Paradigm for Disribued Operaing Sysems Banu Ozden y Aaron J. Goldberg Avi Silberschaz z 600 Mounain Ave. AT&T Bell Laboraories Murray Hill, NJ 07974 Absrac The virual compuers (VC)
More informationEECS 487: Interactive Computer Graphics
EECS 487: Ineracive Compuer Graphics Lecure 7: B-splines curves Raional Bézier and NURBS Cubic Splines A represenaion of cubic spline consiss of: four conrol poins (why four?) hese are compleely user specified
More informationAML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves
AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves
More informationData Structures and Algorithms. The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 2
Daa Srucures and Algorihms The maerial for his lecure is drawn, in par, from The Pracice of Programming (Kernighan & Pike) Chaper 2 1 Moivaing Quoaion Every program depends on algorihms and daa srucures,
More informationReal Time Integral-Based Structural Health Monitoring
Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy
More informationOutline. EECS Components and Design Techniques for Digital Systems. Lec 06 Using FSMs Review: Typical Controller: state
Ouline EECS 5 - Componens and Design Techniques for Digial Sysems Lec 6 Using FSMs 9-3-7 Review FSMs Mapping o FPGAs Typical uses of FSMs Synchronous Seq. Circuis safe composiion Timing FSMs in verilog
More informationImproved TLD Algorithm for Face Tracking
Absrac Improved TLD Algorihm for Face Tracking Huimin Li a, Chaojing Yu b and Jing Chen c Chongqing Universiy of Poss and Telecommunicaions, Chongqing 400065, China a li.huimin666@163.com, b 15023299065@163.com,
More informationAnalyzing of RESPIRE, a novel approach to automatically blocking SYN flooding attacks
Analyzing of RESPIRE, a novel approach o auomaically blocking SYN flooding aacks ANDRÁS KORN, JUDIT GYIMESI, DR. GÁBOR FEHÉR Budapes Universiy of Technology and Economics, Deparmen of Telecommunicaion
More informationAudio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA
Audio Engineering Sociey Convenion Paper Presened a he 119h Convenion 2005 Ocober 7 10 New Yor, New Yor USA This convenion paper has been reproduced from he auhor's advance manuscrip, wihou ediing, correcions,
More informationA GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER
A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER Gusaf Hendeby, Jeroen D. Hol, Rickard Karlsson, Fredrik Gusafsson Deparmen of Elecrical Engineering Auomaic Conrol Linköping Universiy,
More informationRule-Based Multi-Query Optimization
Rule-Based Muli-Query Opimizaion Mingsheng Hong Dep. of Compuer cience Cornell Universiy mshong@cs.cornell.edu Johannes Gehrke Dep. of Compuer cience Cornell Universiy johannes@cs.cornell.edu Mirek Riedewald
More informationCENG 477 Introduction to Computer Graphics. Modeling Transformations
CENG 477 Inroducion o Compuer Graphics Modeling Transformaions Modeling Transformaions Model coordinaes o World coordinaes: Model coordinaes: All shapes wih heir local coordinaes and sies. world World
More informationComputational Geometry in Wireless Networks - Routing. Presented by Heather M. Michaud
Compaional Geomery in Wireless Neworks - Roing Presened by Heaher M. Michad 1 Ad Hoc Wireless Neworks No fixed pre-exising infrasrcre Nodes can be saic or mobile Assme nodes don move dring roing or opology
More informationThis is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013.
hp://www.diva-poral.org This is he published version of a paper presened a The 2013 IEEE Inernaional Conference on Inerne of Things, Beijing, China, 20-23 Augus 2013. Ciaion for he original published paper:
More informationEvaluation and Improvement of Region-based Motion Segmentation
Evaluaion and Improvemen of Region-based Moion Segmenaion Mark Ross Universiy Koblenz-Landau, Insiue of Compuaional Visualisics, Universiässraße 1, 56070 Koblenz, Germany Email: ross@uni-koblenz.de Absrac
More informationConnections, displays and operating elements. Status LEDs (next to the keys)
GB Connecions, displays and operaing elemens A Push-buon plus Sysem M Operaing insrucions 1 2 1 2 3 4 5 6 7 8 C B A 4 Inser he bus erminal ino he connecion of pushbuon A. 5 Inser he push-buon ino he frame.
More informationRestorable Dynamic Quality of Service Routing
QOS ROUTING Resorable Dynamic Qualiy of Service Rouing Murali Kodialam and T. V. Lakshman, Lucen Technologies ABSTRACT The focus of qualiy-of-service rouing has been on he rouing of a single pah saisfying
More informationConnections, displays and operating elements. 3 aux. 5 aux.
Taser PlusKapiel3:Taser3.1Taser Plus Meren2005V6280-561-0001/08 GB Connecions, displays and operaing elemens Taser Plus Arec/Anik/Trancen Operaing insrucions A 1 2 1 2 3 4 5 6 C B A B 3 aux. 7 8 9 aux.
More informationImage segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding
Moivaion Image segmenaion Which pixels belong o he same objec in an image/video sequence? (spaial segmenaion) Which frames belong o he same video sho? (emporal segmenaion) Which frames belong o he same
More informationTime Expression Recognition Using a Constituent-based Tagging Scheme
Track: Web Conen Analysis, Semanics and Knowledge Time Expression Recogniion Using a Consiuen-based Tagging Scheme Xiaoshi Zhong and Erik Cambria School of Compuer Science and Engineering Nanyang Technological
More informationResearch Article A Priority-Based CSMA/CA Mechanism to Support Deadline-Aware Scheduling in Home Automation Applications Using IEEE
Hindawi Publishing Corporaion Inernaional Journal of Disribued Sensor Neworks Volume 213, Aricle ID 13984, 12 pages hp://dx.doi.org/1.1155/213/13984 Research Aricle A Prioriy-Based CSMA/CA Mechanism o
More informationMichiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters
SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy
More informationDifficulty-aware Hybrid Search in Peer-to-Peer Networks
Difficuly-aware Hybrid Search in Peer-o-Peer Neworks Hanhua Chen, Hai Jin, Yunhao Liu, Lionel M. Ni School of Compuer Science and Technology Huazhong Univ. of Science and Technology {chenhanhua, hjin}@hus.edu.cn
More informationMOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS
NME: TE: LOK: MOTION ETETORS GRPH MTHING L PRE-L QUESTIONS 1. Read he insrucions, and answer he following quesions. Make sure you resae he quesion so I don hae o read he quesion o undersand he answer..
More informationUtility-Based Hybrid Memory Management
Uiliy-Based Hybrid Memory Managemen Yang Li Saugaa Ghose Jongmoo Choi Jin Sun Hui Wang Onur Mulu Carnegie Mellon Universiy Dankook Universiy Beihang Universiy ETH Zürich While he memory fooprins of cloud
More informationCS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II
CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152
More informationVisual Indoor Localization with a Floor-Plan Map
Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson
More informationAccelerating Call Route Query of Multi-domain SIP System via P2P GONG Jing, SHEN Qing-guo, SHEN Huan-sheng
3rd Inernaional Conference on Mecharonics and Informaion Technology (ICMIT 2016) Acceleraing Call Roue Query of Muli-domain IP ysem via P2P GONG Jing, HEN Qing-guo, HEN Huan-sheng College of Communicaions
More informationA High Efficiency MAC Protocol for WLANs: Providing Fairness in Dense Scenarios
A High Efficiency MAC Proocol for WLANs: Providing Fairness in Dense Scenarios Luis Sanabria-Russo, Jaume Barcelo, Boris Bellala, Francesco Gringoli arxiv:42.395v2 [cs.ni] Nov 5 Absrac Collisions are a
More informationPHY and MAC Performance Evaluation of IEEE a WLAN over Fading Channels
PHY and MAC Performance Evaluaion of IEEE 802.11a WLAN over Fading Channels Hiroyuki Yomo, Cong Huan Nguyen, Persefoni Kyrisi, Tien Duc Nguyen, Shyam S. Chakrabory, and Ramjee Prasad Absrac This paper
More information