Power Consumption Optimization Strategy of Cloud Workflow. Scheduling Based on SLA

Size: px
Start display at page:

Download "Power Consumption Optimization Strategy of Cloud Workflow. Scheduling Based on SLA"

Transcription

1 Power Consumpton Optmzaton Strategy of Cloud Workflow Schedulng Based on SLA YONGHONG LUO, SHUREN ZHOU School of Computer and Communcaton Engneerng Changsha Unversty of Scence and Technology 960, 2nd Secton, Wanal South RD, Changsha, Hunan CHINA Abstract: -Cloud computng, as a new model of servce provson n dstrbuted computng envronment, faces the great challenge of energy consumpton because of ts large demand for computng resources. Choosng mproper schedulng method to execute cloud workflow tends to result n the waste of power consumpton. In order to lower the hgher power consumpton for cloud workflow executng, we propose a power consumpton optmzaton algorthm for cloud workflow schedulng based on SLA (Servce Level Agreement), whch can reduce power consumpton whle meetng the performance-based constrants of tme and cost. The algorthm frst searches for all feasble schedulng solutons of cloud workflow applcaton wth crtcal path, then the optmal schedulng soluton can be found out through calculatng total power consumpton for each feasble schedulng soluton. The expermental results show that compared wth tradtonal workflow schedulng algorthms based on QoS, the optmzaton algorthm proposed n ths paper not only meets the constrants of tme and cost defned n SLA, but also reduces the average power consumpton by around 0%. Key-Words: - Cloud computng, Cloud workflow, SLA, Crtcal path, Schedulng solutons, Power consumpton optmzaton Introducton Due to ntegratng a large number of computng resources and storage resources n cloud data center, cloud computng system needs to solve varous problems to mplement a hgh effectve, low-cost and safe dstrbuted computng platform []. The hgh power consumpton [2, 3] s one of the most serous problems for cloud computng system. Accordng to statstcs, the power consumpton of cloud data centers [4] has rsen by 56 percent from 2005 to 200, and n 200 accounted to be between. and.5 percent of the global electrcty use [5]. There exsts power consumpton waste caused by mproper schedulng method n addton to the necessary power consumpton for executng user tasks n cloud computng system [6]. Cloud computng system usually contans a lot of computers wth dfferent performance whch may need dfferent response tme and power consumpton to execute the same tasks. Wth regard to power consumpton, the msmatched schedulng soluton [7] usually spends hgher power consumpton to fnsh user requred task whch can be executed wth lower power consumpton. Therefore, how to realze cloud computng system wth low power consumpton through schedulng resources approprately have been wdely concerned. Cloud workflow [8, 9] s a new applcaton mode for workflow management system n cloud E-ISSN: Volume 3, 204

2 computng envronment, whch can provde optmzaton solutons for cloud computng system to reduce operaton cost and mprove the qualty of cloud servces [0]. The schedulng of cloud workflow whch s the same as that of grd workflow [] s the problem of mappng each task to a sutable resource and of orderng the tasks on each resource to satsfy some performance crteron [2,3]. The schedulng algorthm of workflow can be dvded nto two categores: schedulng algorthms based on best-effort servce and schedulng algorthms based on OoS constrants [4]. Yu et al. [5] proposed economy-based methods to handle large-scale grd workflow schedulng under deadlne constrants, budget allocaton, and QoS. Dogan and Özgüner [6] developed a matchng and schedulng algorthm for both the executon tme and the falure probablty that can trade off them to get an optmal selecton. Morett et al. [7] suggested all of the pars to mprove usablty, performance, and effcency of a campus grd. At present, there are a few works addressng cloud workflow schedulng. Juve n lterature [8] compared the performance of runnng some scentfc workflows on the NCSA s Abe cluster, aganst the Amazon EC2. Both use Pegasus [9] as the workflow management system to execute the workflows. Prodan et al. [20] proposed a b-crtera schedulng algorthm that follows a dfferent approach to the optmzaton problem of two arbtrary ndependent crtera, e.g. executon tme and cost. RC2 algorthm [2] for schedulng tasks n hybrd cloud was proposed by Lee and Zomaya to acheve relable completon. An ntal schedule s frst calculated based on prvate cloud (or locally owned resources) to mnmze cloud resource usage. In 20, Bttencourt and Madera proposed the HCOC algorthm [22] to schedule cloud workflows wthn deadlne whle mnmzng compute cost. In addton to task executon tme and compute cost that are used n the technques descrbed so far, the PBTS algorthm proposed by Byun et al. [23] begns to consder other aspects n the cloud. So far, there are few works solvng energy-aware cloud workflow schedulng. Regardng the exstng energy consumpton models [24, 25, 26], they all consder only two levels of energy consumpton n a machne correspondng to ts dle and full-load states. These models, however, do not properly reflect the current energy-aware mult-core archtectures. Authors n lterature [27] proposed an energy-aware heurstc schedulng for data-ntensve workflows n vrtualzed datacenters, whch ntroduces a novel heurstc called Mnmal Data-Accessng Energy Path for schedulng data-ntensve workflows amng to reduce the energy consumpton of ntensve data accessng. Pareto-based mult-obectve workflow schedulng algorthm was proposed n lterature [28, 29], whch captures the real behavor of energy consumpton n heterogeneous parallel systems based on emprcal models. We can know from the aforementoned schedulng algorthms of workflow applcatons that regardless of tme optmzaton algorthms, cost optmzaton algorthms schedulng or energy-aware schedulng algorthms for workflow applcatons, all of them have not effectvely solved the power consumpton optmzaton problem faced n the cloud computng envronment, whch lkely result n power waste phenomenon as msmatch schedulng of cloud workflows. So, we propose a power consumpton optmzaton algorthm of cloud workflow schedulng based on servce level agreement whch tres to match each task of workflow applcaton to the reasonable servce provded by server n cloud computng system. The key of optmzaton algorthm proposed n ths paper s to fnd out all feasble schedulng solutons for canddate cloud workflow applcatons. 2 Cloud workflow model 2. DAG model of cloud workflow The DAG (Drected Acyclc Graph) s a well-known model for descrbng workflow applcatons n E-ISSN: Volume 3, 204

3 dfferent computng envronments. So, a cloud workflow applcaton also can be represented by the DAG G=(T,E) ( as shown n fg.), where T s a set of tasks t ( =,2,,n), and E s a set of edges e, (t t ) that descrbe the dependences between tasks. In gven DAG model for a cloud workflow, f t a T and e,a E for all t T, then the task t a s called an entry task of the cloud workflow; f t z T and e z, E for all t T, then the task t z s called a ext task of the cloud workflow. In order to better understand the DAG model, we always add two dummy tasks of t entry and t ext to the begnnng and end of the cloud workflow, respectvely. tentry t t 5 t 4 t 3 t 2 Fg. DAG model of a cloud workflow The servce provders offer several servces wth dfferent QoS for each task of every cloud workflow. We assume that each task t of cloud workflow can be executed by k servces wth dfferent QoS attrbutes, S = {s,, s,2,, s,k }. There are many QoS attrbutes for servces n cloud computng system, ncludng executon tme, cost, relablty, power energy effcency, and so on. In ths paper, we consder the most mportant three factors: executon tme, cost and power energy effcency for our schedulng model. ET(t, s, ) and EC(t, s, ) are defned as the executon tme and the executon cost of executng task t on servce s,, respectvely. The data transfer tme of a dependency e, only depends on the amount of data to be transferred between correspondng tasks, and t s ndependent of the servces whch execute them [30]. Therefore, TT(e, ) s defned as the data transfer tme of a dependency e,, and ndependent of the selected servces for t and t. t 7 t 6 t 8 text 2.2 Crtcal path for cloud workflow A schedule of cloud workflow applcaton s defned as an assgnment of servces to the cloud workflow tasks. If SS(t ) denotes the selected servce for task t, then a schedule of cloud workflow w(t, E) can be defned as: ( ) ( ) ( ) Sched w = {SS t t T SS t = s S }, () Defnton.Servce Graph: SG=(S,D), where S={s mappng(s,t )} s a set of servces whch nclude all selected servces for each task n cloud workflow applcaton, D={e, (s,s ) (t,t )} s a set of edges between servces ( each edge descrbes a dependency between servces n Servce Graph). In ths paper, a feasble schedulng soluton for cloud workflow applcaton s represented as the correspondng servce graph. For example, cloud workflow applcaton n fgure s scheduled to form mappngs between tasks and servces as follows: t s,3, t 2 s 2,2,t 3 s 3,4, t 4 s 4,6,t 5 s 5,6, t 6 s 6,8, t 7 s 7,8, t 8 s 8,, and ts correspondng servce graph can be obtaned(as shown n fg.2). S,3 S 5,6 S 4,6 S 3,4 S 2,2 Fg.2 Servce graph of a cloud workflow applcaton Defnton 2.Crtcal path: For any cloud workflow applcaton establshed workflow model wth drected acyclc graph w(t, E), each task s matched to a sutable servce durng the schedulng. All of mappngs between servces and tasks can generate a servce graph n accordance wth w(t,e) of the cloud workflow applcaton, whch ncludes a correspondng crtcal path denoted as WCP n ths paper. Wth the WCP of cloud workflow applcaton, S 7,8 S 6,8 S 8, E-ISSN: Volume 3, 204

4 the executve tme of cloud workflow applcaton can be defned as: T = ( ET ( SS ( t )) + TT ( SS ( t ))) (2) t WCP As for the total cost of cloud workflow applcaton executon, t can be calculated as follows: n C = Cost( SS( t )) (3) = In order to meet the tme constrant of cloud workflow schedulng, we need to defne ts earlest start tme EST, earlest fnsh tme EFT and latest fnsh tme LFT for each task of cloud workflow applcaton. Due to the earlest start tme of task t at whch t can start ts computaton, EST of t can be computed as follows: EST ( tentry ) = 0 (4) ( ) EST t = max { EST ( t ) + ET ( t, SS( t )) + TT ( e ) p p p p, t p predecessors( t) (5) Accordngly, the earlest fnsh tme of each task t s the earlest tme at whch t can fnsh ts computaton, the EFT of t s computed as follows: ( ) ( ) ( ) ( ) EFT t = EST t + ET t,ss t (6) The latest fnsh tme of task t s the latest tme at whch t can fnsh ts computaton, such that the whole cloud workflow can fnsh before the user defned deadlne, D. LFT of t can be computed as follows: LFT ( t ext ) ( ) = D (7) LFT t = mn { LFT ( t ) ET ( t, SS( t )) TT ( e )} c c c c, tc successors( t) (8) Defnton 3.Crtcal parent: the crtcal parent of node t s the unscheduled parent of t that has the latest data arrval tme at t, that means t s the parent t p of t, for whch EST (t p ) + ET (t p, SS(t p )) + TT (e p, ) s maxmal. The algorthm obtanng crtcal path for cloud workflow schedulng s as follows: Input: w(t,e) Output: WCP Begn Step: add t entry, t ext and ther correspondng dependences to w; Step2: for (=;<=n;++) do Step3: Select the fastest dle servce for each task t : SS(t ); Step4: end for Step5: for (=;<=n;++) Step6: compute EST(t ) accordng to Eq. (5); Step7: end for Step8: for (=n;<=;--) Step9: compute LFT(t ) accordng to Eq. (8); Step0: end for Step: mark t entry and t ext as scheduled nodes; Step: t=t ext, WCP=null; Step2: whle (there exsts an unscheduled parent of t) do Step5: add CrtcalParent(t) to the begnnng of WCP; Step6: t=crtcalparent(t); Step7: end whle End. 3 Power consumpton model For the power consumpton of any cloud workflow whch s composed of n tasks durng the executon, we can buld the followng model: n PC = P( t, SS( t) T ( t, SS( t)) (9) = Where PC denotes the total power consumpton of cloud workflow executon, SS(t ) represents the selected servce for task t, P(t, SS(t )) ndcates the power whch s needed to execute task t on servce SS(t ), T(t, SS(t )) denotes the tme that s spent to execute task t on servce SS(t ). In ths paper, we assume that the task set of cloud computng system s W={w,w 2,,w m }(m>=n), and the arrval rate for each type of cloud task s denoted as λ (=,2,,m). E-ISSN: Volume 3, 204

5 Each servce can establsh a queung model of M/M/ to process a knd of user task requrement, s, means that the servce selected for task w s deployed on the server h. So, the arrval rate λ, of task w allocated to h can be represented as follows: λ = P λ (0),, Where P, represents the probablty for s, deployed on server h to execute task t. If the servce rate for servce s, to reply task t s μ,, the average response tme ART of executng t on s, can be calculated as follows: ART = µ λ,, () If the tme constrant of task w s qt, then μ, can be expressed as follows n the case of ART=qt : µ = λ + = P λ + (2) qt,,, qt The servce ntensty for server h to execute all m types of task (w, w 2,, w m ) can be expressed as follows: m λ ρ = = µ m,, =, = P λ P, λ + qt (3) The power of any servce s, at the moment of t denotes as Power, can be calculated as follows: c b,, (), () ρ Power t = P + a t (4) Where P c s constant power consumpton of servce s,, a, and b, are power parameters. Generally, dfferent servce ntensty corresponds to dfferent power parameters. Wth Eq. (3), the power of server h for s, can be computed as follows when the workload of servce s, tends to stablty: m P, λ c b, P + a, ( ),0 < λ, max( λ, ) = Power P =, λ + qt 0, λ, = 0 (5) Therefore, we assume that the start tme and the end tme for servce s, are represented as tme and tme 2,respectvely. Then, the power consumpton durng the executon of servce s, can be calculated as follows: P λ PC P a dt tme n 2 c, b,, = ( +, ( ) ) tme = P, λ + qt (6) 4 Optmzaton of power consumpton 4. Model of power optmzaton Accordng to the model of power consumpton n ths paper, power consumpton optmzaton of cloud workflow schedulng ams to reduce the total power consumpton of cloud workflow executon based on the constrants of tme and cost n Servce Level Agreement, and ts optmzaton model s represented as follows: n mn P( SS( t), t) = Tme( SS( t), t) makspan t WCP n C( SS( t), t) Cost = (7) Where P(SS(t ),t ) denotes the power consumpton whch s produced by executng task t on matched servce SS(t ), Tme(SS(t ),t ) denotes the tme s needed to execute t on selected servce SS(t ), makspan represents the total tme constrant specfed n user s Servce Level Agreement, C(SS(t ),t ) represents the requred cost that s necessary to execute task t wth allocated servce SS(t ), Cost ndcates the total cost defned n user s Servce Level Agreement. Defnton 4.Feasble Schedulng Soluton: f a schedulng soluton correspondng to a servces graph can fnsh the executon of cloud workflow w(t,e) successfully whle meetng the requred tme attrbute and cost attrbute n user s Servce Level E-ISSN: Volume 3, 204

6 Agreement, we call t a feasble schedulng soluton. We assume that Sch k s a feasble schedulng soluton for cloud workflow w(t,e) that can satsfy the tme attrbute and cost attrbute n user s Servce Level Agreement, Ω(Sch) s the set of all feasble schedulng soluton for cloud workflow w(t,e). For any cloud workflow applcaton, we suppose there should be at least one feasble schedulng soluton, and let Ω(Sch) =L where L represents the number of feasble schedulng solutons. The power consumpton whch s needed to execute a feasble schedulng soluton can be estmated as follows: PC ( FSS ) = PC,, FSS = ( S, D ) (8) k k k k s, Sk 4.2 Algorthm of power consumpton optmzaton In order to solve the problem of power waste caused by the mproper schedulng of cloud workflow, the algorthm dea of power consumpton optmzaton for cloud workflow schedulng s as follows: Frstly, algorthm needs to search for all feasble schedulng solutons among the correspondng servce graphs of cloud workflow schedulng. For a schedulng soluton of cloud workflow applcaton, f ts executon tme and executon cost obtaned by evaluaton are all less than the tme constrant and cost constrant n SLA, we can mark the soluton as a feasble schedulng soluton. Then, the power consumpton for each feasble schedulng soluton can be computed accordng to Eq.(8). Fnally, we select the schedulng soluton wth the mnmum power consumpton as the optmal schedulng soluton. The detaled algorthm of power consumpton optmzaton for cloud workflow schedulng (PCOA) s as follows: Input: DAG of cloud workflow, SG Output: optmal schedulng soluton of cloud workflow wth the mnmum power consumpton Begn Step :K=0; Step2 :for each SG of cloud workflow do Step3 : Fnd out the crtcal path for the SG ; Step4 : f ( Tme( mappng( s, t)) makspan and n = s WCP C( s, t ) Cost ) then Step5 : add SG to FSS k (feasble schedule soluton set); Step6 : k++; Step7 : end f Step8 :end for Step9 :compute the power consumpton of FSS 0 accordng to Eq.(6); Step0:mn_PC=PC(FSS 0 ); Step:for (=; <k; ++) do Step2: compute the power consumpton of FSS accordng to Eq.(8); Step3: f (mn_pc>pc(fss )) do Step4: mn_pc= PC(FSS ); Step5: set FSS as the optmal schedule soluton of cloud workflow; Step6: end f Step7:end for End. 5 Expermental results and analyss To evaluate the effectveness of power consumpton optmzaton strategy for cloud workflow schedulng proposed n ths paper, we employed three workflow schedulng methods ncludng Loss and Gan, Deadlne-MDP and PCOA to carry out four scentfc workflow applcatons, such as Montage, Epgenomcs, MRI and e-proten n smulated cloud computng envronment CloudSm, and compared the tme, cost and power consumpton for them after Loss and Gan, Deadlne-MDP and PCOA fnshed the executon of Montage, Epgenomcs, MRI and e-proten. In experment, we assgned a tme constrant (Montage:400s, Epgenomcs:400s, MRI:350s, e-proten:350s) and a cost constrant (Montage:35$, Epgenomcs:35$, MRI:30$, e-proten:30$) for each cloud workflow applcaton, whch are represented as makspan and cost, E-ISSN: Volume 3, 204

7 respectvely. Moreover, we also provded ten servces for each type of task, whch are deployed on dfferent servers. All of ten servces need to spend dfferent tme and cost to process the same task. Generally speakng, a faster servce costs more power than a slower one. Envronment parameters nvolved n ths experment and ther values are shown n table. After completng ten tmes executon for each scentfc workflow applcaton, the average tme, cost and power consumed by three dfferent schedulng methods are shown n fg.3, fg.4 and fg.5, respectvely. Fg.3 shows that under the constrants of tme and cost n SLA, Loss and Gan method performs each workflow applcaton wth the least tme, and Deadlne-MDP spends the most tme to fnsh the executon of every workflow applcaton, whle the run tme for PCOA s greater than that of Loss and Gan, and less than that of Deadlne-MDP. So, we should adopt Loss and Gan method to schedule varous workflow applcatons f the target of schedulng cloud workflow s to mnmze the completon tme. Table.Parameters settng of the smulated envronment Parameter Settng Descrpton Number of servers n h 25 smulated cloud envronment Fg.3 Comparson of average tme for performng cloud workflow Fg.4 ndcates that wth the constrants of tme and cost n SLA, Loss and Gan method needs to spend the hghest cost to execute each of workflow applcatons and Deadlne-MDP only spends the lowest cost to perform every workflow applcaton, whle the average cost for PCOA to fnsh the executon of all workflow applcatons s slghtly lower than that of Loss and Gan method. Therefore, we should select Deadlne-MDP method f the schedulng ams to mnmze the cost of cloud workflow executon. λ [5,20] μ, [4,5] Average arrval rate for task t (=,2, ) Servng rate for server h to execute task t P [50w,80w] Idle power of server h P, [200w,600w] Executve power of server h processng task t makspan [50s-400s] Tme constrant n user s SLA cost [0$-50$] Cost constrant n user s SLA Fg.4 Comparson of average cost for performng cloud workflow We can know from fg.5 that under the constrants of tme and cost n SLA, Deadlne-MDP, Loss and Gan spend almost the same power to complete the executon of each workflow applcaton, whle the average power consumpton produced by PCOA s the optmal among the three schedulng E-ISSN: Volume 3, 204

8 methods of Loss and Gan, Deadlne-MDP and PCOA. The reason why PCOA can reduce the power consumpton of cloud workflow applcaton executon s that PCOA can select the optmal schedulng soluton for each cloud workflow applcaton through usng crtcal path. The expermental results show that compared wth tradtonal workflow schedulng algorthms based on QoS, the optmzaton algorthm proposed n ths paper not only meets the constrants of tme and cost defned n SLA, but also reduces the average power consumpton by around 0%. So, we should employ PCOA to dspatch all cloud workflow applcatons n order to reduce the power consumpton of cloud workflow executon caused by mproper schedulng algorthm n cloud computng envronment. ssue sn t mplemented n the vrtual cloud envronment. So, we wll further nvestgate the power consumpton optmzaton of cloud workflow schedulng based on the vrtual machnes allocaton n the future, and carry out experments n real vrtualzaton cloud platform so as to ensure the correctness and effectveness of research result. Acknowledgements Ths work was supported by Natonal Natural Scence Foundaton of Chna (Grant no ) and Scentfc Research Fund of Hunan Provncal Educaton Department (Grant no. 3C003). Fg.5 Comparson of average power consumpton for performng cloud workflow 6 Conclusons Ths paper studed the power consumpton optmzaton of cloud workflow schedulng as energy waste ssues n the cloud computng envronment have become ncreasngly promnent. Through analyzng the power computng model for cloud workflow applcaton executon, we have proposed a power consumpton algorthm of cloud workflow schedulng under the constrants of tme and cost n SLA. Smulated experments demonstrate that ths optmzaton method s fully effectve and feasble. But the power optmzaton References: [] Doroshn, A. V., Ner, F, Open research ssues on Nonlnear Dynamcs, Dynamcal Systems and Processes, WSEAS Transactons on Systems, Vol.3, 204, n press. [2] Azzouz, M., Ner, F., An ntroducton to the specal ssue on advanced control of energy systems, WSEAS Transactons on Power Systems, Vol.8, No.3, 203, p. 03. [3] Ymng Tan, Guosun Zeng, We Wang, Polcy of Energy Optmal Management for Cloud Computng Platform wth Stochastc Tasks, Journal of software, Vol.23, No.2, 202, pp (In Chnese) [4] Armbrust M, Fox A, Grffth R, Joseph A D, A vew of cloud computng, Communcatons of the ACM, Vol.53, No.4, 200, pp [5] Karthkeyan, P., Ner, F, Open research ssues on Deregulated Electrcty Market: Investgaton and Soluton Methodologes, WSEAS Transactons on Systems, Vol.3, 204, n press. [6] Cufudean, C., Ner, F, Open research ssues on Mult-Models for Complex Technologcal Systems, WSEAS Transactons on Systems, Vol.3, 204, n press. [7] Chuang Ln, Yuan Tan, Mn Yao, Green Network and Green Evaluaton: Mechansm, Modelng and Evaluaton, Chnese Journal of E-ISSN: Volume 3, 204

9 Computers, Vol.34, No.4, 20, pp [8] Xuezh Cha, Jan Cao, Cloud Computng Orented Workflow Technology, Journal of Chnese Computer Systems, Vol.33, No., 202, pp [9] Dong Yuan, Yun Yang, Xao Lu, Gaofeng Zhang, Jnun Chen, A data dependency based strategy for ntermedate data storage n scentfc cloud workflow systems, Concurrency and Computaton: Practce & Experence, Vol.24, No.9, 202, pp [0] Panou, M., Ner, F, Open research ssues on Modelng, Smulaton and Optmzaton n Electrcal Systems, WSEAS Transactons on Systems, Vol.3, n press. [] Haun Cao, Ha Jn, Xaoxn Wu, Song Wu, ServceFlow: QoS-based hybrd servce-orented grd workflow system, Journal of Supercomputng. Vol.53, No.3, 200, pp [2] S. Abrsham,M. Naghbzadeh, Deadlne-constraned workflow schedulng n software as a servce Cloud, Scenta Iranca, Vol.9, No.3, 202, pp [3] Ner, F, Open research ssues on Advanced Control Methods: Theory and Applcaton, WSEAS Transactons on Systems, Vol.3, 204, n press. [4] Ja Yu, Rakumar Buyya, A Taxonomy of Workflow Management Systems for Grd Computng, Journal of Grd Computng, Vol.3, No.3-4, 2005, pp [5] J. Yu, R. Buyya, Schedulng scentfc workflow applcatons wth deadlne and budget constrants usng genetc algorthms, Scentfc Programmng Journal, Vol.4, No., 2006, pp [6] A. Dogan, F. Özgüner, Bobectve schedulng algorthms for executon tme relablty trade-off n heterogeneous computng systems, The Computer Journal, Vol.48, No.3, 2005, pp [7] C. Morett, H. Bu, K. Hollngsworth, B. Rch, All-pars: an abstracton for data-ntensve computng on campus grds, IEEE Transactons on Parallel and Dstrbuted Systems, Vol.2, No., 200, pp [8] Ewa Deelman, Grds and Clouds: makng workflow applcatons work n heterogeneous dstrbuted envronments, Internatonal Journal of Hgh Performance Computng Applcatons, Vol.24, No.3, 200, pp [9] Ewa Deelman, Gurmeet Sngh, Mehu Su, Pegasus: a framework for mappng complex scentfc workflows onto dstrbuted systems, Scentfc Programmng, Vol.3, No.3, 2005, pp [20] Prodan R, Weczorek M, B-crtera schedulng of scentfc grd workflows, Automaton Scence and Engneerng, Vol.7, No.2, 200, pp [2] Y. C. Lee, A. Y. Zomaya, Reschedulng for relable ob completon wth the support of clouds, Future Generaton Computer Systems, Vol.26, 200, pp [22] L. F. Bttencourt, E. R. M. Madera, HCOC: A Cost Optmzaton Algorthm for Workflow Schedulng n Hybrd Clouds, Journal of Internet Servces and Applcatons, Vol. 2, 20, pp [23] E. Byun, Y. Kee, J. Km, S. Maeng, Cost optmzed provsonng of elastc resources for applcaton workflows, Future Generaton Computer Systems, Vol. 27, pp , 20. [24] M. Mezmaz, N. Melab, Y. Kessac, Y.C. Lee, E.-G. Talb, A.Y. Zomaya, D. Tuyttens, A parallel b-obectve hybrd meta heurstc for energy-aware schedulng for cloud computng systems, Journal of Parallel and Dstrbuted Computng, Vol.7, 20, pp [25] P. Lndberg, J. Lengang, D. Lysaker, S.U. Khan, J. L, Comparson and analyss of eght schedulng heurstcs for the optmzaton of energy consumpton and makespan n large-scale dstrbuted systems, Journal of Supercomputng, Vol.59, No., 200, pp [26] N. Mn-Allah, H. Hussan, S.U. Khan, A.Y. Zomaya, Power effcent rate monotonc schedulng for mult-core systems, Journal of Parallel and Dstrbuted Computng, Vol.72, No., 202, pp [27] Peng Xao, Zh-Gang Hu, Yan-Png Zhang, An Energy-Aware Heurstc Schedulng for Data-Intensve Workflows n Vrtualzed Datacenters, Journal of Computer Scence and Technology, E-ISSN: Volume 3, 204

10 Vol.28, No.6, 203, pp [28] Juan J. Durllo, Vlad Nae, Radu Prodan, Mult-obectve energy-effcent workflow schedulng usng lst-based heurstcs, Future Generaton Computer Systems, Vol.36, 204, pp [29] Pekař, L., Ner, F, An ntroducton to the specal ssue on advanced control methods: Theory and applcaton, WSEAS Transactons on Systems, Vol.2, No.6, 203, pp [30] Pekař, L., Ner, F, An ntroducton to the specal ssue on tme delay systems: Modellng, dentfcaton, stablty, control and applcatons, WSEAS Transactons on Systems, Vol., No.0, 202, pp E-ISSN: Volume 3, 204

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

An Energy-Efficient Data Placement Algorithm and Node Scheduling Strategies in Cloud Computing Systems

An Energy-Efficient Data Placement Algorithm and Node Scheduling Strategies in Cloud Computing Systems 2nd Internatonal Conference on Advances n Computer Scence and Engneerng (CSE 2013) An Energy-Effcent Data Placement Algorthm and Node Schedulng Strateges n Cloud Computng Systems Yanwen Xao Massve Data

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

Resource Sharing Models and Heuristic Load Balancing Methods for

Resource Sharing Models and Heuristic Load Balancing Methods for Resource Sharng Models and Heurstc Load Balancng Methods for Grd Schedulng Problems Wanneng Shu 1,2, Lxn Dng 2,3,*, Shenwen Wang 2,3 1 College of Computer Scence, South-Central Unversty for Natonaltes,

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

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE Yu-L Huang Industral Engneerng Department New Mexco State Unversty Las Cruces, New Mexco 88003, U.S.A. Abstract Patent

More information

Sciences Shenyang, Shenyang, China.

Sciences Shenyang, Shenyang, China. Advanced Materals Research Vols. 314-316 (2011) pp 1315-1320 (2011) Trans Tech Publcatons, Swtzerland do:10.4028/www.scentfc.net/amr.314-316.1315 Solvng the Two-Obectve Shop Schedulng Problem n MTO Manufacturng

More information

A New Service Pricing Mechanism based on Coalition Game Theory in

A New Service Pricing Mechanism based on Coalition Game Theory in A New Servce Prcng Mechansm based on Coalton Game Theory n Cloud Servce A New Servce Prcng Mechansm based on Coalton Game Theory n Cloud Servce 1 Luyun Xu, 2 Yunsheng Zhang *1, Frst Author, Correspondng

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

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

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

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

Profit-Aware DVFS Enabled Resource Management of IaaS Cloud

Profit-Aware DVFS Enabled Resource Management of IaaS Cloud IJCSI Internatonal Journal of Computer Scence Issues, Vol. 0, Issue, No, March 03 ISSN (Prnt): 694-084 ISSN (Onlne): 694-0784 www.ijcsi.org 37 Proft-Aware DVFS Enabled Resource Management of IaaS Cloud

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

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

Cloud Auto-Scaling with Deadline and Budget Constraints

Cloud Auto-Scaling with Deadline and Budget Constraints Prelmnary verson. Fnal verson appears In Proceedngs of 11th ACM/IEEE Internatonal Conference on Grd Computng (Grd 21). Oct 25-28, 21. Brussels, Belgum. Cloud Auto-Scalng wth Deadlne and Budget Constrants

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

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

Hosting Virtual Machines on Distributed Datacenters

Hosting Virtual Machines on Distributed Datacenters Hostng Vrtual Machnes on Dstrbuted Datacenters Chuan Pham Scence and Engneerng, KyungHee Unversty, Korea pchuan@khu.ac.kr Jae Hyeok Son Scence and Engneerng, KyungHee Unversty, Korea sonaehyeok@khu.ac.kr

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

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

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS Magdalena Rogalska 1, Wocech Bożeko 2,Zdzsław Heduck 3, 1 Lubln Unversty of Technology, 2- Lubln, Nadbystrzycka 4., Poland. E-mal:rogalska@akropols.pol.lubln.pl

More information

Ants Can Schedule Software Projects

Ants Can Schedule Software Projects Ants Can Schedule Software Proects Broderck Crawford 1,2, Rcardo Soto 1,3, Frankln Johnson 4, and Erc Monfroy 5 1 Pontfca Unversdad Católca de Valparaíso, Chle FrstName.Name@ucv.cl 2 Unversdad Fns Terrae,

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

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

A Cost-Effective Strategy for Intermediate Data Storage in Scientific Cloud Workflow Systems

A Cost-Effective Strategy for Intermediate Data Storage in Scientific Cloud Workflow Systems A Cost-Effectve Strategy for Intermedate Data Storage n Scentfc Cloud Workflow Systems Dong Yuan, Yun Yang, Xao Lu, Jnjun Chen Faculty of Informaton and Communcaton Technologes, Swnburne Unversty of Technology

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

Adaptive and Dynamic Load Balancing in Grid Using Ant Colony Optimization

Adaptive and Dynamic Load Balancing in Grid Using Ant Colony Optimization Sandp Kumar Goyal et al. / Internatonal Journal of Engneerng and Technology (IJET) Adaptve and Dynamc Load Balancng n Grd Usng Ant Colony Optmzaton Sandp Kumar Goyal 1, Manpreet Sngh 1 Department of Computer

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

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

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure

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

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING

FORMAL ANALYSIS FOR REAL-TIME SCHEDULING FORMAL ANALYSIS FOR REAL-TIME SCHEDULING Bruno Dutertre and Vctora Stavrdou, SRI Internatonal, Menlo Park, CA Introducton In modern avoncs archtectures, applcaton software ncreasngly reles on servces provded

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

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm Songklanakarn J. Sc. Technol. 37 (2), 221-230, Mar.-Apr. 2015 http://www.sst.psu.ac.th Orgnal Artcle Optmzed ready mxed concrete truck schedulng for uncertan factors usng bee algorthm Nuntana Mayteekreangkra

More information

Improved SVM in Cloud Computing Information Mining

Improved SVM in Cloud Computing Information Mining Internatonal Journal of Grd Dstrbuton Computng Vol.8, No.1 (015), pp.33-40 http://dx.do.org/10.1457/jgdc.015.8.1.04 Improved n Cloud Computng Informaton Mnng Lvshuhong (ZhengDe polytechnc college JangSu

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

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications Methodology to Determne Relatonshps between Performance Factors n Hadoop Cloud Computng Applcatons Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng and

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

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

J. Parallel Distrib. Comput. Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers

J. Parallel Distrib. Comput. Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers J. Parallel Dstrb. Comput. 71 (2011) 732 749 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. ournal homepage: www.elsever.com/locate/pdc Envronment-conscous schedulng of HPC applcatons

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

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 DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION

More information

Intelligent Method for Cloud Task Scheduling Based on Particle Swarm Optimization Algorithm

Intelligent Method for Cloud Task Scheduling Based on Particle Swarm Optimization Algorithm Unversty of Nzwa, Oman December 9-11, 2014 Page 39 THE INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT2014) Intellgent Method for Cloud Task Schedulng Based on Partcle Swarm Optmzaton Algorthm

More information

Optimal Provisioning of Resource in a Cloud Service

Optimal Provisioning of Resource in a Cloud Service ISSN (Onlne): 169-081 95 Optmal Provsonng of Resource n a Cloud Servce Yee Mng Chen 1 Shn-Yng Tsa Department of Industral Engneerng and Management Yuan Ze Unversty 135 Yuan-Tung Rd. Chung-L Tao-Yuan Tawan

More information

Network Security Situation Evaluation Method for Distributed Denial of Service

Network Security Situation Evaluation Method for Distributed Denial of Service Network Securty Stuaton Evaluaton Method for Dstrbuted Denal of Servce Jn Q,2, Cu YMn,2, Huang MnHuan,2, Kuang XaoHu,2, TangHong,2 ) Scence and Technology on Informaton System Securty Laboratory, Bejng,

More information

Effective Network Defense Strategies against Malicious Attacks with Various Defense Mechanisms under Quality of Service Constraints

Effective Network Defense Strategies against Malicious Attacks with Various Defense Mechanisms under Quality of Service Constraints Effectve Network Defense Strateges aganst Malcous Attacks wth Varous Defense Mechansms under Qualty of Servce Constrants Frank Yeong-Sung Ln Department of Informaton Natonal Tawan Unversty Tape, Tawan,

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

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

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization Hndaw Publshng Corporaton Mathematcal Problems n Engneerng Artcle ID 867836 pages http://dxdoorg/055/204/867836 Research Artcle Enhanced Two-Step Method va Relaxed Order of α-satsfactory Degrees for Fuzzy

More information

Preventive Maintenance and Replacement Scheduling: Models and Algorithms

Preventive Maintenance and Replacement Scheduling: Models and Algorithms Preventve Mantenance and Replacement Schedulng: Models and Algorthms By Kamran S. Moghaddam B.S. Unversty of Tehran 200 M.S. Tehran Polytechnc 2003 A Dssertaton Proposal Submtted to the Faculty of the

More information

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS

METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS METHODOLOGY TO DETERMINE RELATIONSHIPS BETWEEN PERFORMANCE FACTORS IN HADOOP CLOUD COMPUTING APPLICATIONS Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng

More information

Genetic Algorithm Based Optimization Model for Reliable Data Storage in Cloud Environment

Genetic Algorithm Based Optimization Model for Reliable Data Storage in Cloud Environment Advanced Scence and Technology Letters, pp.74-79 http://dx.do.org/10.14257/astl.2014.50.12 Genetc Algorthm Based Optmzaton Model for Relable Data Storage n Cloud Envronment Feng Lu 1,2,3, Hatao Wu 1,3,

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

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems 1 Applcaton of Mult-Agents for Fault Detecton and Reconfguraton of Power Dstrbuton Systems K. Nareshkumar, Member, IEEE, M. A. Choudhry, Senor Member, IEEE, J. La, A. Felach, Senor Member, IEEE Abstract--The

More information

Dynamic Scheduling of Emergency Department Resources

Dynamic Scheduling of Emergency Department Resources Dynamc Schedulng of Emergency Department Resources Junchao Xao Laboratory for Internet Software Technologes, Insttute of Software, Chnese Academy of Scences P.O.Box 8718, No. 4 South Fourth Street, Zhong

More information

An Evolutionary Game Theoretic Approach to Adaptive and Stable Application Deployment in Clouds

An Evolutionary Game Theoretic Approach to Adaptive and Stable Application Deployment in Clouds An Evolutonary Game Theoretc Approach to Adaptve and Stable Applcaton Deployment n Clouds Chonho Lee Unversty of Massachusetts, Boston Boston, MA 5, USA chonho@csumbedu Yuj Yamano OGIS Internatonal, Inc

More information

Availability-Based Path Selection and Network Vulnerability Assessment

Availability-Based Path Selection and Network Vulnerability Assessment Avalablty-Based Path Selecton and Network Vulnerablty Assessment Song Yang, Stojan Trajanovsk and Fernando A. Kupers Delft Unversty of Technology, The Netherlands {S.Yang, S.Trajanovsk, F.A.Kupers}@tudelft.nl

More information

2. SYSTEM MODEL. the SLA (unlike the only other related mechanism [15] we can compare it is never able to meet the SLA).

2. SYSTEM MODEL. the SLA (unlike the only other related mechanism [15] we can compare it is never able to meet the SLA). Managng Server Energy and Operatonal Costs n Hostng Centers Yyu Chen Dept. of IE Penn State Unversty Unversty Park, PA 16802 yzc107@psu.edu Anand Svasubramanam Dept. of CSE Penn State Unversty Unversty

More information

Maintenance Scheduling by using the Bi-Criterion Algorithm of Preferential Anti-Pheromone

Maintenance Scheduling by using the Bi-Criterion Algorithm of Preferential Anti-Pheromone Leonardo ournal of Scences ISSN 583-0233 Issue 2, anuary-une 2008 p. 43-64 Mantenance Schedulng by usng the B-Crteron Algorthm of Preferental Ant-Pheromone Trantafyllos MYTAKIDIS and Arstds VLACHOS Department

More information

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo.

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo. ICSV4 Carns Australa 9- July, 007 RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL Yaoq FENG, Hanpng QIU Dynamc Test Laboratory, BISEE Chna Academy of Space Technology (CAST) yaoq.feng@yahoo.com Abstract

More information

Testing and Debugging Resource Allocation for Fault Detection and Removal Process

Testing and Debugging Resource Allocation for Fault Detection and Removal Process Internatonal Journal of New Computer Archtectures and ther Applcatons (IJNCAA) 4(4): 93-00 The Socety of Dgtal Informaton and Wreless Communcatons, 04 (ISSN: 0-9085) Testng and Debuggng Resource Allocaton

More information

An MILP model for planning of batch plants operating in a campaign-mode

An MILP model for planning of batch plants operating in a campaign-mode An MILP model for plannng of batch plants operatng n a campagn-mode Yanna Fumero Insttuto de Desarrollo y Dseño CONICET UTN yfumero@santafe-concet.gov.ar Gabrela Corsano Insttuto de Desarrollo y Dseño

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

Dynamic Constrained Economic/Emission Dispatch Scheduling Using Neural Network

Dynamic Constrained Economic/Emission Dispatch Scheduling Using Neural Network Dynamc Constraned Economc/Emsson Dspatch Schedulng Usng Neural Network Fard BENHAMIDA 1, Rachd BELHACHEM 1 1 Department of Electrcal Engneerng, IRECOM Laboratory, Unversty of Djllal Labes, 220 00, Sd Bel

More information

A Design Method of High-availability and Low-optical-loss Optical Aggregation Network Architecture

A Design Method of High-availability and Low-optical-loss Optical Aggregation Network Architecture A Desgn Method of Hgh-avalablty and Low-optcal-loss Optcal Aggregaton Network Archtecture Takehro Sato, Kuntaka Ashzawa, Kazumasa Tokuhash, Dasuke Ish, Satoru Okamoto and Naoak Yamanaka Dept. of Informaton

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

Ant Colony Optimization for Economic Generator Scheduling and Load Dispatch

Ant Colony Optimization for Economic Generator Scheduling and Load Dispatch Proceedngs of the th WSEAS Int. Conf. on EVOLUTIONARY COMPUTING, Lsbon, Portugal, June 1-18, 5 (pp17-175) Ant Colony Optmzaton for Economc Generator Schedulng and Load Dspatch K. S. Swarup Abstract Feasblty

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

Semantic Link Analysis for Finding Answer Experts *

Semantic Link Analysis for Finding Answer Experts * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 28, 51-65 (2012) Semantc Lnk Analyss for Fndng Answer Experts * YAO LU 1,2,3, XIAOJUN QUAN 2, JINGSHENG LEI 4, XINGLIANG NI 1,2,3, WENYIN LIU 2,3 AND YINLONG

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

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School Robust Desgn of Publc Storage Warehouses Yemng (Yale) Gong EMLYON Busness School Rene de Koster Rotterdam school of management, Erasmus Unversty Abstract We apply robust optmzaton and revenue management

More information

Performance Evaluation of Infrastructure as Service Clouds with SLA Constraints

Performance Evaluation of Infrastructure as Service Clouds with SLA Constraints Performance Evaluaton of Infrastructure as Servce Clouds wth SLA Constrants Anuar Lezama Barquet, Andre Tchernykh, and Ramn Yahyapour 2 Computer Scence Department, CICESE Research Center, Ensenada, BC,

More information

Fuzzy Set Approach To Asymmetrical Load Balancing In Distribution Networks

Fuzzy Set Approach To Asymmetrical Load Balancing In Distribution Networks Fuzzy Set Approach To Asymmetrcal Load Balancng n Dstrbuton Networks Goran Majstrovc Energy nsttute Hrvoje Por Zagreb, Croata goran.majstrovc@ehp.hr Slavko Krajcar Faculty of electrcal engneerng and computng

More information

taposh_kuet20@yahoo.comcsedchan@cityu.edu.hk rajib_csedept@yahoo.co.uk, alam_shihabul@yahoo.com

taposh_kuet20@yahoo.comcsedchan@cityu.edu.hk rajib_csedept@yahoo.co.uk, alam_shihabul@yahoo.com G. G. Md. Nawaz Al 1,2, Rajb Chakraborty 2, Md. Shhabul Alam 2 and Edward Chan 1 1 Cty Unversty of Hong Kong, Hong Kong, Chna taposh_kuet20@yahoo.comcsedchan@ctyu.edu.hk 2 Khulna Unversty of Engneerng

More information

Multiple-Period Attribution: Residuals and Compounding

Multiple-Period Attribution: Residuals and Compounding Multple-Perod Attrbuton: Resduals and Compoundng Our revewer gave these authors full marks for dealng wth an ssue that performance measurers and vendors often regard as propretary nformaton. In 1994, Dens

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

Research of Network System Reconfigurable Model Based on the Finite State Automation

Research of Network System Reconfigurable Model Based on the Finite State Automation JOURNAL OF NETWORKS, VOL., NO. 5, MAY 24 237 Research of Network System Reconfgurable Model Based on the Fnte State Automaton Shenghan Zhou and Wenbng Chang School of Relablty and System Engneerng, Behang

More information

Complex Service Provisioning in Collaborative Cloud Markets

Complex Service Provisioning in Collaborative Cloud Markets Melane Sebenhaar, Ulrch Lampe, Tm Lehrg, Sebastan Zöller, Stefan Schulte, Ralf Stenmetz: Complex Servce Provsonng n Collaboratve Cloud Markets. In: W. Abramowcz et al. (Eds.): Proceedngs of the 4th European

More information

Watermark-based Provable Data Possession for Multimedia File in Cloud Storage

Watermark-based Provable Data Possession for Multimedia File in Cloud Storage Vol.48 (CIA 014), pp.103-107 http://dx.do.org/10.1457/astl.014.48.18 Watermar-based Provable Data Possesson for Multmeda Fle n Cloud Storage Yongjun Ren 1,, Jang Xu 1,, Jn Wang 1,, Lmng Fang 3, Jeong-U

More information

Agile Traffic Merging for Data Center Networks. Qing Yi and Suresh Singh Portland State University, Oregon June 10 th, 2014

Agile Traffic Merging for Data Center Networks. Qing Yi and Suresh Singh Portland State University, Oregon June 10 th, 2014 Agle Traffc Mergng for Data Center Networks Qng Y and Suresh Sngh Portland State Unversty, Oregon June 10 th, 2014 Agenda Background and motvaton Power optmzaton model Smulated greedy algorthm Traffc mergng

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

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