Dynamic Load Balancing of Parallel Computational Iterative Routines on Platforms with Memory Heterogeneity

Size: px
Start display at page:

Download "Dynamic Load Balancing of Parallel Computational Iterative Routines on Platforms with Memory Heterogeneity"

Transcription

1 Dynamc Load Balancng of Parallel Comutatonal Iteratve Routnes on Platforms wth Memory Heterogenety Davd Clare, Alexey Lastovetsy, Vladmr Rychov School of Comuter Scence and Informatcs, Unversty College Dubln, Belfeld, Dubln 4, Ireland {Alexey.Lastovetsy, Abstract. Tradtonal load balancng algorthms for data-ntensve teratve routnes can successfully load balance relatvely small roblems. We demonstrate that they may fal for large roblem szes on comutatonal clusters wth memory heterogenety. Tradtonal algorthms use too smlstc models of rocessors erformance whch cannot reflect many asects of heterogenety. Ths aer resents a new dynamc load balancng algorthm based on the advanced functonal erformance model. The model conssts of seed functons of roblem sze, whch are bult adatvely from a hstory of load measurements. Exermental results demonstrate that our algorthm can successfully balance data-ntensve teratve routnes on arallel latforms wth memory heterogenety. Keywords: teratve algorthms; dedcated heterogeneous latforms; dynamc load balancng; data arttonng; functonal erformance models of heterogeneous rocessors. Introducton In ths aer we study load balancng of data-ntensve arallel teratve routnes on heterogeneous latforms. These routnes are charactersed by a hgh data-tocomutaton rato n a sngle teraton. The comutaton load of a sngle teraton can be broen nto any number of equal ndeendent comutatonal unts []. Each teraton s deendent on the revous one. The generalsed scheme of these routnes can be summarsed as follows: () data s arttoned over the rocessors, () at each teraton some ndeendent calculatons are carred out n arallel, and () some data synchronsaton taes lace. Tycally comutatonal worload s drectly roortonal to the sze of data. Examles of scentfc comutatonal routnes nclude Jacob method, mesh-based solvers, sgnal rocessng and mage rocessng. Our target archtecture s a dedcated cluster wth heterogeneous rocessors and heterogeneous dstrbuted memory. Hgh erformance of teratve routnes on ths latform can be acheved when all rocessors comlete ther wor wthn the same tme. Ths s acheved by arttonng the comutatonal worload and, hence, data

2 unevenly across all rocessors. Worload should be dstrbuted wth resect to the rocessor seed, memory herarchy and communcaton networ [2]. Load balancng of arallel alcatons on heterogeneous latforms has been wdely studed for dfferent tyes of alcatons and n varous asects of heterogenety. Many load balancng algorthms are not arorate to ether the alcatons or latforms consdered n ths aer. Alcable algorthms use models of rocessors erformance whch are too smlstc. These tradtonal algorthms are sutable for roblem szes, whch are small relatve to the latform, but can fal for larger roblems. Ths aer resents a new dynamc load balancng algorthm for data-ntensve teratve routnes on comutatonal clusters wth memory heterogenety. In contrast to the tradtonal algorthms, our algorthm s adatve and taes nto account heterogenety of rocessors and memory. Load balancng decsons are based on functonal erformance models whch are constantly mroved wth each teraton [3]. Use of the functonal erformance models remove restrctons on the roblem sze whch can be comuted. Ths allows a comutatonal scentst to utlse the maxmum avalable resources on a gven cluster. We demonstrate that our algorthm succeeds n balancng the load even n stuatons when tradtonal algorthms fal. Ths aer s structured as follows. In Secton 2, related wor s dscussed. In Secton 3, we descrbe the target class of teratve routnes and the tradtonal load balancng algorthm. Then we analyse the shortcomngs of the tradtonal algorthm and resent exermental results. In Secton 4, we descrbe our algorthm and demonstrate that t can successfully balance data-ntensve teratve routnes wth large roblem szes. 2 Related Wor In ths secton, we classfy load balancng algorthms and dscuss ther alcablty to data-ntensve teratve routnes and dedcated comutatonal clusters wth memory heterogenety. Load balancng algorthms can be ether statc or dynamc. Statc algorthms [4, 5, 6] use a ror nformaton about the arallel alcaton and latform. Ths nformaton can be gathered ether at comle-tme or run-tme. These strateges are restrcted to alcatons wth re-determned worload and cannot be aled to such teratve routnes as adatve mesh refnement [7], for whch the amount of comutaton data grows unredctably. Dynamc algorthms [8, 9,,, 2] do not requre a ror nformaton and can be used wth a wder class of arallel alcatons. In addton, dynamc algorthms can be deloyed on non-dedcated latforms. The algorthm we resent n ths aer s dynamc. Another classfcaton s based on how load balancng decsons are made: n a centralsed or non-centralsed manner. In non-centralsed algorthms [, 2], load s mgrated locally between neghbourng rocessors, whle n centralsed ones [4, 5, 6, 8, 9, ], load s dstrbuted based on global load nformaton. Non-centralzed algorthms are slower to converge. At the same tme, centralzed algorthms tycally have hgher overhead. Our algorthm belongs to the class of centralsed algorthms.

3 Centralsed algorthms can be subdvded nto two grous: tas queue and redctng the future [2]. Tas queue algorthms [9, ] dstrbute tass. They target arallel routnes consstng of ndeendent tass and schedule them on sharedmemory latforms. Predctng-the-future algorthms [4, 5, 6, 8] can dstrbute both tass and data by redctng future erformance based on ast nformaton. They are sutable for data-ntensve teratve routnes and any arallel comutatonal latform. A tradtonal aroach taen for load balancng of data-ntensve teratve routnes belongs to statc/dynamc centralsed redctng-the-future algorthms. In these tradtonal algorthms, comutaton load s evaluated ether n the frst few teratons [6] or at each teraton [8] and globally redstrbuted among the rocessors. Current load measurements are used for redcton of future erformance. Nether memory structure nor memory constrants are taen nto account. As t wll be demonstrated n Secton 3, when aled to large scentfc roblems and arallel latforms wth memory heterogenety, ths strategy may never balance the load, because t uses smlstc models of rocessors erformance. It has been shown n [3] that t s more accurate to reresent erformance as a functon of roblem sze, whch reflects contrbutons from both rocessor and memory. In ths aer, we roose a new dynamc load balancng algorthm based on artal functonal erformance models of rocessors [3]. Unle tradtonal algorthms, our algorthm moses no restrcton on roblem szes. We would also le to menton some advanced load balancng strateges whch are not drectly alcable to data-ntensve teratve routnes on heterogeneous clusters. It has been shown that the tas queue model mlemented n [] can outerform the model [9] because decsons are based on adatve seed measurements rather then sngle seed measurements. The algorthm resented n ths aer also ales an adatve erformance model, but n such a way that t s alcable to scentfc comutatonal teratve routnes. In ths aer, we focus on dynamc load balancng wth resect to rocessor erformance and memory herarchy, and to ths end we do not tae nto account communcaton heterogenety. Future wor could be the develoment of a hybrd aroach, smlar to [5], n whch our algorthm s combned wth one of the many exstng communcaton models. 3 Tradtonal Load Balancng Algorthm of Iteratve Routnes Iteratve routnes have the followng structure: x + = f( x ), =,,... wth x gven, n where each x s an n-dmensonal vector, and f s some functon from nto tself [2]. The teratve routne can be arallelzed on a cluster of rocessors by lettng x and f be arttoned nto bloc-comonents. In an teraton, each rocessor calculates ts assgned elements of x +. Therefore, each teraton s deendent on the revous one. The objectve of load balancng algorthms for teratve routnes s to dstrbute comutatons across a cluster of heterogeneous rocessors n such a way that all rocessors wll fnsh ther comutaton wthn the same tme and thereby mnmsng

4 the overall comutaton tme: t t,, j. The comutaton s sread across a j cluster of rocessors P,,P such that n. Processor P contans d elements of x and f, such that n= d. = Tradtonal load balancng algorthms wor by measurng the comutaton tme of one teraton, calculatng the new dstrbuton and redstrbutng the worload, f necessary, for the next teraton. The algorthm s as follows: Intally. The comutaton worload s dstrbuted evenly between all rocessors, d = n/. All rocessors execute n/ comutatonal unts n arallel. At each teraton. ) The comutaton executon tmes t ( d ),..., t ( d ) for ths teraton s measured on 2) If each rocessor and gathered to the root rocessor. t( d ) tj( d j ) max ε then the current dstrbuton s consdered balanced t ( d ), j and redstrbuton s not needed. 3) Otherwse, the root rocessor calculates the new dstrbuton of comutatons d,..., d as gven by s = d / t ( d ). j= d = n s / sj where s s the seed of the 'th rocessor 4) The new dstrbuton + + d,..., d necessary data s redstrbuted accordngly. s broadcast to all rocessors and where 3. Analyss of Tradtonal Load Balancng The tradtonal load balancng algorthm s based on the assumton that the absolute seed of a rocessor deends on roblem sze but the seed s reresented by a constant at each teraton. Ths s true for small roblem szes as dected n Fg. (a). The roblem s ntally dvded evenly between two rocessors for the frst teraton and then redstrbuted to the otmal dstrbuton n the second teraton. Consder the stuaton n whch the roblem can stll ft wthn the total man memory of the cluster but the roblem sze s such that the memory requrement of n/ s close to the avalable memory of one of the rocessors. In ths case agng can occur. If agng does occur, the tradtonal load balancng algorthm s no longer adequate. Ths s llustrated for two rocessors n Fg. (b, c). Let the real erformance of rocessors P and P 2 be reresented by the seed functons s ( x ) and s ( x ) resectvely. Processor P 2 s a faster rocessor but wth less man memory than P 2. The seed functon dros radly at the ont where man memory s full and agng s requred. Frst, n ndeendent unts of comutatons are evenly dstrbuted, d = d2 = n/2, between the two rocessors and the seeds of the rocessors, s, s 2, are measured. Then at the second teraton the comutatonal unts are dvded

5 d s accordng to =, where d + d2 = n. Therefore n the second teraton, P wll d2 s2 execute less comutatonal unts than P 2. However P wll erform much faster and P 2 wll erform much slower than the model redcts, Fg. (b). Moreover the seed of P 2 at the second teraton s slower then P at the frst teraton. Based on the seeds of the rocessors demonstrated at the second teraton, ther constant erformance models are changed accordngly, Fg. (c), and the 2 d s comutatonal unts are redstrbuted agan for the thrd teraton as: =, where 2 d s d + d2 = n. Now the stuaton s reversed, P2 erforms much faster than P. Ths stuaton wll contnue n subsequent teratons wth the majorty of the comutatonal unts oscllatng between rocessors. (a) (b) Fg.. Predcted results from dynamc load balancng on two rocessors usng constant erformance models. In (a) the roblem sze s small relatve to avalable man memory and balance s acheved. In (b, c) the roblem sze s large and may requre agng, the balancng algorthm causes further unbalance. (b) shows frst and second teratons, (c) shows second and thrd teratons. Outlned onts reresent erformance redcted by constant erformance model. (c)

6 3.2 Exermental Results of the Tradtonal Load Balancng Algorthm The tradtonal load balancng algorthm was aled to the Jacob method, whch s reresentatve of the class of teratve routnes we study. The rogram was tested successfully on a cluster of 6 rocessors. For clarty the results resented here are from two confguratons of 4 rocessors, Table. The essental dfference s that cluster has one rocessor wth 256MB RAM and cluster 2 has two rocessors wth 256MB RAM. Table. Secfcatons of test nodes. Cluster conssts of nodes: P, P 3, P 4, P 5. Cluster 2 conssts of nodes: P, P 2, P 3, P 4. P P 2 P 3 P 4 P 5 Processor 3.6 Xeon 3. Xeon 3.4 P4 3.4 Xeon 3.4 Xeon Ram (MB) The memory requrement of the arttoned routne s a n d bloc of a matrx, three n dmensonal vectors and some addtonal arrays of sze. For 4 rocessors wth an even dstrbuton, roblem szes of n=8 and n= wll have a memory requrement whch les ether sde of the avalable memory on the 256MB RAM machnes, and hence wll be good values for benchmarng. Tme (s) Tme (s) Iteratons Iteratons (a) Cluster wth n = 8 (b) Cluster wth n = Tme (s) Tme (s) Iteratons Iteratons (c) Cluster 2 wth n = 8 (d) Cluster 2 wth n = Fg. 2. Tme taen for each of the 4 rocessors to comlete ther assgned comutatonal unts for each teraton,2,3,. In (a) and (c) the roblem fts n man memory the load converges to a balanced soluton. In (b) and (d) agng occurs on some machnes and the load remans unbalanced.

7 The tradtonal load balancng algorthm wored effcently for small roblem szes, Fg. 2(a, c). For roblem szes suffcently large to otentally cause agng on some machnes the load balancng algorthm caused dvergence as the theory, n secton 2., redcted, Fg. 2 (b,d). st Iteraton 2nd Iteraton sze of roblem, x sze of roblem, x 3rd Iteraton 4th Iteraton sze of roblem, x sze of roblem, x 2 5th Iteraton sze of roblem, x Fg. 3. Tradtonal load balancng algorthm for four rocessors on cluster 2 wth n=. Showng ntal dstrbuton at n/4 and four subsequent teratons. The x axs reresents the number of rows of the matrx are held n memory, and the number of elements of x' comuted by each rocessor. The full functonal erformance models are dotted n to ad vsualsaton. A lot of roblem sze vs. absolute seed can hel llustrate why the tradtonal load balancng algorthm s falng for large roblems. Fg. 3 shows the absolute seed of each of the rocessors for the frst fve teratons. The exermentally bult full functonal model for each rocessor are dotted n to ad vsualsaton but ths nformaton was not avalable to the load balancng algorthm. Intally each rocessor

8 has n/4 rows of the matrx. In the second teraton, P and P 2 are gven very few rows as they both erformed slowly n the frst teraton, however they now comute these few rows qucly. In the thrd teraton, P s gven suffcent rows to cause agng and hence a cycle of oscllatng row allocaton ensues. Snce data arttonng s emloyed n our teratve routne, t s necessary to do data redstrbuton wth each rebalancng. When the balancng algorthm converges qucly to an otmum dstrbuton the networ load from data redstrbuton s accetable. However as the dstrbuton oscllates not only s the comutaton tme affected but so too s the networ load. On cluster 2 wth n= aroxmately 3MB s been assed bac and forth between P and P 2 wth each teraton. 4 Dynamc Load Balancng Based on Accurate Evaluaton of Comutaton Load and Memory Herarchy Our dynamc load balancng algorthm s based on functonal erformance models [3], whch are alcaton centrc and hardware secfc. Functonal erformance models reflect both rocessor and memory heterogenety. In ths secton, we descrbe how the load can be balanced wth hel of these models. The functonal erformance models of the rocessors are reresented by ther seed functons s (d),,s (d), wth s( d) = d/ t( d), where t( d) s the executon tme for rocessng of d elements on the rocessor P. As n tradtonal algorthms, load balancng s acheved when t t,, j. Ths can be exressed as 2 2 j d d d 2, where d+ d d = n. These equatons can be solved s ( d ) s ( d ) s ( d ) geometrcally by ntersecton of the seed functons wth a lne assng through the orgn of the coordnate system (Fg. 4). Ths aroach can be used for statc load balancng. Fg. 4. Otmal dstrbuton of comutatonal unts showng the geometrc roortonalty of the number of chuns to the seed of the rocessor.

9 Functonal erformance models are bult exermentally. Ther accuracy deends on the number of exermental onts. Unfortunately, generatng these seed functons s comutatonally exensve, esecally n the resence of agng. To create just 2 onts of a functon n Fg. 3 too aroxmately 473seconds, 4 tmes longer then the actual calculaton wth a homogeneous dstrbuton for 2 teratons. Ths forbds buldng full functonal erformance models at run tme. However, n ths aer, we aly artal functonal erformance models to dynamc load balancng of teratve routnes. The artally bult erformance models are ecewse lnear aroxmatons of the real seed functons, s ( d) s( d), whch estmate the real functons n detal only n the relevant regons [3]. The low cost of artally buldng the models maes t deal for emloyment n self-adatve arallel alcatons. The artal models can be bult durng the executon of the comutatonal teratve routne. We modfed the tradtonal dynamc load balancng algorthm, resented n Secton 2, usng artal seed functons nstead of sngle seed values. The artal functons s ( d) are bult by addng an exermental ont ( d, s ) after each teraton of the routne. The more onts are added, the closer the artal functon aroxmates the real seed functon n the relevant regon. At each teraton, we aly the balance crtera to fnd a new dstrbuton d +,..., d + by solvng the system of equatons: d + + +, d + d d = n. In few teratons, our s ( d ) s ( d ) s ( d ) d d algorthm wll adatvely converge to the otmal data dstrbuton, snce s ( d) s ( d). Let us outlne how the artal functons s ( d) are constructed. n/ The frst teraton. The seed of each rocessor s calculated as s =. The t ( n/ ) frst aroxmaton of the artal seed functon, s ( d), s created as a constant s ( d) = s, Fg. 5(a). Subsequent teratons. The seed of each rocessor s calculated as s / ( = d t d ). The ecewse lnear aroxmatons s ( d) are mroved by addng the onts ( d, s ), Fg. 5(b). Namely, let ( j) ( j) m {(, )} j () ( ) d s =, d < < d m, be the exermentally obtaned onts of s ( d) used to buld ts current ecewse lnear aroxmaton, then () () () () If d < d, then the lne segment (, s ) ( d, s ) of the s ( d) aroxmaton wll be relaced by two connected lne segments (, s )) ( d, s ) and () () ( d, s ) ( d, s ); ( m) ( ) ( ) ( ) If d > d, then the lne ( d m, s m ) (, s m ) of ths aroxmaton wll be ( ) ( ) relaced by the lne segment ( d m, m ) (, s d s ) and the lne ( d, ) (, s s ); ( ) ( ) If d j d d j+ ( ) ( ) ( ) ( ) < <, the lne segment ( j, j ) ( j +, j + d s d s ) of s ( d) wll be relaced by two connected lne segments ( ) ( ) (, ) ( j +, j + d s d s ). ( ) ( ) ( j, j ) ( d s d, s ) and

10 (a) (b) Fg. 5. Dynamc load balancng usng artal estmaton of the functonal erformance model. 4. Exermental Results For small roblem szes (n = 8, = 4), our algorthm erformed n much the same way as the tradtonal algorthm. For larger roblem szes (n = ), our algorthm was able to successfully balance the comutatonal load wthn a few teratons (Fg. 6). As n the tradtonal algorthm, agng also occurred but our algorthm exermentally ft the roblem to the avalable RAM. Pagng at the 8 th teraton on P demonstrates how the algorthm exermentally fnds the memory lmt of P. The 9 th teraton reresents a near otmum dstrbuton for the comutaton on ths hardware Tme (s) Iteratons Fg. 6. Tme taen for each of the 4 rocessors to comlete ther tas for each teraton. These results are from the same exerment as fg. 5 wth roblem sze n=. A lot of seed vs. roblem sze, Fg. 7, shows how the comutatonal dstrbuton aroaches an otmum dstrbuton wthn 9 teratons. We can see why P erforms slowly at the 8 th teraton. At the 9 th teraton n Fg. 7, we can see that the maxmum erformance of rocessors P and P 2 has been acheved.

11 st Iteraton 2nd Iteraton sze of roblem, x sze of roblem, x 3rd Iteraton 7th Iteraton sze of roblem, x sze of roblem, x 8th Iteraton 9th Iteraton sze of roblem, x sze of roblem, x Fg. 7. Exermental results from load balancng usng artal estmaton of the functonal erformance model wth n=. Showng the st, 2 nd, 3 rd, 7 th, 8 th and 9 th teratons. The lne ntersectng the orgn reresents the otmum soluton and onts converge towards ths lne. 5 Concluson In ths aer, we have shown that tradtonal dynamc load balancng algorthms can fal for large roblem szes on arallel latforms wth memory heterogenety. They do not tae nto account memory herarchy and use smlfed models of rocessors erformance. We have shown that our dynamc load balancng algorthm, n whch erformance s reresented by a functon of roblem sze, can be used successfully wth any roblem sze and on a wde class of heterogeneous latforms. Ths ublcaton has emanated from research conducted wth the fnancal suort of Scence Foundaton Ireland under Grant Number 8/IN./I254.

12 References. Bharadwaj, V., Ghose, D., Robertazz, T.G.: Dvsble Load Theory: A New Paradgm for Load Schedulng n Dstrbuted Systems. Cluster Comut. 6, 7--7 (23) 2. Cerna, M., Za, M.J., L, W.: Comle-Tme Schedulng Algorthms for Heterogeneous Networ of Worstatons. Comuter J. 4, (997) 3. Lastovetsy, A., Reddy, R.: Dstrbuted Data Parttonng for Heterogeneous Processors Based on Partal Estmaton of ther Functonal Performance Models. In: HeteroPar 29. LNCS, vol. 643, Srnger (2) 4. Ichawa, S., Yamashta, S.: Statc Load Balancng of Parallel PDE Solver for Dstrbuted Comutng Envronment. In: PDCS-2, ISCA (2) 5. Legrand, A., Renard, H., Robert, Y., Vven, F.: Mang and load-balancng teratve comutatons. IEEE T. Parall. Dstr. 5, (24) 6. Martínez, J.A., Garzón, E.M., Plaza, A., García, I.: Automatc tunng of teratve comutaton on heterogeneous multrocessors wth ADITHE. J. Suercomut. (to aear) 7. L, X.-Y., Teng, S.-H.: Dynamc Load Balancng for Parallel Adatve Mesh Refnement. In: IRREGULAR'98, Srnger (998) 8. Galndo, I., Almeda, F., Badía-Contelles, J. M.: Dynamc Load Balancng on Dedcated Heterogeneous Systems. In: EuroPVM/MPI 28, Srnger (28) 9. Hummel, S.F., Schmdt, J., Uma, R. N., Wen, J.: Load-sharng n heterogeneous systems va weghted factorng. In: SPAA 96, ACM (996). Carño, R.L., Bancescu, I.: Dynamc load balancng wth adatve factorng methods n scentfc alcatons. J. Suercomut. 44, (28). Cybeno, G.: Dynamc load balancng for dstrbuted memory mult-rocessors. J. Parallel Dstr. Com. 7, (989) 2. Bah, J.M., Contassot-Vver, S., Couturer, R.: Dynamc Load Balancng and Effcent Load Estmators for Asynchronous Iteratve Algorthms. IEEE T. Parall. Dstr. 6, (25) 3. Lastovetsy, A., Reddy, R.: Data Parttonng wth a Functonal Performance Model of Heterogeneous Processors. Int. J. Hgh Perform. Comut. Al. 2, (27)

A Study on Secure Data Storage Strategy in Cloud Computing

A Study on Secure Data Storage Strategy in Cloud Computing Journal of Convergence Informaton Technology Volume 5, Number 7, Setember 00 A Study on Secure Data Storage Strategy n Cloud Comutng Danwe Chen, Yanjun He, Frst Author College of Comuter Technology, Nanjng

More information

Load Balancing of Parallelized Information Filters

Load Balancing of Parallelized Information Filters IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. XXX, NO. XX, XXXXXXX 2001 1 Load Balancng of Parallelzed Informaton Flters Nel C. Rowe, Member, IEEE Comuter Socety, and Amr Zaky, Member, IEEE

More information

Adaptive Load Balancing of Parallel Applications with Multi-Agent Reinforcement Learning on Heterogeneous Systems

Adaptive Load Balancing of Parallel Applications with Multi-Agent Reinforcement Learning on Heterogeneous Systems Adatve Load Balancng of Parallel Alcatons wth Mult-Agent Renforcement Learnng on Heterogeneous Systems Johan PAREN, Kata VERBEECK, Ann NOWE, Krs SEENHAU COMO, VUB Brussels, Belgum Emal: ohan@nfo.vub.ac.be,

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

A New Technique for Vehicle Tracking on the Assumption of Stratospheric Platforms. Department of Civil Engineering, University of Tokyo **

A New Technique for Vehicle Tracking on the Assumption of Stratospheric Platforms. Department of Civil Engineering, University of Tokyo ** Fuse, Taash A New Technque for Vehcle Tracng on the Assumton of Stratosherc Platforms Taash FUSE * and Ehan SHIMIZU ** * Deartment of Cvl Engneerng, Unversty of Toyo ** Professor, Deartment of Cvl Engneerng,

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Forecasting the Direction and Strength of Stock Market Movement

Forecasting the Direction and Strength of Stock Market Movement Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye cjngwe@stanford.edu mchen5@stanford.edu nanye@stanford.edu Abstract - Stock market s one of the most complcated systems

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

Fault tolerance in cloud technologies presented as a service

Fault tolerance in cloud technologies presented as a service Internatonal Scentfc Conference Computer Scence 2015 Pavel Dzhunev, PhD student Fault tolerance n cloud technologes presented as a servce INTRODUCTION Improvements n technques for vrtualzaton and performance

More information

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

Learning User's Scheduling Criteria in a Personal Calendar Agent!

Learning User's Scheduling Criteria in a Personal Calendar Agent! Learnng User's Schedulng Crtera n a Personal Calendar Agent! Shh-ju Ln and Jane Yung-jen Hsu Deartment of Comuter Scence and Informaton Engneerng Natonal Tawan Unversty 1 Sec 4 Roosevelt Road, Tae, 106

More information

Calculating the high frequency transmission line parameters of power cables

Calculating the high frequency transmission line parameters of power cables < ' Calculatng the hgh frequency transmsson lne parameters of power cables Authors: Dr. John Dcknson, Laboratory Servces Manager, N 0 RW E B Communcatons Mr. Peter J. Ncholson, Project Assgnment Manager,

More information

Efficient Computation of Optimal, Physically Valid Motion

Efficient Computation of Optimal, Physically Valid Motion Vol. xx No. xx,.1 5, 200x 1 Effcent Comutaton of Otmal, Physcally Vald Moton Anthony C. Fang 1 and Nancy S. Pollard 2 1 Deartment of Comuter Scence, Natonal Unversty of Sngaore 2 Robotcs Insttute, Carnege

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

www.engineerspress.com Neural Network Solutions for Forward Kinematics Problem of Hybrid Serial-Parallel Manipulator

www.engineerspress.com Neural Network Solutions for Forward Kinematics Problem of Hybrid Serial-Parallel Manipulator www.engneersress.com World of Scences Journal ISSN: 307-307 Year: 03 Volume: Issue: 8 Pages: 48-58 Aahmad Ghanbar,, Arash ahman Deartment of Mechancal Engneerng, Unversty of Tabrz, Tabrz, Iran School of

More information

An Analytical Model for Multi-tier Internet Services and Its Applications

An Analytical Model for Multi-tier Internet Services and Its Applications An Analytcal Model for Mult-ter Internet Servces and Its Alcatons Bhuvan Urgaonkar, Govann Pacfc, Prashant Shenoy, Mke Sretzer, and Asser Tantaw Det. of Comuter Scence, Servce Management Mddleware Det.,

More information

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

A Performance Analysis of View Maintenance Techniques for Data Warehouses

A Performance Analysis of View Maintenance Techniques for Data Warehouses A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao

More information

Enabling P2P One-view Multi-party Video Conferencing

Enabling P2P One-view Multi-party Video Conferencing Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

A NEW ACTIVE QUEUE MANAGEMENT ALGORITHM BASED ON NEURAL NETWORKS PI. M. Yaghoubi Waskasi MYaghoubi@ece.ut.ac.ir. M. J. Yazdanpanah Yazdan@ut.ac.

A NEW ACTIVE QUEUE MANAGEMENT ALGORITHM BASED ON NEURAL NETWORKS PI. M. Yaghoubi Waskasi MYaghoubi@ece.ut.ac.ir. M. J. Yazdanpanah Yazdan@ut.ac. A NEW ACTIVE QUEUE MANAGEMENT ALGORITHM BASED ON NEURAL NETWORKS M. Yaghoub Waskas MYaghoub@ece.ut.ac.r M. J. Yazdananah Yazdan@ut.ac.r N. Yazdan Yazdan@ut.ac.r Control and Intellgent Processng Center

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

Optimal maintenance of a production-inventory system with continuous repair times and idle periods

Optimal maintenance of a production-inventory system with continuous repair times and idle periods Proceedngs o the 3 Internatonal Conerence on Aled Mathematcs and Comutatonal Methods Otmal mantenance o a roducton-nventory system wth contnuous rear tmes and dle erods T. D. Dmtrakos* Deartment o Mathematcs

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada wellng@cs.toronto.edu Abstract Ths s a note to explan support vector machnes.

More information

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process Dsadvantages of cyclc TDDB47 Real Tme Systems Manual scheduler constructon Cannot deal wth any runtme changes What happens f we add a task to the set? Real-Tme Systems Laboratory Department of Computer

More information

A Prediction System Based on Fuzzy Logic

A Prediction System Based on Fuzzy Logic Proceedngs of the World Congress on Engneerng and Comuter Scence 2008 WCECS 2008, October 22-24, 2008, San Francsco, USA A Predcton System Based on Fuzzy Logc Vadeh.V,Monca.S, Mohamed Shek Safeer.S, Deeka.M

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

A Prefix Code Matching Parallel Load-Balancing Method for Solution-Adaptive Unstructured Finite Element Graphs on Distributed Memory Multicomputers

A Prefix Code Matching Parallel Load-Balancing Method for Solution-Adaptive Unstructured Finite Element Graphs on Distributed Memory Multicomputers Ž. The Journal of Supercomputng, 15, 25 49 2000 2000 Kluwer Academc Publshers. Manufactured n The Netherlands. A Prefx Code Matchng Parallel Load-Balancng Method for Soluton-Adaptve Unstructured Fnte Element

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

7.5. Present Value of an Annuity. Investigate

7.5. Present Value of an Annuity. Investigate 7.5 Present Value of an Annuty Owen and Anna are approachng retrement and are puttng ther fnances n order. They have worked hard and nvested ther earnngs so that they now have a large amount of money on

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

Loop Parallelization

Loop Parallelization - - Loop Parallelzaton C-52 Complaton steps: nested loops operatng on arrays, sequentell executon of teraton space DECLARE B[..,..+] FOR I :=.. FOR J :=.. I B[I,J] := B[I-,J]+B[I-,J-] ED FOR ED FOR analyze

More information

A Comprehensive Analysis of Bandwidth Request Mechanisms in IEEE 802.16 Networks

A Comprehensive Analysis of Bandwidth Request Mechanisms in IEEE 802.16 Networks A Comrehensve Analyss of Bandwdth Reuest Mechansms n IEEE 802.6 Networks Davd Chuck, Kuan-Yu Chen and J. Morrs Chang Deartment of Electrcal and Comuter Engneerng Iowa State Unversty, Ames, Iowa 500, USA

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

Traffic State Estimation in the Traffic Management Center of Berlin

Traffic State Estimation in the Traffic Management Center of Berlin Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal peter.vortsch@ptv.de Peter Möhl, PTV AG,

More information

A DATA MINING APPLICATION IN A STUDENT DATABASE

A DATA MINING APPLICATION IN A STUDENT DATABASE JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul

More information

Towards an Effective Personalized Information Filter for P2P Based Focused Web Crawling

Towards an Effective Personalized Information Filter for P2P Based Focused Web Crawling Journal of Comuter Scence (1): 97-103, 006 ISS 1549-3636 006 Scence Publcatons Towards an Effectve Personalzed Informaton Flter for PP Based Focused Web Crawlng Fu Xang-hua and Feng Bo-qn Deartment of

More information

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits Lnear Crcuts Analyss. Superposton, Theenn /Norton Equalent crcuts So far we hae explored tmendependent (resste) elements that are also lnear. A tmendependent elements s one for whch we can plot an / cure.

More information

A Structure Preserving Database Encryption Scheme

A Structure Preserving Database Encryption Scheme A Structure Preservng Database Encryton Scheme Yuval Elovc, Ronen Wasenberg, Erez Shmuel, Ehud Gudes Ben-Guron Unversty of the Negev, Faculty of Engneerng, Deartment of Informaton Systems Engneerng, Postfach

More information

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1 Send Orders for Reprnts to reprnts@benthamscence.ae The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,

More information

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL

More information

Real-Time Traffic Signal Intelligent Control with Transit-Priority

Real-Time Traffic Signal Intelligent Control with Transit-Priority 738 JOURNAL OF SOFTWARE, VOL. 7, NO. 8, AUGUST 202 Real-Tme Traffc Sgnal Intellgent ontrol wth Transt-Prorty Xanyan Kuang School of vl Engneerng and Transortaton, South hna Unversty of Technology, GuangZhou,

More information

Chosen Public Key and Ciphertext Secure Proxy Re-encryption Schemes

Chosen Public Key and Ciphertext Secure Proxy Re-encryption Schemes Internatonal Journal of Dgtal ontent Technology and ts Alcatons Volume 4 Number 9 December 00 hosen Publc Key and hertext Secure Proxy Re-encryton Schemes Lmng Fang Wlly Suslo Yongun Ren huneng Ge and

More information

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification Lecture 4: More classfers and classes C4B Machne Learnng Hlary 20 A. Zsserman Logstc regresson Loss functons revsted Adaboost Loss functons revsted Optmzaton Multple class classfcaton Logstc Regresson

More information

Portfolio Loss Distribution

Portfolio Loss Distribution Portfolo Loss Dstrbuton Rsky assets n loan ortfolo hghly llqud assets hold-to-maturty n the bank s balance sheet Outstandngs The orton of the bank asset that has already been extended to borrowers. Commtment

More information

An Enhanced Super-Resolution System with Improved Image Registration, Automatic Image Selection, and Image Enhancement

An Enhanced Super-Resolution System with Improved Image Registration, Automatic Image Selection, and Image Enhancement An Enhanced Super-Resoluton System wth Improved Image Regstraton, Automatc Image Selecton, and Image Enhancement Yu-Chuan Kuo ( ), Chen-Yu Chen ( ), and Chou-Shann Fuh ( ) Department of Computer Scence

More information

Software project management with GAs

Software project management with GAs Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de

More information

10.2 Future Value and Present Value of an Ordinary Simple Annuity

10.2 Future Value and Present Value of an Ordinary Simple Annuity 348 Chapter 10 Annutes 10.2 Future Value and Present Value of an Ordnary Smple Annuty In compound nterest, 'n' s the number of compoundng perods durng the term. In an ordnary smple annuty, payments are

More information

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications CMSC828G Prncples of Data Mnng Lecture #9 Today s Readng: HMS, chapter 9 Today s Lecture: Descrptve Modelng Clusterng Algorthms Descrptve Models model presents the man features of the data, a global summary

More information

Brigid Mullany, Ph.D University of North Carolina, Charlotte

Brigid Mullany, Ph.D University of North Carolina, Charlotte Evaluaton And Comparson Of The Dfferent Standards Used To Defne The Postonal Accuracy And Repeatablty Of Numercally Controlled Machnng Center Axes Brgd Mullany, Ph.D Unversty of North Carolna, Charlotte

More information

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures

An ILP Formulation for Task Mapping and Scheduling on Multi-core Architectures An ILP Formulaton for Task Mappng and Schedulng on Mult-core Archtectures Yng Y, We Han, Xn Zhao, Ahmet T. Erdogan and Tughrul Arslan Unversty of Ednburgh, The Kng's Buldngs, Mayfeld Road, Ednburgh, EH9

More information

Period and Deadline Selection for Schedulability in Real-Time Systems

Period and Deadline Selection for Schedulability in Real-Time Systems Perod and Deadlne Selecton for Schedulablty n Real-Tme Systems Thdapat Chantem, Xaofeng Wang, M.D. Lemmon, and X. Sharon Hu Department of Computer Scence and Engneerng, Department of Electrcal Engneerng

More information

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services An Evaluaton of the Extended Logstc, Smple Logstc, and Gompertz Models for Forecastng Short Lfecycle Products and Servces Charles V. Trappey a,1, Hsn-yng Wu b a Professor (Management Scence), Natonal Chao

More information

PERFORMANCE ANALYSIS OF PARALLEL ALGORITHMS

PERFORMANCE ANALYSIS OF PARALLEL ALGORITHMS Software Analye PERFORMANCE ANALYSIS OF PARALLEL ALGORIHMS Felcan ALECU PhD, Unverty Lecturer, Economc Informatc Deartment, Academy of Economc Stude, Bucharet, Romana E-mal: alecu.felcan@e.ae.ro Abtract:

More information

L10: Linear discriminants analysis

L10: Linear discriminants analysis L0: Lnear dscrmnants analyss Lnear dscrmnant analyss, two classes Lnear dscrmnant analyss, C classes LDA vs. PCA Lmtatons of LDA Varants of LDA Other dmensonalty reducton methods CSCE 666 Pattern Analyss

More information

How To Understand The Results Of The German Meris Cloud And Water Vapour Product

How To Understand The Results Of The German Meris Cloud And Water Vapour Product Ttel: Project: Doc. No.: MERIS level 3 cloud and water vapour products MAPP MAPP-ATBD-ClWVL3 Issue: 1 Revson: 0 Date: 9.12.1998 Functon Name Organsaton Sgnature Date Author: Bennartz FUB Preusker FUB Schüller

More information

Optimal Bidding Strategies for Generation Companies in a Day-Ahead Electricity Market with Risk Management Taken into Account

Optimal Bidding Strategies for Generation Companies in a Day-Ahead Electricity Market with Risk Management Taken into Account Amercan J. of Engneerng and Appled Scences (): 8-6, 009 ISSN 94-700 009 Scence Publcatons Optmal Bddng Strateges for Generaton Companes n a Day-Ahead Electrcty Market wth Rsk Management Taken nto Account

More information

Monitoring Network Traffic to Detect Stepping-Stone Intrusion

Monitoring Network Traffic to Detect Stepping-Stone Intrusion Montorng etork Traffc to Detect Steng-Stone Intruson Janhua Yang, Byong Lee, Stehen S. H. Huang Deartment of Math and Comuter Scence, Bennett College E-mal: {jhyang, blee }@bennett.edu Deartment of Comuter

More information

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy 4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.

More information

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng

More information

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the

More information

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment Survey on Vrtual Machne Placement Technques n Cloud Computng Envronment Rajeev Kumar Gupta and R. K. Paterya Department of Computer Scence & Engneerng, MANIT, Bhopal, Inda ABSTRACT In tradtonal data center

More information

INSTITUT FÜR INFORMATIK

INSTITUT FÜR INFORMATIK INSTITUT FÜR INFORMATIK Schedulng jobs on unform processors revsted Klaus Jansen Chrstna Robene Bercht Nr. 1109 November 2011 ISSN 2192-6247 CHRISTIAN-ALBRECHTS-UNIVERSITÄT ZU KIEL Insttut für Informat

More information

Point cloud to point cloud rigid transformations. Minimizing Rigid Registration Errors

Point cloud to point cloud rigid transformations. Minimizing Rigid Registration Errors Pont cloud to pont cloud rgd transformatons Russell Taylor 600.445 1 600.445 Fall 000-014 Copyrght R. H. Taylor Mnmzng Rgd Regstraton Errors Typcally, gven a set of ponts {a } n one coordnate system and

More information

How To Calculate The Accountng Perod Of Nequalty

How To Calculate The Accountng Perod Of Nequalty Inequalty and The Accountng Perod Quentn Wodon and Shlomo Ytzha World Ban and Hebrew Unversty September Abstract Income nequalty typcally declnes wth the length of tme taen nto account for measurement.

More information

Energy-based Design of Steel Structures According to the Predefined Interstory Drift Ratio 1

Energy-based Design of Steel Structures According to the Predefined Interstory Drift Ratio 1 Dgest 01, December 01, 1573-1593 Energy-based Desgn of Steel Structures Accordng to the Predefned Interstory Drft Rato 1 Onur ERTER* Özgür BOZDAĞ** ustafa DÜZGÜ*** ABSTRACT The methods whch take lace n

More information

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent

More information

) of the Cell class is created containing information about events associated with the cell. Events are added to the Cell instance

) of the Cell class is created containing information about events associated with the cell. Events are added to the Cell instance Calbraton Method Instances of the Cell class (one nstance for each FMS cell) contan ADC raw data and methods assocated wth each partcular FMS cell. The calbraton method ncludes event selecton (Class Cell

More information

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

Using Series to Analyze Financial Situations: Present Value

Using Series to Analyze Financial Situations: Present Value 2.8 Usng Seres to Analyze Fnancal Stuatons: Present Value In the prevous secton, you learned how to calculate the amount, or future value, of an ordnary smple annuty. The amount s the sum of the accumulated

More information

Analysis and Modeling of Buck Converter in Discontinuous-Output-Inductor-Current Mode Operation *

Analysis and Modeling of Buck Converter in Discontinuous-Output-Inductor-Current Mode Operation * Energy and Power Engneerng, 3, 5, 85-856 do:.436/ee.3.54b63 Publshed Onlne July 3 (htt://www.scr.org/journal/ee) Analyss and Modelng of Buck Converter n Dscontnuous-Outut-Inductor-Current Mode Oeraton

More information

RequIn, a tool for fast web traffic inference

RequIn, a tool for fast web traffic inference RequIn, a tool for fast web traffc nference Olver aul, Jean Etenne Kba GET/INT, LOR Department 9 rue Charles Fourer 90 Evry, France Olver.aul@nt-evry.fr, Jean-Etenne.Kba@nt-evry.fr Abstract As networked

More information

Adaptive Fractal Image Coding in the Frequency Domain

Adaptive Fractal Image Coding in the Frequency Domain PROCEEDINGS OF INTERNATIONAL WORKSHOP ON IMAGE PROCESSING: THEORY, METHODOLOGY, SYSTEMS AND APPLICATIONS 2-22 JUNE,1994 BUDAPEST,HUNGARY Adaptve Fractal Image Codng n the Frequency Doman K AI UWE BARTHEL

More information

A Multi-mode Image Tracking System Based on Distributed Fusion

A Multi-mode Image Tracking System Based on Distributed Fusion A Mult-mode Image Tracng System Based on Dstrbuted Fuson Ln zheng Chongzhao Han Dongguang Zuo Hongsen Yan School of Electroncs & nformaton engneerng, X an Jaotong Unversty X an, Shaanx, Chna Lnzheng@malst.xjtu.edu.cn

More information

Case Study: Load Balancing

Case Study: Load Balancing Case Study: Load Balancng Thursday, 01 June 2006 Bertol Marco A.A. 2005/2006 Dmensonamento degl mpant Informatc LoadBal - 1 Introducton Optmze the utlzaton of resources to reduce the user response tme

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME, ISSUE, FEBRUARY ISSN 77-866 Logcal Development Of Vogel s Approxmaton Method (LD- An Approach To Fnd Basc Feasble Soluton Of Transportaton

More information

Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION

Vision Mouse. Saurabh Sarkar a* University of Cincinnati, Cincinnati, USA ABSTRACT 1. INTRODUCTION Vson Mouse Saurabh Sarkar a* a Unversty of Cncnnat, Cncnnat, USA ABSTRACT The report dscusses a vson based approach towards trackng of eyes and fngers. The report descrbes the process of locatng the possble

More information

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by 6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES 82 Internatonal Journal of Electronc Busness Management, Vol. 0, No. 3, pp. 82-93 (202) A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES Feng-Cheng Yang * and We-Tng Wu

More information

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT Toshhko Oda (1), Kochro Iwaoka (2) (1), (2) Infrastructure Systems Busness Unt, Panasonc System Networks Co., Ltd. Saedo-cho

More information

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng

More information

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS 21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS

More information

Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems

Multi-Resource Fair Allocation in Heterogeneous Cloud Computing Systems 1 Mult-Resource Far Allocaton n Heterogeneous Cloud Computng Systems We Wang, Student Member, IEEE, Ben Lang, Senor Member, IEEE, Baochun L, Senor Member, IEEE Abstract We study the mult-resource allocaton

More information

universitat Autónoma' de Barcelona

universitat Autónoma' de Barcelona unverstat Autónoma' de Barcelona A new dstrbuted dffuson algorthm for dynamc load-balancng n parallel systems Departament d'informàtca Untat d'arqutectura d'ordnadors Sstemes Operatus A thess submtted

More information

A Programming Model for the Cloud Platform

A Programming Model for the Cloud Platform Internatonal Journal of Advanced Scence and Technology A Programmng Model for the Cloud Platform Xaodong Lu School of Computer Engneerng and Scence Shangha Unversty, Shangha 200072, Chna luxaodongxht@qq.com

More information

Chapter 3: Dual-bandwidth Data Path and BOCP Design

Chapter 3: Dual-bandwidth Data Path and BOCP Design Chater 3: Dual-bandwdth Data Path and BOCP Desgn 3. Introducton The focus of ths thess s on the 4G wreless moble Internet networks to rovde data servces wthn the overlang areas of CDA2000-WLA networks.

More information

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure

More information

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network 700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School

More information

Multi-Source Video Multicast in Peer-to-Peer Networks

Multi-Source Video Multicast in Peer-to-Peer Networks ult-source Vdeo ultcast n Peer-to-Peer Networks Francsco de Asís López-Fuentes*, Eckehard Stenbach Technsche Unverstät ünchen Insttute of Communcaton Networks, eda Technology Group 80333 ünchen, Germany

More information

+ + + - - This circuit than can be reduced to a planar circuit

+ + + - - This circuit than can be reduced to a planar circuit MeshCurrent Method The meshcurrent s analog of the nodeoltage method. We sole for a new set of arables, mesh currents, that automatcally satsfy KCLs. As such, meshcurrent method reduces crcut soluton to

More information

Research Article Competition and Integration in Closed-Loop Supply Chain Network with Variational Inequality

Research Article Competition and Integration in Closed-Loop Supply Chain Network with Variational Inequality Hndaw Publshng Cororaton Mathematcal Problems n Engneerng Volume 2012, Artcle ID 524809, 21 ages do:10.1155/2012/524809 Research Artcle Cometton and Integraton n Closed-Loo Suly Chan Network wth Varatonal

More information

Load Balancing By Max-Min Algorithm in Private Cloud Environment

Load Balancing By Max-Min Algorithm in Private Cloud Environment Internatonal Journal of Scence and Research (IJSR ISSN (Onlne: 2319-7064 Index Coperncus Value (2013: 6.14 Impact Factor (2013: 4.438 Load Balancng By Max-Mn Algorthm n Prvate Cloud Envronment S M S Suntharam

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information

Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching)

Face Verification Problem. Face Recognition Problem. Application: Access Control. Biometric Authentication. Face Verification (1:1 matching) Face Recognton Problem Face Verfcaton Problem Face Verfcaton (1:1 matchng) Querymage face query Face Recognton (1:N matchng) database Applcaton: Access Control www.vsage.com www.vsoncs.com Bometrc Authentcaton

More information

Section 5.4 Annuities, Present Value, and Amortization

Section 5.4 Annuities, Present Value, and Amortization Secton 5.4 Annutes, Present Value, and Amortzaton Present Value In Secton 5.2, we saw that the present value of A dollars at nterest rate per perod for n perods s the amount that must be deposted today

More information