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

Size: px
Start display at page:

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

Transcription

1 Balancng Energy Savng and QoS n the Moble Internet: An Applcaton-Independent Approach Unv. of Psa, Dept. of Informaton Engneerng Va Dotsalv Psa, Italy {g.anastas, a.passarella}@et.unp.t, G. Anastas, M. Cont *, E. Gregor *, A. Passarella * CNR-IIT Insttute Va G. Moruzz, PISA, Italy {marco.cont, enrco.gregor}@t.cnr.t Abstract The scarcty of energetc resources n moble computers s a very lmtng factor. In ths paper we propose a soluton that tres to balance energy consumpton and QoS requrements. Our soluton follows an applcaton-ndependent approach and, therefore, t can be used concurrently, and wthout modfcatons, by any network applcaton. Furthermore, our soluton s ndependent from the sub-network technology. We mplemented ths soluton and we extensvely tested t. Expermental results have shown that a relevant energy savng (about 7% on average) can be acheved wth respect to the legacy approach based on the TCP/ protocol stack. Furthermore, these savngs are obtaned wthout a sgnfcant degradaton n the QoS perceved by the user. We also compared our applcaton-ndependent approach wth an applcaton-dependent one (.e., a soluton talored to Web browsng) whch performs (slghtly) better. However, the applcaton-ndependent soluton stll guarantees sgnfcant savngs, and fts better a general-purpose moble envronment.. Introducton The Internet exploson n the last years has demonstrated that accessng nformaton of some nterest n the same moment they are needed s a valuable opportunty. In ths context, the concept of moblty adds a new dmenson: the user s no longer bound to hs/her desktop personal computer to access Internet servces. It s not vsonary to foresee that n a near future mllons of users wll access Web pages (or read ther e-mal) by usng a PDA, a pager or a cellular phone. However, ntegratng moble devces n the legacy Internet scenaro s stll a challengng problem for several reasons. Moble devces have less computatonal, storage, and energetc resources wth respect to desktop computers. Furthermore, they usually connects through wreless lnks The work descrbed n ths paper was carred out under the fnancal support of the Italan Mnstry for Educaton and Scentfc Research (MIUR) n the framework of the Projects "Web Systems wth QoS Guarantees" and "Internet: Effcency, Integraton and Securty". that are characterzed by lower bandwdth and greater bt error rates wth respect to wred lnks. Usng the legacy Internet solutons may thus result n a non-optmal usage of the system resources. In partcular, power savng mechansms need to be ntroduced to optmse energetc resources usage. Fnally, the provson of added-value servces (e.g., QoS support, securty, etc.), that are stll an open ssue even n the legacy Internet scenaro, becomes an extremely challengng problem n the Moble Internet where the path between the communcaton s endponts s not statc but changes n tme. Among these problems, the scarcty of energy resources s a very lmtng factor [8,, 6]. Users are not happy f ther moble computer swtches off n the mddle of a network transacton because the battery s exhausted. At the same tme, the user does not lke to recharge the battery too often. Ths paper focuses on strateges to optmse the usage of the moble-computer battery power. In prncple, energy-related problems n moble access to the Internet could be solved by ether ncreasng the battery capacty or reducng the energy consumpton. Projectons on progresses n battery technology show that only small mprovements n the battery capacty are expected n next future [8]. As the battery capacty cannot sgnfcantly be mproved, t s vtal that energy utlzaton s managed effcently by dentfyng ways to use less power preferably wth no mpact on the applcatons. Strateges for energy savng have been nvestgated at several layers ncludng the physcal-layer transmssons [2], the operatng system (technques can be adopted for hard-dsk management [9], CPU schedulng [5], screen blankng [5]), the network protocols and the applcaton level. At the applcaton level some technques proft of remote tasks executon [7] (e.g., the moble computer dscards on a fxed host some energy-consumng task, takng only the task s results from t); another approach conssts n explotng the applcaton semantc [2] (e.g., the applcaton compresses the data before exchangng them, or fnds some tradeoff between performance and power consumpton). In ths paper we nvestgate energy-savng strateges mplemented n software network protocols. We use an applcaton-ndependent approach n the sense that envsaged strateges do not explot knowledge about the Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

2 above applcatons. Our soluton presents to the above layer a standard socket nterface, and thus t does not requre any modfcaton n the applcatons. In addton, t s completely ndependent from the sub-network technology. Ths work s complementary to a prevous one [] n whch we developed an applcaton-dependent soluton to power savng. Specfcally, the applcatondependent soluton was talored to Web browsng. The two approaches (applcaton dependent and applcaton ndependent) share some basc archtectural desgn aspects. Both approaches explot a network archtecture based on the Indrect-TCP model [3]. The moble computer connects to a fxed host (e.g., a Web server) through a thrd entty (the Access Pont) located at the border between the wreless and wred networks (see Fgure ). Wth respect to the tradtonal TCP/ archtecture, the transport connecton between the moble host and the fxed host (e.g., a Web server) s splt nto two parts. The frst one connects the moble host wth the Access Pont, whle the second connects the Access Pont and the fxed host. At the Access Pont a software agent (the Indrect-TCP Daemon) relays data between the two connectons. To acheve power savng the moble host perodcally swtches the network nterface off. Whle dsconnected, data comng from the Internet and destned to the moble host are temporarly stored by the Indrect- TCP Daemon. To decde when and how long the network nterface should be off, both the approaches (.e., the ndependent and the dependent one) dynamcally estmate the traffc behavor (packet nter-arrval tmes, dle perods, etc.). Swtchng off the network nterface actually reduces the energy consumpton but can heavly ncrease the User Response Tme (URT,.e., the elapsed tme between the generaton of a request from the browser, for the retreval of a Web page, and the renderng of that page at that browser s ste), thus negatvely affectng the QoS perceved by the user. Thus, a trade off between these two orthogonal performance fgures must be reached. Moble Host Wreless Lnk Access Pont Wred Lnk Internet Wred Lnk Fgure. Moble Internet scenaro Fxed Host The basc dfference among the two approaches resdes n the algorthms used to decde when, and how long, to keep the network nterface off. In the applcaton dependent approach the semantc of the Web applcaton s exploted. Hence, ths approach requres a specalzed protocol for each applcaton to be supported. For ths reason, hereafter we desgn and evaluate the ndependent approach that s based on algorthms that do not rely upon any a pror applcaton semantc but try to dynamcally ntercept the behavor of the actve applcaton(s). Ths approach s much more flexble, and t s therefore nterestng to compare ts performance wth those of the applcaton dependent approach that consttute a target reference. It can be expected that the dependent approach provdes better power savng characterstcs. We mplemented the applcaton-ndependent soluton n a prototype system and extensvely tested t. The target of our experments was twofold: () to understand how our soluton performs n an actual Internet scenaro, wth respect to the power savngs, and the QoS perceved by the user; and () to compare and contrast t wth the applcaton dependent soluton. Our expermental results ndcated that both the dependent and the ndependent approach guarantee a sgnfcant power savng: the applcaton dependent soluton saved, on average, more than 8% of the legacy TCP/-archtecture energyconsumpton, whle, n the same applcaton scenaro and under smlar condtons, the applcaton ndependent soluton saved, on average, around 7% of the legacy TCP/-archtecture energy-consumpton. Furthermore, these reductons n the power consumpton were obtaned wthout a sgnfcant degradaton of the QoS. Specfcally, we measured the ncrease n the User Response Tme (URT) caused by our power savng archtectures. Wth respect to the legacy TCP/-archtecture, the applcaton dependent approach ncreased the URT of less than 2 seconds, whle n the applcaton ndependent approach the addtonal URT was less than 2.5 seconds. The paper s organzed as follows. Secton 2 presents and dscusses prevous works. Secton 3 s devoted to the defnton of our applcaton ndependent archtecture. Secton 4 reports some expermental results obtaned by usng the prototype mplementaton. Fnally, Secton 5 concludes the paper. 2. Related works Among the hardware components of a moble computer, the network nterface accounts for a sgnfcant part of the total energy consumpton. For devces such as laptops, ths porton s approxmately %, whle n small sze moble computers (PDA, hand-held devces,...) the percentage ncreases up to 5% [3]. Thus, n current moble computers t s vtal to mplement smart powersavng strateges talored to the networkng subsystem. In prncple, there are dfferent approaches to lmt the power consumed by the network nterface. Some researchers focused on the mpact of the transmsson layer errors on the power consumpton. When the bt error rate of the wreless channel s too hgh, a transmtted Recall that small moble computers frequently have no harddsk, and have lmted computatonal resources, whle the network nterface must stll provde the same functonaltes as n a laptop or a PC. Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

3 message wll be almost certanly corrupted, and ths wll cause a power wastage. In ths case, t s wse to defer the transmsson. Other works suggest to lmt the number of transmssons, as transmttng consumes more energy than recevng. These strateges apply well n a cellular envronment, due to power consumpton characterstcs of moble phones. But they do not seem useful n a WLAN envronment. In ths scenaro, the network nterface requres nearly the same power n the transmt, receve, and dle states [9, 4]. Thus, the only effectve way to reduce the power consumpton s to swtch the network nterface n a sleep status (or, f possble, swtch t off) when t s not needed. Furthermore, n WLANs, the exchange of messages should be done at the maxmum rate allowed by the wreless channel. Ths polcy reduces the tme n whch the network nterface s on, and therefore the power draned from the battery. The effectveness of ths polcy was ponted out n several research works [9, 3, 4]. In the same work t has also been shown that usng the legacy TCP/ archtecture (n a moble Internet scenaro) causes a very bad energy utlzaton at the moble host. The TCP bandwdth decreases as ( RTT p ), where p s the error probablty along the TCP connecton, and RTT s the sum of the wreless and wred lnks round trp tmes [7]. Because the wreless lnk s typcally nosy, many retransmssons may occur, and hence the RTT value can be hgh, thus sgnfcantly decreasng the TCP performance. Consequently, the data transfer can be very long, and ths results n a great power consumpton. Several solutons have been proposed to handle ths problem [3, 4]. A possble way s to use the Indrect-TCP model [3]. Ths model was orgnally proposed to mprove the TCP performance n a moble Internet scenaro [3], and then t has been used to handle power savng problems [3, 4, ]. The approach n [3] mplements the power savng strateges at the transport layer: swtchng the network nterface off after an nactvty tmeout expres (from the last transmsson or recepton), and resumng t after a sleepng tmeout, or when the applcaton runnng on the moble host generates new data to exchange. The man advantage of ths approach s the applcaton ndependence. In the soluton proposed by [3] both nactvty and sleepng tmeouts have a fxed value. As the traffc characterstcs dynamcally vary, usng fxed tmeouts may result n poor performance. Ths can lead both to a weak management of the power consumed by the network subsystem (e.g., f the sleepng tmeouts are too small, the network nterface s almost always on), and/or to sgnfcant degradatons n the QoS perceved by the users (e.g., f the sleepng tmeouts are too long, the power management subsystem ntroduces large URTs). [4] and [] desgn power savng strateges by explotng some knowledge about the behavor of the applcatons. They use a proxy-based approach, and mplement a power savng subsystem talored to fle transfers and to Web servce, respectvely. Ths approach provdes a nearly optmal power management, because the wreless lnk s used only when there s some message to exchange and the data can flow at the maxmum rate. Moreover, the QoS ssue s well addressed. The man drawback s the dependence from the applcaton semantc. Thus, ths approach fts better a dedcated envronment, where the flexblty wth respect to the applcatons s not a crtcal factor. 3. Network archtecture and protocols In a moble envronment, host moblty s typcally handled at the data-lnk layer (e.g., n WLANs) or at the network layer (e.g., usng the Moble ). In both cases, t s transparent to the transport layer. Thus, the TCP protocol and the legacy Internet applcatons can be used even n a moble envronment. Although very smple and costless, ths soluton presents varous drawbacks whch heavly mpact the power requred by the network subsystem of the moble host.. The TCP bandwdth s proportonal to ( RTT p ), where p s the loss probablty on the connecton, and RTT s the sum of the wred and the wreless round trp tmes [7]. Because the wreless lnk s typcally nosy, the RTT can be very hgh 2, and the avalable bandwdth much lower than the wreless-lnk capacty [4]. A low throughput causes long transfer delays and, hence, the moble s network nterface remans unnecessarly on for long perods. 2. Congestons on the Internet reduce the bandwdth, ncreasng both p and RTT. If the overall throughput s less than the rate avalable on the wreless lnk, the effects are smlar to those dscussed n the pont. 3. The typcal Internet applcatons (e.g., Web, e-mal, ftp,...) do not contnuously generate traffc on the network: ther traffc s characterzed by bursts of data (e.g., when the user requests a Web page from the server) followed by dle tmes (e.g., when the user reads the page that he has just downloaded). Durng the dle tmes, the moble s network nterface remans on, and ths greatly ncreases the power consumed wthout any reason. To overcome these drawbacks, we extended the Indrect-TCP model (see Fgure 2) used n prevous power-savng archtectures, see [4] and []. As shown n the fgure, the Access Pont and the fxed host communcate by usng the TCP protocol. On the other hand, the moble host and the Access Pont 2 Note that the wreless lnk layer s typcally relable, e.g., IEEE 82., and ths hdes the losses due to channel nose to the transport protocol. Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

4 communcate through a hgh-speed low latency WLAN (e.g., IEEE 82.). In ths case t s more effcent to use a Smplfed Transport Protocol (STP) that mplements only the necessary functonaltes. Specfcally, STP provdes a relable connectonless type of servce relevng the moble host from the TCP computatonal burden. applcaton STP I-TCP Daemon STP TCP applcaton TCP Moble Host Access Pont Fxed Host Fgure 2. The Indrect-TCP model MH->FH drecton FH->MH drecton bursts dle phases nter-arrval tmes dle tmes Fgure 3. Typcal traffc profle, as seen at the moble transport layer As noted n pont 3 above, moble hosts do not contnuously exchange data, but data transfer phases are characterzed by bursts nterleaved by dle phases durng whch data are locally processed. Fgure 3 shows a snapshot of a typcal data exchange 3. Our approach s based on a dynamc estmate of the duraton of dle and data transfer phases. Specfcally, we measure at run tme the data nter-arrval tmes and the length of the dle tmes. From these measures, we predct the future traffc behavor, and hence, we decde whether the network nterface should be swtched off (or not), and when to resume t 4. Our target s to let the network nterface on only when t s energetcally convenent, and to transmt data at the maxmum rate allowed by the wreless lnk. Ths strategy approxmates the optmal strategy, and works well f the estmates are accurate. Therefore, the core of our approach are a set of smart algorthms for estmatng the traffc characterstcs (see Secton 3.2 for detals). We ntegrated our power-strategy n the Indrect- TCP archtecture shown n Fgure 2 by ntroducng, on 3 When several applcatons are concurrently runnng the resultng traffc profle s the superposton of the sngle data exchanges. 4 The network nterface has a transent n gettng on durng whch t drans power from the battery but s not avalable for exchangng data. Therefore, for small nter-arrval or dle tmes t s energetcally convenent to leave the network nterface on. t top of the STP protocol, the Power Savng Packet Transfer Protocol (PS-PT), see Fgure 4. applcaton PS-PT STP I-TCP Daemon PS-PT STP TCP applcaton TCP Moble Host Access Pont Fxed Host Fgure 4. The Power Savng network archtecture; evdence on added protocols When the I-TCP Daemon or the moble s applcatons generates a new packet for the moble host, the PS-PT at the Access Pont logs the nterval elapsed from the arrval of the prevous packet. These logs are used for estmatng the traffc nter-arrval tmes. Specfcally, when the transmsson queues at both sde are empty, the PS-PT estmates when the next packet wll arrve. Ths value s used to decde f the network nterface must be swtched off. When the network nterface s off, the moble host doesn t know f some packet s watng at the Access Pont. Thus, when the estmated nter-arrval (or dle) tme has elapsed, the moble host must always poll the Access Pont for possble new packets, even f ts applcaton level has not generated new data to be sent. We desgned algorthms that acheve a tradeoff between the responsveness of the protocol (.e., f the moble host polls the Access Pont frequently the addtonal delay ntroduced by the system s mnmum), and ts power-savng performance (.e., f the Access Pont s polled rarely, when the moble host reconnects t s very lkely that new data are avalable thus avodng power wastage due to useless polls). 3.. Power Savng Protocols The core of the PS-PT protocol are the algorthms for estmatng when the next packet wll arrve. We used an adaptve approach that records the hstory of the prevous nter-arrval and dle tmes, and reles on ths nformaton, to estmate the next nter-arrval or dle tme (see Secton 3.2 for detals). In our prototype mplementaton we chose to run these algorthms at the Access Pont n order to mnmze the computatonal burden (and hence the energy consumpton) at the moble host. The PS-PT protocol was mplemented as a smple master/slave protocol. When there are no more data to be exchanged, the Access Pont decde whether t s convenent to the moble host to swtch the network nterface off. If so, t sends a shutdown command to the moble host ncludng an ndcaton of the tme nterval durng whch the moble host should reman dsconnected. The moble host uses ths nterval to set a tmer. Upon the tmer expraton, the moble host polls the Access Pont Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

5 agan. In the followng, we shall descrbe n detal the actons performed at the moble host, and at the Access Pont, respectvely (the pseudo-code here s optmzed for clarty rather than for effcency). PS-PT Actons at the Moble Host OnPacketFromApplcatons(packet) 2 tmestamp(packet) 3 f(card s OFF) 4 stop tmer 5 turn card ON 6 send packet to Access Pont 7 OnPacketFromAccessPont(packet) 8 cmd = extract_command(packet) 9 f(cmd == OFF) turn card OFF t_ = extract_nterval(packet) 2 set_tmer(t_) 3 OnTmerExpred() 4 turn card ON 5 send ON_sgnal to Access Pont Fgure 5. PS-PT protocol: actons performed at the moble host. Upon recepton of a new packet from the above applcaton(s), the moble host bounds a tmestamp to the packet (ths tmestamp wll be used at the Access Pont to mantan the hstory of the arrval tmes, see lne 2). If the network nterface s OFF, then the tmer used to sgnal when the moble host have to reconnect and poll the Access Pont s actve. The moble host stops ths tmer (.e., the last estmate was too large, lnes 3-5) and sends the packet to the Access Pont (lne 6). When a new packet from the Access Pont arrves, the moble host checks whether t contans a shutdown command (lnes 8-9). In ths case the packet also ncludes the tme nterval durng whch the network nterface should reman OFF. The moble host swtches the network nterface OFF, and sets the tmer accordngly (lnes -2). Fnally, upon tmer expraton, the moble host polls the Access Pont (lnes 3-5). PS-PT Actons at the Access Pont 6 OnNewPacket(packet) 7 f(card s OFF) 8 tmestamp(packet) 9 buffer(packet) 2 else 2 stop tmer 22 send/receve data 23 t_ = evaluate_next_nterarrval() 24 f(card must get OFF) 25 send (OFF_CMD, t_ t_pwon) to Moble Host 26 else 27 set_tmer(t_) 28 OnTmerExpred() 29 t_ = update_estmate() 3 f(card must get OFF) 3 send (OFF_CMD, t_ t_pwon) to Moble Host 32 else 33 set_tmer(t_) 34 OnMobleGetsON() 35 f(there s no data to exchange) 36 t_ = update_estmate() 37 f(card must get OFF) 38 send (OFF_CMD, t_ t_pwon) to Moble Host 39 else 4 set_tmer(t_) 4 else 42 send/receve data 43 t_ = evaluate_next_nterarrval() 44 f(card must get OFF) 45 send (OFF_CMD, t_ t_pwon) to Moble Host 46 else 47 set_tmer(t_) Fgure 6. PS-PT protocol: actons performed at the Access Pont. At the Access Pont sde, the system records the state of the moble host s network nterface. Upon recepton of a new packet (from the Internet) whle the moble host s dsconnected, the Access Pont buffers the packet and wats for a poll from the moble host (lnes 7-9). On the other hand, f the packet s receved whle the moble host s connected, the Access Pont relays the packet to the moble host (f t was receved from the Internet, lne 22), estmates the next packet arrval tme, and decdes whether ts s convenent to shut down the network nterface (lnes 23-27). It s worthwhle to recall that the network nterface has a transent perod t_pwon n gettng on durng whch t s not able to handle data. Ths mples that the moble host must be ON t_pwon unts of tme before the estmated arrval (lne 25). If the Access Pont estmates that t s convenent for the moble host to dsconnect, t sends a OFF command to the moble host together wth the tme nterval durng whch t must reman dsconnected (lnes 24-25). Otherwse, t sets a tmer wth the estmated arrval tme (lnes 26-27). In the latter case the moble host remans connected. Therefore, f a new packet arrves, the network nterface s ON and, hence, the system must stop the tmer (lne 2). When the moble host polls the Access Pont, there mght be data to exchange or not. In the former case, the Access Pont uses the new data to generate a new estmate and performs the same actons descrbed above (lnes 4-47). In the latter case, the last estmate provded to the moble host was too short. Thus, the Access Pont updates ths estmate and decdes what the moble host must do (lnes 35-4). The same stuaton occurs when the tmer expres: the last estmate was too short, but t ddn t cause the swtchng off of the network nterface. The moble host s stll connected and the Access Pont has to decde whether t s convenent that the moble host dsconnects or not (lnes 28-33). Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

6 3.2. Algorthm for packet arrvals estmates As clearly appears from the prevous secton, our soluton reles upon the predcton of the traffc behavor. Therefore, we need an algorthm that provdes accurate estmates of packet nter-arrvals and dle tmes, and s able to adapt quckly to changes n the traffc condtons. The Varable-Share Update algorthm [] fts these requrements. Ths algorthm has been proposed as a dynamc algorthm to estmate a generc varable spannng a gven range, and s not bound to a specfc problem. Let I be the range of possble values for a varable y that we want to estmate. To predct the value of y, the Varable-Share Update algorthm reles upon a set of experts. Each expert x provdes a (fxed) value wthn the range I,.e., a value that y can assume. The number of experts to be used, as well as ther dstrbuton among the range I, are nput data for the algorthm. Each expert x s assocated wth a weght w, a real number that measures the dependablty of the expert (.e., how accurately the expert has estmated y n the past). At a gven tme nstant, an estmate of y s acheved as the weghted sum of all experts, usng the current w value as the weght (.e., relablty) for the expert x. Once the actual value of the varable y s known, t s compared wth the estmates provded by the experts, to recalculate and update the weght assocated wth each expert. The algorthm s summarzed n Fgure 7. As shown n the fgure, the core of the algorthm s the weghts updatng algorthm. Updates occur every tme a new actual value of the varable y becomes avalable. Frst, an error functon L s evaluated for each expert: ths functon measures the devaton of the (predcton provded by the) expert from the actual varable s value. Then, the Varable-Share Update s executed, as follows:. each expert loses a porton of ts weght, accordng to the devaton from the actual value; the weght w becomes w (f L= the weght s not changed); 2. each expert shares a porton of ts weght, accordng to ts error functon: a pool s created by usng all the shares (f L= the expert doesn t share anythng); 3. for each expert, the new weght s calculated as the sum of two components: a porton of the weght evaluated n, and a porton of the pool evaluated n 2. Both components depend on the error functon (e.g., f L=, the new weght s the old one, plus a fracton of the pool). Parameters: Varables: Intalzaton: Predcton: η >, α, n (number of experts) x (experts), w (weghts), y (actual varable s value), ŷ (estmated varable s value) w = n =,..., n yˆ = n = w x n = w Loss Update: Varable share: w = w ηl e ( y, ) Fgure 7. Varable-Share Update algorthm The Varable-Share Update algorthm reduces the weghts of those experts that provdes bad predctons, and ncreases the weghts of the experts that provde the more accurate predctons. The speed n ncreasng/decreasng weghts s determned by two algorthm parameters: α and η. Ths algorthm has been proposed to mplement a spndown technque n hard dsks power management [9]. In that context, the update polcy guarantees a quck adaptaton to changes of the varable s values. In our problem we have to estmate two varables nter-arrval tmes and dle tmes that span dfferent ranges. Inter-arrval tmes are tme ntervals between two consecutve packets wthn a burst, whle dle tmes are tme ntervals between two consecutve bursts of packets. Typcally, nter-arrval tmes are smaller than dle tmes. We assumed second as the largest value for nter-arrval tmes: ths assumpton reles on prevous works on Web traffc characterzaton [6, 2]. Furthermore, we used ths value to dscrmnate between nter-arrval tmes, and dle tmes, respectvely. Accordngly, we used two dfferent sets of experts for the two quanttes, and we consdered two non-overlappng ntervals for experts values: the frst nterval ranges from to second, the second one from to 6 seconds. Choosng 6 seconds as the largest value for an estmated dle tme s a tradeoff between power savng and QoS requrements. When an dle phase occurs, the moble host polls the Access Pont wth a maxmum perod of 6 seconds (see Secton 3, lnes 35-4). Thus, the maxmum addtonal delay ntroduced by the algorthm to the frst packet of the new burst s 6 seconds, whch s an acceptable upper bound for applcatons wthout real-tme requrements. We used 2 experts for each set. The experts values are unformly dstrbuted over the correspondng ntervals (experts of the frst set are placed every 5 msec, whle experts of the second set are spaced by approxmately 3 seconds each other). The update polcy shown n Fgure 7 needs two addtonal parameters, α and η. Accordng to [9] 5, we 5 [9] compares several values for α and η assumng a unform dstrbuton of experts. The expermental results ndcate α=.8 and η=4 as the best choce. x L [ ( ) ( y, x ) α ] pool = w w = pool α L ( ) ( y, x ) α w + n L ( ) ( y, x ) w Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

7 used α=.8 and η=4. Fnally, the algorthm requres the defnton of a loss functon L. Ths functon provdes a measure of the devaton of each expert from the actual value of the varable, and ts values must le n [,], see []. In our mplementaton we used L x, y = x y max x as the error functon. ( ) y The last steps to buld our system requres () to decde how to manage an estmate that happens to be too short, and () to decde when to use the frst set of experts, and when the second one. Let us consder a too short nter-arrval tme estmate ŷ. When the moble host polls the Access Pont the system must update ths estmate (see lnes of Secton 3). As all the experts below ŷ have clearly provded a wrong predcton, we update the estmate by takng nto consderng only the other experts n the set. Specfcally, the new estmate y ˆ s the weghted sum of all experts that have an assocated value greater than ŷ. In addton, as ŷ seconds have already elapsed snce the prevous arrval, the next arrval s expected n yˆ yˆ seconds. The PS-PT protocol uses ths value ( yˆ yˆ ) to decde whether t s convenent (or not) to the moble host to swtch the network nterface off (lnes 37-4). The system reuses the same procedure every tme t detects that the prevous estmate was too short, untl the nterarrval tme becomes bgger than the maxmum value for that set of experts ( second). At ths pont n tme, t s assumed that an dle phase has begun, and thus, the second set of experts s used to estmate the length of the dle phase. If even the second set of the experts provde a too short estmate, a smlar updatng procedure s used: the estmate s updated by consderng only experts that provded predctons greater than wrong estmate untl the dle phase reaches the maxmum value,.e., 6 seconds. From ths tme nstant onward, the moble host polls the Access Pont perodcally every mnute, untl some data becomes avalable. The arrval of a new packet s nterpreted as the begnnng of a new burst, and thus, the algorthm swtches agan to the frst set of experts. Our updatng polcy guarantees a smooth ncrease towards greater estmates. Thus, t mnmzes the probablty of nterpretng an actual nter-arrval tme as an dle phase, and so t ntroduces small delays to the packet transfers (see the expermental results n Secton 4). 4. Expermental results The objectve of the proposed soluton s twofold: t should allow sgnfcant power savngs wth respect to the legacy TCP/ approach by mnmzng, at the same tme, the degradaton of the QoS perceved by the users. To evaluate our archtecture n an actual network scenaro, we used the Web as the testng applcaton. The Web s today one of the most popular Internet applcaton, and t s the canddate to become the kller applcaton even for moble Internet. Moreover, Web users are senstve to delays. Hence, t s mportant to acheve sgnfcant power savngs, whle mantanng acceptable QoS levels,.e., to mnmze the URT ncrease. To evaluate the performance of our archtecture we defned two ndces: a Power Savng Index and a QoS ndex. The Power Savng Index, I_ps, s defned as: net.nt. consumpton n our archtecture I _ ps = () net.nt. consumpton n TCParchtecture I_ps measures the percentage of power consumed by our archtecture wth respect to the legacy one, and, hence, provdes an ndcaton of the power savng acheved by usng our archtecture. The QoS ndex, named the Page Delay Index (I_pd), s defned as: I_pd = (URT n our arch.) (URT n TCP arch.) (2) I_pd measures the addtonal URT ntroduced by our archtecture wth respect to the legacy archtecture, and hence provdes an ndcaton of the URT ncrease to pay to acheve power savngs. In our experments we used SURGE as the applcaton layer at the clent sde [5]. SURGE s a Web traffc smulator, desgned by Barford and Crovella, that models the statstcal propertes of the traffc generated by a realstc Web user browsng the Internet. Furthermore, at the server sde, we used a real Web server. Specfcally, n our experments the Web server was located at the Unversty of Texas at Arlngton, whle the clent was located at the Department of Informaton Engneerng of the Unversty of Psa (Italy). Hence, our clent-server path crossed (congested) ntercontnental lnks, and ths allowed us to test our archtecture n a congested stuaton. To sgnfcantly evaluate our archtecture, we performed a large set of experments. Each experment ncluded 5 fle-transfer operatons from the Web server to the clent 6 (an experment stopped when the whole page n flght arrved at the clent). In each experment, the same set of fles were requested n parallel both n our archtecture, and n the legacy one. Ths guarantees the same network condtons n both cases. We ran a set of experments, where each experment spanned an entre workng day. To ncrease results relablty, we replcated the experments n several workng days. Fnally, we compared the results obtaned wth those related to an applcaton-dependent soluton developed 6 Transferrng 5 fles allowed a sgnfcant samplng from the Web fle dmensons dstrbuton. Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

8 []. In [] we performed an dentcal set of experments, evaluatng the same ndces, under smlar network condtons. For the sake of brevty, below we only present the results from a partcular day. However, the results obtaned n dfferent days exhbt the same statstcal behavor. 4.. Power Savng Analyss As mentoned n Secton 2, the energy draned from the battery by the wreless network nterface of a moble host s almost the same rrespectve of ts status (recevng, transmttng or dle). Thus, the energy consumpton s well approxmated by the tme the network nterface remans on. Accordngly, to evaluate the I_ps ndex (see (2)), we measured ths tme both n our archtecture and n the legacy one. card n ON state (s) C_ps C_surge Energy Consumpton servce rate : 3: 6: 9: 2: 5: 8: 2: talan tme Fgure 8. Energy consumpton as a functon of tme. For each experment, Fgure 8 reports the total tme durng whch the network nterface remans on n the legacy archtecture (mddle curve) and n our archtecture (bottom curve), respectvely. Fgure 8 also ncludes the servce rate (top curve) defned as the rato between the number of bytes transferred on the wred network and the tme needed to transfer them. Therefore, the servce rate provdes a measure of the Web servce responsveness to clent s requests. The servce rate allows us to understand how the energy consumpton depends on the envronment condtons. From Fgure 8 t appears that the power consumpton n our archtecture s almost ndependent from the servce rate. Ths s a jont effect of: () the splttng of the TCP connecton n two parts, and () the use of our powersavng polces. Specfcally, our power-savng polces allow the network nterface to reman on only when there are data to exchange on the wreless lnk. Therefore, the energy consumpton does not depend on the tme needed to complete the whole transfer between the remote and the moble host (ths tme hghly vares wth the network condtons). 4 2 servce rate (Kbps) I_ps I_ps Consumpton rato (I_ps) servce avg(i_ps) rate : 3: 6: 9: 2: 5: 8: 2: talan tme Fgure 9. I_ps as a functon of tme Fgure 9 shows the I_ps ndex as a functon of tme (bottom curve), ts average value on the entre day (straght curve), and the servce rate (top curve). These curves confrms that our archtecture ntroduces a sgnfcant power savngs: the energy consumpton s always less than 45% of the one n the legacy archtecture, ts average value s 32%, wth values less than 5%. Ths means that we can save always more than 55%, on average 68%, and wth peaks over 85%. When usng an applcaton-dependent approach [], we obtaned a slghtly better performance: about 8% savng on average, wth peaks over 9%. Ths dfference can be easly explaned as the applcaton-dependent approach explots nformatons about the traffc characterstcs, and the applcaton behavor. On the other hand, the applcaton-ndependent approach cannot rely on such nformatons QoS Analyss Fgure shows the addtonal delay ntroduced n our archtecture to the transfer delay of a sngle fle. Specfcally, for each fle we measured the addtonal delay, then we averaged the values on each experment of a day, and we plotted these average values (bottom curve), together wth the average value on the entre day (straght curve). For convenence, we also plotted the servce rate (top curve). average delay (s) avg_delay Average addtonal servce overall avg rate FILE delay : 3: 6: 9: 2: 5: 8: 2: talan tme Fgure. Average addtonal fle delays as a functon of tme servce rate (Kbps) servce rate (Kbps) Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

9 9perc (s) From Fgure t appears that the average addtonal delay ntroduced for a sngle fle s no more than second. Furthermore, the average value on all the experments s below.2 seconds. The fle-delay ndex does not characterze the users QoS. A user does not perceve the delays related to sngle fles but hs/her QoS depends on the URT related to the whole Web page (a page usually contans several fles). Fgure allows us to evaluate the system performance from ths pont of vew. In each experment we measured the average addtonal URT ntroduced to the downloadng of Web pages (average I_pd, bottom curve). We also consdered the average addtonal URT over the entre day (straght curve), and the servce rate (top curve). average I_pd (s) avg(i_pd) overall avg Average addtonal PAGE delay : 3: 6: 9: 2: 5: 8: 2: talan tme servce rate Fgure. Average I_pd as a functon of tme It appears that the addtonal URT, averaged over the entre day, s slghtly hgher than.2 seconds,.e., t s only slghtly hgher than the average addtonal delay of sngle fles. Ths means that the delays added to sngle fles of a Web page do not accumulate n the URT of the whole Web page. Moreover, the average I_pd n each experment s no more than second. So, the user doesn t perceve a sgnfcant degradaton n the QoS. avg(i_pd) (s) avg(i_pd) overall avg Average addtonal PAGE delay : 3: 6: 9: 2: 5: 8: talan tme 4 2 servce rate (Kbps) 9perc Fgure 2. I_pd: confdence nterval of the average and 9 th percentle (conf. level 95%) Fnally, we examned the upper bounds of the addtonal URTs. For each experment, we evaluated the confdence nterval of the average and 9 th percentle of I_pd (confdence level 95%). In Fgure 2 we plotted the average I_pd, wth the related confdence nterval (bottom curve), the average addtonal URT over the entre day (straght curve), and the 9 th percentle measured n each experment (top curve). From Fgure 2 t appears that the average I_pd values are small (the values are around.5 seconds). Furthermore, the 9 th percentle s typcally below.5 seconds, and always below 2.5 seconds. Therefore, we can say that our system, wth a probablty of 9%, does not add more than 2.5 seconds, and therefor, the user doesn t perceve almost any degradaton n the QoS. The QoS performances related to the applcatondependent system are slghtly worse (see [ for detals). In that case we obtaned smlar values wth respect to the average I_pd, ts confdence nterval, and ts overall average over an entre day. On the other hand, the applcaton-dependent approach exhbted hgher peak values (up to 5 seconds) wth respect to the 9 th percentle of the I_pd. Ths can be explaned by the aggressve power-savng polcy adopted by the applcatondependent approach: the moble host s network nterface remans off for more tme (and, thus, the energy consumpton s hgher), but ths causes an ncrease n the upper bound of the addtonal delays. However, on the average, both approaches are equvalent n terms of the QoS perceved by the user. Specfcally, wth respect to the Web applcaton taken nto consderaton n both cases, t can be expected that the user does not experence a sgnfcant degradaton n the QoS. 5. Conclusons In ths work we have desgned and evaluated a novel network archtecture for reducng the power consumpton of moble hosts n a moble Internet scenaro, whle mantanng almost the same QoS level. Our archtecture follows an applcaton-ndependent approach as t does not make any assumpton about the traffc profle generated by the applcatons. Therefore, t fts any Internet applcaton, and can be used concurrently by dfferent applcatons. Furthermore, t s totally transparent to the upper layer as t presents a standard socket nterface. Hence, t can be used wthout any modfcatons n the code of legacy Internet applcatons. Our archtecture explots the Indrect-TCP model: t splts the transport connecton between the moble and the fxed host. Ths allows an mprovement n the bandwdth avalable at the transport layer and, consequently, reduces the energy requred to transfer a gven amount of data. The core of our approach, s the Varable-Share Update algorthm that predcts packet nter-arrval tmes and dle perod lengths, and manages the network nterface of the moble host accordngly. Specfcally, the moble host swtches off ts wreless network nterface when there are no data to be exchanged over the wreless lnk. Ths allows to consume the mnmum amount of power for each data communcatons. Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

10 We have mplemented a prototype of our archtecture and we have extensvely evaluated t. We used n the evaluaton a Web as applcaton as: () the Web s the most popular Internet applcaton, and () Web users are typcally delays senstve. Furthermore, ths choce has allowed us to compare the results obtaned by usng our applcaton-ndependent approach wth those related to the applcaton-dependent approach developed n a prevous paper. The expermental results have shown that the applcaton-ndependent archtecture s able to save, on average, the 68% of the energy consumed by the legacy TCP/ archtecture, wth peaks over 85%. Furthermore, ths energy savng s obtaned wthout a severe degradaton n the QoS perceved by the users. The addtonal URT ntroduced for transferrng a Web page s no more than 2.5 seconds. The comparson between the applcaton-ndependent approach, and the applcatonndependent one, has shown that explotng some knowledge about the applcaton behavor results n a slghtly better power savng, but may ntroduce n the worst case larger addtonal delays. However, n the average case, both approaches have exhbted smlar performance n terms of QoS provded to Web users. By consderng the hgh flexblty of the applcatonndependent archtecture, these results seem to ndcate that ths approach s a very promsng one for power savng. Experments wth dfferent type of applcatons (e.g., e-mal), and several applcatons concurrently actve on the moble host, are however requred to further valdate ts potentaltes. Acknowledgments The authors wsh to express ther grattude to Paul Barford for provdng the SURGE traffc generator used n the experments. Also many thanks to Mohan Kumar for gvng the opportunty to use the Web server at the Unversty of Texas at Arlngton. References [] G.Anastas, M.Cont, E.Gregor and A.Passarella, A Power Savng Archtecture for Web Access from Moble Computers, Proceedngs of the IF Networkng Conference (Networkng 2), Psa (I), May 22, Lecture Notes n Computer Scence, LNCS 2345, pp [2] M.Arltt, T.Jn, Workload Characterzaton of the 998 World Cup Web Ste, HPL (R.), Internet System and Applcatons Laboratory, HP Laboratores Palo Alto, September 999. [3] A.Bakre, B.R.Badrnath, Implementaton and Performance Evaluaton of Indrect TCP, IEEE Transactons on Computers, Vol.46, No.3, March 997. [4] H. Balakrshnan, V. N. Padmanabhan, S. Seshan, R. H. Katz, A Comparson of Mechansms for Improvng TCP Performance over Wreless Lnks, IEEE/ACM Transactons on Networkng, Vol. 5, N. 6, December 997. [5] P.Barford e M.Crovella, Generatng Representatve Web Workloads for Network and Server Performance Evaluaton, Proceedngs of ACM SIGMETRICS 98, Madson, WI, pp. 5-6, June 998. [6] M.Crovella e A.Bestavros, Self-Smlarty n World Wde Web Traffc: Evdence and Possble Causes, IEEE/ACM Transacton on Networkng, Vol.5, No.6, pp , December 997. [7] J.Flnn, S.Y. Park and M.Satyanarayanan, Balancng Performance, Energy, and Qualty n Pervasve Computng, Proceedngs of the IEEE Internatonal Conference on Dstrbuted Computng Systems (ICDCS 2), Wen (Austra), July 22. [8] G. H. Forman, J. Zahorjan, "The Challenges of Moble Computng", Techncal Report, Unversty of Washngton, March 994. [9] D.P. Helmbold, D.E. Long, B. Sherrod "A Dynamc Dsk Spn-down Technque for Moble Computng", Proceedngs of the Second Annual ACM Internatonal Conference on Moble Computng and Networkng, NY, pp. 3-42, November 996. [] M.Herbster and M.K.Warmuth, Trackng the Best Expert, n the Proceedngs of the Twelfth Internatonal Conference on Machne Learnng, (Tahoe Cty, CA), pp , Morgan Kaufmann, 995. [] T. Imelnsck B.R. Badrnath Wreless Computng, Communcaton of the ACM, Vol. 37, No., October 994. [2] A. Josh, On proxy agents, moblty, and web access, ACM/Baltzer Moble Networks and Applcatons, Vol. 5 (2), pp [3] R.Kravets e P.Krshnan, Power Management Technques for Moble Communcaton, Proceedngs of the Fourth Annual ACME/IEEE Internatonal Conference on Moble Computng and Networkng (Mobcom 98). [4] G. Anastas, M. Cont, W. Lapenna, Power Savng Polces for Wreless Access to TCP/ Networks, Proceedngs of the 8-th IF Workshop on Performance Modellng and Evaluaton of ATM and Networks (IF ATM&2), Ilkley (UK), July 7-9, 2. [5] J.R. Lorch, A.J. Smth, Schedulng Technques for Reducng Processor Energy Use n MacOS, ACM/Baltzer Wreless Networks, pp.3-324, 997. [6] J.R.Lorch e A.J.Smth, Software Strateges for Portable Computer Energy Management, IEEE Personal Communcaton, pp.6-73, June 998. [7] M.Maths, J.Semke, J.Mahdav and T.Ott, The Macroscopc Behavor of the TCP Congeston Avodance Algorthm, Computer Communcaton Revew, Volume 27, number 3, July 997. [8] S. Sheng, A. Chandrakasan, R.W. Brodersen, A Portable Multmeda Termnal, IEEE Communcatons Magazne, December 992. [9] M.Stemm e R.H.Katz, Measurng and Reducng Energy Consumpton of Network Interfaces n Hand-Held Devces, Proc. 3 Internatonal Workshop on Moble Multmeda Communcaton, Prnceton, NJ, September 996. [2] M.Zorz e R.R.Rao, Energy Constraned Error Control for Wreless Channels, Proceedng of IEEE GLOBECOM 96, pp.4-46, 996. Proceedngs of the 36th Hawa Internatonal Conference on System Scences (HICSS 3)

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

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

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

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

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

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

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

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

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

More information

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

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

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

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

More information

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

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

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

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

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

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

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

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

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

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

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

More information

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

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

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

User Authentication Based On Behavioral Mouse Dynamics Biometrics

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

More information

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

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

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

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

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

Parallel matrix-vector multiplication

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

More information

The Codesign Challenge

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

More information

X- Chart Using ANOM Approach

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

More information

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

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

Performance Evaluation of Information Retrieval Systems

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

More information

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

Adaptive Power-Aware Prefetch in Wireless Networks

Adaptive Power-Aware Prefetch in Wireless Networks Adaptve Power-Aware Prefetch n Wreless Networks Langzhong Yn, Student Member, IEEE, and Guohong Cao, Member, IEEE Abstract Most of the prefetch technques used n the current cache management schemes do

More information

y and the total sum of

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

More information

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

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

WITH rapid improvements of wireless technologies,

WITH rapid improvements of wireless technologies, JOURNAL OF SYSTEMS ARCHITECTURE, SPECIAL ISSUE: HIGHLY-RELIABLE CPS, VOL. 00, NO. 0, MONTH 013 1 Adaptve GTS Allocaton n IEEE 80.15.4 for Real-Tme Wreless Sensor Networks Feng Xa, Ruonan Hao, Je L, Naxue

More information

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

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

More information

Load Balancing for Hex-Cell Interconnection Network

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

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

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

More information

Routing in Degree-constrained FSO Mesh Networks

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

More information

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

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

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

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

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

More information

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

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

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

More information

A protocol for mixed-criticality management in switched Ethernet networks

A protocol for mixed-criticality management in switched Ethernet networks A protocol for mxed-crtcalty management n swtched Ethernet networks Olver CROS, Laurent GEORGE Unversté Pars-Est, LIGM / ESIEE, France cros@ece.fr,lgeorge@eee.org Xaotng LI ECE Pars / LACSC, France xaotng.l@ece.fr

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

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

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

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

JTCP: Congestion Distinction by the Jitter-based Scheme over Wireless Networks

JTCP: Congestion Distinction by the Jitter-based Scheme over Wireless Networks JTCP: Congeston stncton by the Jtter-based Scheme over Wreless Networks Erc Hsao-Kuang Wu, Mng-I Hseh, Me-Zhen Chen and Shao-Y Hung ept. of Computer Scence and Informaton Engneerng, Natonal Central Unversty,

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

USING GRAPHING SKILLS

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

More information

SAO: A Stream Index for Answering Linear Optimization Queries

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

More information

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment JOURNAL OF COMPUTERS, VOL. 4, NO. 9, SEPTEMBER 2009 873 Improved Resource Allocaton Algorthms for Practcal Image Encodng n a Ubqutous Computng Envronment Manxong Dong, Long Zheng, Kaoru Ota, Song Guo School

More information

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

ABRC: An End-to-End Rate Adaptation Scheme for Multimedia Streaming over Wireless LAN* ARC: An End-to-End Rate Adaptaton Scheme for Multmeda Streamng over Wreless LAN We Wang Soung C Lew Jack Y Lee Department of Informaton Engneerng he Chnese Unversty of Hong Kong Shatn N Hong Kong {wwang2

More information

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7

Channel 0. Channel 1 Channel 2. Channel 3 Channel 4. Channel 5 Channel 6 Channel 7 Optmzed Regonal Cachng for On-Demand Data Delvery Derek L. Eager Mchael C. Ferrs Mary K. Vernon Unversty of Saskatchewan Unversty of Wsconsn Madson Saskatoon, SK Canada S7N 5A9 Madson, WI 5376 eager@cs.usask.ca

More information

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

Sample Solution. Advanced Computer Networks P 1 P 2 P 3 P 4 P 5. Module: IN2097 Date: Examiner: Prof. Dr.-Ing. Georg Carle Exam: Final exam Char of Network Archtectures and Servces Department of Informatcs Techncal Unversty of Munch Note: Durng the attendance check a stcker contanng a unque QR code wll be put on ths exam. Ths QR code contans

More information

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

Distributed Middlebox Placement Based on Potential Game

Distributed Middlebox Placement Based on Potential Game Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

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

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

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

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

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

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

More information

Voice capacity of IEEE b WLANs

Voice capacity of IEEE b WLANs Voce capacty of IEEE 82.b WLANs D. S. Amanatads, V. Vtsas, A. Mantsars 2, I. Mavrds 2, P. Chatzmsos and A.C. Boucouvalas 3 Abstract-There s a tremendous growth n the deployment and usage of Wreless Local

More information

DECA: distributed energy conservation algorithm for process reconstruction with bounded relative error in wireless sensor networks

DECA: distributed energy conservation algorithm for process reconstruction with bounded relative error in wireless sensor networks da Rocha Henrques et al. EURASIP Journal on Wreless Communcatons and Networkng (2016) 2016:163 DOI 10.1186/s13638-016-0662-9 RESEARCH Open Access DECA: dstrbuted energy conservaton algorthm for process

More information

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

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

More information

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

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

More information

Convolutional interleaver for unequal error protection of turbo codes

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

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

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

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

MobileGrid: Capacity-aware Topology Control in Mobile Ad Hoc Networks

MobileGrid: Capacity-aware Topology Control in Mobile Ad Hoc Networks MobleGrd: Capacty-aware Topology Control n Moble Ad Hoc Networks Jle Lu, Baochun L Department of Electrcal and Computer Engneerng Unversty of Toronto {jenne,bl}@eecg.toronto.edu Abstract Snce wreless moble

More information

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

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

More information

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

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

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

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

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

A New Transaction Processing Model Based on Optimistic Concurrency Control

A New Transaction Processing Model Based on Optimistic Concurrency Control A New Transacton Processng Model Based on Optmstc Concurrency Control Wang Pedong,Duan Xpng,Jr. Abstract-- In ths paper, to support moblty and dsconnecton of moble clents effectvely n moble computng envronment,

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

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

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

Mobile Adaptive Distributed Clustering Algorithm for Wireless Sensor Networks

Mobile Adaptive Distributed Clustering Algorithm for Wireless Sensor Networks Internatonal Journal of Computer Applcatons (975 8887) Volume No.7, Aprl Moble Adaptve Dstrbuted Clusterng Algorthm for Wreless Sensor Networks S.V.Mansekaran Department of Informaton Technology Anna Unversty

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

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

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

Efficient Broadcast Disks Program Construction in Asymmetric Communication Environments

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

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

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

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information