CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM

Size: px
Start display at page:

Download "CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM"

Transcription

1 28 CHAPTER 8 DYNAMIC RESOURCE ALLOCATION IN GRID COMPUTING USING FUZZY-GENETIC ALGORITHM The man aspraton of Grd Computng s to aggregate the maxmum avalable dle computng power of the dstrbuted resources, and provde well-organzed servces to users. An effcent grd resource allocaton s very much essental to acheve ths aspraton. Researchers had proposed many grd schedulng mechansms n the past to fulfll ths aspraton, but, these are mostly based on tradtonal technques. Our proposed new Intellgent Schedulng Algorthm (ISA) uses soft computng technques such as Fuzzy C-mean clusterng, k-mean clusterng and the Genetc Algorthm for effectve job and resource management whch n turn facltates effcent schedulng. In our approach, the Fuzzy C-mean algorthm (overlappng clusterng technque) s employed for resource classfcaton, k-mean clusterng for job categorzaton and the Extended Genetc Algorthm (EGA) for mappng a gven job to the most sutable resource. 8.1 INTRODUCTION The Grd concept Foster and Kesselman (24) s a new generaton technology that combnes physcal resources through a mddleware tool to provde more effectve and low cost solutons to complex problems n the areas of scence, engneerng and busness. Grd Computng s the very mportant framework to meet the growng computatonal demands n the near future by sharng large scale resources through Vrtual Organzaton (VO)

2 29 Foster et al (21). To acheve ths, geographcally dstrbuted resources need to be logcally coupled together to make them work as a unfed resource. The contnuous exponental growth of the nternet and World Wde Web (WWW), the ever mprovng hgh-bandwdth communcatons, the wdespread avalablty of powerful computers and low-cost components wll further boost the transformaton of computatonal grds nto a realty. Under ths prncple, the grd has problems n the effectve mplementaton of flexble, secure, coordnated resource sharng among dynamc collectons of ndvduals and nsttutons. The man causes are that computng resources are geographcally dstrbuted under dfferent ownershps each havng ts own access polcy, cost and varous constrants, and every resource owner wll have a unque way of managng and schedulng hs resources. So, the grd schedulers manly need to ensure that they do not conflct wth the resource owner s polces. In Grd computng, dstrbuted shared resources are utlzed well, only f the resources and jobs are scheduled n the most approprate manner. The optmal scheduler can gve hgher performance n grd computng. Grd schedulng s the allocaton of dstrbuted computatonal resources to user applcatons and s one of the most challengng and complex tasks n Grd computng. The problem of allocatng resources by grd scheduler requres the defnton of a model that allows local and external schedulers to communcate n order to acheve an effcent coordnated management of the resources themselves. To fulfll ths am, some economc / market-based models have been ntroduced n the lterature, where users, external schedulers, and local schedulers negotate to optmze ther objectves. Grd schedulng s bascally responsble for resource dscovery, resource selecton and job assgnment over decentralzed heterogeneous systems, n whch resources belong to multple admnstratve domans. Job to resource mappng task by a grd scheduler s an NP-Complete problem by Garey and Johnson

3 21 (1979). Ths s because, resource nformaton such as CPU usage, the number of CPU and memory avalablty of a sngle computer scheduler are easy to get but a grd envronment s a collecton of dynamc resources that are sharng and dstrbutng n nature. Besdes ths, classfyng job accordng to ts characterstcs s another challengng task n a grd envronment. 8.2 RELATED WORKS A few researchers have attempted to solve grd schedulng problem by applyng the soft computng technques. The Genetc Algorthm was developed for task schedulng by Andrew and Thomas (25) and they proposed ther own encodng scheme. Ths scheduler operates n a grd envronment wth dynamcally changng resources and adapts tself to varable system resources. It also operates n batch fashon and utlzes a genetc algorthm to mnmze the total job completon tme. The authors compared ther scheduler wth sx other standard schedulers; three of them belong to batch-mode and the remanng three, mmedate-mode. Another GA based scheduler was developed for effcently allocatng jobs to resources n a grd system by Javer Carretero et al (27). They presented an extensve study on the usefulness of the GA for desgnng ancent grd schedulers, where makespan and flowtme are mnmzed ether n herarchcal or smultaneous optmzaton mode. Ther scheduler can be used to dynamcally schedule jobs whch arrve n the grd system by runnng t n batch mode over a short tme. The optmal schedulng algorthm was developed for task schedulng by Abraham et al (2). They compared t wth three other natural heurstcs, namely, the Genetc Algorthm (GA), Smulated Annealng (SA) and Tabu Search (TS). They further demonstrated that the hybrdzed

4 211 usage of the above algorthms can be appled to a computatonal grd envronment for job schedulng. A Genetc Algorthm scheduler was developed for mult-processor task schedulng by Rcardo et al (1999). They proposed a hybrd approach, where a genetc algorthm can be mproved wth the ntroducton of some knowledge about the past performance of the schedulng problem, represented by the use of a lst heurstcs n the crossover and mutaton genetc operatons. A Genetc Algorthm was developed for multprocessor schedulng by Edwn et al (1994). They developed a GA-based scheduler to solve the multprocessor schedulng problem. A parallel hybrd genetc algorthm was developed to solve a knd of non-dentcal parallel machne schedulng problems by Jaquan Gao (25). He explaned non-dentcal parallel machne schedulng problems for mnmzng the makespan, suggested a parallel hybrd genetc algorthm and mplemented t under the MPI envronment. A hybrd genetc algorthm was developed for flow shop schedulng by Jngjng Wua et al (27). They explaned the concept of hybrd genetc algorthms whch proved to facltate the entre space search, but lacked fne-tunng capablty for obtanng the global optmum. Ths hybrd genetc algorthm, developed for optmzaton and schedulng problems, nvolves more than one crteron and requred mult crtera analyss. A hybrd genetc algorthm was developed to mnmze the makespan by Ln Lu and Yugeng X (26). They proposed a hybrd genetc algorthm for the job shop schedulng problem. They used chromosome representaton based on random keys. They developed the scheduler to mnmze the makespan. Another hybrd genetc algorthm was developed for schedulng by Kamrul Hasan and Ruhul Sarker (27). They presented a Hybrd Genetc Algorthm (HGA) that ncludes a heurstc job orderng wth a Genetc Algorthm. A Hybrd Genetc Algorthm was developed for task

5 212 schedulng by Y-Wen Zhong et al (24). They used a dfferent method to encode a chromosome soluton and used the greedy strategy to mprove the ftness of the ndvduals based on the Lamarckan theory of evoluton. Ther smulaton results are compared wth those of the typcal genetc algorthm and typcal lst heurstc algorthm. From the lterature survey, we conclude that all the researchers developed the GA or Hybrd GA based schedulers to mnmze the makespan for the batch mode. Our scheduler employs applcable soft computng components to solve dfferent sub-tasks n grd schedulng. We have used the K-mean clusterng algorthm for job classfcaton subtask, Fuzzy C-mean clusterng for groupng resources and the GA for selecton of the most sutable resource for the gven task. The man goal of our scheduler s to mnmze the makespan, job watng tme n the job queue, maxmze the throughput and effectve utlzaton of avalable resources n the dynamc envronment. In ths thess, a new knd of dynamc resource allocaton algorthm named ISA s proposed that wll classfy the jobs accordng to the computng requrements; wll classfy the avalable resources accordng to the resource type n the grd and map jobs to the best sutable resources to obtan a superor result. 8.3 CONCEPTUAL MODEL Extended Genetc Algorthm Genetc Algorthms (GA) are a class of stochastc search algorthms whch are based on bologcal evoluton Jann et al (1999). Genetc Algorthms combne the explotaton of past results wth the exploraton of new areas of search space, by usng the survval of the fttest technques combned wth a structure of randomzed nformaton exchange; a GA can mmc some of the

6 213 nnovatve ntellgence of human search. A generaton s a collecton of artfcal creatures (strngs). In every new generaton a set of strngs s created usng nformaton from the prevous tmes. Occasonally, a new part s tred for good measure. GAs s randomzed, but they are not smple random walks. They effcently explot hstorcal nformaton to speculate on new search ponts wth expected mprovement. The approach used n ths work generates a set of ntal schedulng, evaluates the schedulng to obtan a measure of ftness, selects the most approprate and combnes them together usng operators (crossover and mutaton) to formulate a new set of solutons. The basc type of GA, known as the Smple GA (SGA), uses a populaton of bnary strngs, sngle pont crossover and proportonal selecton Jann et al (1999). Some of the modfcatons, such as, new type of crossover operator called Cut and Paste Cross over (CPX) to the SGA s ncorporated n Extended GA and t wll reduce the ftness value of the chromosome sets; these are adopted n our work descrbed n chapter 7. (a) Intal Populaton The populaton sze depends on the nature of the problem. Tradtonally, the populaton s generated randomly, coverng the entre range of possble solutons. The selecton of a new populaton wth respect to the probablty dstrbuton s based on ftness values, and recombnes the chromosomes n the new populaton by mutaton and crossover operators. After some number of generatons, no further mprovement s observed and the best chromosome represents an optmal soluton. The selecton process, e, selecton of a new populaton wth respect to the probablty dstrbuton based on ftness value s represented n the followng steps:

7 Calculate the ftness value eval(v ) for each chromosome v (=1,ps) 2. Fnd the total ftness of the populaton F ps 1 eval( v ) (8.1) 3. Calculate the probablty of a selecton chromosome v (=1,ps); ps eval( v ) / F p s for each (8.2) 4. Calculate a cumulatve probablty v (=1,ps) p cum for each chromosome p cum p j1 j s (8.3) The selecton process s mplemented ps tmes: each tme, we select a sngle chromosome for a new populaton n the followng steps: Generate a random (float) number r from the range [,1]. 1 If r p cum, then select the frst chromosome (v ); otherwse, select the -th chromosome v (2 ps) such that p r p. 1 cum cum Some chromosomes would be selected more than once, the best chromosome wll get more copes; the average ones wll reman, and the worst de off.

8 215 (b) Crossover The crossover operators are the most mportant ngredents of any evolutonary algorthm. Indeed, by selectng ndvduals from the parental generaton and nterchangng ther genes, new ndvduals (descendants) are obtaned. The am s to obtan descendants of better qualty that wll feed the next generaton and enable the search to explore new regons of soluton space not yet explored. There exst many types of crossover operators explored n the evolutonary computng lterature, whch depend on chromosome representaton. We used our prevous work cross over operator represented n chapter 7, whch gves the best ftness value to the chromosome and always mantans the chromosome length n all generatons as the same Clusterng algorthms A cluster s a collecton of objects whch are smlar to one another and dssmlar to objects whch belong to other clusters. In ISA, the Clusterng algorthm s used to reduce the tme for the selecton of a sutable cluster of resources for the partcular group of jobs. We used the K-mean clusterng technque whch s the exclusve clusterng algorthm for formng job groups, and the Fuzzy C-mean clusterng algorthm, whch s the overlappng clusterng algorthm for creatng resource clusters. (a) K-mean clusterng algorthm K-mean s one of the smplest unsupervsed learnng algorthms that solve the well known clusterng problems. The procedure follows a smple and easy way to classfy a gven data set through a certan number of clusters (assume k clusters) fxed a pror.

9 216 Ths algorthm ams at mnmzng an objectve functon; n ths case a squared error functon s used. The objectve functon k n ( j) 2 j (8.4) j1 1 J x c where x ( j) j 2 c s a chosen dstance measure between a data pont x (j) and the cluster centre c j, s an ndcator of the dstance of the n data ponts from ther respectve cluster centres. The algorthm s composed of the followng steps: Step 1: Place K ponts n the space represented by the objects that are beng clustered. These ponts represent the ntal group centrods. Step 2: Assgn each object to the group that has the closest centrod. Step 3: When all the objects have been assgned, recalculate the postons of K centrods. Step 4: Repeat Steps 2 and 3 untl the centrods no longer move. Ths produces a separaton of the objects nto groups from whch the metrc to be mnmzed can be calculated. It can be proved that the procedure wll always termnate, the K-means algorthm does not necessarly fnd the most optmal confguraton, correspondng to the global objectve functon mnmum. The algorthm s also sgnfcantly senstve to the ntal randomly selected cluster centres. The K-means algorthm can be run multple tmes to reduce ths effect.

10 217 (b) Fuzzy C- Mean clusterng algorthm Fuzzy C-Means (FCM) s a method of clusterng whch allows one pece of data to belong to two or more clusters. Ths method s frequently used n pattern recognton. It s based on the mnmzaton of the followng objectve functon: J m N C j1 1 u m j x c j 2, 1 m (8.5) where m s any real number greater than 1, u j s the degree of membershp of x n the cluster j, x s the th of d-dmensonal measured data, c j s the d-dmenson center of the cluster, and * s any norm expressng the smlarty between any measured data and the center. The algorthm s composed of the followng steps: Step 1: Intalze U=[u j ] matrx, U() Step 2: At k-step: calculate the center s vectors C(k)=[c j ] wth U(k) c j N 1 N u 1 m j u. x m j (8.6) Step 3: Update U(k), U(k+1) u j C k 1 1 x c j x c k 2 m1 (8.7) Step 4: If U(k+1) - U(k) < then STOP; otherwse, return to step 2.

11 PROPOSED ARCHITECTURE AND ALGORITHM (a) Archtecture The proposed dynamc resource allocaton algorthm called ISA archtecture s shown n Fgure 8.1. The resources present n the grd envronment are heterogeneous. The avalable network resources n the grd envronment may vary over tme. Jobs are ndvsble, ndependent of all other jobs, arrve randomly over tme and have to be processed by the most approprate resources n the grd. Job Manager Resource Manager Job Pool Grd Informaton Servce Job Groupng usng K-Mean Cluster algorthm Resource classfcaton usng Fuzzy C-Means Algorthm Scheduler Extended Genetc Algorthm Fgure 8.1 Archtecture of the Intellgent Schedulng Algorthm Two man components of the ISA are: the Job Manager and the Resource Manager. The job manager s responsble for collectng all the ncomng jobs and group them based on the defned characterstcs such as job length and computng power, needed to run on machne usng the K-mean clusterng algorthm and the jobs n each cluster are mantaned n separate watng queues. The resource manager montors and mantans all the avalable resources n such a way that the most approprate resource can be selected for any watng job. The resource manager uses the Fuzzy C-mean

12 219 clusterng algorthm to classfy nto dfferent clusters to meet the requrements of varous types of watng jobs. Now, the grd scheduler selects the group of resource clusters that meet the requrements for runnng any gven job and then selects the best resource cluster from the group for that job. Fnally, we apply the Extended Genetc Algorthm to select the best resource for the jobs to schedule. The ISA uses the followng steps to schedule the jobs by selectng the approprate resource for effcent schedulng. (b) Proposed algorthm () K-mean job clusterng th job. Step 1: Let J be the total number of jobs and JL be the length of the J = {j1, j2, j3.., J m }. (8.8) Step 2: In order to dvde the jobs nto three groups, we set the threshold value T by, T mean(jl) (8.9) Step 3: Place 3 ponts n the space represented by the jobs that are beng grouped. These ponts represent the ntal Job Group centrods (JG) based on the followng condtons. add J to Group1 JG add J to Group2 add J togroup3 ff JL T ff JL T ff JL T (8.1) Step 4: Repeat step 2 n each group to fnd new centrod

13 22 Step 5: Use the k-mean objectve functon for the next generaton. J 3 m j1 1 ( j) J c j 2 (8.11) () Fuzzy C-mean resource clusterng Let X be the total number of resource set. X = {x 1,x 2,.,x n} (8.12) To defne the membershp functon, frst calculate the Turn Around Tme (TAT) of every resource n the resource set. The Turn Around Tme of each resource s defned as: TAT k =T proc +T wat + T comm where k=1,2,.n (8.13) T proc = Processng tme, T wat = Watng tme, T comm = Communcaton tme follows: The degree of membershp s defned n the frst teraton as Let u k be the membershp functon u k mn( TAT ) such that < u k 1 (8.14) TAT k n k1 mn( TAT ) 1 TATk (8.15)

14 221 Let J m (p) be the Fuzzy C-mean objectve functon, defned as J m N C ( p) [ uk ] k 1 1 m x k c 2, 1 m (8.16) where m s any real number greater than 1, u k s the degree of membershp of x k n the cluster, x k s the k th of d-dmensonal measured data, c s the d- dmenson center of the cluster, and * s any norm expressng the smlarty between any measured data and the center. Fuzzy parttonng s carred out through an teratve optmzaton of the objectve functon shown above, wth the update of membershp u k and the cluster centers c by: u next k C 1 x x k k 1 c c 2 m1, c j N 1 N u 1 m k u. x m k k ( 1) Ths teraton wll stop when max k k k u u, where s a termnaton crteron between and 1, where as s the teraton steps. Ths procedure converges to a local mnmum or saddle pont of J m (p). () Schedule the job and resource usng EGA The jobs n the job groups wll search for the best resource cluster wth the help of ISA and fnd the best resource wthn the cluster usng the Extended Genetc Algorthm. The Expected Tme to Compute (ETC) matrx ETC (nb_jobs nb_machnes), n whch the component ETC[][j] s the expected executon tme of job n machne j. ETC[][j]=(load of job t) / ( computng speed of machne m)

15 222 To formulate the problem, we consder user jobs J= {j 1,j 2,j 3.,j } on heterogeneous resources R={r 1,r 2,r 3,.,r j } wth an objectve of mnmzng the completon tme and maxmzng the utlzaton of resources. The ftness of each ndvdual n the populaton s calculated wth the help of makespan and flow tme. The ftness value s calculated as: Ftness= λ*makespan+(1 λ)*mean flowtme where λ s a mnmzng factor. Here, we set λ=.75. The completon tme of a job s the addton of watng tme of a partcular job and the ETC value of that job at a partcular machne. C[] = W[]+ETC[][j]. =job_d, j=machne_d where C[] = Completon tme of job, W[] = Watng tme of job Makespan =max{completon tme of all job } The smplest rule to mnmze makespan s to schedule the Longest Job on the Fastest Resource (LJFR). Flow tme = completon tme w[] Mean flowtme= Flowtme / Number of jobs (v) Pseudo code for Intellgent Schedulng Algorthm ISA ( ) { Generate ntal populaton of ndvdual jobs n the job cluster wth ndvdual resources n the resource cluster;

16 223 Evaluate ndvdual jobs n the job cluster and resources n the resource cluster, accordng to the ftness functon; Whle stoppng condton s satsfed. { Count from 1 to amount generaton; Select two parents from ntal populaton (Populaton Parent1 and Parent2); Crossover (Parent1 and Parent2) Chld; Mutaton (Parent p, Parent q, Chld); Ftness (Chld c, Best Chromosome bc); Improvement (Chld c); Replace (Chromosome chrom, Chld c); Schedulng (best chromosome); } } return set of the best chromosome n the populaton for job schedulng. 8.5 PERFORMANCE EVALUATION Expermental setup GrdSm toolkt s used to smulate a grd envronment wth 5 concurrent users support, who submt jobs to the job brokers and ranges from 25 to 15. Grds wth resources as small as 2 nodes to as large as 5 resources are generated. We smulated the grd wth heterogeneous resources wth dfferent MIPS ratngs and each resource wth dfferent Processng Elements (PEs). The cost of usng a resource s kept the same for all the users. The jobs are also smulated wth varyng QoS requrements. Jobs wth average PE requrements of 4 wth 1-5% varatons are consdered and all the jobs are submtted wthn 2 seconds of smulaton start tme. In ths experment, one of the assumptons s that each of the jobs s allowed to run n each node by usng space-sharng mechansm.

17 224 The GrdSm smulator s used to mplement ths ntellgent dynamc resource allocaton algorthm called ISA for dynamc resource allocaton n grd, and dfferent experments are conducted to evaluate the performance of ISA wth respect to other resource allocaton technques for dfferent performance crtera. In the proposed ISA, we can select the best ndvdual resource from the cluster after the 15 th generaton from an ntal populaton. There are a number of crossover operators that are avalable for generatng a new canddate, and we consdered the crossover operator Cut and Paste whch gves the best behavor after evaluatng ther relatve performance. ISA s compared wth Fuzzy C-mean genetc algorthm Scheduler (FCS), Effcent Genetc Algorthm (EGA), the Shortest Job Frst (SJF) and the Frst Come Frst Served (FCFS) resource allocaton methods and experments are conducted usng dfferent metrcs: makespan, average watng tme of job n job pool, total cost for grd resource utlzaton, and servce throughput by varyng the batch sze for the above mentoned resource allocaton algorthms Results and Observatons (a) Makespan analyss Frst, we conducted an experment to evaluate the relatve performance of dfferent resource allocaton technques by consderng makespan tme for varyng batch and populaton szes. The makespan values of the best solutons throughout the optmzaton run were recorded and the averages were calculated from the dfferent trals. In a grd envronment, the man emphass was to allocate the job and resource as fast as possble by usng approprate resource allocaton algorthm. The followng Fgures 8.2 to 8.5 shows the makespan tme of jobs run n each node of grd envronment.

18 225 These developments ndcate the fastest of each node by usng our resource allocaton algorthm ISA. 6 P opula ton S z e = 2 Makes pan n m s B a tch S z e Fgure 8.2 Batch Sze Vs Makespan Populaton sze=2 6 5 P opula ton S z e = 4 Makes pan n ms B atc h S z e Fgure 8.3 Batch Sze Vs Makespan Populaton sze=4

19 226 Fgures 8.2 and 8.3 show the bar charts for the experments of batch sze versus makespan for selected fve dfferent resource allocaton mechansms where the populaton sze s fxed as 2 and 4. The makespan s reduced for ISA compared wth other algorthms. Fgures 8.4 and 8.5 show the bar chart for the experments of populaton sze versus makespan for dfferent resource allocaton mechansm and fxed the batch sze as 75 and B a tc h S z e = 75 Makes pan n m s P opula ton S z e Fgure 8.4 Populaton Sze Vs Makespan Batchsze=75

20 227 B a tc h S z e = 15 Makes pan n m s P opula ton S z e Fgure 8.5 Populaton Sze Vs Makespan Batchsze=15 From the above mentoned bar charts, t s evdent that the dynamc resource allocaton algorthm ISA provded the least makespan tme when compared to others. Ths s due to the selecton of the best resource for the specfc job requrement from the best selected cluster wth mnmal communcaton delay, maxmum CPU capacty and memory to meet the ndvdual job s requrement. In Fgures 8.4 and 8.5, the batch sze s fxed as 75 and 15, the populaton sze s vared and the makespan s measured. Ths shows that whle the populaton sze ncreases, the makespan s mnmzed when compared to other schedulers. (b) Average watng tme analyss Fgures 8.6 to 8.9, show the watng tme for each job n Grd envronment, and the comparsons of watng tme of dfferent resource allocaton algorthms (FCFS, SJF, EGA, and FCS). It can be seen from the fgures that our resource allocaton algorthm ISA allocates the jobs to

21 228 resources much faster than the tradtonal algorthms and reduces the average watng tme of jobs n job queue. 2 P opula ton S z e = 2 A v g W a tn g T m e n m s B atc h S z e Fgure 8.6 Batch sze Vs Average watng Tme Populaton sze=2 Fgures 8.6 and 8.7 show the average watng tme analyss for selected fve resource allocaton algorthms whch we have used for our algorthm comparson. In ths analyss, we vared the batch szes from 25 to 15 and calculated the average watng tme for dfferent populaton szes lke 2 and 4. Fgures 8.8 and 8.9 show the average watng tme analyss for dfferent resource allocaton algorthms. In ths experment, we vared the populaton sze from 1 to 5 and average watng tme s calculated for dfferent batch szes of 75 and 15.

22 229 P opula ton S z e = 4 2 A vg Watn g T m e n m s B a tc h S z e Fgure 8.7 Batch sze Vs Average watng Tme Populaton sze=4 2 B a tc h S z e = 75 A v g Watn g T m e n m s P opula ton S z e Fgure 8.8 Populaton sze Vs Average watng Tme Batchsze=75 Fgures 8.6 to 8.9 show the average watng tme performance evaluaton of dynamc resource allocaton algorthm ISA wth other resource allocaton algorthms. In the ISA, we mantaned a dfferent job cluster n the job pool based on ts characterstcs.

23 23 B a tc h S z e = 15 2 A vg Watn g T m e n m s P opula ton S z e Fgure 8.9 Populaton sze Vs Average watng Tme Batch sze=15 The ISA chooses the best resource from the resource clusters for the approprate job from the job cluster. So, the average watng tme of the wated jobs n the job pool s mnmzed when varyng the batch sze. In Fgure 8.8 and 8.9, we fxed the batch sze as 75 and 15, and vared the populaton sze. Ths also shows that the average watng tme of the job n the job pool s mnmzed compared to other algorthms. (c) Total cost analyss Fgures 8.1 and 8.11 show the cost analyss of dfferent resource allocaton algorthms compared to our proposed resource allocaton algorthm ISA. The cost analyss shows the batch sze versus total cost for the fxed populaton sze of 2 and 4.

24 231 P opula ton S z e = 2 2 T o a ta l C o s t B a tc h S z e Fgure 8.1 Batch sze Vs Total Cost Populaton sze=2 2 P opula ton S z e = 4 T otal C os t Ba tc h S z e Fgure 8.11 Batch sze Vs Total Cost Populaton sze=4

25 232 B atc h S z e = 75 2 T o tal C o s t P opula ton S z e Fgure 8.12 Populaton sze Vs Total Cost Batch sze=75 2 B a tch S z e = 15 Total C os t P opula ton S z e Fgure 8.13 Populaton sze Vs Total Cost Batch sze=15 Fgures 8.1 to 8.13 show the cost based comparatve study of the ISA wth other resource allocaton algorthms. In the grd envronment, resources are not avalable free of cost. So, grd users need to pay and use the partcular resources for runnng ther jobs based on how much tme the jobs

26 233 run on t. In ISA, we chose the best resource for the specfc jobs based on ther CPU capacty and memory requrement. So, the executon tme of jobs on selected resources of the resource pool s mnmzed. Hence, the overall resource utlzaton cost s maxmzed. In Fgure 8.12 and 8.13, we fxed the batch sze as 75 and 15 and vared the populaton sze from 1 to 5 n the resource pool. Ths also shows that the cost for the ISA s reduced compared to other resource allocaton algorthms. (d) Servce throughput The followng Fgures 8.14 to 8.17 show the servce throughput analyss for all resource allocaton algorthms. Here, we measured the servce throughput n terms of resource utlzaton. P opula ton S z e = 2 S ervc e T h ro u g h p u t B a tch S z e Fgure 8.14 Batch sze Vs Servce Throughput Populaton sze=2

27 234 P opula ton S z e = 4 S ervc e T hroug hput Ba tc h S z e Fgure 8.15 Batch sze Vs Servce Throughput Populaton sze=4 The proposed dynamc resource allocaton algorthm ISA can dynamcally schedule the heterogeneous jobs on to heterogeneous resources n a grd envronment. The expermental result shows that the scheduler maxmzes the throughput by effcently schedulng all the job requests from the grd users. B atch S z e = 75 S ervc e T hroug hput P opulaton S z e Fgure 8.16 Populaton sze Vs Servce Throughput Batchsze=75

28 235 Ba tc h S z e = 15 S ervc e T hroug hput P opulaton S z e Fgure 8.17 Populaton sze Vs Servce Throughput Batch sze=15 Fgures 8.14 to 8.17 show the servce throughput analyss of the ISA wth other resource allocaton algorthms. In ISA, the jobs are scheduled by the best performance resources whch are avalable n the resource clusters. So, the servce throughput,.e, the number of jobs completed by the partcular resource per second s maxmzed. We analyzed the performance of the ISA by fxng the batch sze and varyng the populaton sze and ths s shown n Fgures 8.14 and We vared the populaton sze from 1 to 5 and fxed the batch sze as 75 and 15, whch are shown n Fgures 8.16 and 8.17 and the servce throughput s measured. Ths also shows that the proposed ISA servce throughput s ncreased compared to other resource allocaton algorthms. 8.6 SUMMARY OF CONTRIBUTIONS We have studed the dynamc resource allocaton algorthm for a grd envronment as a combnatoral predcton and optmzaton, based on k- mean, Fuzzy C-mean clusterng algorthm and GA technques. Our approach,

29 236 the ISA, automatcally generates batch mode schedulng systems for a heterogeneous envronment, by defnng the objectve functon. We used batch mode jobs for smulatons wth workload traces from the exstng systems. The expermental result shows that ISA mnmzes the makespan, watng tme, and cost, and maxmzes the servce throughput. Our ISA resource allocaton algorthm maps the jobs and resources n a better way and produces the best results when compared to the tradtonal schedulng algorthms such as FCFS and SJF. The ISA provdes near-optmal resource selecton n the resource cluster and s well adapted to heterogeneous resources. Extended Genetc Algorthms are powerful, but usually suffer from longer schedulng tme, whch s reduced n our algorthm due to ftness evaluaton, hybrdzng wth K-mean, Fuzzy C-mean clusterng technques whch are ncorporated n the ISA.

Application of Ant colony Algorithm in Cloud Resource Scheduling Based on Three Constraint Conditions

Application of Ant colony Algorithm in Cloud Resource Scheduling Based on Three Constraint Conditions , pp.215-219 http://dx.do.org/10.14257/astl.2016.123.40 Applcaton of Ant colony Algorthm n Cloud Resource Schedulng Based on Three Constrant Condtons Yang Zhaofeng, Fan Awan Computer School, Pngdngshan

More information

A SIMULATION STUDY OF QUALITY INDEX IN MACHINE-COMPONF~T GROUPING

A SIMULATION STUDY OF QUALITY INDEX IN MACHINE-COMPONF~T GROUPING A SMULATON STUDY OF QUALTY NDEX N MACHNE-COMPONF~T GROUPNG By Hamd Sefoddn Assocate Professor ndustral and Manufacturng Engneerng Department Unversty of Wsconsn-Mlwaukee Manocher Djassem Assstant Professor

More information

MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE. Dileep R. Sule and Anuj A. Davalbhakta Louisiana Tech University

MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE. Dileep R. Sule and Anuj A. Davalbhakta Louisiana Tech University MULTIPLE FACILITY LOCATION ANALYSIS PROBLEM WITH WEIGHTED EUCLIDEAN DISTANCE Dleep R. Sule and Anuj A. Davalbhakta Lousana Tech Unversty ABSTRACT Ths paper presents a new graphcal technque for cluster

More information

Production Scheduling for Parallel Machines Using Genetic Algorithms

Production Scheduling for Parallel Machines Using Genetic Algorithms Producton Schedulng for Parallel Machnes Usng Genetc Algorthms Chchang Jou 1), Hsn-Chang Huang 2) 1) Tamkang Unversty, Department of Informaton Management (cjou@mal.m.tku.edut.tw) 2) Tamkang Unversty,

More information

On Advantages of Scheduling using Genetic Fuzzy Systems

On Advantages of Scheduling using Genetic Fuzzy Systems On Advantages of Schedulng usng Genetc Fuzzy Systems Carsten Franke, Joachm Leppng, and Uwe Schwegelshohn Computer Engneerng Insttute, Dortmund Unversty, 44221 Dortmund, Germany (emal: {carsten.franke,

More information

A static jobs scheduling for independent jobs in Grid Environment by using Fuzzy C-Mean and Genetic algorithms

A static jobs scheduling for independent jobs in Grid Environment by using Fuzzy C-Mean and Genetic algorithms Proceedngs of the Postgraduate Annual esearch Semnar 006 0 A statc obs schedulng for ndependent obs n Grd Envronment by usng Fuzzy C-Mean and Genetc algorthms SIILUCK LOPUMAEE, MOHD OO MD SAP, ABDUL HAA

More information

A TABU SEARCH FOR MULTIPLE MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM IN SERIES-PARALLEL SYSTEMS

A TABU SEARCH FOR MULTIPLE MULTI-LEVEL REDUNDANCY ALLOCATION PROBLEM IN SERIES-PARALLEL SYSTEMS Internatonal Journal of Industral Engneerng, 18(3), 120-129, 2011. A TABU SEACH FO MULTIPLE MULTI-LEVEL EDUNDANCY ALLOCATION POBLEM IN SEIES-PAALLEL SYSTEMS Kl-Woong Jang and Jae-Hwan Km Department of

More information

Emission Reduction Technique from Thermal Power Plant By Load Dispatch

Emission Reduction Technique from Thermal Power Plant By Load Dispatch Emsson Reducton Technque from Thermal Power Plant By Load Dspatch S. R. Vyas 1, Dr. Rajeev Gupta 2 1 Research Scholar, Mewar Unversty, Chhtorgrah. Inda 2 Dean EC Dept., Unversty College of Engg. RTU, Kota.

More information

Optimized Scheduling and Resource Allocation Using Evolutionary Algorithms in Cloud Environment

Optimized Scheduling and Resource Allocation Using Evolutionary Algorithms in Cloud Environment Receved: June, 17 125 Optmzed Schedulng and Resource Allocaton Usng Evolutonary Algorthms n Cloud Envronment Anusha Bamn Antony Muthu 1* Sharmn Enoch 1 1 Noorul Islam Unversty, Inda * Correspondng author

More information

1 Basic concepts for quantitative policy analysis

1 Basic concepts for quantitative policy analysis 1 Basc concepts for quanttatve polcy analyss 1.1. Introducton The purpose of ths Chapter s the ntroducton of basc concepts of quanttatve polcy analyss. They represent the components of the framework adopted

More information

PSO Approach for Dynamic Economic Load Dispatch Problem

PSO Approach for Dynamic Economic Load Dispatch Problem Internatonal Journal of Innovatve Research n Scence, Engneerng and Technology (An ISO 3297: 2007 Certfed Organzaton Vol. 3, Issue 4, Aprl 2014 PSO Approach for Dynamc Economc Load Dspatch Problem P.Svaraman

More information

Dynamic Task Assignment and Resource Management in Cloud Services Using Bargaining Solution

Dynamic Task Assignment and Resource Management in Cloud Services Using Bargaining Solution Dynamc ask Assgnment and Resource Management n Cloud Servces Usng Barganng Soluton KwangSup Shn 1, Myung-Ju Park 2 and Jae-Yoon Jung 2 1 Graduate School of Logstcs, Incheon Natonal Unversty 12-1 Songdo-Dong,

More information

CHAPTER 2 OBJECTIVES AND METHODOLOGY

CHAPTER 2 OBJECTIVES AND METHODOLOGY 28 CHAPTER 2 OBJECTIVES AND METHODOLOGY The objectve of ths research s to mprove shop floor performance through proper allocaton of jobs n the machnes by consderng due tme, whch reduces the overall penalty

More information

Research on Interactive Design Based on Artificial Intelligence

Research on Interactive Design Based on Artificial Intelligence Revsta de la Facultad de Ingenería U.C.V., Vol. 32, N 11, pp. 613-618, 2017 Research on Interactve Desgn Based on Artfcal Intellgence Abstract Yng Lu Zhengzhou Ralway Vocatonal & Techncal College, Zhengzhou,

More information

Evaluating Clustering Methods for Multi-Echelon (r,q) Policy Setting

Evaluating Clustering Methods for Multi-Echelon (r,q) Policy Setting Proceedngs of the 2007 Industral Engneerng Research Conference G. Bayraksan W. Ln Y. Son and R. Wysk eds. Evaluatng Clusterng Methods for Mult-Echelon (r) Polcy Settng Vkram L. Desa M.S.; Manuel D. Rossett

More information

A Two-Echelon Inventory Model for Single-Vender and Multi-Buyer System Through Common Replenishment Epochs

A Two-Echelon Inventory Model for Single-Vender and Multi-Buyer System Through Common Replenishment Epochs A Two-Echelon Inventory Model for Sngle-Vender and Mult-Buyer System Through Common Replenshment Epochs Wen-Jen Chang and Chh-Hung Tsa Instructor Assocate Professor Department of Industral Engneerng and

More information

Experiments with Protocols for Service Negotiation

Experiments with Protocols for Service Negotiation PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 25-31, 2011 Experments wth Protocols for Servce Negotaton Costn Bădcă and Mhnea Scafeş Unversty of Craova, Software

More information

Best-Order Crossover in an Evolutionary Approach to Multi-Mode Resource-Constrained Project Scheduling

Best-Order Crossover in an Evolutionary Approach to Multi-Mode Resource-Constrained Project Scheduling Internatonal Journal of Computer Informaton Systems and Industral Management Applcatons. ISSN 2150-7988 Volume 6 (2014) pp. 364-372 MIR Labs, www.mrlabs.net/csm/ndex.html Best-Order Crossover n an Evolutonary

More information

A Revised Discrete Particle Swarm Optimization for Cloud Workflow Scheduling

A Revised Discrete Particle Swarm Optimization for Cloud Workflow Scheduling A Revsed Dscrete Partcle Swarm Optmzaton for Cloud Workflow Schedulng Zhangun Wu 1,2, Zhwe N 1, Lchuan Gu 1 1 Insttute of Intellgent Management Hefe Unversty of Technology Hefe, Chna wuzhangun@mal.hfut.edu.cn

More information

A Novel Gravitational Search Algorithm for Combined Economic and Emission Dispatch

A Novel Gravitational Search Algorithm for Combined Economic and Emission Dispatch A Novel Gravtatonal Search Algorthm for Combned Economc and Emsson Dspatch 1 Muhammad Yaseen Malk, 2 Hmanshu Gupta 1 Student, 2 Assstant Professor 1 Electrcal Engneerng 1 E-Max Group of Insttutons, Haryana,

More information

A Scenario-Based Objective Function for an M/M/K Queuing Model with Priority (A Case Study in the Gear Box Production Factory)

A Scenario-Based Objective Function for an M/M/K Queuing Model with Priority (A Case Study in the Gear Box Production Factory) Proceedngs of the World Congress on Engneerng 20 Vol I WCE 20, July 6-8, 20, London, U.K. A Scenaro-Based Objectve Functon for an M/M/K Queung Model wth Prorty (A Case Study n the Gear Box Producton Factory)

More information

Effective Task Scheduling in Cloud Computing Based on Improved Social Learning Optimization Algorithm

Effective Task Scheduling in Cloud Computing Based on Improved Social Learning Optimization Algorithm Effectve Task Schedulng n Cloud Computng Based on Improved Socal Learnng Optmzaton Algorthm https://do.org/10.3991/joe.v1306.6695 Zhzhong Lu School of Henan Polytechnc Unversty, Jaozuo, Chna lzzmff@126.com

More information

Task Scheduling in Grid Computing: A Review

Task Scheduling in Grid Computing: A Review Advances n Computatonal Scences and Technology ISSN 0973-6107 Volume 10, Number 6 (2017) pp. 1707-1714 Research Inda Publcatons http://www.rpublcaton.com Task Schedulng n Grd Computng: A Revew Manjot Kaur

More information

A Hybrid Meta-Heuristic Algorithm for Job Scheduling on Computational Grids

A Hybrid Meta-Heuristic Algorithm for Job Scheduling on Computational Grids verson 203. Informatca 37 (203) 50 505 50 A Hybrd Meta-Heurstc Algorthm for Job Schedulng on Computatonal Grds Zahra Pooranan Department of Computer Engneerng, Dezful Branch, Islamc Azad Unversty, Dezful,

More information

A New Artificial Fish Swarm Algorithm for Dynamic Optimization Problems

A New Artificial Fish Swarm Algorithm for Dynamic Optimization Problems WCCI 2012 IEEE World Congress on Computatonal Intellgence June, 10-15, 2012 - Brsbane, Australa IEEE CEC A New Artfcal Fsh Swarm Algorthm for Dynamc Optmzaton Problems 1 Danal Yazdan Department of Electrcal,

More information

Primer Design with Specific PCR Product using Particle Swarm Optimization

Primer Design with Specific PCR Product using Particle Swarm Optimization Prmer Desgn wth Specfc PCR Product usng Partcle Swarm Optmzaton Cheng-Hong Yang, Yu-Hue Cheng, Hsueh-We Chang, L-Yeh Chuang Abstract Before performng polymerase chan reactons (PCR), a feasble prmer set

More information

A Hybrid Intelligent Learning Algorithm in MAS

A Hybrid Intelligent Learning Algorithm in MAS A Hybrd Intellgent Learnng Algorthm n MAS SHUJUN ZHANG, QINGCHUN MENG, WEN ZHANG, CHANGHONG SONG Computer Scence Department Ocean Unversty of Chna Computer Scence Department of Ocean Unversty of Chna,

More information

A Batch Splitting Job Shop Scheduling Problem with bounded batch sizes under Multiple-resource Constraints using Genetic Algorithm

A Batch Splitting Job Shop Scheduling Problem with bounded batch sizes under Multiple-resource Constraints using Genetic Algorithm A Batch Splttng Job Shop Schedulng Problem wth bounded batch szes under ultple-resource Constrants usng Genetc Algorthm WANG Ha-yan,ZHAO Yan-we* Key Laboratory of echancal manufacture and Automaton of

More information

Consumption capability analysis for Micro-blog users based on data mining

Consumption capability analysis for Micro-blog users based on data mining Consumpton capablty analyss for Mcro-blog users based on data mnng ABSTRACT Yue Sun Bejng Unversty of Posts and Telecommuncaton Bejng, Chna Emal: sunmoon5723@gmal.com Data mnng s an effectve method of

More information

Planning of work schedules for toll booth collectors

Planning of work schedules for toll booth collectors Lecture Notes n Management Scence (0) Vol 4: 6 4 4 th Internatonal Conference on Appled Operatonal Research, Proceedngs Tadbr Operatonal Research Group Ltd All rghts reserved wwwtadbrca ISSN 00-0050 (Prnt),

More information

Genetic-based Resource Allocation and Scheduling Technique for Multi-Class Users in Cloud Computing Environment

Genetic-based Resource Allocation and Scheduling Technique for Multi-Class Users in Cloud Computing Environment Internatonal Journal of Pure and Appled Mathematcs Volume 117 No. 9 2017, 175-179 ISSN: 1311-8080 (prnted verson); ISSN: 1314-3395 (on-lne verson) url: http://www.jpam.eu do: 10.12732/jpam.v1179.31 Specal

More information

Genetic Algorithm based Modification of Production Schedule for Variance Minimisation of Energy Consumption

Genetic Algorithm based Modification of Production Schedule for Variance Minimisation of Energy Consumption , 22-24 October, 2014, San Francsco, USA Genetc Algorthm based Modfcaton of Producton Schedule for Varance Mnmsaton of Energy Consumpton C. Duerden, L.-K. Shark, G. Hall, J. Howe Abstract Typcal manufacturng

More information

Improved Music Based Harmony Search Algorithm (IMBHSA) for solving Job Shop Scheduling Problems (JSSPs)

Improved Music Based Harmony Search Algorithm (IMBHSA) for solving Job Shop Scheduling Problems (JSSPs) Improved Musc Based Harmony Search Algorthm (IMBHSA) for solvng Job Shop Schedulng Problems (JSSPs) M.Hymavath 1*, C.S.P.Rao 2 1* Assstant Professor, Department of Mechancal Engneerng, Bengal College of

More information

Research on chaos PSO with associated logistics transportation scheduling under hard time windows

Research on chaos PSO with associated logistics transportation scheduling under hard time windows Advanced Scence and Technology Letters Vol76 (CA 014), pp75-83 http://dxdoorg/101457/astl0147618 Research on chaos PSO wth assocated logstcs transportaton schedulng under hard tme wndows Yuqang Chen 1,

More information

Research on the Resource Sharing Among Hierarchically Distributed Virtual Enterprises Based on Grid System

Research on the Resource Sharing Among Hierarchically Distributed Virtual Enterprises Based on Grid System Send Orders for Reprnts to reprnts@benthamscence.ae The Open Cybernetcs & Systemcs Journal, 204, 8, 385-392 385 Open Access Research on the Resource Sharng Among Herarchcally Dstrbuted Vrtual Enterprses

More information

Analysis Online Shopping Behavior of Consumer Using Decision Tree Leiyue Yao 1, a, Jianying Xiong 2,b

Analysis Online Shopping Behavior of Consumer Using Decision Tree Leiyue Yao 1, a, Jianying Xiong 2,b Advanced Materals Research Onlne: 2011-07-04 ISSN: 1662-8985, Vols. 271-273, pp 891-894 do:10.4028/www.scentfc.net/amr.271-273.891 2011 Trans Tech Publcatons, Swtzerland Analyss Onlne Shoppng Behavor of

More information

COST OPTIMIZATION OF WATER DISTRIBUTION SYSTEMS SUBJECTED TO WATER HAMMER

COST OPTIMIZATION OF WATER DISTRIBUTION SYSTEMS SUBJECTED TO WATER HAMMER Thrteenth Internatonal Water Technology Conference, IWTC13 29, Hurghada, Egypt COST OPTIMIZATION OF WATER DISTRIBUTION SYSTEMS SUBJECTED TO WATER HAMMER Berge Djebedjan *, Mohamed S. Mohamed *, Abdel-Gawad

More information

An efficient load balancing using Bee foraging technique with Random stealing

An efficient load balancing using Bee foraging technique with Random stealing IOSR Journal of Computer Engneerng (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. V (Mar Apr. 2015), PP 97-104 www.osrjournals.org An effcent load balancng usng Bee foragng technque

More information

2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops. {xy336699,

2013 IEEE 7th International Conference on Self-Adaptation and Self-Organizing Systems Workshops. {xy336699, 2013 IEEE 7th Internatonal Conference on Self-Adaptaton and Self-Organzng Systems Workshops Self-adaptve, Deadlne-aware Resource Control n Cloud Computng Yu Xang 1, Bharath Balasubramanan 2, Mchael Wang

More information

A Review of Clustering Algorithm Based On Swarm Intelligence

A Review of Clustering Algorithm Based On Swarm Intelligence A Revew of Clusterng Algorthm Based On Swarm Intellgence RAJNI MISHRA M.Tech, Department of CSE TIT BHOPAL, Inda Tomar.ranu1989@gmal.com BHUPESH GAUR Head of Department of CSE TIT BHOPAL, Inda ABSTRACT

More information

The 27th Annual Conference of the Japanese Society for Artificial Intelligence, Shu-Chen Cheng Guan-Yu Chen I-Chun Pan

The 27th Annual Conference of the Japanese Society for Artificial Intelligence, Shu-Chen Cheng Guan-Yu Chen I-Chun Pan 2C4-IOS-3c-6 An estmaton method of tem dffculty ndex combned wth the partcle swarm optmzaton algorthm for the computerzed adaptve testng Shu-Chen Cheng Guan-Yu Chen I-Chun Pan Department of Computer Scence

More information

Coordination mechanisms for decentralized parallel systems

Coordination mechanisms for decentralized parallel systems CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 0000; 00:1 0 Publshed onlne n Wley InterScence (www.nterscence.wley.com). Coordnaton mechansms for decentralzed

More information

Finite Element Analysis and Optimization for the Multi- Stage Deep Drawing of Molybdenum Sheet

Finite Element Analysis and Optimization for the Multi- Stage Deep Drawing of Molybdenum Sheet Fnte Element Analyss and Optmzaton for the Mult- Deep of Molybdenum Sheet Heung-Kyu Km a,*, Seok Kwan Hong a, Jong-Kl Lee b, Byung-Hee Jeon c, Jeong Jn Kang a, and Young-moo Heo a a Precson Molds and Des

More information

A Multi-Product Reverse Logistics Model for Third Party Logistics

A Multi-Product Reverse Logistics Model for Third Party Logistics 2011 Internatonal Conference on Modelng, Smulaton and Control IPCSIT vol.10 (2011) (2011) IACSIT Press, Sngapore A Mult-Product Reverse Logstcs Model for Thrd Party Logstcs Tsa-Yun Lao, Agatha Rachmat

More information

Multi-UAV Task Allocation using Team Theory

Multi-UAV Task Allocation using Team Theory Proceedngs of the 44th IEEE Conference on Decson and Control, and the European Control Conference 2005 Sevlle, Span, December 12-15, 2005 MoC03.6 Mult-UAV Task Allocaton usng Team Theory P. B. Sut, A.

More information

Minimisation of Energy Consumption Variance for Multi-Process Manufacturing Lines Through Genetic Algorithm Manipulation of Production Schedule

Minimisation of Energy Consumption Variance for Multi-Process Manufacturing Lines Through Genetic Algorithm Manipulation of Production Schedule Mnmsaton of Energy Consumpton Varance for Mult-Process Manufacturng Lnes Through Genetc Algorthm Manpulaton of Producton Schedule C. Duerden, L.-K. Shark, G. Hall, J. Howe Abstract Typcal manufacturng

More information

Experimental design methodologies for the identification of Michaelis- Menten type kinetics

Experimental design methodologies for the identification of Michaelis- Menten type kinetics UNIVERIDADE NOVA DE LIBOA Faculdade de Cêncas e Tecnologa Departamento de Químca Expermental desgn methodologes for the dentfcaton of Mchaels- Menten type knetcs Por Flpe Ataíde Dssertação apresentada

More information

Study on construction of information service platform for pharmaceutical enterprises based on virtual cloud environment

Study on construction of information service platform for pharmaceutical enterprises based on virtual cloud environment Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(6):1004-1010 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 Study on constructon of nformaton servce platform for

More information

A Group Decision Making Method for Determining the Importance of Customer Needs Based on Customer- Oriented Approach

A Group Decision Making Method for Determining the Importance of Customer Needs Based on Customer- Oriented Approach Proceedngs of the 010 Internatonal Conference on Industral Engneerng and Operatons Management Dhaka, Bangladesh, January 9 10, 010 A Group Decson Makng Method for Determnng the Importance of Customer Needs

More information

Very Large Scale Vehicle Routing with Time Windows and Stochastic Demand Using Genetic Algorithms with Parallel Fitness Evaluation

Very Large Scale Vehicle Routing with Time Windows and Stochastic Demand Using Genetic Algorithms with Parallel Fitness Evaluation Very Large Scale Vehcle Routng wth Tme Wndows and Stochastc Demand Usng Genetc Algorthms wth Parallel Ftness Evaluaton Matthew Protonotaros George Mourkouss Ioanns Vyrds and Theodora Varvargou Natonal

More information

Models - Repositories of Knowledge (Proceedings ModelCARE2011 held at Leipzig, Germany, in September 2011) (IAHS Publ. 3XX, 201X).

Models - Repositories of Knowledge (Proceedings ModelCARE2011 held at Leipzig, Germany, in September 2011) (IAHS Publ. 3XX, 201X). Models - Repostores of Knowledge (Proceedngs ModelCARE20 held at Lepzg, Germany, n September 20) (IAHS Publ. 3XX, 20X). Smultaneous estmaton of groundwater recharge rates, assocated zone structures, and

More information

Applied Soft Computing

Applied Soft Computing Appled Soft Computng (2) 4 46 Contents lsts avalable at ScenceDrect Appled Soft Computng journal homepage: wwwelsevercom/locate/asoc Soft computng based optmzaton of combned cycled power plant start-up

More information

Customer segmentation, return and risk management: An emprical analysis based on BP neural network

Customer segmentation, return and risk management: An emprical analysis based on BP neural network Avalable onlne www.jocpr.com Journal of Chemcal and Pharmaceutcal Research, 204, 6(6):698-703 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 Customer segmentaton, return and rsk management: An emprcal

More information

Extended Abstract for WISE 2005: Workshop on Information Systems and Economics

Extended Abstract for WISE 2005: Workshop on Information Systems and Economics Extended Abstract for WISE 5: Workshop on Informaton Systems and Economcs How Many Bundles?:An Analyss on Customzed Bundlng of Informaton Goods wth Multple Consumer Types Wendy HUI Ph.D. Canddate Department

More information

Florida State University Libraries

Florida State University Libraries Florda State Unversty Lbrares Electronc Theses, Treatses and Dssertatons The Graduate School 2014 Consensus-Based Dstrbuted Control for Economc Dspatch Problem wth Comprehensve Constrants n a Smart Grd

More information

Scheduling High-Level Tasks Among Cooperative Agents

Scheduling High-Level Tasks Among Cooperative Agents Schedulng Hgh-Level Tasks Among Cooperatve Agents Bradley J. Clement nversty of Mchgan Artfcal Intellgence Laboratory Ann Arbor, MI 89 bradc@umch.edu Edmund H. Durfee nversty of Mchgan Artfcal Intellgence

More information

A NOVEL PARTICLE SWARM OPTIMIZATION APPROACH FOR SOFTWARE EFFORT ESTIMATION

A NOVEL PARTICLE SWARM OPTIMIZATION APPROACH FOR SOFTWARE EFFORT ESTIMATION Farhad S. Gharehchopogh, I. Malek, Seyyed R. Khaze. A novel partcle swarm optmzaton approach for software effort estmaton. Internatonal Journal of Academc Research Part A; 2014; 6(2), 69-76. DOI: 10.7813/2075-4124.2014/6-2/A.12

More information

Supplier selection and evaluation using multicriteria decision analysis

Supplier selection and evaluation using multicriteria decision analysis Suppler selecton and evaluaton usng multcrtera decson analyss Stratos Kartsonaks 1, Evangelos Grgorouds 2, Mchals Neofytou 3 1 School of Producton Engneerng and Management, Techncal Unversty of Crete,

More information

Financial Distress Prediction of K-means Clustering Based on Genetic Algorithm and Rough Set Theory

Financial Distress Prediction of K-means Clustering Based on Genetic Algorithm and Rough Set Theory 505 A publcaton of CHEMICAL ENGINEERING TRANSACTIONS VOL. 51, 2016 Guest Edtors: Tchun Wang, Hongyang Zhang, Le Tan Copyrght 2016, AIDIC Servz S.r.l., ISBN 978-88-95608-43-3; ISSN 2283-9216 The Italan

More information

Steady State Load Shedding to Prevent Blackout in the Power System using Artificial Bee Colony Algorithm

Steady State Load Shedding to Prevent Blackout in the Power System using Artificial Bee Colony Algorithm Jurnal Teknolog Full paper Steady State Load Sheddng to Prevent Blackout n the Power System usng Artfcal Bee Colony Algorthm R. Mageshvaran a*, T. Jayabarath b a School of Electrcal Engneerng. VIT Unversty.

More information

Availability based Scoring Model for Resource Grouping in Desktop Grid Computing

Availability based Scoring Model for Resource Grouping in Desktop Grid Computing Indan Journal of Scence and Technology, Vol 8(30), DOI: 10.17485/jst/2015/v830/87393, November 2015 ISSN (Prnt) : 0974-6846 ISSN (Onlne) : 0974-5645 Avalablty based Scorng Model for Resource Groupng n

More information

DIGITAL INTEGRATED CIRCUITS DESIGN BASED GENETIC ALGORITHM

DIGITAL INTEGRATED CIRCUITS DESIGN BASED GENETIC ALGORITHM DIGITAL INTEGRATED CIRCUITS DESIGN BASED GENETIC ALGORITHM M.Sc. Ryadh A. Kadhm Unversty of Technology Department of Electromechancal Engneerng Baghdad - Iraq Abstract Genetc algorthms (GAs) are search

More information

Development of a Tool Management System for Energy Sector Company

Development of a Tool Management System for Energy Sector Company Development of a Tool Management System for Energy Sector Company Varun Raj C. 1, Sharath Kumar K. M. 2, Danel Berald Boch 3 1- M.Sc. [Engg.] Student, 2-Asst. Professor, Department of Mechancal and Manufacturng

More information

Cloud Auto-scaling with Deadline and Budget Constraints

Cloud Auto-scaling with Deadline and Budget Constraints Cloud Auto-scalng wth Deadlne and Budget Constrants Mng MaoJe LMarty Humphrey Department of Computer Scence Unversty of Vrgna Charlottesvlle, VA, USA 22904 {mng, l3yh, humphrey}@cs.vrgna.edu Abstract Clouds

More information

Clustering. CS4780 Machine Learning Fall Thorsten Joachims Cornell University. Reading: Manning/Schuetze Chapter 14 (not , 14.1.

Clustering. CS4780 Machine Learning Fall Thorsten Joachims Cornell University. Reading: Manning/Schuetze Chapter 14 (not , 14.1. Clusterng CS4780 Mahne Learnng Fall 2009 Thorsten Joahms Cornell Unversty Readng: Mannng/Shuetze Chapter 14 (not 14.1.3, 14.1.4) Based on sldes from Prof. Clare Carde, Prof. Ray Mooney, Prof. Ymng Yang

More information

CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS. Zhugen Zhou Oliver Rose

CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS. Zhugen Zhou Oliver Rose Proceedngs of the 013 Wnter Smulaton Conference R. Pasupathy, S.-H. Km, A. Tolk, R. Hll, and M. E. Kuhl, eds CYCLE TIME VARIANCE MINIMIZATION FOR WIP BALANCE APPROACHES IN WAFER FABS Zhugen Zhou Olver

More information

SIMULATION-BASED MULTI-OBJECTIVE OPTIMIZATION OF A REAL-WORLD SCHEDULING PROBLEM

SIMULATION-BASED MULTI-OBJECTIVE OPTIMIZATION OF A REAL-WORLD SCHEDULING PROBLEM Proceedngs of the 2006 Wnter Smulaton Conference L. F. Perrone, F. P. Weland, J. Lu, B. G. Lawson, D. M. Ncol, and R. M. Fujmoto, eds. SIMULATION-BASED MULTI-OBJECTIVE OPTIMIZATION OF A REAL-WORLD SCHEDULING

More information

Dynamic Economic Dispatch for Combined Heat and Power Units using Particle Swarm Algorithms

Dynamic Economic Dispatch for Combined Heat and Power Units using Particle Swarm Algorithms Internatonal Journal of Energy and Power Engneerng 2015; 4(2): 84-93 Publshed onlne March 19, 2015 (http://www.scencepublshnggroup.com/j/jepe) do: 10.11648/j.jepe.20150402.19 ISSN: 2326-957X (Prnt); ISSN:

More information

Study on trade-off of time-cost-quality in construction project based on BIM XU Yongge 1, a, Wei Ya 1, b

Study on trade-off of time-cost-quality in construction project based on BIM XU Yongge 1, a, Wei Ya 1, b Internatonal Conference on Economcs, Socal Scence, Arts, Educaton and Management Engneerng (ESSAEME 205) Study on trade-off of tme-cost-qualty n constructon project based on BIM XU Yongge, a, We Ya, b

More information

Multiobjective Simulated Annealing: A Comparative Study to Evolutionary Algorithms

Multiobjective Simulated Annealing: A Comparative Study to Evolutionary Algorithms Multobjectve Smulated Annealng: A Comparatve Study to Evolutonary Algorthms Dongyung Nam and Cheol Hoon Par Abstract As multobjectve optmzaton problems have many solutons, evolutonary algorthms have been

More information

CONSUMER PRICE INDEX METHODOLOGY (Updated February 2018)

CONSUMER PRICE INDEX METHODOLOGY (Updated February 2018) CONSUMER PRCE NDEX METHODOLOGY (Updated February 208). Purpose, nature and use The purpose s to obtan country representatve data for the prces of goods and servces and to compute overall and group ndces

More information

CLONAL SELECTION-BASED ARTIFICIAL IMMUNE SYSTEM OPTIMIZATION TECHNIQUE FOR SOLVING ECONOMIC DISPATCH IN POWER SYSTEM

CLONAL SELECTION-BASED ARTIFICIAL IMMUNE SYSTEM OPTIMIZATION TECHNIQUE FOR SOLVING ECONOMIC DISPATCH IN POWER SYSTEM Proceedngs of the 6th WSEAS Int. Conf. on EVOLUTIONARY COMPUTING, Lsbon, Portugal, June 16-18, 2005 (pp275-280) CLONAL SELECTION-BASED ARTIFICIAL IMMUNE SYSTEM OPTIMIZATION TECHNIQUE FOR SOLVING ECONOMIC

More information

Optimum Generation Scheduling for Thermal Power Plants using Artificial Neural Network

Optimum Generation Scheduling for Thermal Power Plants using Artificial Neural Network Internatonal Journal of Electrcal and Computer Engneerng (IJECE) Vol., o., ecember 0, pp. 35~39 ISS: 088-8708 35 Optmum Generaton Schedulng for Thermal ower lants usng Artfcal eural etwork M. S. agaraja

More information

Calculation and Prediction of Energy Consumption for Highway Transportation

Calculation and Prediction of Energy Consumption for Highway Transportation Calculaton and Predcton of Energy Consumpton for Hghway Transportaton Feng Qu, Wenquan L *, Qufeng Xe, Peng Zhang, Yueyng Huo School of Transportaton, Southeast Unversty, Nanjng 210096, Chna; *E-mal: wenql@seu.edu.cn

More information

A dynamic-balanced scheduler for Genetic Algorithms for Grid Computing

A dynamic-balanced scheduler for Genetic Algorithms for Grid Computing A. J. Sanchez Santago, A. J. Yuste, J. E. Munoz Exposto, S. Garca Galan, J. M. Maquera Marn, S. Bruque A dynamc-balanced scheduler for Genetc Algorthms for Grd Computng A.J. SÁNCHEZ SANTIAGO (2), A.J.

More information

Optimization of e-learning Model Using Fuzzy Genetic Algorithm

Optimization of e-learning Model Using Fuzzy Genetic Algorithm Optmzaton of e-learnng Model Usng Fuzzy Genetc Algorthm Receved: 00?????? 2012, Accepted: 00????? 2013 M. A. Afshar Kazem Assocate professor, Informaton Technology Management Department, Electrnc Branch,

More information

An Application of MILP-based Block Planning in the Chemical Industry

An Application of MILP-based Block Planning in the Chemical Industry The Eghth Internatonal Symposum on Operatons Research and Its Applcatons (ISORA 09) Zhangjaje, Chna, September 20 22, 2009 Copyrght 2009 ORSC & APORC, pp. 103 110 An Applcaton of MILP-based Block Plannng

More information

Optimal Issuing Policies for Substitutable Fresh Agricultural Products under Equal Ordering Policy

Optimal Issuing Policies for Substitutable Fresh Agricultural Products under Equal Ordering Policy 06 Internatonal Academc Conference on Human Socety and Culture (HSC 06) ISBN: 978--60595-38-6 Optmal Issung Polces for Substtutable Fresh Agrcultural Products under Eual Orderng Polcy Qao- TENG,a, and

More information

Aalborg Universitet. Positioning empty containers under dependent demand process. Dang, Vinh Quang; Yun, Won-Young; Kopfer, Herbert

Aalborg Universitet. Positioning empty containers under dependent demand process. Dang, Vinh Quang; Yun, Won-Young; Kopfer, Herbert Downloaded from vbn.aau.dk on: marts 20, 2019 Aalborg Unverstet Postonng empty contaners under dependent demand process Dang, Vnh Quang; Yun, Won-Young; Kopfer, Herbert Publshed n: Computers & Industral

More information

Evaluating the statistical power of goodness-of-fit tests for health and medicine survey data

Evaluating the statistical power of goodness-of-fit tests for health and medicine survey data 8 th World IMACS / MODSIM Congress, Carns, Australa 3-7 July 29 http://mssanz.org.au/modsm9 Evaluatng the statstcal power of goodness-of-ft tests for health and medcne survey data Steele, M.,2, N. Smart,

More information

An Artificial Neural Network Method For Optimal Generation Dispatch With Multiple Fuel Options

An Artificial Neural Network Method For Optimal Generation Dispatch With Multiple Fuel Options An Artfcal Neural Network Method For Optmal Generaton Dspatch Wth Multple Fuel Optons S.K. Dash Department of Electrcal Engneerng, Gandh Insttute for Technologcal Advancement,Badaraghunathpur,Madanpur,

More information

Solving Multi mode Resource Constrained Project Scheduling with IC Algorithm and Compare It with PSO Algorithm

Solving Multi mode Resource Constrained Project Scheduling with IC Algorithm and Compare It with PSO Algorithm Advances n Lfe Scences 2014, 4(3): 140-145 DOI: 10.5923/j.als.20140403.08 Solvng Mult mode Resource Constraned Project Schedulng wth IC Algorthm and Compare It wth PSO Algorthm Sna Namaz 1,*, Mohammad

More information

The Pennsylvania State University. The Graduate School. College of Engineering MARKET-BASED MODEL PREDICTIVE CONTROL FOR SURVIVABLE

The Pennsylvania State University. The Graduate School. College of Engineering MARKET-BASED MODEL PREDICTIVE CONTROL FOR SURVIVABLE The Pennsylvana State Unversty The Graduate School College of Engneerng MARKET-BASED MODEL PREDICTIVE CONTROL FOR SURVIVABLE DISTRIBUTED INFORMATION SYSTEMS: RESOURCE ALLOCATION AND ALGORITHM SELECTION

More information

Numerical Analysis about Urban Climate Change by Urbanization in Shanghai

Numerical Analysis about Urban Climate Change by Urbanization in Shanghai Numercal Analyss about Urban Clmate Change by Urbanzaton n Shangha Hafeng L 1, Wejun Gao 2 and Tosho Ojma 3 1 Research Assocate, School of Scence and Engneerng, Waseda Unversty, Japan 2 Assocate Professor,

More information

Chaotic Inertia Weight Particle Swarm Optimization for PCR Primer Design

Chaotic Inertia Weight Particle Swarm Optimization for PCR Primer Design Chaotc Inerta Weght Partcle Swarm Optmzaton for PCR Prmer Desgn Cheng-Hue Yang Department of Electronc Communcaton Engneerng, Natonal Kaohsung Marne Unversty Kaohsung, 811, Tawan Yu-Hue Cheng Department

More information

CSO and PSO to Solve Optimal Contract Capacity for High Tension Customers

CSO and PSO to Solve Optimal Contract Capacity for High Tension Customers and to Solve Optmal Contract Capacty for Hgh Tenson Customers Jong-Chng Hwang 1, Jung-Chn Chen 1, J.S. an 1 Department of Electrcal Engneerng Natonal Kaohsung Unversty of Appled Scences Kaohsung, Tawan

More information

Optimization of Damage Index in RC Structures Using Genetic Algorithm

Optimization of Damage Index in RC Structures Using Genetic Algorithm Optmzaton of Damage Index n RC Structures Usng Genetc Algorthm Gh. Ghodrat Amr 1, B. Moheb 2 and N. Maddah 3 1 Professor, Center of Excellence for Fundamental Studes n Structural Engneerng, College of

More information

Adaptive Noise Reduction for Engineering Drawings Based on Primitives and Noise Assessment

Adaptive Noise Reduction for Engineering Drawings Based on Primitives and Noise Assessment Adaptve ose Reducton for Engneerng Drawngs Based on Prmtves and ose Assessment Jng Zhang Wan Zhang Lu Wenyn Department of Computer Scence, Cty Unversty of Hong Kong, Hong Kong SAR, PR Chna {jzhang,wanzhang,

More information

A Software Sensor for Feedwater Flow Monitoring

A Software Sensor for Feedwater Flow Monitoring The Semnar of JSPS-KOSEF Core Unversty Program on Energy Scence & Technology November -, 004, Tohoku Unversty, Senda, Japan A Software Sensor for Feedwater Flow Montorng * Man Gyun Na ), Yoon Joon Lee

More information

Mode Change Protocols for Predictable Contract-Based Resource Management in Embedded Multimedia Systems

Mode Change Protocols for Predictable Contract-Based Resource Management in Embedded Multimedia Systems Mode Change Protocols for Predctable Contract-Based Resource Management n Embedded Multmeda Systems Marsol García Valls Department of Telematcs Engneerng Unversdad Carlos III de Madrd Avda. de la Unversdad

More information

Program Phase and Runtime Distribution-Aware Online DVFS for Combined Vdd/Vbb Scaling

Program Phase and Runtime Distribution-Aware Online DVFS for Combined Vdd/Vbb Scaling Program Phase and Runtme Dstrbuton-Aware Onlne DVFS for Combned Vdd/Vbb Scalng Jungsoo Km, Sungjoo Yoo, and Chong-Mn Kyung Dept. of EECS at KAIST jskm@vslab.kast.ac.kr, kyung@ee.kast.ac.kr Dept. of EE

More information

Prediction algorithm for users Retweet Times

Prediction algorithm for users Retweet Times , pp.9-3 http://dx.do.org/0.457/astl.05.83.03 Predcton algorthm for users Retweet Tmes Hahao Yu, Xu Feng Ba,ChengZhe Huang, Haolang Q Helongang Insttute of Technology, Harbn, Chna Abstract. In vew of the

More information

Estimation Using Differential Evolution for Optimal Crop Plan

Estimation Using Differential Evolution for Optimal Crop Plan Estmaton Usng Dfferental Evoluton for Optmal Crop Plan Mlle Pant, Radha, Deept Ran 2, Ath Abraham 3 and D. K. Srvastava 4 Department of Paper echnology, II Roorkee, Inda. 2 Unversty of Évora, úcleo da

More information

TRAFFIC SIGNAL CONTROL FOR REDUCING VEHICLE CARBON DIOXIDE EMISSIONS ON AN URBAN ROAD NETWORK

TRAFFIC SIGNAL CONTROL FOR REDUCING VEHICLE CARBON DIOXIDE EMISSIONS ON AN URBAN ROAD NETWORK TRAFFIC SIGNAL CONTROL FOR REDUCING VEHICLE CARBON DIOXIDE EMISSIONS ON AN URBAN ROAD NETWORK Toshhko Oda (1), Masao Kuwahara (2) and Satosh Nkura (3) (1) Panasonc System Solutons Company, Matsushta Electrc

More information

SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES

SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES Advances n Producton Engneerng & Management 6 (2011) 1, 15-26 ISSN 1854-6250 Scentfc paper SIMULATION RESULTS ON BUFFER ALLOCATION IN A CONTINUOUS FLOW TRANSFER LINE WITH THREE UNRELIABLE MACHINES Sörensen,

More information

Multi Objective Optimum Resource Scheduling for Cloud Computing Networks

Multi Objective Optimum Resource Scheduling for Cloud Computing Networks Internatonal Journal of Appled Engneerng Research ISSN 0973-4562 Volume 12, Number 24 (2017) pp. 16094-16099 Research Inda Publcatons. http://www.rpublcaton.com Mult Objectve Optmum Resource Schedulng

More information

Gbest Artificial Bee Colony for Non-Convex Optimal Economic Dispatch in Power Generation

Gbest Artificial Bee Colony for Non-Convex Optimal Economic Dispatch in Power Generation Indonesan Journal of Electrcal Engneerng and Computer Scence Vol.11, No.1, July 2018, pp. 187~194 ISSN: 2502-4752, DOI: 10.11591/jeecs.v11.1.pp187-194 187 Gbest Artfcal Bee Colony for Non-Convex Optmal

More information

Multiobjective Optimization of Low Impact Development Scenarios in an Urbanizing Watershed

Multiobjective Optimization of Low Impact Development Scenarios in an Urbanizing Watershed Multobectve Optmzaton of Low Impact Development Scenaros n an Urbanzng Watershed Guoshun Zhang Agrcultural and Bologcal Engneerng Dept. Penn State Unversty Unversty Park, PA 16802 Abstract Low Impact Development

More information

Simulation-based Decision Support System for Real-time Disaster Response Management

Simulation-based Decision Support System for Real-time Disaster Response Management Proceedngs of the 2008 Industral Engneerng Research Conference J. Fowler and S. Mason, eds. Smulaton-based Decson Support System for Real-tme Dsaster Response Management Shengnan Wu, Larry Shuman, Bopaya

More information

Band Selection Using Clustering Technique for Dimensionality Reduction in Hyper spectral Image

Band Selection Using Clustering Technique for Dimensionality Reduction in Hyper spectral Image Band Selecton Usng Clusterng Technque for Dmensonalty Reducton n Hyper spectral Image 1 Karthck.V, 2 Veera Senthl Kumar.G, 3 Dr. Vasuk. S 1 Lecturer, 2 Assstant Professor, 3 Professor and Head, 1,2,3 Dept.of.ECE,

More information