An Integrated Resource Management and Scheduling System for Grid Data Streaming Applications

Size: px
Start display at page:

Download "An Integrated Resource Management and Scheduling System for Grid Data Streaming Applications"

From this document you will learn the answers to the following questions:

  • What does the data arrval match?

  • What is the eource?

  • What is the main focus of the Chna 2 eearch Inttute of Informaton?

Transcription

1 An Integrated eource Management and Schedulng Sytem for Grd Data Streamng Applcaton Wen Zhang, Junwe Cao 2,3*, Yheng Zhong,3, Lanchen Lu,3, and Cheng Wu,3 Department of Automaton, Tnghua Unverty, Bejng 00084, Chna 2 eearch Inttute of Informaton Technology, Tnghua Unverty, Bejng 00084, Chna 3 Tnghua Natonal Laboratory for Informaton Scence and Technology, Bejng 00084, Chna *Correpondng emal: jcao@tnghua.edu.cn Abtract Grd data treamng applcaton are novel from other n that they requre real-tme data upply whle the proceng gong on, whch necetate harmonou collaboraton among proceor, bandwdth and torage. Tradtonal chedulng approache may not be uffcent for uch applcaton, for they uually focu on only one apect of reource, manly computatonal reource. A reource management and chedulng ytem for uch applcaton developed n th paper, whch reponble for enablng ther runnng baed on Globu toolkt. An ntegrated cheme propoed, ncludng admon control, applcaton electng, proceor agnng, allocaton of bandwdth and torage, wth correpondng algorthm elaborated. Evaluaton reult how excellent performance and calablty of th ytem.. Introducton Streamng applcaton are ganng ther popularty recently, and n mot cae data are puhed to the computatonal reource for dtrbuted proceng wth real-tme contrant, o the proceng rate mut match the data arrval rate. Nowaday, new knd of treamng applcaton are emergng wth dfferent requrement and charactertc. For example, LIGO (Laer Interferometer Gravtatonal-wave Obervatory) [] generatng TB centfc data per day and tryng to beneft from proceng capablte provded by the Open Scence Grd (OSG) [2]. Snce mot OSG te are CU-rch but torage-lmted wth no LIGO data avalable, data treamng upport are requred n order to utlze OSG CU reource. In uch a data treamng cenaro, data hould be pulled rather than puhed to the computatonal ytem n the form of tream of tuple, and proceng contnuouly executed over thee tream a f data were alway avalable from local torage. What more, data arrval rate mut be controlled to match the proceng peed to avod wate of computatonal capacty or data overflow. Meanwhle, proceed data have to be cleaned up to ave pace for the ubequently comng data. Such applcaton are novel n that () they are contnuou and long runnng n nature; (2) they requre effcent tranmon of data from/to dtrbuted ource/nk n an end-uer-pullng way; (3) t often not feable to tore all the data n entrety for later proceng becaue of lmted torage and hgh volume of data to be proceed; (4) they need to make effcent ue of hgh performance computng (HC) reource to carry out compute-ntenve tak n a tmely manner. Grd computng [3] pave a new way for uch knd of applcaton, gvng brth to the ocalled Grd Data Streamng applcaton. Such applcaton requre the combnaton of bandwdth uffcency, adequate torage and proceor to guarantee mooth and hgh-effcency proceng, makng them dfferent from other batchorented one. Mot chedulng nfratructure avalable n the fled of grd, uch a Legon [4], Nmrod/G [5] and Condor [6], are largely geared to upport batch-orented applcaton rather than the treamng one. Some cheduler are developed to upport data treamng applcaton, uch a E-Condor, GATES [7], and Streamlne [8], but they jut concern on computatonal reource allocaton, payng lttle attenton to torage and network bandwdth. egau [9] ha the mot mlar motvaton wth the work decrbed n th paper, but t handle data tranfer, job proceng and data cleanup n a workflow manner. EnLIGHTened computng [0] and G-lambda [] project, whch provde co-allocated computng and network reource wth advance reervaton, but they don t concern wth pecfc requrement of Grd data treamng applcaton. In th paper, an ntegrated reource management and chedulng ytem developed from vewpont of the reource, ncludng proceor, torage and bandwdth, to make effcent ue of them and accommodate a many treamng applcaton a poble to acheve hgh throughput. Th reource

2 management and chedulng ytem tre to allocate proceor, torage and bandwdth ynchronouly to guarantee uch applcaton to execute moothly wth hgh effcency. Baed on Globu toolkt [2], th ytem able to dcover and manage reource geographcally dtrbuted and belongng to dfferent management doman n a tranparent and ecure way. Some key algorthm are propoed, ncludng admon control, applcaton electng, proceor agnng, bandwdth allocaton and torage allocaton. Evaluaton reult how excellent performance and calablty of th ytem. The ret of th paper organzed a followng: Secton 2 decrbe the overall archtecture and mechanm of th reource management and chedulng ytem, whoe core algorthm are elaborated n the next ecton; ome evaluaton reult are ncluded n Secton 4, and the followng ecton conclude th paper. 2. Sytem Archtecture The archtecture of our reource management and chedulng ytem hown n Fgure and t key component nclude but are not lmted to: Clent Tool Th tool an nterface for uer to ubmt ther applcaton wth ther requrement n XML format, ncludng the executable, proceor type and amount, mnmum bandwdth and torage, data ource, jut lke but more than what Condor ubmon doe. It alo capable of montorng the tatu of ubmtted applcaton and that of the reource n the whole grd. Nowaday, t carred out n command lne, and n the future a graphcal uer nterface (GUI) wll be avalable. Management Engne The management engne accept uer ubmon of applcaton and put them nto the queue, whch wll be acceed by the cheduler. It man functon to provde grd upport for treamng applcaton, uch a ecurty, reource dcovery and management. The component of Globu toolkt ued here nclude GAM (Globu eource Allocaton Manager), MDS (Meta-computng Drectory Servce), GSI (Globu Securty Infratructure), GASS (Global Acce to Secondary Storage), NWS (Network Weather Servce), GIS (Grd eource Informaton Servce), GIIS (Grd Index Informaton Servce) and o on. Scheduler Th the core component n the whole archtecture and t key algorthm wll be dcued n detal n Secton 3. It reponble to carry out admon control, applcaton electng, proceor agnment, and bandwdth and torage allocaton. It ntructon wll be executed by the dpatcher. Dpatcher The dpatcher n charge of endng executable wth ther decrpton fle to approprate proceor and nvokng a remote component,.e., applcaton wrapper. Th component wll nteract wth the ervce provded by grd mddleware, uch a GAM. Fgure. Sytem archtecture Applcaton Wrapper Th component wll pare the decrpton fle accordng to the XML chema, ntalze executon of executable, and tart data tranmon to pecfed torage wth allocated bandwdth. Alo, t wll end back the reult through dpatcher. Another functon to montor the uage of torage to determne data tranmon tatu, ee more detal n ubecton 3.5. Job ubmon Clent Tool Wrapper emote Data Source Management Engne Scheduler Dpatcher Clent Tool Wrapper Queue Management Securty eource Dcovery Grd Drectory Servce Other Mddleware Servce roceor Storage Bandwdth Scheduler MDS erver Grd eource eal-tme data upply Bandwdth Dpatcher GAM erver Fgure 2. Overall mechanm Storage Wrapper Uer proce The overvew of the runnng mechanm llutrated n Fgure 2. Bede allocaton of computatonal reource a mot tradtonal reource management and chedulng ytem do, t alo deal wth allocaton of bandwdth and torage to upport real-tme data upply, whch requred by data treamng applcaton. Management and chedulng of proceor, bandwdth and torage are carred out n an ntegrated way rather than ndependently. 3. Key Algorthm Th ecton jut elaborate on the key algorthm a the core of th reource management and chedulng ytem,.e., the cheduler. Note that although proceor agnment, allocaton cheme for torage and bandwdth are decrbed and evaluated

3 eparately, they are carred out ynchronouly a ntegraton. 3.. Admon control When a new job ubmtted, admon controller would decde to run t ntantly or jut keep t n the watng queue. Th decon made accordng to the uage tatu of reource and the requrement of the job. Each job can allege t mnmum requrement of reource, e.g., t need ome proceor, bandwdth and torage. An XML chema developed for the applcaton to expre ther requrement n the manner mlar to eource Decrpton Language (SL). For each applcaton, t can declare t mnmum requrement of reource lke = [ p b t ] where p tand for the number of proceor t requre, o p = for mple applcaton (.e., tandalone applcaton) and p > for compoed applcaton (uch a a ppelne); b and t tand for the requred mnmum bandwdth and torage repectvely. Th nformaton wll be ncluded n the ubmon fle n XML format. Suppoe the runnng applcaton n the computng pool form a et, denoted a S, and the total amount of proceor, bandwdth and torage be denoted a, B and S repectvely. Some applcaton have ther pecal requrement upon proceor, for example, applcaton compled on X86_64 cannot run on I386 proceor, o not every proceor utable for each applcaton. Suppoe thoe proceor elgble for applcaton form a et, called, and the number of free (not occuped or reerved) proceor n t when come denoted a. In any one of the followng three cae, a new applcaton, n, would jut be kept n the watng queue for there are no enough reource (utable and enough proceor, enough bandwdth and enough torage repectvely) for t. p > b t n n > B b n S > S t n S If an applcaton mnmum requrement can be atfed accordng to the current tatu of computng pool, t wll called a potental elgble applcaton (EA), whch mean that t may be permtted nto computng pool Applcaton electon EA form a queue, wthn whch maybe everal one atfy the admon control polcy. A electng polcy mut be appled to chooe ome from the queue and agn approprate reource for them. Thoe elected one wll be called elgble applcaton (EA). EA have dfferent weght, and the hgher weght mean that they can be elected wth bgger prorte. EA wll be clafed nto everal group accordng to ther weght, and n each group, the electng prncple frt-come-frt-erve (FCFS). The electng wll be heurtc and teratve: the frt comng EA wth the hghet weght wll be elected, and then the next one tll the lat one n t group (f there are) wll be teted n ther arrvng order; then t turn for the group wth econd hghet weght, tll all the group are teted. Notce that the EA wth hgher weght wll not be elected pror to thoe wth lower weght necearly, for whenever a EA accepted, the reource tatu wll change and ome EA wll become nelgble. To ome extent, th algorthm reemble frt-ft (FIFT) wth backfllng mechanm. What more, to avod that ome EA tarve for a long tme, ome reervaton polcy wll be adopted. Some reource wll be labeled a reerved when they are executng other applcaton, and a oon a they are free, they wll be agned to the applcaton whch reerve them. Weght of each applcaton wll ncreae a tme goe by, to avod uch cae where applcaton wth lower weght wll be dle forever. The weght wll be a functon of tme, wth the orgnally et value a ther ntalzaton w t = f w t ( o ) ( wo, 0) wo, f = where w 0 the ntal weght of applcaton and f(t) an non-decreang functon about tme t. A functon n cae w t = f w, t = w + d * f t, T ( o ) o ( ) f ( t T ) = floor( t / T ), where d the ncreae coeffcent and d >0; T the ncreae perod and functon floor return the nearet nteger toward mnu nfnty for t dvded wth T. Then w wll ncreae by d once a perod T. Agnng approprate value for d and T, after ome tme of watng, the applcaton wth lower weght ntally wll be endowed a hgh enough weght to be elected from EA queue. Combnaton of reervaton polcy and ncreang weght over tme wll guarantee each applcaton wll be accepted by the computng pool n approprate tme.

4 In one word, the electng algorthm tre to make full ue of reource and keep farne among applcaton roceor agnment A oon a EA are elected, t tme to agn reource for them. Applcaton may have ther own tyle,.e., they may be executed more moothly on ome proceor than on other. So t neceary to agn approprate proceor for applcaton, and purely random agnment wll not work. On the other hand, the proceor can be clafed nto everal group accordng to ther charactertc, ther archtecture for ntance. One applcaton wll acheve mlar performance on the proceor of a group, o t not neceary to launch t on each proceor for tral, but a proceor can act a the repreentatve of t peer n the ame group. Matchmakng wll be carred out to fnd canddate proceor for applcaton, and applcaton wll be agned to proceor n the matched group to run a hort perod of tme to get t performance nformaton. The applcaton wth hgher weght wll have hgher prorte to fnd ther matched proceor, and the proceor producng the hghet proceng effcency wll be elected Storage allocaton When new EA arrve, the cheduler reponble for allocatng bandwdth and torage for them, together wth the extng applcaton n the computng pool. The overall prncple for torage allocaton to make full uage of torage to ncreae robutne whle gettng ready for new comng applcaton. If there are only a few applcaton runnng n the pool, the torage allocated for each applcaton can be et to a hgh value. Whle the applcaton ncreae, the allocated torage for each applcaton may be decreaed. There mut be ome margn of torage for potentally comng applcaton. An teratve allocaton algorthm of torage propoed a followng: ntalzaton: uppoe there are n applcaton n the pool, to generate n random number, r ( 0, ), =,2,,n. Calculate each quota, q a followng r q = n r j= 2 If q *TS t, reerve thee number for ntally allocated torage for applcaton ; ele, repeat tep untl all of thee nequaton hold true, where t the mnmal requred torage of applcaton a mentoned n ubecton 3. and TS the total torage avalable for applcaton. 3 dynamc adjutment: perodcally, montorng uage tatu of each allocated torage, and thoe wth j hgh occupaton percentage wll be ncreaed whle other wll be decreaed; 4 when a new EA comng, decreae the amount of the bgget partton of torage; 5 when an applcaton fnhed, t torage wll be dvded and allocated to the mnmal partton; 6 repeat 3, 4 and 5 untl all the applcaton are completed Bandwdth allocaton Bandwdth allocaton play an mportant role n the whole reource allocatng cheme, for approprate bandwdth ndpenable to guarantee data upply for applcaton to make them run contantly. To make a flexble allocaton cheme, o-called utlty functon are ntroduced and genetc algorthm [3] adopted to maxmze ther um. Dfferent from tradtonal bandwdth allocaton, our cheme torage aware,.e., data tranmon may be ntermttent rather than contnuou to avod data overflow, for allocated torage for each applcaton lmted. When the torage full of data, tranmon wll be halted for a whle untl ome data have been proceed and cleaned up o that ome torage releaed for more data. At any moment, the amount of data n torage for each applcaton affected by data upply and clean-up at the ame tme, where the former tend to ncreae the amount whle the latter wll decreae t. The computng pool connected to Internet through whch the data are treamed to the applcaton beng executed on the proceor, and the total nput bandwdth, denoted a I, lmted, whch hared by the data tream. The data tream, called eon, denoted a, form a et S. Each eon wll be agned a bandwdth x, where x X, X =[b,b ] and b >0, B <. b tand for the leat bandwdth requred for eon, whle B the hghet bandwdth avalable for from the correpondng data ource. Seon wll have a utlty U (x ) when t data uppled at a rate x, where U (x ) called utlty functon and aumed to be concave, contnuou, bounded and ncreang n the nterval [b,b ]. Note that t not neceary that all the eon adopt dentcal utlty functon. We try to maxmze the um of the utlte of all the eon, mantanng farne among them. The problem can be decrbed a follow...t. max U ( x ) ( ) S S x I ( 2) x ( 3) X

5 Due to the uage tatu of torage, there are two poble tate for each at any tme,.e., actve and nactve, whch ndcate a data tranmon on or off. All the actve eon form a et, called S A, and t obvou that th et varyng becaue the tate of eon are changng. We jut allocate bandwdth for actve tranmon, o the contrant (2) may be rewrtten a I 4 S A x An teratve optmzaton algorthm propoed n [4] and t convergence analyzed, but t requred to be aware of the congeton on the path, whch hard to be atfed n the wde Internet. Accordng to our tuaton, we make ome modfcaton upon t a followng. Whle S A [ x + α ku ] ' x f x ρi X ( k+ ) S A x = 5 [ βk x ] f x > X ρi S A Otherwe ( k+ ) x = 0, S 6 Here, x (k) the bandwdth for eon S at the k th tep. {α k } and {β k }are two potve equence. For the ake of convenence, α k and β k are uually ubttuted a a fxed value, denoted a α and β repectvely. [ ] X denote a projecton on the et X and can be calculated a y = mn B, max b y () [ ] ( ) X, ' U the ub gradent of and () = S A A U U x ( 7) U U () x = ' x If we defne U formula (7) can be modfed a U = U x ( x ) = 0, S A () S And ρ the o-called afety coeffcent to avod bandwdth exce, where ρ (0, ),.e., there ome margn from the full ue of total bandwdth for flexblty and robutne. Some heurtc algorthm, uch a genetc algorthm wll be appled to fnd optmal value for them. A popular utlty functon can be expreed a U ( x ) = μ ln( + x ), S where µ may tand for the eon coeffcent. Eentally, bandwdth allocaton here a knd of addtve ncreae multplcatve decreae (AIMD) algorthm whch uually ued n TC congeton avodance, but t ha ome pleaant new character. It torage-aware, for the tranmon wll be topped f allocated torage nearly full, o data overflow wll be avoded whle enough data are uppled; t proceng-aware, for the proceng capacty of proceor wll be nflected n the varyng occupaton of torage, although t may not aware of the prece value, and uch bandwdth allocaton on-demand; of coure, t congeton aware. A mentoned above, the cheduler hould make allocaton cheme n an evolvng way to keep pace wth latet tuaton,.e., when an applcaton ubmtted or fnhed, or reource ncreae or decreae dramatcally, t wll be nvoked to make new cheme to correpond to latet condton. 4. Evaluaton A campu computatonal grd beng etablhed n Tnghua Unverty (Bejng, Chna) whch hold a large amount of upercomputer, peronal computer and other pecal ntrument. Globu toolkt 4.0. beng deployed to provde common grd ervce and a mple Certfcate Authorty ha been etablhed to gn certfcate for hot and uer whch wll be ued to etablh a ecure and tranparent envronment for data treamng applcaton. Th campu grd connected to Internet wth lmted bandwdth, and network fle ytem (NFS) etablhed to whch all the data tream are drected. Applcaton are ubmtted at moment complyng wth negatve exponental dtrbuton law, and ther requrement of reource are alo explctly expreed. Experment are carred out for 0,000 unt of tme and ome reult are obtaned. eource chedulng carred out once per 200 unt of tme to correpond to updated tuaton. 4.. Admon control A the reource n the computng grd are lmted and each treamng applcaton hold t own requrement, t can be nferred that too many applcaton accepted by the computng grd wll lead to low proceng effcency f no admon control carred out, and ome expermental reult verfy t, a hown n Fgure 3. Hgher throughput acheved n the cenaro wth admon control than that n the cenaro wthout admon control. Note that n the latter cenaro, one proceor may have to deal wth more than one

6 applcaton at the ame tme, whch offend the aumpton made before that one applcaton wll occupy a proceor excluvely. Inadequate data upply for each applcaton and dcount of computatonal capacty due to competton among applcaton on one ngle proceor lead to a lower data proceng effcency a a whole. roceed Data (MB) 8 x Wth admon control Wthout admon control 0 Fgure 3. Throughput wth/wthout admon control What more, admon control can make applcaton fnhed ooner than wthout, a demontrated n (a) and (b) n Fgure 4, where the red bar wth character tand for the pendng tatu and pnk bar wth character mean for the runnng tatu for each applcaton. The number of completed applcaton are 29 and 25 repectvely. More mportantly, mot of the makepan wthout admon control are longer than ther counterpart, whch advere for the requrement of qualty of ervce Bandwdth allocaton Bandwdth allocated to each runnng applcaton to guarantee ther data upply. arameter n bandwdth allocaton are obtaned wth genetc algorthm and are appled n each perod. Th bandwdth allocaton adaptve to the total avalable bandwdth and requrement of runnng applcaton. app 30 app 29 app 28 Applcaton Statu app 3 app 2 app (a) Wth admon control app 30 app 29 app 28 Applcaton Statu app 3 app 2 app (b) Wthout admon control Fgure 4. Statu of applcaton n teratve bandwdth allocaton To jutfy our bandwdth allocaton algorthm (named teratve allocaton), we compare t wth the even bandwdth allocaton, where the bandwdth allocated to the runnng applcaton equably a hown n Fgure 5. In (a), the total avalable bandwdth relatvely mall whch equal wth that n cae of Fgure 3, and 25 applcaton are fnhed; n (b), the avalable bandwdth relatve bg, o each applcaton can get enough data upply wth the even allocaton cheme, and the reult reemble that n (a) of Fgure 4. app 30 app 29 app 28 Applcaton Statu app 3 app 2 app app 30 app 29 app 28 Applcaton Statu app 3 app 2 app (a) Low bandwdth (b) Hgh bandwdth Fgure 5. Statu of applcaton n even bandwdth allocaton

7 roceed Data (MB) 8 x Iteratve bandwdth allocaton/30 Even bandwdth allocaton/40 Even bandwdth allocaton/30 0 Fgure 6. Throughput for bandwdth allocaton cheme Throughput n the cae of teratve allocaton and even allocaton are hown n Fgure 6, where the number at the end of legend tand for the total avalable bandwdth. Then our allocaton cheme jutfed that t can acheve hgh throughput wth relatvely mall avalable bandwdth for t proceng-aware whle the even allocaton cheme not, o n that cae ome applcaton may tarve whle other may be allocated redundant bandwdth Storage uage Data upply n our cheme torage-aware,.e., data upply controlled by the uage of allocated torage, rather than pontaneouly. The prncple here jut enough data ok, not the more data the better. Sometme the data tranmon ntermttent, not alway contnuou. In th way hgh volume of data can be proceed wth jut reaonable torage, a hown n (a) of Fgure 7, where the ued torage jut vare n a lmted cope. If data upply contnuou and avalable torage bg enough, the occuped torage wll be of hgh volume, whch can be oberved n (b) of Fgure 7. Actually, mall torage can acheve hgh throughput n the treamng applcaton wth wellmade data upply and proceng cheme, whch the promnent charactertc of uch cenaro. elatve bg torage not neceary but rather derable, for more data can be tored before proceed to urvve network collape when no more data can be uppled roceor agnment roceor are agned to applcaton, one for a ngle applcaton excluvely. Here, the allocaton reemble job hop problem chedulng, a hown n Fgure 8, where the number n the horzontal bar tand for the correpondng applcaton executed on the proceor n a certan group. Group and 2 deal wth more applcaton whle they hold le proceor than group 3, o the average load of proceor are heaver that thoe of group 3, a demontrated n (a), (b) and (c) repectvely. Becaue ome applcaton may not be able to be executed on the proceor n group 3, they cannot be tranferred to the proceor n group and 2 to make a load balance. Occuped torage (MB) Occuped torage (MB) x 04 (a) Storage-aware data upply 0 (b) Non-torage-aware data upply Fgure 7. Storage uage 5. Concluon Data treamng applcaton are of the novel type of grd cenaro for own ther charactertc, uch a requrng of real-tme data upply and ntegrated reource allocaton cheme. Dfferent from extng reource management and chedulng cheme that jut focu on computng reource, the ytem propoed n th paper take computatonal reource, bandwdth and torage nto account multaneouly and make ntegrated management and chedulng cheme, whch are proved to be feable wth excellent performance. Up to now, requrement of qualty of ervce (QoS) for applcaton have not been pad enough attenton, and th derable character wll be the empha of further reearch. Schedulng for ppelned applcaton wll be tuded whch more complex wth requrement of balance among tage and approprate data upply. Ongong work nclude the conderaton of data harng cenaro among multple data

8 proceng applcaton. Alo ome heurtc chedulng algorthm under development for refned performance optmzaton. proceor 5 proceor 4 proceor 3 proceor 2 proceor proceor 4 proceor 3 proceor 2 proceor proceor 7 proceor 6 proceor 5 proceor 4 proceor 3 proceor 2 proceor tme (a) Group tme (b) Group tme (c) Group 3 Fgure 8. roceor agnment for job Acknowledgement Th work upported by Mntry of Educaton of Chna under the hgher educaton qualty engneerng project Natonal Open Coure Integrated Sytem, and Mntry of Scence and Technology of Chna under the natonal 863 hgh-tech &D program (grant No. 2006AA0Z237, No. 2007AA0Z79 and No. 2008AA0Z8). eference []. E. Deelman, C. Keelman, G. Mehta, L. Mehkat, L. earlman, K. Blackburn,. Ehren, A. Lazzarn,. Wllam, and S. Koranda, GrhyN and LIGO, Buldng a Vrtual Data Grd for Gravtatonal Wave Scentt, roc. th IEEE Int. Symp. on Hgh erformance Dtrbuted Computng, pp , [2].. orde for the Open Scence Grd Conortum, The Open Scence Grd, roc. Computng n Hgh Energy and Nuclear hyc Conf., Interlaken, Swtzerland, [3]. I. Foter and C. Keelman, The Grd: Blueprnt for a New Computng Infratructure, Morgan Kaufmann, San Francco, 998. [4]. S. J. Chapn, D. Katramato, J. Karpovch and A. S. Grmhaw, The Legon eource Management Sytem, Job Schedulng Stratege for arallel roceng, Sprnger Verlag, pp.62-78, 999. [5].. Buyya, D. Abramon, and J. Gddy, Nmrod/G: An Archtecture for a eource Management and Schedulng Sytem n a Global Computatonal Grd, roc. Hgh erformance Computng ASIA, [6]. M. Ltzkow, M. Lvny, and M. Mutka, Condor A Hunter of Idle Worktaton, roc. 8 th Int. Conf. on Dtrbuted Computng Sytem, pp. 04-, 988. [7]. L. Chen and G. Agrawal, A Statc eource Allocaton Framework for Grd-baed Streamng Applcaton, Concurrency and Computaton: ractce and Experence, 8: , [8]. B. Agarwalla, N. Ahmed, D. Hlley, and U. amachandran, Streamlne: a Schedulng Heurtc for Streamng Applcaton on the Grd, roc.3 th Annual Multmeda Computng and Networkng Conf., [9]. A. amakrhnan, G. Sngh, H. Zhao, E. Deelman,. Sakellarou, K. Vah, K. Blackburn, D. Meyer, and M. Samd, Schedulng Data-ntenve Workflow onto Storage-Contraned Dtrbuted eource, roc. 7 th IEEE Int. Symp. on Cluter Computng and the Grd, o de Janero, Brazl, pp , [0]. L. Battetll, et al., EnLIGHTened Computng: An Archtecture for Co-allocatng Network, Compute, and other Grd eource for Hgh-End Applcaton, roc. HONET2007. []. A. Takefua, et al., G-lambda: coordnaton of a grd cheduler and lambda path ervce over GMLS, roc. Grd2005. [2]. I. Foter and C. Keelman, Globu: A Metacomputng Infratructure Toolkt, Int. J. Supercomputer Applcaton, vol., No. 2, pp.5-28, 997. [3]. J. H. Holland, Adaptaton n Natural and Artfcal Sytem, Unverty of Mchgan re, 975. [4]. K. Kar, S. Sarkar, L. Taula, A Smple ate Control Algorthm for Maxmzng Total Uer Utlty, roc. Infocom 200.

Dynamic Control of Data Streaming and Processing in a Virtualized Environment

Dynamic Control of Data Streaming and Processing in a Virtualized Environment > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Dynamc Control of Data Streamng and Proceng n a Vrtualzed Envronment Junwe Cao, Senor Member, IEEE, Wen Zhang,

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

Multifunction Phased Array Radar Resource Management: Real-Time Scheduling Algorithm

Multifunction Phased Array Radar Resource Management: Real-Time Scheduling Algorithm Journal of Computatonal Informaton Sytem 7:2 (211) 385-393 Avalable at http://www.jofc.com Multfuncton Phaed Array Radar Reource Management: Real-me Schedulng Algorm Janbn LU 1,, Hu XIAO 2, Zemn XI 1,

More information

A Novel Architecture Design of Large-Scale Distributed Object Storage System

A Novel Architecture Design of Large-Scale Distributed Object Storage System Internatonal Journal of Grd Dtrbuton Computng Vol.8, No.1 (2015), pp.25-32 http://dx.do.org/10.14257/gdc.2015.8.1.03 A Novel Archtecture Degn of Large-Scale Dtrbuted Obect Storage Sytem Shan Yng 1 and

More information

THE ANALYSIS AND OPTIMIZATION OF SURVIVABILITY OF MPLS NETWORKS. Mohammadreza Mossavari, Yurii Zaychenko

THE ANALYSIS AND OPTIMIZATION OF SURVIVABILITY OF MPLS NETWORKS. Mohammadreza Mossavari, Yurii Zaychenko Internatonal Journal "Informaton Theore & Applcaton" Vol5 / 28 253 TE ANALYSIS AND OTIMIATION OF SURVIVABILITY OF MLS NETWORS Mohammadreza Moavar, Yur aychenko Abtract: The problem of MLS network urvvablty

More information

Development and use of prediction models in Building Acoustics as in EN 12354. 1 Introduction. 2 EN 12354, part 1 & 2. 2.2 Lightweight single elements

Development and use of prediction models in Building Acoustics as in EN 12354. 1 Introduction. 2 EN 12354, part 1 & 2. 2.2 Lightweight single elements evelopment and ue of predcton model n Buldng Acoutc a n EN 1354 Eddy TNO Scence and Indutry, P.O. Box 155, N-600 A elft, The Netherland, eddy.gerreten@tno.nl Improvng the acoutc clmate n buldng an mportant

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

T1 Estimates SAT - 2006

T1 Estimates SAT - 2006 T1 Etmate SAT - 006 Tax and Lmoune Servce (TL) NAICS : 4853** by Javer Oyarzun BSMD Stattc Canada 007-1-1 1. Introducton 1.1 Ue of admntratve data Over the lat few year, Stattc Canada (STC) ha been accentuatng

More information

Pass by Reference vs. Pass by Value

Pass by Reference vs. Pass by Value Pa by Reference v. Pa by Value Mot method are paed argument when they are called. An argument may be a contant or a varable. For example, n the expreon Math.qrt(33) the contant 33 paed to the qrt() method

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

Control and Coordination of Interactive Videoconferencing over Hybrid Networks

Control and Coordination of Interactive Videoconferencing over Hybrid Networks 1 of 5 ontrol and oordnaton of Interactve Vdeoconferencng over Hybrd Network Tng-hao Hou, horng-horng Yang., Yun-Sun hu, and Km-Joan hen epartment of Electrcal Engneerng Natonal hung heng Unverty 160,

More information

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application Internatonal Journal of mart Grd and lean Energy Performance Analyss of Energy onsumpton of martphone Runnng Moble Hotspot Applcaton Yun on hung a chool of Electronc Engneerng, oongsl Unversty, 511 angdo-dong,

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

The issue of whether the Internet will permanently destroy the news media is currently a

The issue of whether the Internet will permanently destroy the news media is currently a Wll the Internet etroy the New Meda? or Can Onlne Advertng Market Save the Meda? by Suan Athey, Emlo Calvano and Johua S. Gan * Frt raft: October, 009 Th Veron: November, 00 PRELIMINARY PLEASE O NOT QUOTE

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

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers Journal of Computatonal Informaton Systems 7: 13 (2011) 4740-4747 Avalable at http://www.jofcs.com A Load-Balancng Algorthm for Cluster-based Mult-core Web Servers Guohua YOU, Yng ZHAO College of Informaton

More information

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop

IWFMS: An Internal Workflow Management System/Optimizer for Hadoop IWFMS: An Internal Workflow Management System/Optmzer for Hadoop Lan Lu, Yao Shen Department of Computer Scence and Engneerng Shangha JaoTong Unversty Shangha, Chna lustrve@gmal.com, yshen@cs.sjtu.edu.cn

More information

Study on Model of Risks Assessment of Standard Operation in Rural Power Network

Study on Model of Risks Assessment of Standard Operation in Rural Power Network Study on Model of Rsks Assessment of Standard Operaton n Rural Power Network Qngj L 1, Tao Yang 2 1 Qngj L, College of Informaton and Electrcal Engneerng, Shenyang Agrculture Unversty, Shenyang 110866,

More information

Abstract. 2.2. Adjusted PPM.

Abstract. 2.2. Adjusted PPM. Effectvene of Avance an Authentcate Packet Markng Scheme for Traceback of Denal of Servce Attack Blal Rzv an Emmanuel Fernánez-Gaucheran Department of Electrcal & Computer Engneerng &Computer Scence Unverty

More information

Resource Scheduling in Desktop Grid by Grid-JQA

Resource Scheduling in Desktop Grid by Grid-JQA The 3rd Internatonal Conference on Grd and Pervasve Computng - Worshops esource Schedulng n Destop Grd by Grd-JQA L. Mohammad Khanl M. Analou Assstant professor Assstant professor C.S. Dept.Tabrz Unversty

More information

ESSAYS IN RENEWABLE ENERGY AND EMISSIONS TRADING

ESSAYS IN RENEWABLE ENERGY AND EMISSIONS TRADING ESSAYS IN RENEWABLE ENERGY AND EMISSIONS TRADING By JOSHUA D. KNEIFEL A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE

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

Checkng and Testng in Nokia RMS Process

Checkng and Testng in Nokia RMS Process An Integrated Schedulng Mechansm for Fault-Tolerant Modular Avoncs Systems Yann-Hang Lee Mohamed Youns Jeff Zhou CISE Department Unversty of Florda Ganesvlle, FL 326 yhlee@cse.ufl.edu Advanced System Technology

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 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

Modeling ISP Tier Design

Modeling ISP Tier Design Modelng ISP Ter Degn We Da School of Informaton and Computer Scence Unverty of Calforna, Irvne Irvne, CA, US daw1@uc.edu Scott Jordan School of Informaton and Computer Scence Unverty of Calforna, Irvne

More information

The Impact of the Internet on Advertising Markets for News Media

The Impact of the Internet on Advertising Markets for News Media The Impact of the Internet on Advertng Market for New Meda by Suan Athey, Emlo Calvano and Johua S. Gan * Frt Draft: October, 009 Th Veron: October 0 In th paper, we explore the hypothe that an mportant

More information

REVISTA INVESTIGACIÓN OPERACIONAL VOL., 33, NO. 3, 233-244, 2012.

REVISTA INVESTIGACIÓN OPERACIONAL VOL., 33, NO. 3, 233-244, 2012. REVISA INVESIGACIÓN OPERACIONAL VOL., 33, NO. 3, 33-44,. ORDERING POLICY FOR INVENORY MANAGEMEN WHEN DEMAND IS SOCK- DEPENDEN AND A EMPORARY PRICE DISCOUN IS LINKED O ORDER UANIY Nta H. Shah Department

More information

IMPACT ANALYSIS OF A CELLULAR PHONE

IMPACT ANALYSIS OF A CELLULAR PHONE 4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng

More information

Real-Time Process Scheduling

Real-Time Process Scheduling Real-Tme Process Schedulng ktw@cse.ntu.edu.tw (Real-Tme and Embedded Systems Laboratory) Independent Process Schedulng Processes share nothng but CPU Papers for dscussons: C.L. Lu and James. W. Layland,

More information

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING 1 MS. POOJA.P.VASANI, 2 MR. NISHANT.S. SANGHANI 1 M.Tech. [Software Systems] Student, Patel College of Scence and

More information

DBA-VM: Dynamic Bandwidth Allocator for Virtual Machines

DBA-VM: Dynamic Bandwidth Allocator for Virtual Machines DBA-VM: Dynamc Bandwdth Allocator for Vrtual Machnes Ahmed Amamou, Manel Bourguba, Kamel Haddadou and Guy Pujolle LIP6, Perre & Mare Cure Unversty, 4 Place Jusseu 755 Pars, France Gand SAS, 65 Boulevard

More information

Coalition Formation for Sourcing Contract Design with Cooperative Replenishment in Supply Networks

Coalition Formation for Sourcing Contract Design with Cooperative Replenishment in Supply Networks Coalton Formaton for Sourcng Contract Degn wth Cooperatve Replenhment n Supply Network Shem Ben Jouda Saouen Krchen Wald Klb November 014 CIRRELT-014-61 Coalton Formaton for Sourcng Contract Degn wth Cooperatve

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

How To Model A Multi-Home

How To Model A Multi-Home The Impact of the Internet on Advertng Market for New Meda by Suan Athey, Emlo Calvano and Johua S. Gan * Frt raft: October, 009 Th Veron: Aprl 03 In th paper, we explore the hypothe that an mportant force

More information

Dynamic Pricing for Smart Grid with Reinforcement Learning

Dynamic Pricing for Smart Grid with Reinforcement Learning Dynamc Prcng for Smart Grd wth Renforcement Learnng Byung-Gook Km, Yu Zhang, Mhaela van der Schaar, and Jang-Won Lee Samsung Electroncs, Suwon, Korea Department of Electrcal Engneerng, UCLA, Los Angeles,

More information

QoS in the Linux Operating System. Technical Report

QoS in the Linux Operating System. Technical Report Unverstät Karlsruhe (H) Insttut für elematk QoS n the Lnux Operatng System echncal Report Marc Bechler and Hartmut Rtter Insttut für elematk Fakultät für Informatk Unverstät Karlsruhe (H) E-Mal: [mbechler

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

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

Dynamic Fleet Management for Cybercars

Dynamic Fleet Management for Cybercars Proceedngs of the IEEE ITSC 2006 2006 IEEE Intellgent Transportaton Systems Conference Toronto, Canada, September 17-20, 2006 TC7.5 Dynamc Fleet Management for Cybercars Fenghu. Wang, Mng. Yang, Ruqng.

More information

Reinforcement Learning for Quality of Service in Mobile Ad Hoc Network (MANET)

Reinforcement Learning for Quality of Service in Mobile Ad Hoc Network (MANET) Renforcement Learnng for Qualty of Servce n Moble Ad Hoc Network (MANET) *T.KUMANAN AND **K.DURAISWAMY *Meenaksh College of Engneerng West K.K Nagar, Cheena-78 **Dean/academc,K.S.R College of Technology,Truchengode

More information

A heuristic task deployment approach for load balancing

A heuristic task deployment approach for load balancing Xu Gaochao, Dong Yunmeng, Fu Xaodog, Dng Yan, Lu Peng, Zhao Ja Abstract A heurstc task deployment approach for load balancng Gaochao Xu, Yunmeng Dong, Xaodong Fu, Yan Dng, Peng Lu, Ja Zhao * College of

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

The Design of Reliable Trust Management Systems for Electronic Trading Communities

The Design of Reliable Trust Management Systems for Electronic Trading Communities The Degn of Relale Trut Management Sytem for Electronc Tradng Communte Chryantho Dellaroca Sloan School of Management Maachuett Inttute of Technology Room E53-315 Camrdge, MA 02139 dell@mt.edu Atract:

More information

Resource Scheduling Based on Dynamic Dependence Injection in Virtualization-based Simulation Grid

Resource Scheduling Based on Dynamic Dependence Injection in Virtualization-based Simulation Grid Proceedngs of the 200 4th Internatonal Conference on Computer Supported Cooperatve Work n Desgn Resource Schedulng Based on Dynamc Dependence Injecton n Vrtualzaton-based Smulaton Grd Hanbng Lu,Hongy Su,

More information

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently.

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently. Corporate Polces & Procedures Human Resources - Document CPP216 Leave Management Frst Produced: Current Verson: Past Revsons: Revew Cycle: Apples From: 09/09/09 26/10/12 09/09/09 3 years Immedately Authorsaton:

More information

How To Solve An Onlne Control Polcy On A Vrtualzed Data Center

How To Solve An Onlne Control Polcy On A Vrtualzed Data Center Dynamc Resource Allocaton and Power Management n Vrtualzed Data Centers Rahul Urgaonkar, Ulas C. Kozat, Ken Igarash, Mchael J. Neely urgaonka@usc.edu, {kozat, garash}@docomolabs-usa.com, mjneely@usc.edu

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

A Dynamic Load Balancing for Massive Multiplayer Online Game Server

A Dynamic Load Balancing for Massive Multiplayer Online Game Server A Dynamc Load Balancng for Massve Multplayer Onlne Game Server Jungyoul Lm, Jaeyong Chung, Jnryong Km and Kwanghyun Shm Dgtal Content Research Dvson Electroncs and Telecommuncatons Research Insttute Daejeon,

More information

How To Understand Propect Theory And Mean Variance Analysis

How To Understand Propect Theory And Mean Variance Analysis Invetment Management and Fnancal Innovaton, Volume 6, Iue 1, 2009 Enrco De Gorg (Swtzerland ), Thorten Hen (Swtzerland) Propect theory and mean-varance analy: doe t make a dfference n wealth management?

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

Optimum Design of Magnetic Inductive Energy Harvester and its AC-DC Converter

Optimum Design of Magnetic Inductive Energy Harvester and its AC-DC Converter Otmum Degn of Magnetc nductve Energy Harveter and t AC-DC Converter Qan Sun, Sumeet Patl, Stehen Stoute, Nan-Xang Sun, Brad Lehman Deartment of Electrcal and Comuter Engneerng Northeatern Unverty Boton,

More information

QoS-based Scheduling of Workflow Applications on Service Grids

QoS-based Scheduling of Workflow Applications on Service Grids QoS-based Schedulng of Workflow Applcatons on Servce Grds Ja Yu, Rakumar Buyya and Chen Khong Tham Grd Computng and Dstrbuted System Laboratory Dept. of Computer Scence and Software Engneerng The Unversty

More information

Modeling and Analysis of 2D Service Differentiation on e-commerce Servers

Modeling and Analysis of 2D Service Differentiation on e-commerce Servers Modelng and Analyss of D Servce Dfferentaton on e-commerce Servers Xaobo Zhou, Unversty of Colorado, Colorado Sprng, CO zbo@cs.uccs.edu Janbn We and Cheng-Zhong Xu Wayne State Unversty, Detrot, Mchgan

More information

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS Bogdan Cubotaru, Gabrel-Mro Muntean Performance Engneerng Laboratory, RINCE School of Electronc Engneerng Dubln Cty

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

Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing

Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing Effcent Bandwdth Management n Broadband Wreless Access Systems Usng CAC-based Dynamc Prcng Bader Al-Manthar, Ndal Nasser 2, Najah Abu Al 3, Hossam Hassanen Telecommuncatons Research Laboratory School of

More information

A New Quality of Service Metric for Hard/Soft Real-Time Applications

A New Quality of Service Metric for Hard/Soft Real-Time Applications A New Qualty of Servce Metrc for Hard/Soft Real-Tme Applcatons Shaoxong Hua and Gang Qu Electrcal and Computer Engneerng Department and Insttute of Advanced Computer Study Unversty of Maryland, College

More information

Fair Virtual Bandwidth Allocation Model in Virtual Data Centers

Fair Virtual Bandwidth Allocation Model in Virtual Data Centers Far Vrtual Bandwdth Allocaton Model n Vrtual Data Centers Yng Yuan, Cu-rong Wang, Cong Wang School of Informaton Scence and Engneerng ortheastern Unversty Shenyang, Chna School of Computer and Communcaton

More information

Robust biometric-based user authentication scheme for wireless sensor networks

Robust biometric-based user authentication scheme for wireless sensor networks Robut bometrc-baed uer autentcaton ceme for wrele enor network Debao He* cool of Matematc and tattc Wuan nverty Wuan Cna Emal: edebao@16.com Abtract: Wrele enor network (WN) are appled wdely a varety of

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

Cloud-based Social Application Deployment using Local Processing and Global Distribution

Cloud-based Social Application Deployment using Local Processing and Global Distribution Cloud-based Socal Applcaton Deployment usng Local Processng and Global Dstrbuton Zh Wang *, Baochun L, Lfeng Sun *, and Shqang Yang * * Bejng Key Laboratory of Networked Multmeda Department of Computer

More information

Applying the Value/Petri Process to ERP Software Development in China

Applying the Value/Petri Process to ERP Software Development in China Applyng the Value/Petr Proce to ERP Software Development n Chna LGuo Huang Barry Boehm Computer Scence Department Unverty of Southern Calforna Lo Angele, CA 90089-0781, USA 001 213-740-6470 {lguohua, boehm}@

More information

Resource Management and Organization in CROWN Grid

Resource Management and Organization in CROWN Grid Resource Management and Organzaton n CROWN Grd Jnpeng Hua, Tanyu Wo, Yunhao Lu Dept. of Computer Scence and Technology, Behang Unversty Dept. of Computer Scence, Hong Kong Unversty of Scence & Technology

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

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm Internatonal Journal of Grd Dstrbuton Computng, pp.175-190 http://dx.do.org/10.14257/gdc.2014.7.6.14 Optmzaton odel of Relable Data Storage n Cloud Envronment Usng Genetc Algorthm Feng Lu 1,2,3, Hatao

More information

Research of concurrency control protocol based on the main memory database

Research of concurrency control protocol based on the main memory database Research of concurrency control protocol based on the man memory database Abstract Yonghua Zhang * Shjazhuang Unversty of economcs, Shjazhuang, Shjazhuang, Chna Receved 1 October 2014, www.cmnt.lv The

More information

Efficient On-Demand Data Service Delivery to High-Speed Trains in Cellular/Infostation Integrated Networks

Efficient On-Demand Data Service Delivery to High-Speed Trains in Cellular/Infostation Integrated Networks IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. XX, NO. XX, MONTH 2XX 1 Effcent On-Demand Data Servce Delvery to Hgh-Speed Trans n Cellular/Infostaton Integrated Networks Hao Lang, Student Member,

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and Ths artcle appeared n a journal publshed by Elsever. The attached copy s furnshed to the author for nternal non-commercal research and educaton use, ncludng for nstructon at the authors nsttuton and sharng

More information

Imperial College London

Imperial College London F. Fang 1, C.C. Pan 1, I.M. Navon 2, M.D. Pggott 1, G.J. Gorman 1, P.A. Allson 1 and A.J.H. Goddard 1 1 Appled Modellng and Computaton Group Department of Earth Scence and Engneerng Imperal College London,

More information

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background:

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background: SPEE Recommended Evaluaton Practce #6 efnton of eclne Curve Parameters Background: The producton hstores of ol and gas wells can be analyzed to estmate reserves and future ol and gas producton rates and

More information

Tuition Fee Loan application notes

Tuition Fee Loan application notes Tuton Fee Loan applcaton notes for new part-tme EU students 2012/13 About these notes These notes should be read along wth your Tuton Fee Loan applcaton form. The notes are splt nto three parts: Part 1

More information

Research on Privacy Protection Approach for Cloud Computing Environments

Research on Privacy Protection Approach for Cloud Computing Environments , pp. 113-120 http://dx.do.org/10.14257/jsa.2015.9.3.11 Research on Prvacy Protecton Approach for Cloud Computng Envronments Xaohu L 1,2, Hongxng Lang 3 and Dan Ja 1 1 College of Electrcal and Informaton

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

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Poltecnco d Torno Porto Insttutonal Repostory [Artcle] A cost-effectve cloud computng framework for acceleratng multmeda communcaton smulatons Orgnal Ctaton: D. Angel, E. Masala (2012). A cost-effectve

More information

A role based access in a hierarchical sensor network architecture to provide multilevel security

A role based access in a hierarchical sensor network architecture to provide multilevel security 1 A role based access n a herarchcal sensor network archtecture to provde multlevel securty Bswajt Panja a Sanjay Kumar Madra b and Bharat Bhargava c a Department of Computer Scenc Morehead State Unversty

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

QoS-Aware Active Queue Management for Multimedia Services over the Internet

QoS-Aware Active Queue Management for Multimedia Services over the Internet QoS-Aware Actve Queue Management for Multmeda Servces over the Internet I-Shyan Hwang, *Bor-Junn Hwang, Pen-Mng Chang, Cheng-Yu Wang Abstract Recently, the multmeda servces such as IPTV, vdeo conference

More information

A system for real-time calculation and monitoring of energy performance and carbon emissions of RET systems and buildings

A system for real-time calculation and monitoring of energy performance and carbon emissions of RET systems and buildings A system for real-tme calculaton and montorng of energy performance and carbon emssons of RET systems and buldngs Dr PAAIOTIS PHILIMIS Dr ALESSADRO GIUSTI Dr STEPHE GARVI CE Technology Center Democratas

More information

Mall Cell Network - Power, Memory and Networking

Mall Cell Network - Power, Memory and Networking Slow admon and power control for mall cell network va dtrbuted optmzaton Sew Eng Na, Tony Q.S. Quek, Mérouane Debbah To cte th veron: Sew Eng Na, Tony Q.S. Quek, Mérouane Debbah. Slow admon and power control

More information

Updating the E5810B firmware

Updating the E5810B firmware Updatng the E5810B frmware NOTE Do not update your E5810B frmware unless you have a specfc need to do so, such as defect repar or nstrument enhancements. If the frmware update fals, the E5810B wll revert

More information

Cost-based Scheduling of Scientific Workflow Applications on Utility Grids

Cost-based Scheduling of Scientific Workflow Applications on Utility Grids Cost-based Schedulng of Scentfc Workflow Applcatons on Utlty Grds Ja Yu, Rakumar Buyya and Chen Khong Tham Grd Computng and Dstrbuted Systems Laboratory Dept. of Computer Scence and Software Engneerng

More information

Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems

Schedulability Bound of Weighted Round Robin Schedulers for Hard Real-Time Systems Schedulablty Bound of Weghted Round Robn Schedulers for Hard Real-Tme Systems Janja Wu, Jyh-Charn Lu, and We Zhao Department of Computer Scence, Texas A&M Unversty {janjaw, lu, zhao}@cs.tamu.edu Abstract

More information

Network Aware Load-Balancing via Parallel VM Migration for Data Centers

Network Aware Load-Balancing via Parallel VM Migration for Data Centers Network Aware Load-Balancng va Parallel VM Mgraton for Data Centers Kun-Tng Chen 2, Chen Chen 12, Po-Hsang Wang 2 1 Informaton Technology Servce Center, 2 Department of Computer Scence Natonal Chao Tung

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

The Load Balancing of Database Allocation in the Cloud

The Load Balancing of Database Allocation in the Cloud , March 3-5, 23, Hong Kong The Load Balancng of Database Allocaton n the Cloud Yu-lung Lo and Mn-Shan La Abstract Each database host n the cloud platform often has to servce more than one database applcaton

More information

QOS DISTRIBUTION MONITORING FOR PERFORMANCE MANAGEMENT IN MULTIMEDIA NETWORKS

QOS DISTRIBUTION MONITORING FOR PERFORMANCE MANAGEMENT IN MULTIMEDIA NETWORKS QOS DISTRIBUTION MONITORING FOR PERFORMANCE MANAGEMENT IN MULTIMEDIA NETWORKS Yumng Jang, Chen-Khong Tham, Ch-Chung Ko Department Electrcal Engneerng Natonal Unversty Sngapore 119260 Sngapore Emal: {engp7450,

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

New method for grain size characterization of a multi-crystalline silicon ingot

New method for grain size characterization of a multi-crystalline silicon ingot New method for gran ze characterzaton of a mult-crytallne lcon ngot Maxme Forter, Erwann Fourmond, Jean-Mare Lebrun, Roland Enhau, Jed Kraem, Mutapha Lemt To cte th veron: Maxme Forter, Erwann Fourmond,

More information

A Resource-trading Mechanism for Efficient Distribution of Large-volume Contents on Peer-to-Peer Networks

A Resource-trading Mechanism for Efficient Distribution of Large-volume Contents on Peer-to-Peer Networks A Resource-tradng Mechansm for Effcent Dstrbuton of Large-volume Contents on Peer-to-Peer Networks SmonG.M.Koo,C.S.GeorgeLee, Karthk Kannan School of Electrcal and Computer Engneerng Krannet School of

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

A FRAMEWORK FOR EFFICIENT BANDWIDTH MANAGEMENT IN BROADBAND WIRELESS ACCESS SYSTEMS

A FRAMEWORK FOR EFFICIENT BANDWIDTH MANAGEMENT IN BROADBAND WIRELESS ACCESS SYSTEMS A FRAMEWORK FOR EFFICIENT BANDWIDTH MANAGEMENT IN BROADBAND WIRELESS ACCESS SYSTEMS BY BADER S. AL-MANTHARI A thess submtted to the School of Computng n conformty wth the requrements for the degree of

More information

A Hierarchical Reliability Model of Service-Based Software System

A Hierarchical Reliability Model of Service-Based Software System 2009 33rd Annual IEEE Internatonal Computer Software and Applcatons Conference A Herarchcal Relablty Model of Servce-Based Software System Lun Wang, Xaoyng Ba, Lzhu Zhou Department of Computer Scence and

More information

An Optimal Model for Priority based Service Scheduling Policy for Cloud Computing Environment

An Optimal Model for Priority based Service Scheduling Policy for Cloud Computing Environment An Optmal Model for Prorty based Servce Schedulng Polcy for Cloud Computng Envronment Dr. M. Dakshayn Dept. of ISE, BMS College of Engneerng, Bangalore, Inda. Dr. H. S. Guruprasad Dept. of ISE, BMS College

More information

Heuristic Static Load-Balancing Algorithm Applied to CESM

Heuristic Static Load-Balancing Algorithm Applied to CESM Heurstc Statc Load-Balancng Algorthm Appled to CESM 1 Yur Alexeev, 1 Sher Mckelson, 1 Sven Leyffer, 1 Robert Jacob, 2 Anthony Crag 1 Argonne Natonal Laboratory, 9700 S. Cass Avenue, Argonne, IL 60439,

More information

A Dynamic Energy-Efficiency Mechanism for Data Center Networks

A Dynamic Energy-Efficiency Mechanism for Data Center Networks A Dynamc Energy-Effcency Mechansm for Data Center Networks Sun Lang, Zhang Jnfang, Huang Daochao, Yang Dong, Qn Yajuan A Dynamc Energy-Effcency Mechansm for Data Center Networks 1 Sun Lang, 1 Zhang Jnfang,

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

A Priority Queue Algorithm for the Replication Task in HBase

A Priority Queue Algorithm for the Replication Task in HBase JURAL F SFTWARE, VL.,. 7, JULY 03 765 A Prort Queue Algorthm for the Replcaton Task n HBase Changlun Zhang Scence School, Bejng Unverst of Cvl Engneerng and Archtecture, Bejng, Chna Ke Laborator of Smbolc

More information

Netherlands Published online: 27 Jun 2013.

Netherlands Published online: 27 Jun 2013. Th artcle wa downloaded by: [Bblotheek TU Delft] On: 04 Noveber 2013, At: 08:09 Publher: Routledge Infora Ltd Regtered n England and Wale Regtered Nuber: 1072954 Regtered offce: Morter Houe, 37-41 Morter

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