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

Size: px
Start display at page:

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

Transcription

1 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, Clemson SC ABSTRACT We present a method for maxmzng the throughput of moble ad hoc packet rado networks usng broadcast transmsson schedulng. In such networks, a termnal may become a bottleneck f t s not allocated enough transmsson slots n the current transmsson schedule to handle the traffc flowng through t. Topology nduced bottlenecks may arse frequently n ad hoc networks due to uneven dstrbutons of termnals. Termnals n sparse areas of a network may be requred to forward a large amount of traffc to facltate communcaton between dense areas of the network. We address ths problem by modfyng the broadcast transmsson schedule so that termnals handlng more traffc have more opportuntes to transmt. Frst, we descrbe a theoretcal framework for analyzng the performance of a gven schedule n terms of end-to-end stable throughput; we also defne the upper bound for ths performance. Next, we ntroduce a centralzed algorthm that uses a process smlar to smulated annealng to generate schedules wth near optmal performance. We conduct smulaton studes to show that transmsson schedules produced by the centralzed algorthm offer greatly mproved performance over a smple, collson-free transmsson schedule n terms of end-to-end packet delay, throughput, and completon rate. These studes are performed on a varety of test networks to generalze results and demonstrate the wde applcablty of these prncples. INTRODUCTION Schedulng transmssons n ad hoc networks s an effectve way of provdng network termnals regular access to the channel. Ths s mportant when the network s supportng applcatons whch have qualty-of-servce requrements or when the network has a heavy traffc load. In both cases, random channel-access schemes may perform poorly. Schedulng transmssons n ad hoc networks does not come wthout a cost n overhead, however. Coordnaton s requred among termnals to set up an ntal transmsson schedule. Also, spatal reuse allows some network termnals to share transmsson slots, resultng n a hgh degree of channel utlzaton; however Ths work was supported by the Multdscplnary Unversty Research Intatve (MURI) program admnstered by the Offce of Naval Research under Grant N and by NSF under Grant ANI termnal moblty may result n new nterference as termnals assgned the same slots come nto proxmty. In ths case termnals may have to coordnate n alterng the transmsson schedule to avod the new source of nterference. The basc problem of assgnng non-nterferng transmsson slots to termnals so that the length of the schedule, and hence channel access delay, s mnmzed and the number of transmssons s maxmzed s referred to as the Broadcast Schedulng Problem [9]. Dffcultes of ad hoc networkng envronments, such as termnal moblty, rregular topology, and scalablty have generated a varety of dstrbuted schedulng protocols []. These nclude topology transparent protocols [2][5], protocols n whch termnals contend for slot reservatons [8], [], and dynamc schedulng protocols [], [0]. In certan stuatons, some network termnals may be requred to forward a much larger share of traffc than other termnals. Ths can be thought of n terms of a bottlenecked flow. If a large flow of traffc s drected through a sngle termnal t may begn experencng packet overflow, even when surroundng termnals are not usng all of ther assgned capacty. Such a termnal may be sad to be unstable n the sense that ts packet arrval rate exceeds ts forwardng rate. Ths stuaton may arse from any combnaton of uneven traffc flows, poor routng decsons, and network topology. In these stuatons, the stable network capacty can be greatly ncreased by assgnng transmsson slots to the termnals that need them most. In ths paper we demonstrate how transmsson schedulng can postvely or negatvely affect network capacty, whch we assocate wth a bound on stable endto-end throughput as defned below. The research has three prmary contrbutons. Frst, for a gven network and traffc model, we derve a theoretcal upper bound on stable end-to-end throughput. Second, we present a centralzed algorthm for generatng near-optmum transmsson schedules for a network. These transmsson schedules are near-optmum n the sense they can support traffc rates close to the theoretcal upper bound on stable end-to-end throughput. Fnally, we smulate traffc flows n several networks, and compare results usng a basc transmsson schedule wth those usng the near-optmum schedule. These smulatons demonstrate the advantages of usng schedules that are senstve to traffc load. The centralzed schedulng algorthm also provdes a pont of of 7

2 reference for evaluatng the performance of dstrbuted schedulng protocols. NETWORK MODEL We model the ad hoc network as a unt-dsk graph. In ths model, the network s represented as a graph G consstng of termnals that represent the vertces of G, so that the set of all termnals n the network s V(G). Every network termnal has a unform communcatons range. Two termnals whch are wthn communcatons range share a half-duplex, bdrectonal lnk represented as an edge n the graph, and may transmt and receve data packets wthout error as long as no packet collsons occur. We say two termnals are -neghbors f they are wthn communcatons range. They are 2-neghbors f they are not -neghbors and there exsts a termnal whch s a - neghbor to both. The neghborhood of a termnal conssts of the termnal tself and ts and 2-neghbors. Termnals use omndrectonal antennas to broadcast to all other termnals n range, and we assume the termnals are synchronzed to the slot boundares. A broadcast transmsson s successful f t s receved by all other termnals n range. A broadcast transmsson s not successful f a collson occurs at any elgble recever. Packet collsons may occur n two ways. In the frst nstance, two termnals whch are -neghbors transmt at the same tme, resultng n nterference and preventng the recepton of ether packet at the transmttng termnals. In the second nstance, two termnals whch are 2-neghbors transmt smultaneously, causng a packet collson at all - neghbors they have n common. A collson-free broadcast transmsson schedule can be constructed by assgnng each termnal a color that s unque among other termnals n ts neghborhood, and then assgnng to each color a unque transmsson slot n a transmsson frame. We use a more sophstcated method for assgnng transmsson slots to colors that was developed by Lyu [7]. Each termnal has a transmsson frame wth a length equal to the smallest power of two greater than or equal to the maxmum color number n that termnal s neghborhood. Termnals transmt at least once n each frame, and addtonal slots n the frame are assgned to termnals based on the colorng of the neghborhood. A concse descrpton of Lyu s algorthm and dscusson of ts propertes s gven n [4]. In ths paper, we demonstrate how modfyng slot assgnments can greatly mprove several aspects of network performance. We defne end-to-end throughput, γ, for a network as the total steady-state rate at whch traffc reaches ts destnatons, assumng each termnal generates traffc for every other termnal at an equal generaton rate for each destnaton. The largest value of γ for whch the steadystate traffc arrval rate to each termnal s less than or equal to ts forwardng rate s the maxmum stable end-toend throughput, denoted Γ. The value of Γ s a functon of the forwardng rate of each termnal, the network topology, and the method of routng. We lmt the networks studed to those whch are connected, so a route exsts between each source-destnaton par. Routes are selected that mnmze the number of hops from source to destnaton. If there are multple mnmum-hop routes one s selected at random. Ths ncreases the dversty of routes chosen n the network, and thereby reduces the effects of routngnduced bottlenecks. ANALYTIC RESULTS To derve an expresson for Γ, we proceed as follows. Gven a network topology and routng, for each termnal we defne Λ as the number of source-destnaton paths for whch forwards packets. We defne λ as the average traffc rate on each source-destnaton path. We set the traffc rate for each source-destnaton par to be equal n order to place the focus on network bottlenecks caused by topology, as opposed to partcular traffc patterns. Let N be the number of termnals n the network so that the number of source-destnaton pars s N(N ). The average traffc rate on each source-destnaton path can then be related to γ through the equaton γ λ =. () N( N ) The rate termnal forwards traffc can be expressed as Λ γ λ Λ =. (2) N( N ) Let C equal the number of slots n termnal s transmsson frame, let S represent the number of slots assgned to that termnal n ts frame, and normalze the transmsson rate at each termnal to packet per slot. The effectve transmsson rate assgned to termnal s then S / C packets per slot. A termnal s stable f the average rate of ncomng traffc s less than the termnal s effectve transmsson rate. Thus λλ C <. () S The left hand sde of the nequalty n () s a measure of utlzaton. It s convenent to normalze the utlzaton as follows, Λ C LF( ) =. (4) S te that LF() s equal to the utlzaton of termnal dvded by λ. We refer to LF() as the load factor of termnal, or smply the load factor. Combnng (), (), and (4) gves 2 of 7

3 N( N ) γ <. (5) LF( ) The maxmum stable end-to-end throughput s the largest value of γ such that (5) s satsfed for every termnal. Thus, N( N ) Γ =. (6) Max[ LF( )] From (6) t s evdent that a transmsson schedule whch mnmzes the maxmum load factor wll maxmze the bound on stable end-to-end throughput. It s possble to determne a lower bound on the maxmum load factor of (6) for a partcular topology. To do ths we assume the effectve transmsson rate s any real number, nstead of restrctng t the rato of the number of assgned slots to slots per frame. Wth the effectve transmsson rate defned n ths manner, we can normalze the frame sze C to and express the slots S assgned to each termnal as a fracton of the total frame. We defne a neghborhood clque as a set of termnals for whch every termnal n the set s wthn 2 hops of every other termnal n the set. As a result, no two termnals n a neghborhood clque may transmt at the same tme. We also defne the traffc load sum for a clque as the sum of the Λ over all clque members. w we make two clams. Frst, f we schedule any neghborhood clque ndependently of the rest of the network, the maxmum load factor among members of the clque s mnmzed by assgnng portons of the frame so that all members of the clque have equal load factors. Ths s true snce the termnal n the clque wth the largest load factor can take portons of the frame from other termnals and reduce ts load factor untl t s no longer largest. However, the termnal whch now fnds tself wth the largest load factor can proceed n the same manner to reduce ts load factor and the process can be contnued, resultng n an equal load factor for all termnals n the clque. Second, the largest traffc load sum, taken over all neghborhood clques n the network, s the lower bound on the maxmum load factor n the network. To see ths, frst defne the termnals n a neghborhood clque as set A, and note that the load factors n A are mnmzed by forcng them to be equal. Equatng load factors usng (4), wth C set to, produces the followng relaton Λ Λ j =,, j A. (7) S S j Snce termnals n a clque cannot transmt smultaneously, the sum of the portons of the frame assgned to the ndvdual termnals must be no greater than the total frame length. We utlze the entre frame for assgnments n order to mnmze the load factors, thus, A S =. (8) We solve (7) for S, then substtute the resultng expresson nto (8) whch, wth C set to, yelds LF( j) = Λ, j A. (9) A Snce the load factors for termnals n A are equal, (9) can be wrtten as Max LF( ) = Λ. (0) A [ ] A For any schedule, a neghborhood clque cannot have a smaller maxmum load factor than that equal to the traffc load sum of the clque. By enumeratng all neghborhood clques n the network and fndng the traffc load sum for each clque, the lower bound on the maxmum load factor for the network, for any schedulng, can be dentfed as the largest traffc load sum. The lower bound on the maxmum load factor can be used n (6) to determne the upper bound on Γ. It should be noted that the lower bound on the load factor determned above s not tght for all graphs; for example, the slot assgnments, S, n (8) should account for all of the termnals n s neghborhood whch transmt n separate slots, and all of these termnals may not be ncluded n a neghborhood clque. EXAMPLES OF CREATING SCHEDULES WHICH OPTIMIZE THROUGHPUT To maxmze stable throughput, t s suffcent to mnmze the maxmum load factor over all termnals n the network. In practce load factors can be reduced by assgnng termnals addtonal colors, resultng n addtonal transmsson slots. Usng Lyu s algorthm for slot assgnment, the frame sze s determned by the largest color number n a gven neghborhood. Thus, n order to bound access delay as colors are added, we mpose a constrant on the sze of the largest added color and hence on the frame sze. The basc frame sze s the frame sze resultng from a basc colorng whch mnmzes the number of colors used. It s convenent to specfy the frame bound as a multple of the basc frame sze, for example by requrng the actual frame sze to be no greater than twce the basc frame sze. Although another multple such as 4 or 8 could be used, we set the constrant at twce the basc frame sze unless otherwse stated. Consder the sx node network shown n Fgure along wth a basc colorng and the resultng schedule. Routng s trval snce only one route exsts between each source-destnaton par. Termnal only forwards packets that t generates, and the destnatons of these packets are equally dstrbuted among the other 5 termnals, so Λ = 5; by symmetry, Λ 6 = 5. Termnal 2 must handle the 5 unts of traffc t generates, plus 4 unts representng pars (,), (,4), (,5), and (,6), and 4 more unts representng pars of 7

4 (,), (4,), (5,), (6,), hence Λ 2 = ; also by symmetry, Λ 5 =. In a smlar fashon, Λ and Λ 4 may be calculated as 7. Only colors are requred to color ths network, thus the frame sze for the network s 4. Slot assgnments resultng from use of Lyu s algorthm are shown n the fgure. te that Lyu s algorthm assgns termnals and 4 an extra slot n each frame, thus these termnals have half the load factor of ther symmetrc counterparts. The maxmum load factor s 68, hence the maxmum expected stable throughput, Γ, s 0.44 packets per slot Termnal Color 2 2 Slots 2, 4 2, 4 Λ LF() Fgure. The sx termnal network wth a smple colorng, and the resultng calculatons for Λ and LF(). We next consder how modfyng slot assgnments can reduce the load factors of the termnals. In an extended frame of 8 slots, Lyu s algorthm assgns 2 and 4 transmsson slots to termnals and 4 respectvely. If these termnals are both assgned slots out of 8, ther resultng load factors are 45., and the maxmum load factor n the network s 52 (from termnals 2 and 5). The resultng value of Γ s then packets per slot, an mprovement of more than 0%. One way to mplement the modfed slot assgnment s to assgn termnal an addtonal color number 6. Ths forces the frame sze to be 8 and assgns termnal slots, 5, and 6, whle termnal 4 s assgned slots 2, 4, and 8. te that ncreasng the frame sze provdes a larger set of colors from whch termnals can select an addtonal color number. If the frame sze s not doubled, termnal has only color 4 as an avalable color. If termnal takes on color 4, termnal 4 s load factor ncreases to 68, so there s no overall mprovement. Increasng the frame sze comes at a cost, however, snce some termnals wll experence a greater access delay wth a larger frame. The example llustrates the addtonal concept that by assgnng termnals more than one color we can fne-tune the schedule wth respect to traffc load and reduce the load factors of some termnals, at some cost to neghborng termnals. CENTRALIZED OPTIMIZATION ALGORITHM For a gven network, routng, and frame sze constrant, we wsh to fnd a transmsson schedule that performs as close to the optmum schedule as possble. We defne the optmum schedule as the schedule wth the smallest maxmum load factor over all possble schedules made wth the same constrants. We conjecture that fndng the optmum schedule s NP-complete. An actual proof of NP-completeness s beyond the scope of ths paper. Our strategy for optmzng a transmsson schedule nvolves assgnng termnals addtonal color numbers, whch n turn allows the schedule to be fne-tuned to the network. We use a process smlar to smulated annealng to assgn addtonal colors to termnals. Smulated annealng s a probablstc approach to fndng a globally optmum soluton, and has been used to fnd good solutons to the travelng salesman problem, among others [6]. To set up a smulated annealng process, four components must be defned:. An ntal system confguraton 2. A random process for makng changes or modfcatons to the system. A quanttatve objectve functon to be optmzed 4. An annealng schedule, whch specfes the magntudes of allowed changes and the number of changes allowed at each magntude For our problem, the ntal system confguraton conssts of a network topology, routng, and an ntal colorng. These elements allow us to determne a basc frame sze and the load factor for each termnal. The functon to be optmzed s the maxmum load factor over all termnals; by mnmzng ths value, we maxmze the value of Γ. The random process for makng changes to the system conssts of a lst of termnals ordered by load factor from hghest to lowest. A termnal s randomly chosen from the lst accordng to a geometrc dstrbuton, thus the termnals wth hgher load factors are chosen more frequently. The chosen termnal attempts to mprove ts load factor by addng a color wthn the frame sze lmt, startng wth the lowest avalable color. If a termnal adds a color that mproves ts own load factor wthout ncreasng the maxmum load factor n the network, t keeps that color, otherwse t contnues to try hgher color numbers untl t reaches the frame sze lmt. The whole process repeats when a termnal adds a color or runs out of colors to try. Fnally, the annealng schedule results naturally from the way we add colors to termnals. The core concept of an annealng schedule s that large changes occur at hgh temperatures, or magntudes, and smaller changes occur as the temperature, or magntude of allowed changes, decreases. Termnals attempt to add colors startng from the smallest color avalable. As more 4 of 7

5 and more termnals add colors, only the hgher colors are left. Under Lyu s schedulng algorthm, colors 5 through 8 transmt once every 8 slots, colors 9-6 transmt once every 6 slots, colors 7-2 transmt once every 2 slots, and so on. As termnals add hgher colors, they affect the schedule less frequently, resultng n a smaller mpact on the load factors. Thus, the hgh temperature to low temperature transton occurs naturally as the termnals use up avalable colors. Start N = Number of teratons to execute Sort termnals accordng to load factor (hgh to low), Choose a target termnal, X, accordng to a Geometrc(0.) dstrbuton. Determne smallest color, C, avalable to X good choce for N depends on the number of termnals n the network, the frame sze constrant, and tme requred to run the algorthm. SIMULATION RESULTS We smulate two types of networks to llustrate the performance gans possble wth a load-based schedule over a schedule whch does not account for traffc. Network conssts of 4 termnals arranged to create a severe traffc bottleneck. It s antcpated that large gans n performance are possble wth an optmzed schedule for ths network. The topology of Network s shown n Fgure. We also smulate a set of 00 randomly generated networks, each consstng of 00 termnals randomly placed n a 000m x 000m square. In these networks, each termnal has a transmsson radus of 200m, the average degree of each termnal s approxmately, and the network dameter s approxmately 9. Add color C to X, Update load factors Decreased LF(X)? Is C greater than Frame sze lmt? Increased Max[LF(G)]? Remove C from X, Update load factors, Determne next smallest avalable color, C. N teratons Completed? de X keeps C Fgure 2. Outlne of algorthm used to add colors to termnals to approxmate optmal schedules. End The centralzed algorthm for generatng a nearoptmal schedule for a network s shown n Fgure 2. For a gven network, ths algorthm s run wth hundreds of dfferent random number seeds to generate a large number of near-optmal schedules. Each random number seed results n a dfferent sequence of termnals chosen to add colors, thus the colors taken by termnals and the resultng schedule wll be dfferent for each seed. Out of these schedules, we keep the one that results n the smallest maxmum network load factor and use t n smulatons. The number of teratons executed, N, for each random number seed s analogous to the annealng schedule. A Fgure. Network, desgned to have a severe topologynduced bottleneck. Each smulaton run conssts of a network topology and a collson-free transmsson schedule. Mnmum-hop routes are calculated for each source-destnaton par; f multple mnmum-hop routes exst, one s chosen at random wth equal probablty. One consequence of ths s that dfferent random number seeds result n dfferent routes, hence the route loads and the maxmum stable throughput are dfferent. A Posson process s used to generate packets at a gven rate. The source and destnaton of each packet are chosen at random wth equal probablty. Each termnal has a queue sze of 0; f a packet s generated at or transmtted to a termnal wth a full queue t s dropped. The duraton of each smulaton s 0000 slots. Durng the frst 000 slots the networks experence a transent phase, durng whch traffc s generated and flows through the network, allowng queues to reach steady state condtons. Only packets generated after ths startup phase contrbute to the performance measurements. 5 of 7

6 End-to-End Delay End-to-End Throughput Packet Completon Rate Traffc Indep Traffc Indep Traffc Indep Fgure 4. Performance measurements of Network for traffc-ndependent and load-based schedulng. Results for Network are averaged over 00 random seeds, whle results for the random networks are averaged over the 00 random topologes. For both Network and the random networks, two sets of results are generated at dfferent packet generaton rates. The frst set of results s generated usng a traffc-ndependent schedule, whch corresponds to a smple colorng of the network graph. The second set of results s generated usng a load-based schedule generated for that network by the centralzed optmzaton algorthm. Fgure 4 shows the end-to-end delay, throughput, and completon rate for Network. Usng the traffcndependent schedule, the network s stable up to a generaton rate of about 0. packets per slot. The average load factor over these 00 runs s 488, whch ndcates a maxmum stable throughput of about 0.2 packets per slot usng (6). Usng load-based schedules, generated by runnng the centralzed optmzaton algorthm wth the frame sze lmt set to 2, the network s stable up to a generaton rate of about 0.48 packets per slot. For these schedules, the average maxmum load factor s 45, and the correspondng predcted maxmum stable throughput s 0.5 packets per slot. Ths more than four-fold ncrease n performance demonstrates the large performance gans possble usng ths schedulng approach n a network wth a severe bottleneck. The throughput of the traffcndependent smulatons contnues to ncrease, even past the stable regon of operaton, due to the ncreasng amount of successful -hop traffc n the group of 8 fully connected termnals. We also ran the centralzed optmzaton algorthm on these networks wth a frame sze lmt of 28, and the resultng average maxmum load factor for these schedules s 287. The theoretcal lower bound on the maxmum load factor, found by enumeratng all neghborhood clques, s 28. Fgure 5 shows end-to-end delay, throughput, and completon rate for the random networks. The maxmum load factor for these networks usng traffc-ndependent schedules, averaged over the 00 topologes, s 408; ths ndcates a predcted maxmum stable throughput of packets per slot. Usng load-based schedules reduces the average maxmum load factor to 050; ths ndcates a predcted maxmum stable throughput of packets per slot. The completon rate curves show ths ncrease, wth the traffc-ndependent schedules begnnng to drop packets at generaton rates around 0.2 packets per slot, and the load-based schedules begnnng to drop packets at generaton rates around packets per slot. These values are slghtly lower than predcted snce, n the smulaton results, the completon rate begns droppng off when the network wth the largest maxmum load factor frst begns droppng packets. As n Network, the throughput curves contnue to ncrease past the stable pont snce more short range traffc s beng successfully delvered. Allowng the frame sze to double does ncrease the channel access delay for termnals. The delay curves of Fgure 5 exhbt ths phenomenon, as the load-based schedules result n slghtly hgher packet delay than the traffc-ndependent schedules at very low traffc levels. However, ths delay ncrease s very slght, allowng us to conclude that queung delay has a much greater mpact on end-to-end packet delay than does channel access delay. CONCLUSIONS AND FUTURE WORK We have shown that the stable end-to-end throughput of networks usng transmsson schedulng can be greatly 6 of 7

7 mproved by assgnng termnals effectve transmsson rates that are proportonal to ther traffc load. We have shown how to analyze the traffc carryng ablty of networks n our model, culmnatng wth an expresson for calculatng the predcted maxmum stable throughput. We have also explaned how to arrve at a bound on the maxmum possble stable throughput by enumeratng the neghborhood clques. Algorthms based on the concepts of annealng have been used to generate near-optmal solutons to the Broadcast Schedulng Problem, as n [9]. We have shown that smlar algorthms are applcable to our problem as well. End-to-End Delay End-to-End Throughput Packet Completon Rate Traffc Independent Traffc Independent Traffc Independent Fgure 5. Performance measurements of random networks for traffc-ndependent and load-based schedulng. In a network desgned to beneft from ths type of schedulng, we have shown that load-based schedules result n a fve-fold ncrease n stable throughput capacty over traffc-ndependent schedules. In randomly generated networks, load-based schedules, on average, result n a trplng of stable throughput capacty. Ths performance ncrease comes at the cost of an almost neglgble ncrease n access delay due to the longer frame szes used to facltate optmzaton. Actual mplementaton of load-based schedules n an ad hoc network s dffcult. Estmatng load factors n a dstrbuted envronment s a sgnfcant problem whch s compounded by the task of dstrbutng ths nformaton over a neghborhood of termnals. Future research wll focus on developng ways to duplcate the performance gans of the load-based schedules n a dstrbuted envronment. REFERENCES [] P. K. Appan, J. L. Hammond, D. L. neaker, and H. B. Russell, Operaton of a dynamc transmsson-schedulng protocol for moble ad hoc networks, Proc. IEEE Mltary Communcatons Conf., October 200. [2] I. Chlamtac and A. Farago, Makng transmsson schedules mmune to topology changes n mult-hop packet rado networks, IEEE/ACM Trans. Networkng, vol. 2. pp. 2-29, Feb [] A. Myers and S. Basagn, Wreless Meda Access Control, n Handbook of Wreless Networks and Moble Computng, I. Stojmenovć, Ed. New York: John Wley & Sons, 2002, pp [4] J. L. Hammond and H. B. Russell, Propertes of a transmsson assgnment algorthm for multple-hop packet rado networks, IEEE Trans. on Wreless Communcatons, vol., no. 4, July [5] J. H. Ju and V. O. K. L, An optmal topology-transparent schedulng method n multhop packet rado networks, IEEE/ACM Trans. Networkng, vol. 6, pp , June 998. [6] S. Krkpatrck, C. D. Gelatt and M. P. Vecch, Optmzaton by Smulated Annealng, Scence, vol. 220, Number 4598, pp , 98. [7] W.-P. Lyu, Desgn of a new operatonal structure for moble rado networks, Ph.D. dssertaton, Clemson Unversty, August 99. [8] A. D. Myers, G. V. Záruba, and V. R. Syrotuk, An adaptve generalzed transmsson protocol for ad hoc networks, Moble Networks and Applcatons, vol. 7, no. 6, pp , December [9] G. Wang and N. Ansar, "Optmal broadcast schedulng n packet rado networks usng mean feld annealng, IEEE Journal on Selected Areas n Communcatons, vol. 5, no. 2, pp , Feb [0] B. J. Wolf, J. L. Hammond, D. L. neaker, and H. B. Russell, Dstrbuted formaton of broadcast transmsson schedules for moble ad hoc networks, Proc. IEEE Mltary Communcatons Conf., vember [] C. Zhu and M. S. Corson, A fve-phase reservaton protocol (FPRP) for moble ad hoc networks, Wreless Networks, vol. 7, no. 4, pp. 7-84, July of 7

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

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

More information

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

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

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

MULTIHOP wireless networks are a paradigm in wireless

MULTIHOP wireless networks are a paradigm in wireless 400 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 17, NO. 1, JANUARY 2018 Toward Optmal Dstrbuted Node Schedulng n a Multhop Wreless Network Through Local Votng Dmtros J. Vergados, Member, IEEE, Natala

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

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

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

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

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol 2012 Thrd Internatonal Conference on Networkng and Computng Usng Partcle Swarm Optmzaton for Enhancng the Herarchcal Cell Relay Routng Protocol Hung-Y Ch Department of Electrcal Engneerng Natonal Sun Yat-Sen

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

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

More information

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

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

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

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

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

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

Cognitive Radio Resource Management Using Multi-Agent Systems

Cognitive Radio Resource Management Using Multi-Agent Systems Cogntve Rado Resource Management Usng Mult- Systems Jang Xe, Ivan Howtt, and Anta Raja Department of Electrcal and Computer Engneerng Department of Software and Informaton Systems The Unversty of North

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

THere are increasing interests and use of mobile ad hoc

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

More information

QoS-aware routing for heterogeneous layered unicast transmissions in wireless mesh networks with cooperative network coding

QoS-aware routing for heterogeneous layered unicast transmissions in wireless mesh networks with cooperative network coding Tarno et al. EURASIP Journal on Wreless Communcatons and Networkng 214, 214:81 http://wcn.euraspournals.com/content/214/1/81 RESEARCH Open Access QoS-aware routng for heterogeneous layered uncast transmssons

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

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

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

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

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

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET

OPTIMAL CONFIGURATION FOR NODES IN MIXED CELLULAR AND MOBILE AD HOC NETWORK FOR INET OPTIMAL CONFIGURATION FOR NODE IN MIED CELLULAR AND MOBILE AD HOC NETWORK FOR INET Olusola Babalola D.E. Department of Electrcal and Computer Engneerng Morgan tate Unversty Dr. Rchard Dean Faculty Advsor

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

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

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

Meta-heuristics for Multidimensional Knapsack Problems

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

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

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

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

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

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

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

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

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

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

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

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications

Efficient Load-Balanced IP Routing Scheme Based on Shortest Paths in Hose Model. Eiji Oki May 28, 2009 The University of Electro-Communications Effcent Loa-Balance IP Routng Scheme Base on Shortest Paths n Hose Moel E Ok May 28, 2009 The Unversty of Electro-Communcatons Ok Lab. Semnar, May 28, 2009 1 Outlne Backgroun on IP routng IP routng strategy

More information

Optimization of Local Routing for Connected Nodes with Single Output Ports - Part I: Theory

Optimization of Local Routing for Connected Nodes with Single Output Ports - Part I: Theory U J.T. (: 33- (pr. 0 Optmzaton of Local Routng for Connected odes wth Sngle Output Ports - Part I: Theory Dobr tanassov Batovsk Faculty of Scence and Technology ssumpton Unversty Bangkok Thaland E-mal:

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

PERFORMANCE ANALYSIS OF ROUTING ALGORITHMS OF RD-C/TDMA PACKET RADIO NETWORKS UNDER DYNAMIC RANDOM TOPOLOGY1

PERFORMANCE ANALYSIS OF ROUTING ALGORITHMS OF RD-C/TDMA PACKET RADIO NETWORKS UNDER DYNAMIC RANDOM TOPOLOGY1 PERFORMANCE ANALYSIS OF ROUTING ALGORITHMS OF 1- RD-C/TDMA PACKET RADIO NETWORKS UNDER DYNAMIC RANDOM TOPOLOGY1 A Thess Presented to The Faculty of the College of Engneerng and Technology Oho Unversty

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

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

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

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

More information

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

Obstacle-Aware Routing Problem in. a Rectangular Mesh Network

Obstacle-Aware Routing Problem in. a Rectangular Mesh Network Appled Mathematcal Scences, Vol. 9, 015, no. 14, 653-663 HIKARI Ltd, www.m-hkar.com http://dx.do.org/10.1988/ams.015.411911 Obstacle-Aware Routng Problem n a Rectangular Mesh Network Norazah Adzhar Department

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

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

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks

Online Policies for Opportunistic Virtual MISO Routing in Wireless Ad Hoc Networks 12 IEEE Wreless Communcatons and Networkng Conference: Moble and Wreless Networks Onlne Polces for Opportunstc Vrtual MISO Routng n Wreless Ad Hoc Networks Crstano Tapparello, Stefano Tomasn and Mchele

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

On the Exact Analysis of Bluetooth Scheduling Algorithms

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

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and Scholars Journal of Engneerng and Technology (SJET) Sch. J. Eng. Tech., 2015; 3(4A):343-350 Scholars Academc and Scentfc Publsher (An Internatonal Publsher for Academc and Scentfc Resources) www.saspublsher.com

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

QoS Bandwidth Estimation Scheme for Delay Sensitive Applications in MANETs

QoS Bandwidth Estimation Scheme for Delay Sensitive Applications in MANETs Communcatons and Network, 2013, 5, 1-8 http://dx.do.org/10.4236/cn.2013.51001 Publshed Onlne February 2013 (http://www.scrp.org/journal/cn) QoS Bandwdth Estmaton Scheme for Delay Senstve Applcatons n MANETs

More information

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

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

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

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

More information

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

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

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

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

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

Fibre-Optic AWG-based Real-Time Networks

Fibre-Optic AWG-based Real-Time Networks Fbre-Optc AWG-based Real-Tme Networks Krstna Kunert, Annette Böhm, Magnus Jonsson, School of Informaton Scence, Computer and Electrcal Engneerng, Halmstad Unversty {Magnus.Jonsson, Krstna.Kunert}@de.hh.se

More information

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

Smoothing Spline ANOVA for variable screening

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

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

More information

Distributed Topology Control for Power Efficient Operation in Multihop Wireless Ad Hoc Networks

Distributed Topology Control for Power Efficient Operation in Multihop Wireless Ad Hoc Networks Dstrbuted Topology Control for Power Effcent Operaton n Multhop Wreless Ad Hoc Networks Roger Wattenhofer L L Paramvr Bahl Y-Mn Wang Mcrosoft Research CS Dept. Cornell Unversty Mcrosoft Research Mcrosoft

More information

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet

Comparisons of Packet Scheduling Algorithms for Fair Service among Connections on the Internet Comparsons of Packet Schedulng Algorthms for Far Servce among Connectons on the Internet Go Hasegawa, Takahro Matsuo, Masayuk Murata and Hdeo Myahara Department of Infomatcs and Mathematcal Scence Graduate

More information

QoS-aware composite scheduling using fuzzy proactive and reactive controllers

QoS-aware composite scheduling using fuzzy proactive and reactive controllers Khan et al. EURASIP Journal on Wreless Communcatons and Networkng 2014, 2014:138 http://jwcn.euraspjournals.com/content/2014/1/138 RESEARCH Open Access QoS-aware composte schedulng usng fuzzy proactve

More information

A Genetic Algorithm Based Dynamic Load Balancing Scheme for Heterogeneous Distributed Systems

A Genetic Algorithm Based Dynamic Load Balancing Scheme for Heterogeneous Distributed Systems Proceedngs of the Internatonal Conference on Parallel and Dstrbuted Processng Technques and Applcatons, PDPTA 2008, Las Vegas, Nevada, USA, July 14-17, 2008, 2 Volumes. CSREA Press 2008, ISBN 1-60132-084-1

More information

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

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

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

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

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

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

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

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

Session 5.3. Switching/Routing and Transmission planning

Session 5.3. Switching/Routing and Transmission planning ITU Regonal Semnar Belgrade Serba and Montenegro 20-24 24 June 2005 Sesson 5.3 Swtchng/Routng and Transmsson plannng volvng nfrastructures to NGN and related Plannng Strateges and Tools I.S. Sesson 5.3-1

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

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 Distributed Three-hop Routing Protocol to Increase the Capacity of Hybrid Wireless Networks

A Distributed Three-hop Routing Protocol to Increase the Capacity of Hybrid Wireless Networks Ths artcle has been accepted for publcaton n a future ssue of ths journal, but has not been fully edted. Content may change pror to fnal publcaton. Ctaton nformaton: DOI.9/TMC.25.2388476, IEEE Transactons

More information

Adaptive Energy and Location Aware Routing in Wireless Sensor Network

Adaptive Energy and Location Aware Routing in Wireless Sensor Network Adaptve Energy and Locaton Aware Routng n Wreless Sensor Network Hong Fu 1,1, Xaomng Wang 1, Yngshu L 1 Department of Computer Scence, Shaanx Normal Unversty, X an, Chna, 71006 fuhong433@gmal.com {wangxmsnnu@hotmal.cn}

More information

Problem Set 3 Solutions

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

More information

K-means and Hierarchical Clustering

K-means and Hierarchical Clustering Note to other teachers and users of these sldes. Andrew would be delghted f you found ths source materal useful n gvng your own lectures. Feel free to use these sldes verbatm, or to modfy them to ft your

More information

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks A Load-balancng and Energy-aware Clusterng Algorthm n Wreless Ad-hoc Networks Wang Jn, Shu Le, Jnsung Cho, Young-Koo Lee, Sungyoung Lee, Yonl Zhong Department of Computer Engneerng Kyung Hee Unversty,

More information

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks

Bandwidth Allocation for Service Level Agreement Aware Ethernet Passive Optical Networks Bandwdth Allocaton for Servce Level Agreement Aware Ethernet Passve Optcal Networks Dawd Nowak Performance Engneerng Laboratory School of Electronc Engneerng Dubln Cty Unversty Emal: nowakd@eengdcue Phlp

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai

TECHNICAL REPORT AN OPTIMAL DISTRIBUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION. Jordi Ros and Wei K Tsai TECHNICAL REPORT AN OPTIMAL DISTRIUTED PROTOCOL FOR FAST CONVERGENCE TO MAXMIN RATE ALLOCATION Jord Ros and We K Tsa Department of Electrcal and Computer Engneerng Unversty of Calforna, Irvne 1 AN OPTIMAL

More information