38050 Povo Trento (Italy), Via Sommarive 14

Size: px
Start display at page:

Download "38050 Povo Trento (Italy), Via Sommarive 14"

Transcription

1 UNIVERSIY OF RENO EARMEN OF INFORMAION AN COMMUNICAION ECHNOLOGY ovo rento (Italy), Va Sommarve 14 USH LESS AN ULL HE CURREN HIGHES EMANE AA IEM O ECREASE HE WAIING IME IN ASYMMERIC COMMUNICAION ENVIRONMENS Crstna Mara nott and Navrat Saxena October 2002 echncal Report # I

2 .

3 ush less and pull the current hghest demanded data tem to decrease the watng tme n asymmetrc communcaton envronments Crstna M. nott Navrat Saxena ept. of Computer Scence and elecommuncatons Unversty of rento, Italy E-mal: pnott@scence.untn.t, navrat@scence.untn.t Abstract In these days, the world experences an unprecedented demand for data and data servces, drven manly by the popularty of the Web servces and by the evoluton of the Internet towards an nformaton super-hghway. We ntroduce a hybrd schedulng that effectvely combnes broadcastng for very popular data (push data) and dssemnaton upon-request for less popular data (pull data) n asymmetrc communcaton envronments. In our soluton, the server contnuously broadcasts one push tem and dssemnates one pull tem. he clents send ther requests to the server, whch queues-up them for the pull tems. At any nstant of tme, the tem to be broadcast s desgnated applyng a purepush schedulng, whle the tem to be pulled s the one stored n the pull-queue, whch has accumulated, so far, the hghest number of pendng requests. he value of the average expected watng tme spent by a clent n the hybrd system, denoted by exp-hyb, s evaluated analytcally, and the cut-off pont between push and pull tems s chosen n such a way that exp-hyb s mnmzed. We fnd out that by dong so we can drop the cut off pont to a value, whch s much less than the total number of tems present n the system, mprovng upon the average watng tme spent by a clent n a pure push system and also on that spent n some of the hybrd systems already proposed n lterature. 1. Introducton ay by day the ablty to nterconnect computers through cable, satellte and wreless networks s ncreasng and proportonately to ths s also ncreasng a new applcaton based on data dssemnaton. hs applcaton focuses on delverng data to a large populaton of clents. Often n dssemnaton-based systems, there exsts communcatons' asymmetry. hs asymmetry may arse due to several factors lke: he downstream communcaton capacty (bandwdth from server to clent) may be much greater than the upstream communcaton capacty (bandwdth from clent to server); In Informaton Retreval Applcatons, the clents make requests to the server through small request messages that result n the transfer of much larger objects; Systems wth small number of servers an d large number of clents also result n such asymmetry. Bascally, there are two approaches to spread data tems n such systems: the ush-based data schedulng, and the pull-based data schedulng. A system where the clent smply grabs the data beng broadcast wthout makng any requests s an example of push-based system. In such systems, the clents contnuously montor the broadcast process and retreve the data tems they requre. he server, on the other hand, broadcasts data tems on scheduled tme no matter whether the partcular tem s beng requred at that tme or not. On the contrary, pull-based systems are on demand tradtonal clent server systems where clents and server have a request/response style of relatonshp. In such systems, the clents ntate the data transfer by sendng requests and the server then makes a schedule to satsfy the clents requests. Both push- and pull- based schedulng have ther own advantages and dsadvantages; as shown n [4, 17] nether push nor pull based schedulng alone can acheve the optmal performance. A better performance s acheved when the two schedulng approaches are used n a combned manner. In ths paper, we dvde the data tems n two dsjont sets push-set and pull-set. A push-based schedulng s then used to broadcast the tems n the push-set, whereas a pull-based schedulng s used to dssemnate those n the pull-set. he system performance metrc for our system s the average expected access tme expermented by the clents, whch depends upon the push schedulng, the pull schedulng and heavly upon the crtera used to partton the tems n the push- and pull-sets.

4 he rest of the paper s organzed as follows: Secton 2 revews the past-related work that has been done n ths area. Secton 3, after ntroducng some prelmnares, offers motvatons behnd usng our new hybrd system. Secton 4 descrbes the behavor of the server and of the clents n the new hybrd schedulng. Besdes, t devses the analytc evaluaton of the average expected watng tme based on the push-based and pull-based schedulng adopted. In Secton 5, the expermental results are reported. Fnally, conclusons are offered, along wth some dscussons on future work, n Secton State of the art: past related work Schedulng theory has been studed snce decades. Among the research on broadcast schedulng, Acharya et al. [1-3] came up wth the dea of Broadcast sks. In such an approach, data tems are assgned to several dsks of dfferent szes and speeds, and are then multplexed on a sngle broadcast channel. From ths channel, the clents can retreve data tems based on ther probablty of access. In effect, tems of hgher access probablty are assgned to faster dsks than the tems of low access probablty, whch are assgned to slow revolvng dsks. Later, Jan and Werth [18] proved that the optmal expected access tme results when the nstances of each tem to be pushed are equally spaced, whle Bennett and Zhang [9] determned whch packet from many nput queue should be transmtted next n the output channel so that the channel s used n a far way. he fact that the push broadcast schedulng problem was related to acket Far Queung was brought up by Vadya and Hameed n [12, 14], who also studed schedulng for multple broadcast channels and the mpact of the transmsson error on schedulng. For broadcast dsks wth polynomal cost functons, Bar-Noy et al. [6] presented an asymptotcally optmal algorthm for a flud model, where the bandwdth may be dvded to allow for fractonal concurrent broadcastng. hey also gve a greedy algorthm reachng the best performance n most cases. Mostly all of the above schedulng algorthms assume that the server knew the access probablty of all the tems n advance, however, n real tme ths s not the case. hs problem was tackled n [13, 15]. recsely, [13] proposed to use broadcast msses to understand the access patterns and Yu, Sakata and an [15] presented a statstcal estmaton model to estmate access probablty. Besdes, deadlne constrants have been ntegrated nto the Broadcast sks model n [7, 8, 10], where, the server tres to compute a perodc schedule that provdes worst case guarantees, even n the event of falures and data updates. However, ths model s not bdrectonal, that s, there s no uplnk channel and consequently the server perodcally broadcasts tems based on a statc estmaton of the potental user populaton, not on the actual load. Although the push-based systems have attracted for ther hgh capablty to scale up, those systems may sacrfce some users needs to the publc nterest. Based on that, more recently, on-demand dssemnaton schedulng have been pursued (see [2] for a complete revew) whch propose advanced schedulng polces allowng, for example, preempton and usng sophstcated performance metrcs, lke data tem stretch. In addton, many researchers, ncludng [3, 5, 19], realzed that cachng and prefecthng can save much of the expected access tme and thus are mportant for both push and pull based data dssemnaton schedulng. In partcular, n [19], an effcent gan-based cache replacement polcy, called SAIU, s desgned for on-demand schedulng that balance ndvdual and overall system needs. SAIU ntegrates n ts performance measure the nfluence of the data retreval delays, of the data szes, of the data access probabltes as well as of the data update frequences. Clearly, hybrd approaches, that use both the push-based and the pull-based schedulng algorthms n one system, appear to be attractve to meet both the massve data dssemnaton and the upon-request data delvery. Acharya, Frankln and Zdonk [4] present an asymmetrc system wth multple clents and a sngle server to control the broadcast. In ths system, the server pushes all the data tems accordng to some pushbased schedulng, but smultaneously the clents are provded wth a lmted back channel capacty to make requests for the tems, whch are mssng for a tme nterval greater than a gven threshold. In ths way, some of the tems are both dssemnated and also broadcasted, ncreasng the average watng tme. hs happens, however, more frequently n low or medum loaded system snce n heavly loaded systems clents requests on-demand are lkely to be dropped/gnored by the server. In [13], a model for assgnng the bandwdth to the push- and pull-schedulng n an adaptve way s proposed. o mnmze the number of requests arrvng at the server, as soon as an tem becomes popular t

5 s nserted n the push schedulng. Hence, the cut-off pont between the push and the pull tems s hghly dynamc. Clents lsten to the broadcast frst, and make a request only f the requested tem s not n the push broadcast program. o cope wth the dynamsm of the push-set, just the flat push schedulng, whch sends n round-robn fashon all the tems, s adopted. Fnally, a hybrd approach s dscussed n [17], whch dvdes the data tems n two dsjont sets: one for push and one for pull accordng to ther degree of access probablty. Roughly speakng, the set of the pull tems contans those tems whch are so rarely requested n the system that no more than one or two requests for all of them are sent by the clents n a sngle unt of tme (.e., the tme necessary to broadcast/dssemnate a sngle data tem). All the remanng tems belong to the push-set. Repeatedly, the server broadcasts the push tem precomputed by the packet far queung schedulng appled to the push-set, and after broadcastng, t serves, n frst-come-frst-serve order, the pendng requests arrved for the pull tems. he reason behnd the good performance of such a hybrd schedulng s that the pull-set s selected n such a way that no more than one tem can be dssemnate between two broadcast tems. However such a condton of the pull-set, when the system s hghly loaded or all the tems have more or less the same degree of access probablty, leads to the selecton of an empty pull-set, reducng the hybrd schedulng to a pure-push schedulng. 3. relmnares and motvaton behnd our work Before dscussng the motvaton behnd our work, whch mproves on [17], let us ntroduce some assumptons and termnologes. Frst of all, we assume a system wth a sngle server and multple clents thereby mposng an asymmetry. he database at the server s assumed to be composed of total number of dstnct data tems, each of unt length. he access probablty of tem s a measure of how worth s havng an tem access/request that s a measure of ts degree of popularty. It s assumed that the server knows the access probablty of each tem n advance. he tems are numbered from 1 to n decreasng order of ther access probablty, thus Clearly, from tme to tme, the server recomputed the access probablty of the tems, renumber them as necessary and eventually make avalable to all clents the new numberng of the tems. It s assumed that one unt of tme s the tme requred to spread an tem of unty length. We say that the clent accesses an tem f that tem s pushed,.e. broadcasted by the server, whle that an tem s requested f the tem s pulled,.e. t s dssemnated on ar on demand. Moreover, let the load N of the system be the number of requests/access n the system for unt of tme. Let the access tme, acc,i be the amount of tme that a clent wats for a data tem to be broadcast after t begns to lsten. Moreover, let the response tme, res,i be the amount of tme between the clent request of tem and the data transmsson. Clearly, the am of the push schedulng s to keep the access tme for each push tem as small as possble, whle that of the pull schedulng s to mnmze the response tme for each pull tem. Recallng that the pure push-based systems repeat the same schedule cyclcally, let a sngle repetton of the schedule be termed a broadcast cycle. urng a broadcast cycle, some tems may appear several tmes. Each appearance s referred to as an nstance of the tem. Indcated wth s the space between two consecutve nstances of an tem, f all nstances of tem are equally spaced, then the space between any two nstances of tem wll be denoted as s. In a push-based system, one of the overall measures of the schedulng performance s called average expected access tme, exp-acc, whch s defned as exp acc 1 where acc, s the average expected access tme for tem. If nstances are equally spaced n the broadcast cycle, then acc, = s / 2. Many schedulng algorthms have been desgned to mnmze exp-acc. One of them, the acket Far Schedulng has been wdely studed and ts performance s well modeled analytcally [11]. Such a push schedulng, whch was used n [17], s also adopted n our hybrd schedulng as the push schedulng. acc,

6 herefore, from now on, n ths paper, the term push schedulng ndcates the cyclc schedulng derved by the packet far schedulng algorthm appled to the push-set. Smlarly, t can be defned the average expected response tme, denoted exp-res, for the pull schedulng. In order to explan the ratonal behnd our approach, let us frst descrbe n detals the ntuton behnd the hybrd schedulng n [17] and let us pont out some of ts drawbacks. Recall that n purely push-based systems, the server alone decdes whch data tems have to be transmtted wthout nteractng wth the clents, whle n purely pull-based systems; the server s totally guded by the clents requests. o make the average expected access tme of the system smaller, the soluton n [17] sends on-demand the less popular tems mmedately after havng broadcasted the most popular tems. Indeed, let the push-set consst of the data tems numbered from 1 up to, termed from now on the cut-off pont, and let the remanng tems from +1up to form the pull-set, the average expected watng tme for the hybrd schedulng s defned as: exp hyb exp acc exp res 1 acc, 1 Clearly, as the push-set becomes smaller, the average expected access tme exp-acc becomes shorter. However, the pull-set sze becomes larger, leadng to a longer expected response tme exp-res. he sze of the pull-set mght also ncrease the average access tme acc,, for every push tem. In fact, f the hybrd schedulng serves, between any two tems of the cyclc push schedulng, all the pendng requests for pull tems n Frst-Come-Frst-Served order, t holds for the average expected access tme for tem : acc, = (s + s q)/ 2, where q s the average number of dstnct pull tems for whch, arrves, at least one pendng request n the pull-queue for unt of tme. From now on, we refer to q as the dlaton factor of the push schedulng. o lmt the growth of the acc,, and therefore that of the exp acc, the push-set s taken n [17] enough large that, n average, no more than 1 request for all together the pull tems arrves from all the clents durng a sngle unt tme. o guarantee a dlaton factor q equal to 1 when the system load s equal to N, [17] ntroduces the concept of the buld-up pont B. B s the mnmum ndex between 1 and for whch t B holds N1 p 1, where N s the average access/requests for unt of tme. In other words, [17] 1 pushes all the tems from 1 up to B to guarantee that no more than 1 tem s watng to be dssemnate, and therefore to acheve a dlaton factor q equal to 1. After havng bounded the dlaton factor to 1, [17] chooses as the cut-off pont between the push and pull tems the value, wth > B, such that mnmzes the average expected watng tme for the hybrd system. Intutvely, the partton between push and pull tems found out n [17] s meanngful only when the system load N s small and the access probabltes are much skewed. Under these condtons, ndeed, the buld-up pont B s low. Hence, there may be a cut-off, such that B < <, whch mproves on the average expected access tme of the pure-push system. However, when ether the system has a hgh load N and/or all tems have almost the same degree of probablty, the dstncton between the hgh and low demand tems becomes vague, artfcal, hence the value of buld-up pont B ncreases, fnally leadng to the maxmum number of tems n the system. hus, n those cases, the soluton proposed n [17] almost always behaves as a pure push-based system. o corroborate what dscussed so far, n able 1, the relaton of the value of the load N (taken n the columns); of the dstrbuton of the access probabltes ( n rows) wth the value of the buld up pont B s llustrated, when the total number of dstnct tems s 20. res,

7 Accordng to the prevous lterature, we assume that the access probabltes follow the Zpf's dstrbuton wth access skew coeffcent : n j1 (1/ ) (1/ j) he access probabltes 1 are well balanced for small values of, whle they become skewed for ncreasng values of. able 1B shows the relaton of access probablty of 10 tems wth. able 1(a) able 1(b) able 1: (a) Buld-up pont B for several values of N (taken n the columns) and = 20; (b) Access robablty of 10 tems (n rows) wth varyng (n Columns) (n rows) when In the remanng of ths paper, we present a hybrd schedulng that mproves on [17] when the load s hgh or when the access probabltes are balanced, that s, when the schedulng n [17] reduces to the pure-push schedulng. he soluton proposed n ths paper agan parttons the data tems n the push-set and the pullset, but t chooses the value of the cut-off pont between those two sets ndependent of the buld-up pont. Indeed, we let the pull-queue grow n sze, and the push-set can contan any number of data tems. After each sngle broadcast, we do not flush out the pull-queue, whch may contan several dfferent pendng requests. In contrast, we just pull one sngle tem: the tem, whch has the largest number of pendng, requested n the pull-queue. Observe that smultaneously wth every push and pull, N more access / requests arrve to the server, thus the pull-queue grows up drastcally at the begnnng. In partcular, f the pull-set conssts of the tems from +1 up to, at most N * requests can be nserted n the 1 pull-queue at every nstance of tme, out of whch, only one, the pull tem that has accumulated the largest number of requests, s extracted from the queue to be pulled. We are sure, however, that the number of dstnct tems n pull-queue cannot grow uncontrolled snce the pull-queue can store at most as many dstnct tems as those n the pull-set, that s no more than tems. So, after a whle, the new arrvng requests wll only ncrease the number of clents watng n the queue for some tem, leavng unchanged the queue length. From ths moment, we say that the system has reached a steady state. In other words, the pendng requests wll start to accumulate behnd each pull-tem wthout ncreasng anymore the queue length. Hence, just pullng the hgh demanded pull tem, the system wll not serve just one clent but many. Our ntuton s that a pull tem cannot be stuck n the pull-queue for more than as many unt of tme as the length of the queue. Indeed, n the worst case, when all the pull tems have more or less the same access probablty, the number of pendng requests wll be n average the same for all the pull tems. hen, the system serves the pull-queue n a round-robn manner, and each pull tem wats n average half of the length the pull-queue before beng pulled. Besdes, when the access probablty

8 of the pull tems vary a lot (.e., larger than or equal to 1), the expected average response tme can only decrease for the hgh demanded pull tems, possbly mprovng the average expected response tme. In concluson, the man contrbuton of our approach s to show that to preserve a constant dlaton of the push schedulng s not necessary to avod that the pull-queue starts to buld-up. hat s, t s not necessary to choose the cut-off pont larger than the buld-up pont B. In fact, our approach guarantees a dlaton factor q equal to 1 just pullng a sngle tem, and t shows that when s chosen ndependent of B, a better tradeoff between the average expected access tme and the average expected response tme can be found. 4. he new hybrd algorthm We are now n poston to descrbe the behavor of our asymmetrc system of communcaton. As sad, we assume that the database of the server contans the tems, ndexed from 1 to accordng to ther decreasng access probabltes. hat s, for the tems 1, t holds Moreover, the clents to desgnate the data tems they are nterested n use the same ndexes. he server performs several actons smultaneously. From one sde, t montors the access probabltes of the data tems and the system load. When those parameters dverge sgnfcantly from the assumptons prevously made by the system, the server renumber the data tems, and recalculates the cut-off pont to separate the push-set from the pull-set, as llustrated n Fgure 1. Note that s selected n such a way that the average expected watng tme of the hybrd schedulng exp-hyb s mnmzed. In order to evaluate the cut-off pont, recall that t holds: Substtutng for acc, exp hyb exp acc the optmal nstance space schedulng obtaned by normalzng the access probabltes exp res acc, res, 1 1 ^ j j 1 S for tem n the pure-push packet far ^ ^ j 1 j of the push tems (see [11, 18]) and for res, the maxmum length of the pull-queue, s selected n such a way that exphyp ( ) S 1 1 * ( ) s mnmzed. Integer functon CU OFF OIN (, = { 1, 2... }): /* : otal No. Of tems n the atabase of the server : Sorted vector of access probablty of tems n decreasng order : Optmal Cut off ont */ : = 1; exp_hyb (0): = exp_hyb (1): = ;

9 whle < = and exp_hyb (-1) > = exp _hyp () do begn Set S : = + 1; end return (-1) j 1 ^ ^ j, where ( ) S ^ j 1 exp hyp ; 1 1 j * ( ) Fgure 1: Algorthm to set the optmal cut-off pont between the push and pull tems. In addton, the server lstens to all the requests of the clents and manages the pull-queue. he pull-queue, mplemented by a max-heap, keeps n ts root, at any nstant, the tem wth the hghest number of pendng requests. For any request, f s larger than the current cut-off pont, >, s nserted n the pullqueue, the number of the pendng requests for ncreased by one, and the heap nformaton updates accordngly. Vce versa, f s smaller than or equal to, <=, the server smply drops the request because that tem wll be broadcast by the push-schedulng sooner or later. Fnally, the server s n charge of decdng at each nstant of tme whch tem must be spread. he schedulng s derved as explaned n Fgure 2, where the detals for obtanng the push schedulng are omtted. he nterested reader can found them, for example, n [11]. rocedure HYBRI SCHEULING; whle true do begn compute an tem from the push schedulng and broadcast t; f the pull-queue s not empty then extract the most requested tem from the pull-queue, clear the number of pendng requests for that tem, and pull-t end; Fgure 2: Algorthm at the server that produces the hybrd schedulng o retreve a data tem, a clent performs the followng actons: rocedure CLIEN-REQUES (): /* : the tem the clent s nterested n */ begn send to the server the request for tem ; wat untl lsten for on the channel end Fgure 3: he algorthm that runs at the clent ste Note that the behavor of clent s ndependent of the fact that the requested tem belongs to the push-set or to the pull-set. ;

10 5. Expermental Results It remans now to evaluate the performance of the new proposed algorthm. Frst of all, we compare the smulaton results of the new algorthm wth those of the hybrd schedulng n [17], wth the results of the pure-push schedulng and wth the analytc expresson used to derve the optmal cut-off pont. We run experments for =100, for the total number of access / requests n the system M = and for N=10 or N=20. he results are reported n able 2 and 3, respectvely for N= 10 and N= New [17] ush Analytcal able 2: Expected hybrd access tme for dfferent values of (taken n the columns) and dfferent algorthms (taken n the rows) when N = New [17] ush Analytcal able 3: Expected hybrd access tme for dfferent values of (taken n the columns) and dfferent algorthms (taken n the rows) when N = 20. For both ables 2 and 3, the value of s vared from 0.50 to 1.30, so as to have the access probabltes of the tems ntally from smlar to very skewed. Note that for no larger than 1, the analytc average expected access tme s close to that measured wth the experments. hs confrms that, when the access probabltes are smlar, the pull tems reman n the pull-queue for a tme no larger than to total number of pull tems that s -. For larger values of, the expermental measure of the expected response tme s smaller that the analytc expected value because due to the fact that the access probabltes are very skew fewer than - tems can be present smultaneously n the pull-queue. herefore, the actual watng tme of the clent s eventually shorter than -. Further expermental results have shown that when s vared from 0.90 to 1.30; the length of the pull-queue s approxmated better by the value than by -. Moreover, as earler dscussed, when the system s hghly loaded, the schedulng algorthm n [17], whose cut-off pont must be larger than the buld-up pont B, almost reduces to the pure-push schedulng. Contradctory to [17], the new hybrd algorthm, even wth very hgh loaded system, experments better results than a pure-push based system as llustrated n Fgure 4. 1

11 Fgure 4: ure-push schedulng Vs new algorthm Besdes, n Fgure 5, the values of the cut-off pont for our soluton, whch takes ndependent of B, and for the hybrd schedulng proposed n [17] are depcted for N=10 and N=20. Fgure 5: Cut-off pont when N = 10; N = Conclusons We offer the followng conclusons: As already ponted out n [17], by separatng the most demanded tems from the less demanded ones, broadcastng the former and dssemnatng the latter, the total overall expected watng tme of the system drops. If the cut off pont between the push and the pull tems s chosen n such a way that the no more than one pendng request for pull tem arrve n a unt of tme, as n [17], for large number of requests / access arrvng to the system, the system has a behavor smlar to that of a total push system. o overcome such a drawback, we propose a new hybrd schedulng whch contnuously broadcasts one push tem and dssemnates one pull tem. he clents send ther requests to the server, whch queues up only those for the pull tems. At any nstant of tme, the tem to be broadcast s desgnated applyng the packet far queue schedulng to the push tems, whle the tem to be pulled s the one stored n the pull-queue whch has accumulated, so far, the hghest number of pendng requests. he cut-off pont between push and pull tems s chosen n such a way that the analytc expected access tme of the hybrd system s mnmzed, and s ndependent of the number of pendng requests arrvng n a unt of tme. We found that by dong so we can drop the cut-off pont to a value, whch s much less than the total number of tems present n the system, mprovng upon the expected access tme of the hybrd schedulng n [17]. As the experments ponted out, our new hybrd approach s more effectve than [17] when the access probabltes are smlar than when they are skewed. Fnally, several further aspects reman to be nvestgated to make our system more sutable for real scenaro. For example, n ths paper, we assumed that the server knows the access probablty of each tem n advance, whch may not be the case n the real scenaro, as the demand for an tem may change accordng to tme. hus our future work wll mght try to choose the cut off pont n a dynamc way accordng to the changng access probablty of the tems present. We have also assumed that the server broadcast and dssemnates the tems on the same channel. A much better performance could be expected f we could use two channels one for broadcastng the data tems and the other for dssemnatng the rest. Our future work could also nvestgate how the expected access tme s related to the cut off pont f the tems n the database of the server are not of equal length, or f a deadlne constrant s assocated wth each tem

12 requested. Even more challenge s the perspectve of supportng moble clents, whch pass from a base staton to another (possbly broadcastng dfferent flows of nformaton) and whch may experence poor transmsson condtons. References [1] S. Acharya, M. Frankln and S. Zdonk, "ssemnaton-based data delvery usng broadcast dsks", IEEE ersonal Communcatons, pp , ecember [2] S. Acharya and S. Muthukrshnan, "Schedulng on-demand broadcasts: New metrcs and algorthms", roceedngs of the Fourth Annual ACM/IEEE MobCom, pp , October [3] S. Acharya, M. Frankln and S. Zdonk, "refetchng from a broadcast dsk", roceedngs of 12th Internatonal Conference on ata Engneerng, pp , February [4] S. Acharya, M. Frankln and S. Zdonk, "Balancng push and pull for data broadcast". roceedngs of ACM SIGMO Int. Conference on Management of ata, pp , [5]. Barbara and. Imelnsk, "Sleepers and workaholcs: Cachng strateges n moble envronments", roceedngs of ACM SIGMO Conference, pp. 1-12, May [6] A. Bar-Noy, B. att-shamr, I. Zper, "Broadcast dsks wth polynomal cost functons", IEEE INFOCOM 2000, pp [7] S. Baruah and A. Bestavros. "nwheel schedulng for fault-tolerant broadcast dsks n real-tme database systems", roceedngs of IEEE Internatonal Conference on ata Engneerng, Aprl [8] S. Baruah and A. Bestavros. "Real-tme mutable broadcast dsks", roceedngs of Second Internatonal Workshop on Real-me atabases, Burlngton, V, September [9] J.C.R. Bennett and H. Zhang, "Herarchcal packet far queueng algorthms", roceedngs of ACM SIGCOMM, pp , [10] A. Bestavros. "AIA-based real-tme fault-tolerant broadcast dsks, roceedng Second IEEE Real- me echnology and Applcatons Symposum, June [11] J. Gecse, "he archtecture of vdeotex systems", Englewood Clffs, NJ: rentce-hall, [12] S. Hameed, N.H. Vadya, "Effcent algorthms for schedulng data broadcast", Wreless Networks 5, pp , [13]. Stathatos, N. Roussopoulos, and J.S. Baras, "Adaptve data broadcast n hybrd networks", roceedngs of 23rd Internatonal Conference on Very Large ata Bases, Athens, Greece, pp , [14] N.H. Vadya, S. Hameed, "Schedulng data broadcast n asymmetrc communcaton envronments", Wreless Networks 5, pp , [15] J.X. Yu,. Sakata, and. an, "Statstcal estmaton of access frequences n data broadcastng envronments", Wreless Networks 6, pp , [16]. Stathatos, N. Roussopoulos and J. S. Baras. "Adaptve data broadcastng usng ar-cache", Frst Internatonal Workshop on Satellte-based Informaton Servce, [17] Y. Guo, S.. as & M.C. nott, ``A new Hybrd Broadcast schedulng Algorthm for Asymmetrc Communcaton Systems: ush and ull ata based on Optmal Cut-Off ont'', Moble Computng and Communcatons Revew (MC2R) 5, No. 4, [18] R. Jan and J. Werth, "Ardsks and arrad: Modelng and schedulng perodc wreless data broadcast (extended abstract)", IMACS echncal Report 95-11, Rutgers Unversty, May [19] J. Xu, Q. Hu, L. Lee, and W. C. Lee "SAIU: An effcent cache replacement polcy for wreless ondemand broadcasts".

Push and Pull Systems

Push and Pull Systems Push and Pull Systems 1 Chapter I Push and Pull Systems Petros Ncopoltds, Arstotle Unversty of Thessalonk, Greece Georgos I. Papadmtrou, Arstotle Unversty of Thessalonk, Greece Andreas S. Pomportss, Arstotle

More information

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate Comparatve Analyss of Reuse and 3 n ular Network Based On IR Dstrbuton and Rate Chandra Thapa M.Tech. II, DEC V College of Engneerng & Technology R.V.. Nagar, Chttoor-5727, A.P. Inda Emal: chandra2thapa@gmal.com

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

More information

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems APSIPA ASC 2011 X an Throughput Maxmzaton by Adaptve Threshold Adjustment for AMC Systems We-Shun Lao and Hsuan-Jung Su Graduate Insttute of Communcaton Engneerng Department of Electrcal Engneerng Natonal

More information

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

Review: Our Approach 2. CSC310 Information Theory

Review: Our Approach 2. CSC310 Information Theory CSC30 Informaton Theory Sam Rowes Lecture 3: Provng the Kraft-McMllan Inequaltes September 8, 6 Revew: Our Approach The study of both compresson and transmsson requres that we abstract data and messages

More information

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol Energy Effcency Analyss of a Multchannel Wreless Access Protocol A. Chockalngam y, Wepng u, Mchele Zorz, and Laurence B. Mlsten Department of Electrcal and Computer Engneerng, Unversty of Calforna, San

More information

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques The th Worshop on Combnatoral Mathematcs and Computaton Theory Effcent Large Integers Arthmetc by Adoptng Squarng and Complement Recodng Technques Cha-Long Wu*, Der-Chyuan Lou, and Te-Jen Chang *Department

More information

Digital Transmission

Digital Transmission Dgtal Transmsson Most modern communcaton systems are dgtal, meanng that the transmtted normaton sgnal carres bts and symbols rather than an analog sgnal. The eect o C/N rato ncrease or decrease on dgtal

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

Adaptive System Control with PID Neural Networks

Adaptive System Control with PID Neural Networks Adaptve System Control wth PID Neural Networs F. Shahra a, M.A. Fanae b, A.R. Aromandzadeh a a Department of Chemcal Engneerng, Unversty of Sstan and Baluchestan, Zahedan, Iran. b Department of Chemcal

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

More information

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results AMERICAN JOURNAL OF UNDERGRADUATE RESEARCH VOL. 1 NO. () A Comparson of Two Equvalent Real Formulatons for Complex-Valued Lnear Systems Part : Results Abnta Munankarmy and Mchael A. Heroux Department of

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1 Project Ttle Date Submtted IEEE 802.16 Broadband Wreless Access Workng Group Double-Stage DL MU-MIMO Scheme 2008-05-05 Source(s) Yang Tang, Young Hoon Kwon, Yajun Kou, Shahab Sanaye,

More information

EE 508 Lecture 6. Degrees of Freedom The Approximation Problem

EE 508 Lecture 6. Degrees of Freedom The Approximation Problem EE 508 Lecture 6 Degrees of Freedom The Approxmaton Problem Revew from Last Tme Desgn Strategy Theorem: A crcut wth transfer functon T(s) can be obtaned from a crcut wth normalzed transfer functon T n

More information

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart Control Chart - hstory Control Chart Developed n 920 s By Dr. Walter A. Shewhart 2 Process n control A phenomenon s sad to be controlled when, through the use of past experence, we can predct, at least

More information

Rational Secret Sharing without Broadcast

Rational Secret Sharing without Broadcast Ratonal Secret Sharng wthout Broadcast Amjed Shareef, Department of Computer Scence and Engneerng, Indan Insttute of Technology Madras, Chenna, Inda. Emal: amjedshareef@gmal.com Abstract We use the concept

More information

Practical Issues with the Timing Analysis of the Controller Area Network

Practical Issues with the Timing Analysis of the Controller Area Network Practcal Issues wth the Tmng Analyss of the Controller Area Network Marco D Natale Scuola Superore Sant Anna, Italy. Emal: marco@sssup.t Habo Zeng McGll Unversty, Canada. Emal: habo.zeng@mcgll.ca Abstract

More information

Learning Ensembles of Convolutional Neural Networks

Learning Ensembles of Convolutional Neural Networks Learnng Ensembles of Convolutonal Neural Networks Lran Chen The Unversty of Chcago Faculty Mentor: Greg Shakhnarovch Toyota Technologcal Insttute at Chcago 1 Introducton Convolutonal Neural Networks (CNN)

More information

Resource Scheduling in Dependable Integrated Modular Avionics

Resource Scheduling in Dependable Integrated Modular Avionics Resource Schedulng n Dependable Integrated Modular Avoncs Yann-Hang Lee and Daeyoung Km Real Tme Systems Research Laboratory CISE Department, Unversty of Florda {yhlee, dkm}@cse.ufl.edu Mohamed Youns,

More information

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users

QoS Provisioning in Wireless Data Networks under Non-Continuously Backlogged Users os Provsonng n Wreless Data Networks under Non-Contnuously Backlogged Users Tmotheos Kastrnoganns, and Symeon Papavasslou, Member, IEEE School of Electrcal and Computer Engneerng Natonal Techncal Unversty

More information

Traffic Modeling and Performance Evaluation in GSM/GPRS Networks

Traffic Modeling and Performance Evaluation in GSM/GPRS Networks Proceedngs of the 3th WSEAS Internatonal Conference on COMMUNICATIONS Traffc Modelng and Performance Evaluaton n GSM/ Networks Cornel Balnt, Georgeta Budura, Marza Eugen Poltehnca Unversty of Tmsoara Bd..

More information

Secure Transmission of Sensitive data using multiple channels

Secure Transmission of Sensitive data using multiple channels Secure Transmsson of Senstve data usng multple channels Ahmed A. Belal, Ph.D. Department of computer scence and automatc control Faculty of Engneerng Unversty of Alexandra Alexandra, Egypt. aabelal@hotmal.com

More information

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol., No., November 23, 3-9 Rejecton of PSK Interference n DS-SS/PSK System Usng Adaptve Transversal Flter wth Condtonal Response Recalculaton Zorca Nkolć, Bojan

More information

Exact Probabilistic Analysis of the Limited Scheduling Algorithm for Symmetrical Bluetooth Piconets

Exact Probabilistic Analysis of the Limited Scheduling Algorithm for Symmetrical Bluetooth Piconets Exact Probablstc Analyss of the Lmted Schedulng Algorthm for Symmetrcal Bluetooth Pconets Gl Zussman *, Ur Yechal 2, and Adran Segall Department of Electrcal Engneerng Technon Israel Insttute of Technology,

More information

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13 A Hgh Gan DC - DC Converter wth Soft Swtchng and Power actor Correcton for Renewable Energy Applcaton T. Selvakumaran* and. Svachdambaranathan Department of EEE, Sathyabama Unversty, Chenna, Inda. *Correspondng

More information

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6)

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6) Passve Flters eferences: Barbow (pp 6575), Hayes & Horowtz (pp 360), zzon (Chap. 6) Frequencyselectve or flter crcuts pass to the output only those nput sgnals that are n a desred range of frequences (called

More information

REAL-TIME SCHEDULING IN LTE FOR SMART GRIDS. Yuzhe Xu, Carlo Fischione

REAL-TIME SCHEDULING IN LTE FOR SMART GRIDS. Yuzhe Xu, Carlo Fischione REAL-TIME SCHEDULING IN LTE FOR SMART GRIDS Yuzhe Xu, Carlo Fschone Automatc Control Lab KTH, Royal Insttue of Technology 1-44, Stockholm, Sweden Emal: yuzhe@kth.se, carlof@kth.se ABSTRACT The latest wreless

More information

Weighted Penalty Model for Content Balancing in CATS

Weighted Penalty Model for Content Balancing in CATS Weghted Penalty Model for Content Balancng n CATS Chngwe Davd Shn Yuehme Chen Walter Denny Way Len Swanson Aprl 2009 Usng assessment and research to promote learnng WPM for CAT Content Balancng 2 Abstract

More information

UNIT 11 TWO-PERSON ZERO-SUM GAMES WITH SADDLE POINT

UNIT 11 TWO-PERSON ZERO-SUM GAMES WITH SADDLE POINT UNIT TWO-PERSON ZERO-SUM GAMES WITH SADDLE POINT Structure. Introducton Obectves. Key Terms Used n Game Theory.3 The Maxmn-Mnmax Prncple.4 Summary.5 Solutons/Answers. INTRODUCTION In Game Theory, the word

More information

Utility-based Routing

Utility-based Routing Utlty-based Routng Je Wu Dept. of Computer and Informaton Scences Temple Unversty Roadmap Introducton Why Another Routng Scheme Utlty-Based Routng Implementatons Extensons Some Fnal Thoughts 2 . Introducton

More information

Traffic balancing over licensed and unlicensed bands in heterogeneous networks

Traffic balancing over licensed and unlicensed bands in heterogeneous networks Correspondence letter Traffc balancng over lcensed and unlcensed bands n heterogeneous networks LI Zhen, CUI Qme, CUI Zhyan, ZHENG We Natonal Engneerng Laboratory for Moble Network Securty, Bejng Unversty

More information

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs Journal of Communcatons Vol. 9, No. 9, September 2014 A New Type of Weghted DV-Hop Algorthm Based on Correcton Factor n WSNs Yng Wang, Zhy Fang, and Ln Chen Department of Computer scence and technology,

More information

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian

Approximating User Distributions in WCDMA Networks Using 2-D Gaussian CCCT 05: INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS, AND CONTROL TECHNOLOGIES 1 Approxmatng User Dstrbutons n CDMA Networks Usng 2-D Gaussan Son NGUYEN and Robert AKL Department of Computer

More information

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING Vaslos A. Srs Insttute of Computer Scence (ICS), FORTH and Department of Computer Scence, Unversty of Crete P.O. Box 385, GR 7 Heraklon, Crete,

More information

High Speed ADC Sampling Transients

High Speed ADC Sampling Transients Hgh Speed ADC Samplng Transents Doug Stuetzle Hgh speed analog to dgtal converters (ADCs) are, at the analog sgnal nterface, track and hold devces. As such, they nclude samplng capactors and samplng swtches.

More information

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks 1 Queung-Based Dynamc Channel Selecton for Heterogeneous ultmeda Applcatons over Cogntve Rado Networks Hsen-Po Shang and haela van der Schaar Department of Electrcal Engneerng (EE), Unversty of Calforna

More information

Time-frequency Analysis Based State Diagnosis of Transformers Windings under the Short-Circuit Shock

Time-frequency Analysis Based State Diagnosis of Transformers Windings under the Short-Circuit Shock Tme-frequency Analyss Based State Dagnoss of Transformers Wndngs under the Short-Crcut Shock YUYING SHAO, ZHUSHI RAO School of Mechancal Engneerng ZHIJIAN JIN Hgh Voltage Lab Shangha Jao Tong Unversty

More information

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding Communcatons and Network, 2013, 5, 312-318 http://dx.do.org/10.4236/cn.2013.53b2058 Publshed Onlne September 2013 (http://www.scrp.org/journal/cn) Jont Power Control and Schedulng for Two-Cell Energy Effcent

More information

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation 1 Parameter Free Iteratve Decodng Metrcs for Non-Coherent Orthogonal Modulaton Albert Gullén Fàbregas and Alex Grant Abstract We study decoder metrcs suted for teratve decodng of non-coherently detected

More information

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

Distributed Uplink Scheduling in EV-DO Rev. A Networks

Distributed Uplink Scheduling in EV-DO Rev. A Networks Dstrbuted Uplnk Schedulng n EV-DO ev. A Networks Ashwn Srdharan (Sprnt Nextel) amesh Subbaraman, och Guérn (ESE, Unversty of Pennsylvana) Overvew of Problem Most modern wreless systems Delver hgh performance

More information

An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks

An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks An Energy Effcent Herarchcal Clusterng Algorthm for Wreless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle School of Electrcal and Computer Engneerng Purdue Unversty West Lafayette, IN, USA {seema,

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

Test 2. ECON3161, Game Theory. Tuesday, November 6 th

Test 2. ECON3161, Game Theory. Tuesday, November 6 th Test 2 ECON36, Game Theory Tuesday, November 6 th Drectons: Answer each queston completely. If you cannot determne the answer, explanng how you would arrve at the answer may earn you some ponts.. (20 ponts)

More information

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks

Cooperative Multicast Scheduling Scheme for IPTV Service over IEEE Networks Cooperatve Multcast Schedulng Scheme for IPTV Servce over IEEE 802.16 Networks Fen Hou 1, Ln X. Ca 1, James She 1, Pn-Han Ho 1, Xuemn (Sherman Shen 1, and Junshan Zhang 2 Unversty of Waterloo, Waterloo,

More information

An Energy-aware Awakening Routing Algorithm in Heterogeneous Sensor Networks

An Energy-aware Awakening Routing Algorithm in Heterogeneous Sensor Networks An Energy-aware Awakenng Routng Algorthm n Heterogeneous Sensor Networks TAO Dan 1, CHEN Houjn 1, SUN Yan 2, CEN Ygang 3 1. School of Electronc and Informaton Engneerng, Bejng Jaotong Unversty, Bejng,

More information

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1 Internatonal Journal of Computer Networks & Communcatons (IJCNC), Vol., No.4, July 1 COMARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HO WIRELESS SENSOR NETWORKS 1 S. Mehta and K.S. Kwak UWB Wreless

More information

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation T. Kerdchuen and W. Ongsakul / GMSARN Internatonal Journal (09) - Optmal Placement of and by Hybrd Genetc Algorthm and Smulated Annealng for Multarea Power System State Estmaton Thawatch Kerdchuen and

More information

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks I. J. Communcatons, etwork and System Scences, 8, 3, 7-83 Publshed Onlne August 8 n ScRes (http://www.scrp.org/journal/jcns/). Jont Adaptve Modulaton and Power Allocaton n Cogntve Rado etworks Dong LI,

More information

Distributed Resource Allocation and Scheduling in OFDMA Wireless Networks

Distributed Resource Allocation and Scheduling in OFDMA Wireless Networks Southern Illnos Unversty Carbondale OpenSIUC Conference Proceedngs Department of Electrcal and Computer Engneerng 11-2006 Dstrbuted Resource Allocaton and Schedulng n OFDMA Wreless Networks Xangpng Qn

More information

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks IEEE INFOCOM 2 Workshop On Cogntve & Cooperatve Networks Selectve Sensng and Transmsson for Mult-Channel Cogntve Rado Networks You Xu, Yunzhou L, Yfe Zhao, Hongxng Zou and Athanasos V. Vaslakos Insttute

More information

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION Vncent A. Nguyen Peng-Jun Wan Ophr Freder Computer Scence Department Illnos Insttute of Technology Chcago, Illnos vnguyen@t.edu,

More information

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling Explotng Dynamc Worload Varaton n Low Energy Preemptve Tas Schedulng Lap-Fa Leung, Ch-Yng Tsu Department of Electrcal and Electronc Engneerng Hong Kong Unversty of Scence and Technology Clear Water Bay,

More information

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson 37th CDC, Tampa, December 1998 Analyss of Delays n Synchronous and Asynchronous Control Loops Bj rn Wttenmark, Ben Bastan, and Johan Nlsson emal: bjorn@control.lth.se, ben@control.lth.se, and johan@control.lth.se

More information

Research Article Performance Evaluation of Uplink Delay-Tolerant Packet Service in IEEE Based Networks

Research Article Performance Evaluation of Uplink Delay-Tolerant Packet Service in IEEE Based Networks Hndaw Publshng Corporaton EURASIP Journal on Wreless Communcatons and Networkng Volume 2011, Artcle ID 549492, 12 pages do:10.1155/2011/549492 Research Artcle Performance Evaluaton of Uplnk Delay-Tolerant

More information

AN IMPROVED BIT LOADING TECHNIQUE FOR ENHANCED ENERGY EFFICIENCY IN NEXT GENERATION VOICE/VIDEO APPLICATIONS

AN IMPROVED BIT LOADING TECHNIQUE FOR ENHANCED ENERGY EFFICIENCY IN NEXT GENERATION VOICE/VIDEO APPLICATIONS Journal of Engneerng Scence and Technology Vol., o. 4 (6) 476-495 School of Engneerng, Taylor s Unversty A IMPROVED BIT LOADIG TECHIQUE FOR EHACED EERGY EFFICIECY I EXT GEERATIO VOICE/VIDEO APPLICATIOS

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

Index Terms Adaptive modulation, Adaptive FEC, Packet Error Rate, Performance.

Index Terms Adaptive modulation, Adaptive FEC, Packet Error Rate, Performance. ANALYTICAL COMPARISON OF THE PERFORMANCE OF ADAPTIVE MODULATION AND CODING IN WIRELESS NETWORK UNDER RAYLEIGH FADING 723 Sab Y.M. BANDIRI, Rafael M.S. BRAGA and Danlo H. SPADOTI Federal Unversty of Itajubá

More information

IN the aspects of bandwidth capacity and information flow,

IN the aspects of bandwidth capacity and information flow, 322 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 2, NO. 4, OCTOBER-DECEMBER 2003 Adaptve Informaton Dssemnaton: An Extended Wreless Data Broadcastng Scheme wth Loan-Based Feedback Control Chh-Ln Hu and

More information

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality.

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality. Wreless Communcatons Technologes 6::559 (Advanced Topcs n Communcatons) Lecture 5 (Aprl th ) and Lecture 6 (May st ) Instructor: Professor Narayan Mandayam Summarzed by: Steve Leung (leungs@ece.rutgers.edu)

More information

Capacity improvement of the single mode air interface WCDMA FDD with relaying

Capacity improvement of the single mode air interface WCDMA FDD with relaying 2004 Internatonal Workshop on Wreless Ad-Hoc Networks Capacty mprovement of the sngle mode ar nterface WCDMA FDD wth relayng H. Nourzadeh, S. Nourzadeh and R. Tafazoll Centre for Comnurcaton Systems Research

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

More information

ANNUAL OF NAVIGATION 11/2006

ANNUAL OF NAVIGATION 11/2006 ANNUAL OF NAVIGATION 11/2006 TOMASZ PRACZYK Naval Unversty of Gdyna A FEEDFORWARD LINEAR NEURAL NETWORK WITH HEBBA SELFORGANIZATION IN RADAR IMAGE COMPRESSION ABSTRACT The artcle presents the applcaton

More information

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

More information

An Optimal Model and Solution of Deployment of Airships for High Altitude Platforms

An Optimal Model and Solution of Deployment of Airships for High Altitude Platforms An Optmal Model and Soluton of Deployment of Arshps for Hgh Alttude Platforms Xuyu Wang, Xnbo Gao, Ru Zong, Peng Cheng. VIPS Lab, School of Electronc Engneerng, Xdan Unversty, X an 77, Chna. Department

More information

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio 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. The Impact of Spectrum Sensng Frequency and Pacet- Loadng

More information

Ensemble Evolution of Checkers Players with Knowledge of Opening, Middle and Endgame

Ensemble Evolution of Checkers Players with Knowledge of Opening, Middle and Endgame Ensemble Evoluton of Checkers Players wth Knowledge of Openng, Mddle and Endgame Kyung-Joong Km and Sung-Bae Cho Department of Computer Scence, Yonse Unversty 134 Shnchon-dong, Sudaemoon-ku, Seoul 120-749

More information

Prevention of Sequential Message Loss in CAN Systems

Prevention of Sequential Message Loss in CAN Systems Preventon of Sequental Message Loss n CAN Systems Shengbng Jang Electrcal & Controls Integraton Lab GM R&D Center, MC: 480-106-390 30500 Mound Road, Warren, MI 48090 shengbng.jang@gm.com Ratnesh Kumar

More information

Modeling Hierarchical Event Streams in System Level Performance Analysis

Modeling Hierarchical Event Streams in System Level Performance Analysis Modelng Herarchcal Event Streams n System Level Performance Analyss IK Report 9 obas Ren, Ka Lampka, Lothar hele Computer Engneerng and Networks Laboratory Swss Federal Instsute of echnology (EH) Zurch,

More information

Coverage Maximization in Mobile Wireless Sensor Networks Utilizing Immune Node Deployment Algorithm

Coverage Maximization in Mobile Wireless Sensor Networks Utilizing Immune Node Deployment Algorithm CCECE 2014 1569888203 Coverage Maxmzaton n Moble Wreless Sensor Networs Utlzng Immune Node Deployment Algorthm Mohammed Abo-Zahhad, Sabah M. Ahmed and Nabl Sabor Electrcal and Electroncs Engneerng Department

More information

Enhanced Uplink Scheduling for Continuous Connectivity in High Speed Packet Access Systems

Enhanced Uplink Scheduling for Continuous Connectivity in High Speed Packet Access Systems Int. J. Communcatons, Network and System Scences, 212, 5, 446-453 http://dx.do.org/1.4236/jcns.212.5855 Publshed Onlne August 212 (http://www.scrp.org/journal/jcns) Enhanced Uplnk Schedulng for Contnuous

More information

Distributed Channel Allocation Algorithm with Power Control

Distributed Channel Allocation Algorithm with Power Control Dstrbuted Channel Allocaton Algorthm wth Power Control Shaoj N Helsnk Unversty of Technology, Insttute of Rado Communcatons, Communcatons Laboratory, Otakaar 5, 0150 Espoo, Fnland. E-mal: n@tltu.hut.f

More information

Space Time Equalization-space time codes System Model for STCM

Space Time Equalization-space time codes System Model for STCM Space Tme Eualzaton-space tme codes System Model for STCM The system under consderaton conssts of ST encoder, fadng channel model wth AWGN, two transmt antennas, one receve antenna, Vterb eualzer wth deal

More information

Clustering Based Fractional Frequency Reuse and Fair Resource Allocation in Multi-cell Networks

Clustering Based Fractional Frequency Reuse and Fair Resource Allocation in Multi-cell Networks Ths full text paper was peer revewed at the drecton of IEEE Communcatons Socety subject matter experts for publcaton n the IEEE ICC 21 proceedngs Clusterng Based Fractonal Frequency Reuse and Far Resource

More information

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes

Generalized Incomplete Trojan-Type Designs with Unequal Cell Sizes Internatonal Journal of Theoretcal & Appled Scences 6(1): 50-54(2014) ISSN No. (Prnt): 0975-1718 ISSN No. (Onlne): 2249-3247 Generalzed Incomplete Trojan-Type Desgns wth Unequal Cell Szes Cn Varghese,

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 13, NO. 12, DECEMBER IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 2, DECEMBER 204 695 On Spatal Capacty of Wreless Ad Hoc Networks wth Threshold Based Schedulng Yue Lng Che, Student Member, IEEE, Ru Zhang, Member,

More information

1 GSW Multipath Channel Models

1 GSW Multipath Channel Models In the general case, the moble rado channel s pretty unpleasant: there are a lot of echoes dstortng the receved sgnal, and the mpulse response keeps changng. Fortunately, there are some smplfyng assumptons

More information

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint

Dynamic Lightpath Protection in WDM Mesh Networks under Wavelength Continuity Constraint Dynamc Lghtpath Protecton n WDM Mesh etworks under Wavelength Contnuty Constrant Shengl Yuan* and Jason P. Jue *Department of Computer and Mathematcal Scences, Unversty of Houston Downtown One Man Street,

More information

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET)

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET) A Novel Optmzaton of the Dstance Source Routng (DSR) Protocol for the Moble Ad Hoc Networs (MANET) Syed S. Rzv 1, Majd A. Jafr, and Khaled Ellethy Computer Scence and Engneerng Department Unversty of Brdgeport

More information

Redes de Comunicação em Ambientes Industriais Aula 8

Redes de Comunicação em Ambientes Industriais Aula 8 Redes de Comuncação em Ambentes Industras Aula 8 Luís Almeda lda@det.ua.pt Electronc Systems Lab-IEETA / DET Unversdade de Avero Avero, Portugal RCAI 2005/2006 1 In the prevous epsode... Cooperaton models:

More information

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks 74 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 3, No., Aprl 0 A Fuzzy-based Routng Strategy for Multhop Cogntve Rado Networks Al El Masr, Naceur Malouch and Hcham

More information

Jointly optimal transmission and probing strategies for multichannel wireless systems

Jointly optimal transmission and probing strategies for multichannel wireless systems Jontly optmal transmsson and probng strateges for multchannel wreless systems (Invted Paper) Sudpto Guha, Kamesh Munagala, and Saswat Sarkar Dept. of Computer and Informaton Scences, UPenn, Phladelpha,

More information

A Preliminary Study of Information Collection in a Mobile Sensor Network

A Preliminary Study of Information Collection in a Mobile Sensor Network A Prelmnary Study of Informaton ollecton n a Moble Sensor Network Yuemng Hu, Qng L ollege of Informaton South hna Agrcultural Unversty {ymhu@, lqng1004@stu.}scau.edu.cn Fangmng Lu, Gabrel Y. Keung, Bo

More information

Performance Study of OFDMA vs. OFDM/SDMA

Performance Study of OFDMA vs. OFDM/SDMA Performance Study of OFDA vs. OFD/SDA Zhua Guo and Wenwu Zhu crosoft Research, Asa 3F, Beng Sgma Center, No. 49, Zhchun Road adan Dstrct, Beng 00080, P. R. Chna {zhguo, wwzhu}@mcrosoft.com Abstract: In

More information

Energy-efficient Subcarrier Allocation in SC-FDMA Wireless Networks based on Multilateral Model of Bargaining

Energy-efficient Subcarrier Allocation in SC-FDMA Wireless Networks based on Multilateral Model of Bargaining etworkng 03 569707 Energy-effcent Subcarrer Allocaton n SC-FDMA Wreless etworks based on Multlateral Model of Barganng Ern Elen Tsropoulou Aggelos Kapoukaks and Symeon apavasslou School of Electrcal and

More information

THEORY OF YARN STRUCTURE by Prof. Bohuslav Neckář, Textile Department, IIT Delhi, New Delhi. Compression of fibrous assemblies

THEORY OF YARN STRUCTURE by Prof. Bohuslav Neckář, Textile Department, IIT Delhi, New Delhi. Compression of fibrous assemblies THEORY OF YARN STRUCTURE by Prof. Bohuslav Neckář, Textle Department, IIT Delh, New Delh. Compresson of fbrous assembles Q1) What was the dea of fbre-to-fbre contact accordng to van Wyk? A1) Accordng to

More information

problems palette of David Rock and Mary K. Porter 6. A local musician comes to your school to give a performance

problems palette of David Rock and Mary K. Porter 6. A local musician comes to your school to give a performance palette of problems Davd Rock and Mary K. Porter 1. If n represents an nteger, whch of the followng expressons yelds the greatest value? n,, n, n, n n. A 60-watt lghtbulb s used for 95 hours before t burns

More information

Iterative Water-filling for Load-balancing in

Iterative Water-filling for Load-balancing in Iteratve Water-fllng for Load-balancng n Wreless LAN or Mcrocellular Networks Jeremy K. Chen Theodore S. Rappaport Gustavo de Vecana Wreless Networkng and Communcatons Group (WNCG), The Unversty of Texas

More information

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception Enhancng Throughput n Wreless Mult-Hop Network wth Multple Packet Recepton Ja-lang Lu, Paulne Vandenhove, We Shu, Mn-You Wu Dept. of Computer Scence & Engneerng, Shangha JaoTong Unversty, Shangha, Chna

More information

A Predictive QoS Control Strategy for Wireless Sensor Networks

A Predictive QoS Control Strategy for Wireless Sensor Networks The 1st Worshop on Resource Provsonng and Management n Sensor Networs (RPMSN '5) n conjuncton wth the 2nd IEEE MASS, Washngton, DC, Nov. 25 A Predctve QoS Control Strategy for Wreless Sensor Networs Byu

More information