Effective Task Scheduling and Dynamic Resource Optimization based on Heuristic Algorithms in Cloud Computing Environment

Size: px
Start display at page:

Download "Effective Task Scheduling and Dynamic Resource Optimization based on Heuristic Algorithms in Cloud Computing Environment"

Transcription

1 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, Dec Copyrgh c2017 KSII Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen Frederc NZanywayngoma 1, Yang Yang 2 12 Deparmen of Compuer Scence and Communcaon Engneerng, Unversy of Scence and Technology Beng Beng, Chna [e-mal: nzanywafre@yahoofr] [e-mal: yyang@usbeducn] *Correspondng auhor: Frederc Nzanywayngoma Receved May 10, 2016; revsed November 12, 2016; revsed February 28, 2017; revsed May 11, 2017; revsed July 4, 2017; acceped Augus 9, 2017; publshed December 31, 2017 Absrac Cloud compung sysem consss of dsrbued resources n a dynamc and decenralzed envronmen Therefore, usng cloud compung resources effcenly and geng he maxmum profs are sll challengng problems o he cloud servce provders and cloud servce users I s mporan o provde he effcen schedulng To schedule cloud resources, numerous heursc algorhms such as Parcle Swarm Opmzaon (PSO), Genec Algorhm (GA), An Colony Opmzaon (ACO), Cuckoo Search (CS) algorhms have been adoped The paper proposes a Modfed Parcle Swarm Opmzaon (MPSO) algorhm o solve he above menoned ssues We frs formulae an opmzaon problem and propose a Modfed PSO opmzaon echnque The performance of MPSO was evaluaed agans PSO, and GA Our expermenal resuls show ha he proposed MPSO mnmzes he ask execuon me, and maxmzes he resource ulzaon rae Keywords: Modfed Parcle Swarm Opmzaon (MPSO), Vrual Resource Schedulng, PSO, Global Opmzaon, Cloud Compung The auhor would lke o hank he revewers for her valuable commens and suggesons ha helped us o mprove he qualy and he correcness of hs work Ths work was suppored by he Naonal Scence Foundaon of Chna (Gran Nos , , , , and , Fundamenal Research Funds for he Cenral Unverses [FRF-TP A2]) hps://doorg/103837/s ISSN :

2 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December Inroducon Nowadays, users have realzed ha he PCs bough few years ago can move wh he developmen of sofware; hey requre a hgher speed CPU, a larger capacy hard dsk, and a hgher performance Operaon Sysem (OS) Tha s he magc of Moore s Law whch needs user o upgrade her PCs consanly, o cope wh developmen of echnques[1] Cloud Compung Servces such as Infrasrucure as a Servce (IaaS), Sofware as a Servce (SaaS), Plaform as a Servce (PaaS) came o gve users he vrual unlmed pay-per-use compung resources (eg, nework resources, servers, and sorage resources) wh a mnmum effor o manage avalable resources effcenly and gan maxmum prof The PCs ha wan o access he cloud servces us need o have less memory, a lgh operang Sysem and browser Users can use he sofware drecly from he cloud, can sore daa on cloud, can make her applcaons on cloud plaform whou nsallng any sofware on her machnes[1, 2] Accordng o NIST defnon, cloud compung s a model for enablng ubquous, convenen, on-demand nework access o a shared pool of confgurable compung resources ha can be rapdly provsoned and released wh mnmal managemen effor or servce provder neracon[3] Cloud compung has become one of he ndusry buzz words and a maor wdely used n varous felds of IT world I s an emergng echnology and processes a large amoun of daa so ha he ask schedulng mechansms work as a val role The problem of ask schedulng has become a ho opc A he same me, s also NP hard problem Therefore, he man goal of he effcen ask schedule algorhm s o decrease oal compleon me, overall execuon me, average response me and o mprove he resource ulzaon rae of he enre sysem under he condon of meeng he Qualy of Servce Cloud compung echnology allows users o pay as you need and has he hgh performance The renal cos s relaed o hardware and sofware, such as he number of CPU frequency, number of core, memory, he sze of hard dsk and nework dsk, operang sysem, daabases, nework bandwdh, manenance cos, and locaon of rened servers, ec[4] The effcen usage of resources and achevng an opmal allocaon of user s asks are he key ssues of ask schedulng n cloud compung Therefore, how o use cloud compung resources effcenly and ge he maxmum profs becomes he fundamenal goals of cloud compung servce provders[5] Schedulng an nensve daa or compung an nensve applcaon, s acknowledged ha opmzng he ransferrng and processng me s crucal o an applcaon program In our paper, a Task Schedulng Opmzaon based on Heursc Algorhms s proposed Nowadays, cloud compung envronmen s mosly bul accordng o MapReduce programmng model, whch s an effcen ask schedulng model especally for he generaon and processng of large daa ses Therefore, for cloud compung provders, ask schedulng and vrual resource allocaon wh dynamc characerscs s sll a challengng problem In order o fnd a good mehod of solvng hs problem, research s conduced on varous heursc approaches Thus, key pons and dffcules of cloud compung are how o reasonably carry ou he ask schedulng and vrual resource allocaon a he same me There are more facors ha are affecng he cloud servce performance such as he cloud servce cos, real-me server load rae, bandwdh ulzaon especally when users requre a hgher communcaon such as n mulmeda sreamng, relably of he sysem, nework delay, and ask compuaon complexy Therefore, hese above-menoned facors yeld o

3 5782 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen ncrease oal ask compleon me, overall ask execuon me, average ask response me, and decrease he resource ulzaon rae of he enre cloud compung sysem [6] In hs paper, we mnmze he cos of he processng by formulang a model for ask schedulng and proposng a modfed parcle swarm opmzaon algorhm whch s based on small poson value rule The radonal parcle swarm opmzaon algorhms have been negraed no he ask schedulng model n he cloud compung envronmen o mprove he qualy of servce and he fness funcon[7]; however, s common o encouner ssues such as local opmzaon and no neracon beween parallel swarms[2] We resolve hese dsadvanages of he sandard parcle swarm opmzaon (SPSO) algorhm by descrbng a modfed parcle swarm opmzaon (MPSO) algorhm able o denfy opmal soluons for he cloud resource schedulng problems Our conrbuons o hs paper are ced as he followngs: (1) we formulae a model for ask schedulng n cloud compung o mnmze he overall me of execung and ransmng asks (2)We desgn a MPSO algorhm o solve ask schedulng based on he proposed mahemacal model, compare and analyze wh oher exsng algorhms We compare he MPSO resuls wh he radonal PSO We organzed hs paper as follows: Secon (1) nroduces he cloud compung and he basc of PSO opmzaon Secon (2) shows relaed work Secon (3) saes and formulaes he problem Secon (4) presens ask schedulng algorhm ha uses MPSO and formulae he mahemacal model Secon (5) shows he smulaon resuls of he proposed algorhm Las bu no lease, secon (6) concludes he paper 2 Relaed Work The mos crucal requremen for cloud compung s an effecve ask schedulng and a vrual resource opmzaon Task schedulng s very mporan o cloud compung resources and has been a challengng problems Recenly, many researches are beng conduced o mprove he effcency of ask schedulng and vrual resource ulzaon Mos of he proposed search algorhms, dsregarded he oal ask compleon me, and he resource allocaon a he same me The msuse of he avalable resource leads o he ncreasng of server compung me and he user wang me Heursc algorhms have been proposed o solve hese complex opmzaon problems whch are mosly non-lnear or non-dfferenable or combnaoral opmzaon problems[8] Due o he complexy naure of opmzaon problems, consan and lnear me-varyng values may no work well n many cases Therefore, usng a non-lnear coeffcen for MPSO could yeld o a beer performance n some exen In hese days, many heursc evoluonary opmzaon algorhms have been proposed o resolve he ask schedulng problems [9] These nclude Parcle Swarm Opmzaon(PSO), Genec Algorhm(GA), Deferenal Evoluon(DE), An Colony(AC), Tabu search algorhm, Smulaed Annealng Algorhm [10], Arfcal bee colony algorhm(abc) [8, 11, 12], Harmony Search Algorhm[13], and Gravaonal Search algorhm(gsa) [14] The purpose for hem s o fnd he bes global opmum among all possble npus [15] In [16], Swa Agrawal, consderes a modfed PSO o address he problem of premaure convergence Parcle Swarm Opmzaon (PSO) echnque suffers from a maor drawback of a possble premaure convergence Here, he focus s o free PSO from local opmum soluons; enable o progress owards he global opmum searchng over wder area For hs modfed PSO, resuls have been compared wh he base PSO, whch s nera wegh PSO

4 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December Numercal expermens done on some benchmark funcons compare nera wegh PSO and modfed PSO Also n [17], Sad Labed e al, propose a modfed hybrd Parcle Swarm Opmzaon (MHPSO) algorhm ha combnes some prncples of Parcle Swarm Opmzaon (PSO) and Crossover operaon of he Genec Algorhm (GA) wh wo ams: o propose a new hybrd PSO algorhm; o prove he effecveness of he proposed algorhm n dealng wh NP-hard and combnaoral opmzaon problems The es resuls were smulaed n malab7 o assess he effcency and performance of he MPSO algorhm Shaf Ullah Khan e al [18] propose a MPSO for global opmzaons of Inverse problems In hs work, he modfed PSO s presened by nroducng a muaon mechansm and usng dynamc algorhm parameers The expermenal resuls on dfferen case show ha he proposed PSO ges he bes resuls among he esed algorhms In [18], A-Qn Mu e al, use he dea of smulaed annealng algorhm o propose a modfed algorhm whch makes he mos opmal parcle of every me of eraon evolvng connuously By he esng of hree classc esng benchmark funcons, s concluded ha he modfed PSO algorhm has he beer performance of convergence and global searchng han he orgnal PSO The work n [19], akes no consderaon boh compuaon cos and daa ransmsson cos Pandey s e al, has presened a parcle swarm opmzaon (PSO) based heursc o schedule applcaons o cloud resources In [11] auhor presens a parcle swarm opmzaon n a muldmensonal complex space Ther paper analyzes a parcle s raecory n dscree and n connuous me wh he goal of ncreasng he ably of he swarms n order o fnd he opmum soluon The work n [20] used hybrd (PSO and GA) heursc algorhms o enhance power sysem sably Oher heursc algorhms n [21] have been used combned wh MapReduce parallel programmng model for hgh performance compung a scale n cloud compung Ther work evaluaes sysem desgn alernaves and capables aware ask schedulng for large-scale daa processng on acceleraor-based dsrbued sysems The paper [22] proposed he mulple applcaon co-exs (MACE) mehod, whch mnmzes muual-nerference and maxmzes resource ulzaon for resource sac allocaon, dynamc supplemen and resource reserved mechansm [23] Therefore, we wll focus on reducng he processng cos, power consumpon, and ransmng me beween vrual resources n he cloud compung wh he purpose of mnmzng he cos and me of he obs submed by users Energy consumpon, processng me, and cos The cos s relaed o he compung power of he CPU, he memory sze, and he bandwdh Auhor [24] suggesed a ask schedulng usng a mul-obecve nesed Parcle Swarm Opmzaon (TSPSO) o opmze energy and processng me o reduce power consumpon and mprove he prof of servce provders by reducng processng me and auhor [25] focused on opmzng he energy effcency n daacener by usng effcen ask schedulng o physcal servers To mprove he resource allocaon n cloud compung, an allocaon model usng he shores ask compleon me and he lowes cos as he consrans o mnmze cos and compleon me was proposed Paper [26] proposed a Parallel Bee Colony Opmzaon Parcla Swarm Opmzaon(PBCOPSO) approach wh obecve o mnmze oal execuon me and o opmze he resource ulzaon The auhor consdered Bee Colony Opmzaon(BCO) n parallel wh PSO o schedule ndependen asks In her expermenal resuls, auhors consdered o use 4 resources o schedule 40 o 60 asks Ther developed approach was compared wh Mn-Mn and IBCO (Improved Bee Colony Opmzaon) Compared o Mn-Mn algorhm, he proposed new mehod mproved he resource ulzaon by an average of 5038% and 3724% compared wh IBCO To show he performance of he proposed algorhm (MPSO), our expermenal resuls wll be compared agans GA and PSO n erms of ask schedulng mercs There exss many

5 5784 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen leraure on comparson of GA and PSO PSO and Genec Algorhm (GA) are wo evoluonary heurscs populaon-based search mehods bu GA s dscree varables based whch s suable for combnaoral problems PSO has o be modfed o cope wh dscree varables GA and PSO echnques sar wh a group of a randomly generaed populaon and use a fness value o evaluae he populaon They all updae he populaon and search for he opmum wh random echnques The man dfference beween he PSO and GA approach s ha PSO does no possess genec operaors such as crossover, selecon, and muaon Compared o GAs, he advanages of PSO are ha PSO s easy o mplemen and here are few parameers o adus [20, 27-29] Paper [30]compared he resuls of GA, PSO, ACO, shuffled frog leapng, and memec algorhms n erms of processng me, convergence speed and qualy of he resuls PSO was found he bes performer han oher algorhms n erms of processng me The elemens used for PSO are: Parcles, fness funcon, local Bes, global bes, velocy updae, poson updae And GA employs hree operaors (crossover, Selecon, and Muaon) o propagae s populaon from one generaon o anoher We have explored how PSO/GA work and how hey are appled o solve NP-complee problems of ask schedulng n cloud compung 3 Problem Saemen 31 Assumpons and problem formulaon The ask schedulng echnques [31] s o assgn ncomng asks o he avalable resources Accordng o he schedulng sraeges, he poor ask schedulng algorhms can sgnfcanly affec he effcency of he whole Cloud Compung sysem Le assume ha a cloud servce provder assgns n asks o m machnes wh ( m < n) Le ( 1, 2,, n) represens he npu asks wang o be scheduled Then he ask scheduler based on schedulng polcy and QoS requremens decdes whch ask o be assgned o whch machne from he collecon of vrual machnes as shown n Fg31 The VMs are represened by vmd, mps, ram, bw, cpu vmd represens VM number, mps represens vrual machnes speed n mllon nsrucons per second, ram represens he memory of VM, bw represens he bandwdh, cpu represens he cpu of he VM To model our ask schedulng problem, we assume ha he number of swarm parcles correspond wh a se of ask numbers The asks are modeled as a drec acyclc graph (DAG) where G= (V, E) A se of verces V represens he VMs and asks and a se of edges E represens he connecons beween he asks and VMs and her communcaon cos Edge s a par ( v, ) whv, V We denoe Tn as he number of asks and Rm he number of avalable heerogeneous compung dynamc vrual resources The obecve o model he ask schedulng problem s o mnmze he compleon me and o fnd he bes vrual resource ulzaon We evaluae boh obecve funcons usng fness funcon Here he fness of a parcle s measured wh execuon me and communcaon cos for all asks Le G = ( V, E) be a graph wh V = { 1, 2,, n } as a se of asks nodes/verces, and E s a se of edge weghs beween wo asks and k and s denoed he nformaon exchange beween hese pared asks An arc s n he form of < T, T > E, wheret enry s called he paren ask and s he chld ask Here, we consder ha all asks are compuaonal and are consdered o be dependen o each oher accordngly We consder a complee graph whch

6 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December means ha here s an edge beween every par of verces The graph sars wh roo node and ends wh end node The node wh no paren/roo node s called an enry node Tenry and a node wh no chld/end node s called an ex node T ex Inpu asks Sar of he process Task1 Task2 Task n Task Scheduler Task Assgnmen Sysem Schedulng Polcy QoS Requremens VM1 VM2 VM Oupus End of he process Fg 31 Represens a Task Schedulng model n cloud compung envronmen[32] I s assumed ha a chld ask canno be execued unl all of s paren asks have been compleed Fg 31 and Fg 32 llusrae clearly he scenaro Le us consder Tenry andt ex as wo dummy asks a he begnnng and a he end of he weghed drec acyclc graph (DAG) wh zero execuon me We calculae he communcaon cos C, by referencng o he amoun of daa o be ransmed beween resources The schedulng s consdered as a non-preempve schedulng o mean ha here s no nerrupon when he asks are processng T enry T 1 e 12 e 13 T 3 e 34 T 2 T 4 e 2n T n e 4n T ex Fg 32 Task graph wh n asks

7 5786 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen The mappng of he se of asks o he avalable heerogeneous resources n Fg 33 helps us o compue he maxmum compleon me of he asks, mnmum execuon me, and he execuon cos The cos vares dependng on he compung power of he CPU, memory, and bandwdh To map he above-menoned se of resources, we consder R m number of avalable heerogeneous compung resources, and b he bandwdh beween resources Then we calculae he avalable bandwdh B = ( b ) NxN for he avalable resource We suppose ha = o a = 1, 2 r m and a large number of par of asks and VM resources The Fg 33 depcs an llusrave example of he ask assgnmen Assume ha ask 1 s assgned o resource r 1 and r 3, ask 2 s assgned o resource r 2, r 4, and r, ask 3 s assgned o resource here exs a fne number of possble mappngs from a collecon T { 1, 2,, n } collecon R { r r,, } r4 and r, and 4 s assgned o r respecvely m T 1 T 2 T 3 T 4 T n R 1 R 2 R 3 R m Fg 33 Mappng of he asks o avalable resources[33] We consder a dscree-me model wh a collecon Rm of machnes ndexed1,2,, m Tasks come n wh a agged random mappng number and each ask s assocaed wh m number of avalable resources and hey are flocked ogeher accordng o her ndces n an ncreasngly order no a vecor m {, r1 < r2 < rm } ( r1 r2,, rm ) {,2,, } 1 (1) V M <

8 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December The dsrbuon relaonshp beween ask se Tn and s defned as x x χ = x n x = m1 x x x m2 = 1 else n x = 1 = 0 x x 1n 2n x nm f s runnng on x represens he poson of a parcle such ha x k + 1 VM hen x = 1 else x = 0 1 = 0 To avod he convergence of he swarm he velocy v s lmed by Vmax and Vmax = ( x x x ), [ 1, m], [ 1, n] X,,, 1 2 n and The wegh of a node s c, and he compuaon ably of vrual machne s Ca Each ask can be execued on dfferen vrual machnes and he execuon me of ask equals o he raon of he workload and compuaon ably of he resource r Execuon me of he runnng on MI[] denoes he lenghs of MI[ ] VM s expressed as me = MIPS[ ] and MIPS[ ] s he processng speed of VM where The marx of he execuon me s defned as: ET ET ET = ET T = n m { { r m1 ET ET ET m2 ET ET ET 1n 2n mn 1 n }represens a se of n asks R = 1 m } represens a se of m resources ET wh 1 n, 1 m } represens a marx of expeced execuon mes of ask on resources r

9 5788 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen 32 Obecve funcon formulaon To formulae he obecve funcon, we suppose ha user U s assgned o vrual resource R o subm a se of askst The fnshng me oft can be calculaed as he summaon of sar me and me requred execung askt : FT (, r ) = (, r ) + ST (, r ) So he oal me spends o complee he user s ob by R can be defned as Makespan = max{ FT} The obecve funcons of he new model are expressed as mnmzng makespan ( = 1,2,, m) The Scheduler opmzer s mplemened by MPSO algorhm o generae an opmal schedulng sraegy The MPSO s an effcen schedulng sraegy o face he characersc of he ask cloud compung problem 4 Mehodology 41 Parcle Swarm Opmzaon Algorhm overvew PSO was frs proposed by Kennedy and Eberhar [34, 35] hrough smulang of a smplfed socal behavor model of brd flockng o fnd food source or fsh schoolng o proec hemselves from a predaor Parcle Swarm Opmzaon (PSO) [3] also known as a heursc opmzer ha opmzes a problem ha eravely res o mprove a canddae soluon based on adapve searchng echnques PSO uses he followng parameers: Inal populaon, swarm, populaon sze, search space, maxmum generaon As a powerful opmzer, PSO s appled for un-processor heerogeneous and preempve real-me sysems PSO presens he mers of parallel dsrbuon, scalably, easy o realze wh hgh flexbly and srong robusness n dynamc envronmens PSO solves many combnaoral opmzaon problems successfully [5, 15] PSO pus more emphass on exploaon han exploraon PSO concenraes on searchng around a promsng area n order o refne a canddae soluon and explores dfferen regons of he search space n order o locae a good opmum PSO depends on good nal posonng of he parcles n he soluon space [36] Wh her exploaon and exploraon, he parcle swarms fly hrough he problem space and have wo reasonng capables: he memory of her own bes poson pbes and knowledge of he global or neghborhood s bes poson gbes [34, 37] The same as n cloud compung, each ask runs on vrual machne where he resources are dsrbued vrually lke he way parcle swarm fly hrough problem space manan useful nformaon of her local poson and global poson The poson of parcle s nfluenced by velocy and has o be updaed each me he parcle moves from one pon o he nex poson We assume ha he asks are compleely dfferen and are dependen as parcles move n swarm and all asks need o use resources such as CPU, memory, bandwdh, o be execued and hey mus be measured n erms of cos The more accurae coss, he more he profs are [38] PSO has fas speed, bu low convergence accuracy PSO's dsadvanages are as follows: he mehod easly suffers from he paral opmsm PSO uses a number of parcles (canddae soluons) whch fly around n he search space o fnd bes soluon In PSO populaon represens he number of parcles n he search space Each parcle n PSO should consder he curren poson X = x, x,, x ] vecor, he curren velocy V = v, v,, v ], he [ 1 2 D [ 1 2 D

10 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December dsance o pbes, and he dsance o gbes o modfy s poson Take pbes pbes gbes gbes = ( x x ) and gbes ( x,, x ) pbes,, n = n as he bes poson of a parcle and s neghbors' bes poson Then, he velocy and poson of every parcle s updaed usng he wo Equaons below[39]: + 1 v = ωv + c1 rand1 ( pbes x ) + c2 rand2 ( gbes x ) (5) x = x + v (6) where v s he velocy of he h parcle a h k eraon, andω s a weghng funcon c1 and rand and rand 2 are he c2 are he weghng facor whch ncrease he performance of PSO, 1 random numbers beween 0 and 1whch gve he PSO a more randomzed search ably; he curren poson of he h parcle a he h k eraon; x s pbes s he varable o sore he bes h soluon obaned by he parcle; gbes represens he parcle poson or global poson as well To acheve a hgh performance, we se he nera wegh as ( ωmn ωmax ) ω = ωmax + er (7) er max ωmn and ωmax are he sarng and endng nera wegh whch are responsble o conrol he PSO algorhm s sably Ther bes values are beween 02 and 09 respecvely er and ermax represen he curren and maxmum erave me whch we se o 1000 ω s se o 04 The maxmum number of nera wegh s assgned o parcles wh fness values greaer han average fness value whle mnmum value of nera wegh s assgned o parcles wh fness values lesser han fness average value The frs par of he above-menoned formula, ω v, provdes exploraon ably for PSO The second and hrd pars, c1 rand ( pbes x ) and c2 rand ( gbes x ), represen prvae hnkng and collaboraon of parcles respecvely The nera wegh ω balances he global opmzaon capably and he local opmzaon capably Y Y X (+1) X (+1) V() V gbes gbes V() w*v() V (+1) gbes X () V pbes pbes X() gbes V pbes V pbes The orgnal PSO X The sandard PSO X Fg 41 The movemen of parcles: a concep of modfcaon of a searchng pon by PSO

11 5790 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen 42 The mplemenaon of MPSO Algorhm for Task Schedulng and Vrual Resource Allocaon n Cloud Compung Cloud compung echnology brngs he compung resources and sorage resources n dfferen geographcal posons no a resource pool hrough vrual echnology The users have o use hem and hen need o release hem so ha hey can be reused In hs way, we can calculae he average compuaon cos and compuaon me of all asks on all he resources The MPSO can be used o solve hs non-lnear complex opmzaon problem due o s advanages of beng less complex operaons and parameers MPSO presens a good deal n cloud compung because cloud compung server cluser can fas realze resource dscovery, resource machng, schedulng producon, and ask average runnng me [5] The proposed MPSO enlarges he scope of excellen posons and enhances global search ably n order o mprove he performance of parcle swarms In hs work, MPSO aduss he value of nera wegh ω, parcle velocy, and updaes of parcle poson The nera wegh ω balances he global opmzaon capably and he local opmzaon capably Durng he resource dscovery, and schedulng process, he cloud sysem uses pbes whch s he bes locaon he parcle has acheved so far pbes can be vewed as he parcle's memory and does no depend only on he value of fness funcon I also depends on oher consrans gbes s he bes poson ha neghbors of a parcle have acheved so far gbes akes he whole populaon as he neghbors of each parcle The selecon of gbes consss of hree seps: deermne he neghborhood, selec he gbes among he neghbors, and compare fness values among neghbors In hs MPSO algorhm, mos of he seps are he same as PSO algorhm bu ours ams a enhancng he global search ably, swarm dversy by ncreasng he chance o fnd a beer soluons and exploaon ably In frs seps, all he parcles are nalzed The fness value of all parcles s calculaed The pbes and gbes are calculaed The process of he MPSO algorhm s shown n he Fg 42 below: As we can see from he Fg 42 above, he heursc algorhms are essenal o solve real-world and complex problems PSO and our proposed MPSO are close o each oher srucurally bu he movemen of parcles n neghborhood represens a soluon for he problem The parcle moves by he drecon on he pbes and gbes unl reachng he maxmal number of eraon The algorhms are descrbed as follows:

12 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December Sar Sar Inalze PSO parameers Inalze parcles parameers Inalze populaon Evaluae fness funcon Check and updae pbes Check and updae gbes Evaluae fness funcon of each parcle Updae he opmal poson of he swarm Calculae he average fness value Updae he poson and velocy of each parcle Updae parcle velocy & poson Termnaon crera reached? End Yes No fness reached he hreshold? End Yes No Fg 42 Flow char of Sandard PSO and MPSO Algorhm1 Pseudo code of Parcle Swarm Opmzaon (PSO) algorhm 1: Inalzaon: Sar nalzng parcles wh random posons 2: Converson: Conver he connuous poson vecor o dscree vecor 3: Fness: Calculae fness value for each parcle usng fness funcon If curren fness s greaer han fness pbes, hen 4: Calculang pbes : Calculae he bes parcle pbes and assgn s bes poson value o gbes 5: Calculae velocy for each parcle 6: Updang: Updae he parcle velocy and he swarm bes known poson unl reachng he ermnaon condon based on formula (6) and (7): + 1 v = ωv + c1 rand1 ( pbes x ) + c2 rand2 ( gbes x ) x = x + v

13 5792 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen Where ω =nera c 1,c 2 =unformly dsrbued random numbers pbes =bes poson of each parcle gbes =bes poson of he enre parcles n a populaon = eraon 7: Repea 2 o 6 unl he soppng condon s sasfed (reachng maxmum number of eraons or when no change n fness value for a consecuve eraon) 8: Oupu: Prn he fnal soluon as he bes parcle Algorhm2 Pseudo code of modfed Parcle Swarm Opmzaon(MPSO) algorhm 1: Ge he bes soluon of he parcles 2: Se parcle dmenson as equal o he sze of avalable asks 3: Randomly, nalze parcles poson and velocy of each parcle; 4: Calculae he bes fness value of each parcle, concern he parcle wh he beer fness value, and compare s fness value wh he fness of s pbes ; f F X ( )) < F( pbes ) F ( ( pbes ) = F( X ( pbes = X () 5: Calculae he bes parcle as gbes wh he bes fness value, )) f F X ( )) < F( gbes ) ( gbes ) = F( X ( )) = X () F( gbes 6: Calculae velocy and updae her posons MPSOupdaevelocy() //change he velocy of he parcle accordng o (5) MPSOupdaeposon() //change he poson of he parcle accordng o (6) 7: Check f he soppng condon or he maxmum eraon s reached oherwse, repea from sep3 unl a soppng creron s sasfed Algorhm3- MPSO-Based Vrual Resource Schedulng 1: Se he vrual resource parameers and he wegh of he nodes and edges from he DAG; 2: Selec asks o be allocae o he avalable resources r R accordng o her prores p 3: For every r R, do 4: Schedule all asks from r 6: End 7: End 8: For he nodes r R 9: The ask s assgned o a vrual resource r for execuon based on he MPSO algorhm 10: End

14 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December Algorhms Descrpons In hs secon, he deals of he proposed MPSO algorhms are explaned clearly The above ask schedulng algorhms n he cloud-compung envronmen are descrbed based on PSO elemens as follows: The parcles are defned as he avalable real asks n ; he fness funcon s defned as he funcon used o fnd he opmal soluon; local bes s defned as he bes poson of a parcle among s all posons vsed so far; global bes s defned as he poson where he fness s acheved among all he parcles vsed so far; Inera Wegh s defned as he value used o balance he exploraon-exploaon rade off; he velocy updae s defned as a vecor o calculae he speed and drecon of he parcle; and hen he poson updae s defned as a global opmal poson of a parcle The PSO parameer sengs are as follows: Inal populaon s a se of parcles a a sarng me and are generaed randomly; he swarms are dsorganzed of movng parcles ha end o cluser ogeher whle each parcle seems o be movng n a random drecon; populaon sze s he number of parcles whch can be fxed accordngly; search space s he range n whch he algorhm compues he opmal conrol varables We se he lower bound and upper boundary o 0 and 1; maxmum generaons are he maxmum number of generaons allowed for he fness o converge wh he opmal soluon From he nalzaon sage, he algorhm ses he number of parcles, nalzes he parcle poson vecor and velocy vecor of each parcle n he parcle swarm search space, max r r r, vr v r The maxmum speed of parcle n n-dmensonal has o be se n order o lm he velocy of max ur lr a parcle vr = β ( ) (8) ur + lr where β [ 0,1], and v r s he velocy of he n h dmenson parcles, u r and l r are he upper bound and lower bound of he r-dmensonal search space The speed lm can cause he convergence of he parcle o he global opmal poson The second sep calculaes he max max nera weghω and updaes he velocy of he parcle If vr v r, hen v r = v r, f max max v < v r, hen vr = v r Updae he parcle poson from he nal poson up o he nex poson If x r < lr, hen se x r = lr, f x r > ur, se x r = ur The algorhm calculaes he where n x [ l, u ] fness of each parcle and updaes he pbes and gbes opmal of each parcle poson n he parcle swarm When reaches o he maxmum eraon or fnds he deal resul, wll close up he process oherwse wll repea he process from sep2 o updae he velocy of each parcle unl he soppng creron s sasfed Le us assume ha we know he sze of npu and sze of oupu of each asks and assgned as edge wegh e, e n Fg 32 Dependng on he number of asks compleed, he ready ls s k 1 k 2 updaed, whch wll now conan he asks whch parens have compleed execuon I wll updae he average values for communcaon beween resources accordng o he curren bandwdh When he remoe resource managemen sysems are no able o assgn ask o resources accordng o our mappngs sraegy due o resource unavalably, he compuaon of MPSO makes he heursc dynamcally balanced o oher asks' mappng Therefore, n hs problem, he parcles are he asks o be assgned and he dmensons of he parcles are he number of asks n a cloud sysem The value assgned o each dmenson of

15 5794 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen parcles s he compung resource o a ask The performance of each parcle s evaluaed by fness funcon descrbed above where represens he number of parcles and represens he vrual resource node number The parcle calculaes her velocy and updaes her poson accordngly The evaluaon sep s carred ou unl he specfed number of eraons s reached The performance of MPSO vares accordng o he varaon of he compung resource cos Ths varaon depends on he way cloud servce vares prcng polces dependng on he ype and capables of he vrual resources 5 Smulaon and Analyss of he Resuls 51 Smulaon Envronmen In order o prove he feasbly and o show he performance of he proposed algorhm, we chose o use a comparson mehod of MPSO algorhms agans GA, and sandard PSO We ake no consderaon varous parameers lke number of asks, number of CPU, number of VMs, number of eraons, swarm sze, populaon sze, as shown n Table51 below The smulaon was conduced no wo scenaros: 1) Usng he Malab program runnng on Inel(R) dual-core(tm) CPU@330GHz, wh 600GB of memory and 2) Usng CloudSm oolk runnng on Wndows 7 operang sysem wh Inel(R) dual-core(tm) CPU@330GHz, wh 600GB nsalled memory We consdered usng a maxmum of 10 vrual machnes Table 51 Parameers used for parcle swarm opmzaon and genec algorhm Populaon sze 40 PSO parameers ω max 09 ω mn 01 C 1 20 C 2 10 Number of eraons 1000 Populaon sze 40 GA parameers Crossover probably 07 Muaon probably 001 Number of eraons 1000 The reason we have chosen hese parameers s ha c 1 and c 2 are he weghng facors ha ncrease he performance of MPSO The bes range for c 1 s 15 o 2 and he bes range for c 2 s 1 o 20 We se he nera weghωmn andω max as he sarng and endng nera wegh whch are responsble o conrol he MPSO algorhm s sably Ther good range values lay beween 01 and 09 ermn and ermax represen he curren and maxmum erave me whch we se o 1000 The populaon sze s fxed a 100 parcles bu can be any number For purpose of comparng PSO and MPSO, our populaon sze s fxed a 100 parcles Our research has found ou ha fxng he values as hey are represened n Table51 provdes he bes convergence rae for all es problems consdered Scenaro 1: Ieraon of he parcle poson and velocy: In each PSO eraon sep, each parcle moves from one poson o he nex poson based on s velocy; by movng reaches o dfferen prospecve of he problem The basc parcular equaon was represened n (5) and (6) Each parcle was frs evaluaed o fnd he parcle

16 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December obecve funcon value The resul s revealed n Fg 51 below Bes Cos Ieraon Fg 51 MPSO represenaon of he bes cos a 1000 eraons The Fg 51 smulaes he bes cos for he proposed MPSO algorhm The cos vares gradualy due o he ncrease of number of eraon Increased number of eraon ncreases he qualy of soluon whch lead o he good cloud resource soluon Comparson resuls MPSO PSO fness value No of eraons Fg 52 Performance comparson of MPSO and PSO algorhms In Fg 52, he horzonal axs represens he number of eraon and he vercal axs represens he fness values The red lne ndcaed he modfed parcles swarm opmzaon mprovemen Ths means ha when he wo algorhms compleed he same ask, he modfed PSO performs beer han sandard PSO The plo resuls show ha MPSO converges faser han he PSO algorhm In each MPSO s eraon, he poson and he velocy of all parcles are updaed and her fness s evaluaed ogeher wh her dmenson number n The fness funcon complexy s based on he schedulng algorhm and also depended on he number of asks The convergence me s nfluenced by he number of parcles and he number of vrual resources consdered The numbers n Table 52 ndcae he average run me of bes funcon values n 20 runs Several expermens and dfferen parameers were se o evaluae he effcency of MPSO, so MPSO algorhm sus more o cloud compung Therefore, he average run me of he MPSO algorhm s shorer han ha of PSO algorhm Table 52 Comparson resuls for 20 runs of parcle swarm opmzaon algorhm echnque Algorhm Fness value The number of eraons Avg Run me(ms) PSO MPSO

17 5796 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen Scenaro 2: Analyss of he resuls based on CloudSm Smulaons: In hs secon, we consdered o smulae our resuls wh CloudSm plaform [40] and o evaluae he performance of he proposed algorhm We consdered some parameers such as compleon me, execuon me, and resource ulzaon The process of classfyng hese parameers s known as Task parameerzaon In our expermen, we used fve vrual machnes, and as well as en vrual machnes The comparson expermens were carred ou by usng MPSO, PSO, and GA algorhms We compared he performance of he hree algorhm from ask compleon me, execuon me, and resource ulzaon We consdered number of asks and as he number of VMs Tasks are he servce requess n cloud compung envronmen and need o be allocaed o VMs n order o be processed The VMs have he confgured processng capably such as processor, memory, and capacy sze whch are dynamcally vared We se ask lengh beween 1000MI o 15000MI wh he proceedng speed of vrual machne 150MIPS o 300MIPS (MIPS s he mllon nsrucons per second of VMs) and (MI s he mllon nsrucons of asks) Oher parameers used are from Table51 above The bellow fgures show he varaon of processng me of parcles (asks), execuon me and resource ulzaon wh respec o her number of VMs o complee he work Fg 53 shows ha he compleon me decreases when he number of resources ncreases The compleon me of MPSO s shorer han PSO, and GA Ths shows ha MPSO has grea advanage and can easly fnd very good soluon space o reduce he processng me he asks ake o complee he process Fg 53 shows he compleon me for MPSO, PSO, and GA wh respec o 10 vrual machnes Fg 53 Compleon me for MPSO, PSO, and GA wh respec o 10 vrual machnes To demonsrae he performance for he algorhms (GA, PSO, and MPSO), we use 5 vrual machnes and 10 vrual machnes for 10, 15, 25, 40 cloudles Table 53 Task Schedulng comparson based on compleon me (sec) GA PSO MPSO VM Cloudle

18 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December The resuls show ha he MPSO algorhm ouperforms he GA and PSO wh he respec o he execuon me Fg54 Represenaon of Execuon Tme for MPSO, PSO, and GA The fgure above shows he execuon me for GA, MPSO, and PSO algorhms when usng 5 vrual machnes and seng 10, 15, 25, 40 cloudles Table54 Task Schedulng comparson based on compleon me(sec) GA PSO MPSO VM Cloudle Based on he resuls n Fg 55 whch shows he execuon me of GA, MPSO, and PSO algorhms when usng 10 vrual machnes and varous cloudles, he proposed algorhm ouperforms he curren PSO and GA respecvely

19 5798 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen Fg 55 Represenaon of Execuon Tme for MPSO, PSO, and GA when consderng 10 VMs GA PSO MPSO VM Cloudle Table 55 shows he resource ulzaon for GA, MPSO, and PSO algorhms whle consderng 5 vrual machnes and 10, 15, 25, 40 cloudles Based on he resuls n Fg 56, MPSO algorhm ouperforms PSO and GA wh respec o he resource ulzaon for 5 VMs Fg 56 The smulaon resuls of he resource ulzaon for MPSO, PSO, and GA based on 5 vrual machnes and varous cloudles

20 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December Table 56 Comparson resuls of MPSO, PSO, and GA wh respec o he resource ulzaon GA PSO MPSO VM Cloudle Based on he resuls n Fg 57, MPSO algorhm ouperforms PSO, and GA wh respec o he resource ulzaon whle consderng 10 vrual machnes and 10, 15, 25, 40 cloudles Fg 57 Represenaon of resource ulzaon based on 10 VMs and varous Cloudles The research shows how o use evoluonary echnques o ener a schedule as a search soluon We refer o he Fg 33 o show he mappng of asks o he avalable resources Consderng he proposed algorhm, each parcle represens a ask for whch s randomly assgned o he avalable resource The fgures show he assgnmen of varous cloudles o fve and en vrual machnes 5 Concluson In a cloud envronmen, here are many asks runnng on vrual resources, so hs paper presens a modfed parcle swarm opmzaon algorhm appled o opmze ask schedulng and vrual resource allocaon n cloud compung wh wo consrans for me, cos, and resource ulzaon rae From he smulaons, s shown ha hs algorhm could quckly and dynamcally opmze vrual resources wh a reduced oal me for ask schedulng n he cloud envronmen The MPSO also can perform beer han he PSO mehod proposed n he earler researches n erms of processng me, cos and resource ulzaon rae The PSO can fal o acheve he requred opmum soluon n cases when he problem o be solved seems o be complcaed or complex bu hs can be fxed by usng MPSO algorhm Usng MPSO algorhm n cloud compung resource allocaon, he smulaon resuls show ha MPSO presens advanages n convergence speed, n fndng global opmal, and n smplcy ably

21 5800 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen As we can see from he resuls, a MPSO opmzaon processes he bes fness value, decreases rapdly and converges whle he number of eraon convergen o he hgher value To show how he evoluon process s gong on for boh MPSO, he convergence of he average fness values s also shown n Fg 52, from whch s clear ha MPSO seems o perform beer In he changng envronmen, lke vrual cloud compung resources need o be operaed n opmally manner Therefore, he MPSO opmzaon algorhm can quckly allocae resources under he dynamc envronmen, and ulzes effecvely he sysem resources o reduce cos, and makespan for he number of vrual resources and user obs References [1] Q, H and A Gan, Research on moble cloud compung: Revew, rend and perspecves, n Proc of Dgal Informaon and Communcaon Technology and 's Applcaons (DICTAP), 2012 Second Inernaonal Conference on, IEEE, 2012 Arcle (CrossRef Lnk) [2] Weng, C, e al, The hybrd schedulng framework for vrual machne sysems, n Proc of he 2009 ACM SIGPLAN/SIGOPS nernaonal conference on Vrual execuon envronmens, ACM, 2009 [3] Mell, P and T Grance, The NIST defnon of cloud compung, 2011 hps://wwwnsgov/publcaons/ns-defnon-cloud-compung [4] Luo, Y and B Plale, Herarchcal mapreduce programmng model and schedulng algorhms, n Proc of he h IEEE/ACM Inernaonal Symposum on Cluser, Cloud and Grd Compung (ccgrd 2012), IEEE Compuer Socey, 2012 Arcle (CrossRef Lnk) [5] Zhan, S and H Huo, Improved PSO-based ask schedulng algorhm n cloud compung, Journal of Informaon & Compuaonal Scence, 9(13): p , 2012 [6] Nng, W, e al, A ask schedulng algorhm based on qos and complexy-aware opmzaon n cloud compung, n Proc of Informaon and Communcaons Technology 2013, Naonal Docoral Academc Forum on, IET, 2013 Arcle (CrossRef Lnk) [7] Zhu, K, e al, Hybrd genec algorhm for cloud compung applcaons, n Proc of Servces Compung Conference (APSCC), 2011 IEEE Asa-Pacfc, IEEE, 2011 Arcle (CrossRef Lnk) [8] Ln, S-W, K-C Yng, and C-Y Huang, Mulprocessor ask schedulng n mulsage hybrd flowshops: A hybrd arfcal bee colony algorhm wh b-dreconal plannng, Compuers & Operaons Research, 40(5), p , 2013 Arcle (CrossRef Lnk) [9] Al-maamar, A and FA Omara, Task Schedulng Usng PSO Algorhm n Cloud Compung Envronmens, Inernaonal Journal of Grd and Dsrbued Compung, 8(5): p , 2015 Arcle (CrossRef Lnk) [10] Xu, S-H, e al, A Combnaon of Genec Algorhm and Parcle Swarm Opmzaon for Vehcle Roung Problem wh Tme Wndows, Sensors, 15(9), p , 2015 Arcle (CrossRef Lnk) [11] Karaboga, D, Arfcal bee colony algorhm scholarpeda, 5(3), p 6915, 2010 [12] Kumar, RS and S Gunasekaran, Improvng ask schedulng n large scale cloud compung envronmen usng arfcal bee colony algorhm, Inernaonal Journal of Compuer Applcaons, 103(5), 2014 Arcle (CrossRef Lnk) [13] Akkoyunlu, MC, O Engın, and K Büyuközkan, A harmony search algorhm for hybrd flow shop schedulng wh mulprocessor ask problems, n Proc of Modelng, Smulaon, and Appled Opmzaon (ICMSAO), h Inernaonal Conference on, IEEE, 2015 Arcle (CrossRef Lnk) [14] Mrall, S and SZM Hashm, A new hybrd PSOGSA algorhm for funcon opmzaon, n Proc of Compuer and nformaon applcaon (ICCIA), 2010 nernaonal conference on, IEEE, 2010 Arcle (CrossRef Lnk) [15] Ll, X, e al, An mproved bnary PSO-based ask schedulng algorhm n green cloud compung, n Proc of h Inernaonal Conference on Communcaons and Neworkng n Chna, , 2014 Arcle (CrossRef Lnk)

22 KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL 11, NO 12, December [16] Agrawal, S and R Shmp, Modfed Parcle Swarm Opmzaon [17] Labed, S, A Gherboud, and S Chkh, A modfed hybrd parcle swarm opmzaon algorhm for muldmensonal knapsack problem, In J Compu Appl, 34(2): p 1, 2011 Arcle (CrossRef Lnk) [18] Khan, SU, e al, A Modfed Parcle Swarm Opmzaon Algorhm for Global Opmzaons of Inverse problems, IEEE Transacons on Magnecs, Vol 52, Issue 3, 2016 Arcle (CrossRef Lnk) [19] Pandey, S, e al, A parcle swarm opmzaon-based heursc for schedulng workflow applcaons n cloud compung envronmens, n Proc of Advanced nformaon neworkng and applcaons (AINA), h IEEE nernaonal conference on, IEEE, 2010 Arcle (CrossRef Lnk) [20] Peyvand, M, M Zafaran, and E Nasr, Comparson of Parcle Swarm Opmzaon and he genec algorhm n he mprovemen of power sysem sably by an SSSC-based conroller, Journal of Elecrcal Engneerng and Technology, 6(2): p , 2011 Arcle (CrossRef Lnk) [21] Srdhar, M, Hybrd Genec Swarm Schedulng for Cloud Compung, Global Journal of Compuer Scence and Technology, 15(3), 2015 [22] Sh, P, e al, Dependable Deploymen Mehod for Mulple Applcaons n Cloud Servces Delvery Nework, [J] Chna Communcaons, 8(4): p 65-75, 2011 [23] Guo, L, e al, Task schedulng opmzaon n cloud compung based on heursc algorhm, Journal of Neworks, 7(3): p , 2012 Arcle (CrossRef Lnk) [24] Jena, R, Mul obecve ask schedulng n cloud envronmen usng nesed PSO framework, Proceda Compuer Scence, 57: p , 2015 Arcle (CrossRef Lnk) [25] Hsu, Y-C, P Lu, and J-J Wu, Job sequence schedulng for cloud compung, n Proc of Cloud and Servce Compung (CSC), 2011 Inernaonal Conference on, IEEE, 2011 Arcle (CrossRef Lnk) [26] Pryadarsn, RJ and L Arockam, PBCOPSO: A parallel opmzaon algorhm for ask schedulng n cloud envronmen, Indan Journal of Scence and Technology, 8(16), 2015 Arcle (CrossRef Lnk) [27] Eberhar, RC and Y Sh, Comparson beween genec algorhms and parcle swarm opmzaon, n Proc of Inernaonal Conference on Evoluonary Programmng, Sprnger, 1998 Arcle (CrossRef Lnk) [28] Hassan, R, e al, A comparson of parcle swarm opmzaon and he genec algorhm, n Proc of he 1s AIAA muldscplnary desgn opmzaon specals conference, 2005 Arcle (CrossRef Lnk) [29] Jones, KO, Comparson of genec algorhm and parcle swarm opmzaon, n Proc of In Conf Compuer Sysems and Technologes, 2005 [30] Elbelag, E, T Hegazy, and D Grerson, Comparson among fve evoluonary-based opmzaon algorhms Advanced engneerng nformacs, 19(1): p 43-53, 2005 Arcle (CrossRef Lnk) [31] De Jong, KA and WM Spears, Usng Genec Algorhms o Solve NP-Complee Problems, n ICGA, 1989 [32] Xu, L, e al, An mproved bnary PSO-based ask schedulng algorhm n green cloud compung, n Proc of Communcaons and Neworkng n Chna (CHINACOM), h Inernaonal Conference on, IEEE, 2014 Arcle (CrossRef Lnk) [33] Pooranan, Z, e al, An effcen mea-heursc algorhm for grd compung, Journal of Combnaoral Opmzaon, 30(3): p , 2015 Arcle (CrossRef Lnk) [34] Kennedy, J, Parcle swarm opmzaon, Encyclopeda of Machne Learnng, Sprnger, p , 2010 Arcle (CrossRef Lnk) [35] Eberhar, R and J Kennedy, A new opmzer usng parcle swarm heory, n Proc of Mcro Machne and Human Scence, 1995 MHS '95, Proceedngs of he Sxh Inernaonal Symposum on, 1995 Arcle (CrossRef Lnk)

23 5802 Frederc NZanywayngoma&Yang Yang: Effecve Task Schedulng and Dynamc Resource Opmzaon based on Heursc Algorhms n Cloud Compung Envronmen [36] Chapman, B, When clouds become green: he green open cloud archecure, Parallel Compung: From Mulcores and GPU's o Peascale, 19, p 228, 2010 Arcle (CrossRef Lnk) [37] Sedghzadeh, M, e al, Parameer opmzaon for a PEMFC model wh parcle swarm opmzaon, In J Eng Appl Sc, 3, p , 2011 [38] Lu, C-Y, C-M Zou, and P Wu, A ask schedulng algorhm based on genec algorhm and an colony opmzaon n cloud compung, n Proc of Dsrbued Compung and Applcaons o Busness, Engneerng and Scence (DCABES), h Inernaonal Symposum on, IEEE, 2014 Arcle (CrossRef Lnk) [39] Rosam, A and M Lashkar, Exended PSO algorhm for mprovemen problems K-Means cluserng algorhm, Inernaonal Journal of Managng Informaon Technology, 6(3), p 17, 2014 Arcle (CrossRef Lnk) [40] Calheros, RN, e al, CloudSm: a oolk for modelng and smulaon of cloud compung envronmens and evaluaon of resource provsonng algorhms, Sofware - Pracce and Experence, 41(1), p 23-50, 2011 Arcle (CrossRef Lnk) Frederc Nzanywayngoma was born n Rwanda, Sepember, 1981 He receved hs BS degree n Elecronc and Communcaon Sysems Engneerng from Naonal Unversy of Rwanda n 2010 and hs MS degree n Informaon Communcaon Engneerng from Unversy of Scence and Technology Beng, Chna n 2013 Currenly, he s a PhD canddae a he same unversy Hs research neress nclude Machne o Machne Communcaons, Cloud Compung, Schedulng Algorhms and Opmzaon Mehods Professor Yang Yang graduaed from Beng Iron and Seel Insue of Auomaon Sysem n 1982 He receved hs PhD n Informaon Engneerng, from Unversy of Scence and Technology n Llle, France, n 1988 He has been a professor a Unversy of Scence and Technology Beng snce 1988 He has publshed n ournals and conferences boh a home and abroad more han 200 papers, compleed books Hs research neress nclude Servce Scence and Cloud Compung, Inellgen Conrol, Image Processng and Paern Recognon, Mulmeda Communcaon, Grd Technology

MANY real-world applications (e.g. production

MANY real-world applications (e.g. production Barebones Parcle Swarm for Ineger Programmng Problems Mahamed G. H. Omran, Andres Engelbrech and Ayed Salman Absrac The performance of wo recen varans of Parcle Swarm Opmzaon (PSO) when appled o Ineger

More information

ISSN MIT Publications

ISSN MIT Publications MIT Inernaonal Journal of Elecrcal and Insrumenaon Engneerng Vol. 1, No. 2, Aug 2011, pp 93-98 93 ISSN 2230-7656 MIT Publcaons A New Approach for Solvng Economc Load Dspach Problem Ansh Ahmad Dep. of Elecrcal

More information

PARTICLE SWARM OPTIMIZATION BASED ON BOTTLENECK MACHINE FOR JOBSHOP SCHEDULING

PARTICLE SWARM OPTIMIZATION BASED ON BOTTLENECK MACHINE FOR JOBSHOP SCHEDULING Proceedng 7 h Inernaonal Semnar on Indusral Engneerng and Managemen PARTICLE SWARM OPTIMIZATION BASED ON BOTTLENECK MACHINE FOR JOBSHOP SCHEDULING Rahm Mauldya Indusral Engneerng Deparmen, Indusral Engneerng

More information

Robustness Experiments with Two Variance Components

Robustness Experiments with Two Variance Components Naonal Insue of Sandards and Technology (NIST) Informaon Technology Laboraory (ITL) Sascal Engneerng Dvson (SED) Robusness Expermens wh Two Varance Componens by Ana Ivelsse Avlés avles@ns.gov Conference

More information

On One Analytic Method of. Constructing Program Controls

On One Analytic Method of. Constructing Program Controls Appled Mahemacal Scences, Vol. 9, 05, no. 8, 409-407 HIKARI Ld, www.m-hkar.com hp://dx.do.org/0.988/ams.05.54349 On One Analyc Mehod of Consrucng Program Conrols A. N. Kvko, S. V. Chsyakov and Yu. E. Balyna

More information

Dynamic Team Decision Theory. EECS 558 Project Shrutivandana Sharma and David Shuman December 10, 2005

Dynamic Team Decision Theory. EECS 558 Project Shrutivandana Sharma and David Shuman December 10, 2005 Dynamc Team Decson Theory EECS 558 Proec Shruvandana Sharma and Davd Shuman December 0, 005 Oulne Inroducon o Team Decson Theory Decomposon of he Dynamc Team Decson Problem Equvalence of Sac and Dynamc

More information

V.Abramov - FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS

V.Abramov - FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS R&RATA # Vol.) 8, March FURTHER AALYSIS OF COFIDECE ITERVALS FOR LARGE CLIET/SERVER COMPUTER ETWORKS Vyacheslav Abramov School of Mahemacal Scences, Monash Unversy, Buldng 8, Level 4, Clayon Campus, Wellngon

More information

Hongbin Dong Computer Science and Technology College Harbin Engineering University Harbin, China

Hongbin Dong Computer Science and Technology College Harbin Engineering University Harbin, China Hongbn Dong Compuer Scence and Harbn Engneerng Unversy Harbn, Chna donghongbn@hrbeu.edu.cn Xue Yang Compuer Scence and Harbn Engneerng Unversy Harbn, Chna yangxue@hrbeu.edu.cn Xuyang Teng Compuer Scence

More information

Variants of Pegasos. December 11, 2009

Variants of Pegasos. December 11, 2009 Inroducon Varans of Pegasos SooWoong Ryu bshboy@sanford.edu December, 009 Youngsoo Cho yc344@sanford.edu Developng a new SVM algorhm s ongong research opc. Among many exng SVM algorhms, we wll focus on

More information

CS 268: Packet Scheduling

CS 268: Packet Scheduling Pace Schedulng Decde when and wha pace o send on oupu ln - Usually mplemened a oupu nerface CS 68: Pace Schedulng flow Ion Soca March 9, 004 Classfer flow flow n Buffer managemen Scheduler soca@cs.bereley.edu

More information

Approximate Analytic Solution of (2+1) - Dimensional Zakharov-Kuznetsov(Zk) Equations Using Homotopy

Approximate Analytic Solution of (2+1) - Dimensional Zakharov-Kuznetsov(Zk) Equations Using Homotopy Arcle Inernaonal Journal of Modern Mahemacal Scences, 4, (): - Inernaonal Journal of Modern Mahemacal Scences Journal homepage: www.modernscenfcpress.com/journals/jmms.aspx ISSN: 66-86X Florda, USA Approxmae

More information

Particle Swarm Optimization Algorithm with Reverse-Learning and Local-Learning Behavior

Particle Swarm Optimization Algorithm with Reverse-Learning and Local-Learning Behavior 35 JOURNAL OF SOFTWARE, VOL. 9, NO. 2, FEBRUARY 214 Parcle Swarm Opmzaon Algorhm wh Reverse-Learnng and Local-Learnng Behavor Xuewen Xa Naonal Engneerng Research Cener for Saelle Posonng Sysem, Wuhan Unversy,

More information

Reactive Methods to Solve the Berth AllocationProblem with Stochastic Arrival and Handling Times

Reactive Methods to Solve the Berth AllocationProblem with Stochastic Arrival and Handling Times Reacve Mehods o Solve he Berh AllocaonProblem wh Sochasc Arrval and Handlng Tmes Nsh Umang* Mchel Berlare* * TRANSP-OR, Ecole Polyechnque Fédérale de Lausanne Frs Workshop on Large Scale Opmzaon November

More information

The Dynamic Programming Models for Inventory Control System with Time-varying Demand

The Dynamic Programming Models for Inventory Control System with Time-varying Demand The Dynamc Programmng Models for Invenory Conrol Sysem wh Tme-varyng Demand Truong Hong Trnh (Correspondng auhor) The Unversy of Danang, Unversy of Economcs, Venam Tel: 84-236-352-5459 E-mal: rnh.h@due.edu.vn

More information

EEL 6266 Power System Operation and Control. Chapter 5 Unit Commitment

EEL 6266 Power System Operation and Control. Chapter 5 Unit Commitment EEL 6266 Power Sysem Operaon and Conrol Chaper 5 Un Commmen Dynamc programmng chef advanage over enumeraon schemes s he reducon n he dmensonaly of he problem n a src prory order scheme, here are only N

More information

FTCS Solution to the Heat Equation

FTCS Solution to the Heat Equation FTCS Soluon o he Hea Equaon ME 448/548 Noes Gerald Reckenwald Porland Sae Unversy Deparmen of Mechancal Engneerng gerry@pdxedu ME 448/548: FTCS Soluon o he Hea Equaon Overvew Use he forward fne d erence

More information

Cubic Bezier Homotopy Function for Solving Exponential Equations

Cubic Bezier Homotopy Function for Solving Exponential Equations Penerb Journal of Advanced Research n Compung and Applcaons ISSN (onlne: 46-97 Vol. 4, No.. Pages -8, 6 omoopy Funcon for Solvng Eponenal Equaons S. S. Raml *,,. Mohamad Nor,a, N. S. Saharzan,b and M.

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. Ths documen s downloaded from DR-NTU, Nanyang Technologcal Unversy Lbrary, Sngapore. Tle A smplfed verb machng algorhm for word paron n vsual speech processng( Acceped verson ) Auhor(s) Foo, Say We; Yong,

More information

Modeling and Solving of Multi-Product Inventory Lot-Sizing with Supplier Selection under Quantity Discounts

Modeling and Solving of Multi-Product Inventory Lot-Sizing with Supplier Selection under Quantity Discounts nernaonal ournal of Appled Engneerng Research SSN 0973-4562 Volume 13, Number 10 (2018) pp. 8708-8713 Modelng and Solvng of Mul-Produc nvenory Lo-Szng wh Suppler Selecon under Quany Dscouns Naapa anchanaruangrong

More information

An introduction to Support Vector Machine

An introduction to Support Vector Machine An nroducon o Suppor Vecor Machne 報告者 : 黃立德 References: Smon Haykn, "Neural Neworks: a comprehensve foundaon, second edon, 999, Chaper 2,6 Nello Chrsann, John Shawe-Tayer, An Inroducon o Suppor Vecor Machnes,

More information

Genetic Algorithm in Parameter Estimation of Nonlinear Dynamic Systems

Genetic Algorithm in Parameter Estimation of Nonlinear Dynamic Systems Genec Algorhm n Parameer Esmaon of Nonlnear Dynamc Sysems E. Paeraks manos@egnaa.ee.auh.gr V. Perds perds@vergna.eng.auh.gr Ah. ehagas kehagas@egnaa.ee.auh.gr hp://skron.conrol.ee.auh.gr/kehagas/ndex.hm

More information

Short-Term Load Forecasting Using PSO-Based Phase Space Neural Networks

Short-Term Load Forecasting Using PSO-Based Phase Space Neural Networks Proceedngs of he 5h WSEAS In. Conf. on SIMULATION, MODELING AND OPTIMIZATION, Corfu, Greece, Augus 7-9, 005 (pp78-83) Shor-Term Load Forecasng Usng PSO-Based Phase Space Neural Neworks Jang Chuanwen, Fang

More information

A Novel Discrete Differential Evolution Algoritnm for Task Scheduling in Heterogeneous Computing Systems

A Novel Discrete Differential Evolution Algoritnm for Task Scheduling in Heterogeneous Computing Systems Proceedngs of he 2009 IEEE Inernaonal Conference on Sysems, Man, and Cybernecs San Anono, TX, USA - Ocober 2009 A Novel Dscree Dfferenal Evoluon Algornm for Task Schedulng n Heerogeneous Compung Sysems

More information

( ) () we define the interaction representation by the unitary transformation () = ()

( ) () we define the interaction representation by the unitary transformation () = () Hgher Order Perurbaon Theory Mchael Fowler 3/7/6 The neracon Represenaon Recall ha n he frs par of hs course sequence, we dscussed he chrödnger and Hesenberg represenaons of quanum mechancs here n he chrödnger

More information

Theoretical Analysis of Biogeography Based Optimization Aijun ZHU1,2,3 a, Cong HU1,3, Chuanpei XU1,3, Zhi Li1,3

Theoretical Analysis of Biogeography Based Optimization Aijun ZHU1,2,3 a, Cong HU1,3, Chuanpei XU1,3, Zhi Li1,3 6h Inernaonal Conference on Machnery, Maerals, Envronmen, Boechnology and Compuer (MMEBC 6) Theorecal Analyss of Bogeography Based Opmzaon Aun ZU,,3 a, Cong U,3, Chuanpe XU,3, Zh L,3 School of Elecronc

More information

APOC #232 Capacity Planning for Fault-Tolerant All-Optical Network

APOC #232 Capacity Planning for Fault-Tolerant All-Optical Network APOC #232 Capacy Plannng for Faul-Toleran All-Opcal Nework Mchael Kwok-Shng Ho and Kwok-wa Cheung Deparmen of Informaon ngneerng The Chnese Unversy of Hong Kong Shan, N.T., Hong Kong SAR, Chna -mal: kwcheung@e.cuhk.edu.hk

More information

Performance Analysis for a Network having Standby Redundant Unit with Waiting in Repair

Performance Analysis for a Network having Standby Redundant Unit with Waiting in Repair TECHNI Inernaonal Journal of Compung Scence Communcaon Technologes VOL.5 NO. July 22 (ISSN 974-3375 erformance nalyss for a Nework havng Sby edundan Un wh ang n epar Jendra Sngh 2 abns orwal 2 Deparmen

More information

New M-Estimator Objective Function. in Simultaneous Equations Model. (A Comparative Study)

New M-Estimator Objective Function. in Simultaneous Equations Model. (A Comparative Study) Inernaonal Mahemacal Forum, Vol. 8, 3, no., 7 - HIKARI Ld, www.m-hkar.com hp://dx.do.org/.988/mf.3.3488 New M-Esmaor Objecve Funcon n Smulaneous Equaons Model (A Comparave Sudy) Ahmed H. Youssef Professor

More information

Study on Distribution Network Reconfiguration with Various DGs

Study on Distribution Network Reconfiguration with Various DGs Inernaonal Conference on Maerals Engneerng and Informaon Technology Applcaons (MEITA 205) Sudy on Dsrbuon ework Reconfguraon wh Varous DGs Shengsuo u a, Y Dng b and Zhru Lang c School of Elecrcal Engneerng,

More information

Refined Binary Particle Swarm Optimization and Application in Power System

Refined Binary Particle Swarm Optimization and Application in Power System Po-Hung Chen, Cheng-Chen Kuo, Fu-Hsen Chen, Cheng-Chuan Chen Refned Bnary Parcle Swarm Opmzaon and Applcaon n Power Sysem PO-HUNG CHEN, CHENG-CHIEN KUO, FU-HSIEN CHEN, CHENG-CHUAN CHEN* Deparmen of Elecrcal

More information

Outline. Probabilistic Model Learning. Probabilistic Model Learning. Probabilistic Model for Time-series Data: Hidden Markov Model

Outline. Probabilistic Model Learning. Probabilistic Model Learning. Probabilistic Model for Time-series Data: Hidden Markov Model Probablsc Model for Tme-seres Daa: Hdden Markov Model Hrosh Mamsuka Bonformacs Cener Kyoo Unversy Oulne Three Problems for probablsc models n machne learnng. Compung lkelhood 2. Learnng 3. Parsng (predcon

More information

Meta-Heuristic Optimization techniques in power systems

Meta-Heuristic Optimization techniques in power systems Proceedngs of he 2nd IASME / WSEAS Inernaonal Conference on Energy & Envronmen (EE07), Pororoz, Slovena, May 15-17, 2007 163 Mea-Heursc Opmzaon echnques n power sysems Vlachos Arsds Deparmen of Informacs

More information

The Analysis of the Thickness-predictive Model Based on the SVM Xiu-ming Zhao1,a,Yan Wang2,band Zhimin Bi3,c

The Analysis of the Thickness-predictive Model Based on the SVM Xiu-ming Zhao1,a,Yan Wang2,band Zhimin Bi3,c h Naonal Conference on Elecrcal, Elecroncs and Compuer Engneerng (NCEECE The Analyss of he Thcknesspredcve Model Based on he SVM Xumng Zhao,a,Yan Wang,band Zhmn B,c School of Conrol Scence and Engneerng,

More information

GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS. Youngwoo Ahn and Kitae Kim

GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS. Youngwoo Ahn and Kitae Kim Korean J. Mah. 19 (2011), No. 3, pp. 263 272 GENERATING CERTAIN QUINTIC IRREDUCIBLE POLYNOMIALS OVER FINITE FIELDS Youngwoo Ahn and Kae Km Absrac. In he paper [1], an explc correspondence beween ceran

More information

Attribute Reduction Algorithm Based on Discernibility Matrix with Algebraic Method GAO Jing1,a, Ma Hui1, Han Zhidong2,b

Attribute Reduction Algorithm Based on Discernibility Matrix with Algebraic Method GAO Jing1,a, Ma Hui1, Han Zhidong2,b Inernaonal Indusral Informacs and Compuer Engneerng Conference (IIICEC 05) Arbue educon Algorhm Based on Dscernbly Marx wh Algebrac Mehod GAO Jng,a, Ma Hu, Han Zhdong,b Informaon School, Capal Unversy

More information

Online Supplement for Dynamic Multi-Technology. Production-Inventory Problem with Emissions Trading

Online Supplement for Dynamic Multi-Technology. Production-Inventory Problem with Emissions Trading Onlne Supplemen for Dynamc Mul-Technology Producon-Invenory Problem wh Emssons Tradng by We Zhang Zhongsheng Hua Yu Xa and Baofeng Huo Proof of Lemma For any ( qr ) Θ s easy o verfy ha he lnear programmng

More information

UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 2017 EXAMINATION

UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 2017 EXAMINATION INTERNATIONAL TRADE T. J. KEHOE UNIVERSITAT AUTÒNOMA DE BARCELONA MARCH 27 EXAMINATION Please answer wo of he hree quesons. You can consul class noes, workng papers, and arcles whle you are workng on he

More information

Solving the multi-period fixed cost transportation problem using LINGO solver

Solving the multi-period fixed cost transportation problem using LINGO solver Inernaonal Journal of Pure and Appled Mahemacs Volume 119 No. 12 2018, 2151-2157 ISSN: 1314-3395 (on-lne verson) url: hp://www.pam.eu Specal Issue pam.eu Solvng he mul-perod fxed cos ransporaon problem

More information

TSS = SST + SSE An orthogonal partition of the total SS

TSS = SST + SSE An orthogonal partition of the total SS ANOVA: Topc 4. Orhogonal conrass [ST&D p. 183] H 0 : µ 1 = µ =... = µ H 1 : The mean of a leas one reamen group s dfferen To es hs hypohess, a basc ANOVA allocaes he varaon among reamen means (SST) equally

More information

Solution in semi infinite diffusion couples (error function analysis)

Solution in semi infinite diffusion couples (error function analysis) Soluon n sem nfne dffuson couples (error funcon analyss) Le us consder now he sem nfne dffuson couple of wo blocks wh concenraon of and I means ha, n a A- bnary sysem, s bondng beween wo blocks made of

More information

Dual Approximate Dynamic Programming for Large Scale Hydro Valleys

Dual Approximate Dynamic Programming for Large Scale Hydro Valleys Dual Approxmae Dynamc Programmng for Large Scale Hydro Valleys Perre Carpener and Jean-Phlppe Chanceler 1 ENSTA ParsTech and ENPC ParsTech CMM Workshop, January 2016 1 Jon work wh J.-C. Alas, suppored

More information

On computing differential transform of nonlinear non-autonomous functions and its applications

On computing differential transform of nonlinear non-autonomous functions and its applications On compung dfferenal ransform of nonlnear non-auonomous funcons and s applcaons Essam. R. El-Zahar, and Abdelhalm Ebad Deparmen of Mahemacs, Faculy of Scences and Humanes, Prnce Saam Bn Abdulazz Unversy,

More information

Relative controllability of nonlinear systems with delays in control

Relative controllability of nonlinear systems with delays in control Relave conrollably o nonlnear sysems wh delays n conrol Jerzy Klamka Insue o Conrol Engneerng, Slesan Techncal Unversy, 44- Glwce, Poland. phone/ax : 48 32 37227, {jklamka}@a.polsl.glwce.pl Keywor: Conrollably.

More information

Fall 2010 Graduate Course on Dynamic Learning

Fall 2010 Graduate Course on Dynamic Learning Fall 200 Graduae Course on Dynamc Learnng Chaper 4: Parcle Flers Sepember 27, 200 Byoung-Tak Zhang School of Compuer Scence and Engneerng & Cognve Scence and Bran Scence Programs Seoul aonal Unversy hp://b.snu.ac.kr/~bzhang/

More information

Computing Relevance, Similarity: The Vector Space Model

Computing Relevance, Similarity: The Vector Space Model Compung Relevance, Smlary: The Vecor Space Model Based on Larson and Hears s sldes a UC-Bereley hp://.sms.bereley.edu/courses/s0/f00/ aabase Managemen Sysems, R. Ramarshnan ocumen Vecors v ocumens are

More information

Math 128b Project. Jude Yuen

Math 128b Project. Jude Yuen Mah 8b Proec Jude Yuen . Inroducon Le { Z } be a sequence of observed ndependen vecor varables. If he elemens of Z have a on normal dsrbuon hen { Z } has a mean vecor Z and a varancecovarance marx z. Geomercally

More information

Learning Objectives. Self Organization Map. Hamming Distance(1/5) Introduction. Hamming Distance(3/5) Hamming Distance(2/5) 15/04/2015

Learning Objectives. Self Organization Map. Hamming Distance(1/5) Introduction. Hamming Distance(3/5) Hamming Distance(2/5) 15/04/2015 /4/ Learnng Objecves Self Organzaon Map Learnng whou Exaples. Inroducon. MAXNET 3. Cluserng 4. Feaure Map. Self-organzng Feaure Map 6. Concluson 38 Inroducon. Learnng whou exaples. Daa are npu o he syse

More information

Graduate Macroeconomics 2 Problem set 5. - Solutions

Graduate Macroeconomics 2 Problem set 5. - Solutions Graduae Macroeconomcs 2 Problem se. - Soluons Queson 1 To answer hs queson we need he frms frs order condons and he equaon ha deermnes he number of frms n equlbrum. The frms frs order condons are: F K

More information

A NEW TECHNIQUE FOR SOLVING THE 1-D BURGERS EQUATION

A NEW TECHNIQUE FOR SOLVING THE 1-D BURGERS EQUATION S19 A NEW TECHNIQUE FOR SOLVING THE 1-D BURGERS EQUATION by Xaojun YANG a,b, Yugu YANG a*, Carlo CATTANI c, and Mngzheng ZHU b a Sae Key Laboraory for Geomechancs and Deep Underground Engneerng, Chna Unversy

More information

J i-1 i. J i i+1. Numerical integration of the diffusion equation (I) Finite difference method. Spatial Discretization. Internal nodes.

J i-1 i. J i i+1. Numerical integration of the diffusion equation (I) Finite difference method. Spatial Discretization. Internal nodes. umercal negraon of he dffuson equaon (I) Fne dfference mehod. Spaal screaon. Inernal nodes. R L V For hermal conducon le s dscree he spaal doman no small fne spans, =,,: Balance of parcles for an nernal

More information

PARTICLE SWARM OPTIMIZATION FOR INTERACTIVE FUZZY MULTIOBJECTIVE NONLINEAR PROGRAMMING. T. Matsui, M. Sakawa, K. Kato, T. Uno and K.

PARTICLE SWARM OPTIMIZATION FOR INTERACTIVE FUZZY MULTIOBJECTIVE NONLINEAR PROGRAMMING. T. Matsui, M. Sakawa, K. Kato, T. Uno and K. Scenae Mahemacae Japoncae Onlne, e-2008, 1 13 1 PARTICLE SWARM OPTIMIZATION FOR INTERACTIVE FUZZY MULTIOBJECTIVE NONLINEAR PROGRAMMING T. Masu, M. Sakawa, K. Kao, T. Uno and K. Tamada Receved February

More information

A Fuzzy Model for the Multiobjective Emergency Facility Location Problem with A-Distance

A Fuzzy Model for the Multiobjective Emergency Facility Location Problem with A-Distance The Open Cybernecs and Sysemcs Journal, 007, 1, 1-7 1 A Fuzzy Model for he Mulobecve Emergency Facly Locaon Problem wh A-Dsance T. Uno *, H. Kaagr and K. Kao Deparmen of Arfcal Complex Sysems Engneerng,

More information

Introduction to Boosting

Introduction to Boosting Inroducon o Boosng Cynha Rudn PACM, Prnceon Unversy Advsors Ingrd Daubeches and Rober Schapre Say you have a daabase of news arcles, +, +, -, -, +, +, -, -, +, +, -, -, +, +, -, + where arcles are labeled

More information

[ ] 2. [ ]3 + (Δx i + Δx i 1 ) / 2. Δx i-1 Δx i Δx i+1. TPG4160 Reservoir Simulation 2018 Lecture note 3. page 1 of 5

[ ] 2. [ ]3 + (Δx i + Δx i 1 ) / 2. Δx i-1 Δx i Δx i+1. TPG4160 Reservoir Simulation 2018 Lecture note 3. page 1 of 5 TPG460 Reservor Smulaon 08 page of 5 DISCRETIZATIO OF THE FOW EQUATIOS As we already have seen, fne dfference appromaons of he paral dervaves appearng n he flow equaons may be obaned from Taylor seres

More information

THE PREDICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS

THE PREDICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS THE PREICTION OF COMPETITIVE ENVIRONMENT IN BUSINESS INTROUCTION The wo dmensonal paral dfferenal equaons of second order can be used for he smulaon of compeve envronmen n busness The arcle presens he

More information

HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD

HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD Journal of Appled Mahemacs and Compuaonal Mechancs 3, (), 45-5 HEAT CONDUCTION PROBLEM IN A TWO-LAYERED HOLLOW CYLINDER BY USING THE GREEN S FUNCTION METHOD Sansław Kukla, Urszula Sedlecka Insue of Mahemacs,

More information

In the complete model, these slopes are ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL. (! i+1 -! i ) + [(!") i+1,q - [(!

In the complete model, these slopes are ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL. (! i+1 -! i ) + [(!) i+1,q - [(! ANALYSIS OF VARIANCE FOR THE COMPLETE TWO-WAY MODEL The frs hng o es n wo-way ANOVA: Is here neracon? "No neracon" means: The man effecs model would f. Ths n urn means: In he neracon plo (wh A on he horzonal

More information

Hongyuan Gao* and Ming Diao

Hongyuan Gao* and Ming Diao In. J. odellng, Idenfcaon and Conrol, Vol. X, No. Y, 200X Culural frework algorhm and s applcaon for dgal flers desgn Hongyuan Gao* and ng Dao College of Informaon and Communcaon Engneerng, Harbn Engneerng

More information

WiH Wei He

WiH Wei He Sysem Idenfcaon of onlnear Sae-Space Space Baery odels WH We He wehe@calce.umd.edu Advsor: Dr. Chaochao Chen Deparmen of echancal Engneerng Unversy of aryland, College Par 1 Unversy of aryland Bacground

More information

Lecture 6: Learning for Control (Generalised Linear Regression)

Lecture 6: Learning for Control (Generalised Linear Regression) Lecure 6: Learnng for Conrol (Generalsed Lnear Regresson) Conens: Lnear Mehods for Regresson Leas Squares, Gauss Markov heorem Recursve Leas Squares Lecure 6: RLSC - Prof. Sehu Vjayakumar Lnear Regresson

More information

Anisotropic Behaviors and Its Application on Sheet Metal Stamping Processes

Anisotropic Behaviors and Its Application on Sheet Metal Stamping Processes Ansoropc Behavors and Is Applcaon on Shee Meal Sampng Processes Welong Hu ETA-Engneerng Technology Assocaes, Inc. 33 E. Maple oad, Sue 00 Troy, MI 48083 USA 48-79-300 whu@ea.com Jeanne He ETA-Engneerng

More information

A NEW METHOD OF FMS SCHEDULING USING OPTIMIZATION AND SIMULATION

A NEW METHOD OF FMS SCHEDULING USING OPTIMIZATION AND SIMULATION A NEW METHD F FMS SCHEDULING USING PTIMIZATIN AND SIMULATIN Ezedeen Kodeekha Deparmen of Producon, Informacs, Managemen and Conrol Faculy of Mechancal Engneerng udapes Unversy of Technology and Econcs

More information

A Novel Efficient Stopping Criterion for BICM-ID System

A Novel Efficient Stopping Criterion for BICM-ID System A Novel Effcen Soppng Creron for BICM-ID Sysem Xao Yng, L Janpng Communcaon Unversy of Chna Absrac Ths paper devses a novel effcen soppng creron for b-nerleaved coded modulaon wh erave decodng (BICM-ID)

More information

Comb Filters. Comb Filters

Comb Filters. Comb Filters The smple flers dscussed so far are characered eher by a sngle passband and/or a sngle sopband There are applcaons where flers wh mulple passbands and sopbands are requred Thecomb fler s an example of

More information

Parameter Estimation of Three-Phase Induction Motor by Using Genetic Algorithm

Parameter Estimation of Three-Phase Induction Motor by Using Genetic Algorithm 360 Journal of Elecrcal Engneerng & Technology Vol. 4, o. 3, pp. 360~364, 009 Parameer Esmaon of Three-Phase Inducon Moor by Usng Genec Algorhm Seesa Jangj and Panhep Laohacha* Absrac Ths paper suggess

More information

A Tour of Modeling Techniques

A Tour of Modeling Techniques A Tour of Modelng Technques John Hooker Carnege Mellon Unversy EWO Semnar February 8 Slde Oulne Med neger lnear (MILP) modelng Dsuncve modelng Knapsack modelng Consran programmng models Inegraed Models

More information

Quantum-Inspired Evolutionary Multicast Algorithm

Quantum-Inspired Evolutionary Multicast Algorithm Proceedngs of he 009 IEEE Inernaonal Conference on Sysems, Man, and Cybernecs San Anono, X, USA - Ocober 009 Quanum-Inspred Evoluonary Mulcas Algorhm Yangyang L yyl@xdan.edu.cn Lcheng Jao lchjao@mal.xdan.edu.cn

More information

Linear Response Theory: The connection between QFT and experiments

Linear Response Theory: The connection between QFT and experiments Phys540.nb 39 3 Lnear Response Theory: The connecon beween QFT and expermens 3.1. Basc conceps and deas Q: ow do we measure he conducvy of a meal? A: we frs nroduce a weak elecrc feld E, and hen measure

More information

Clustering (Bishop ch 9)

Clustering (Bishop ch 9) Cluserng (Bshop ch 9) Reference: Daa Mnng by Margare Dunham (a slde source) 1 Cluserng Cluserng s unsupervsed learnng, here are no class labels Wan o fnd groups of smlar nsances Ofen use a dsance measure

More information

Volatility Interpolation

Volatility Interpolation Volaly Inerpolaon Prelmnary Verson March 00 Jesper Andreasen and Bran Huge Danse Mares, Copenhagen wan.daddy@danseban.com brno@danseban.com Elecronc copy avalable a: hp://ssrn.com/absrac=69497 Inro Local

More information

ABSTRACT. KEYWORDS Hybrid, Genetic Algorithm, Shipping, Dispatching, Vehicle, Time Windows INTRODUCTION

ABSTRACT. KEYWORDS Hybrid, Genetic Algorithm, Shipping, Dispatching, Vehicle, Time Windows INTRODUCTION A HYBRID GENETIC ALGORITH FOR A DYNAIC INBOUND ORDERING AND SHIPPING AND OUTBOUND DISPATCHING PROBLE WITH HETEROGENEOUS VEHICLE TYPES AND DELIVERY TIE WINDOWS by Byung Soo Km, Woon-Seek Lee, and Young-Seok

More information

Chapter Lagrangian Interpolation

Chapter Lagrangian Interpolation Chaper 5.4 agrangan Inerpolaon Afer readng hs chaper you should be able o:. dere agrangan mehod of nerpolaon. sole problems usng agrangan mehod of nerpolaon and. use agrangan nerpolans o fnd deraes and

More information

e-journal Reliability: Theory& Applications No 2 (Vol.2) Vyacheslav Abramov

e-journal Reliability: Theory& Applications No 2 (Vol.2) Vyacheslav Abramov June 7 e-ournal Relably: Theory& Applcaons No (Vol. CONFIDENCE INTERVALS ASSOCIATED WITH PERFORMANCE ANALYSIS OF SYMMETRIC LARGE CLOSED CLIENT/SERVER COMPUTER NETWORKS Absrac Vyacheslav Abramov School

More information

ELASTIC MODULUS ESTIMATION OF CHOPPED CARBON FIBER TAPE REINFORCED THERMOPLASTICS USING THE MONTE CARLO SIMULATION

ELASTIC MODULUS ESTIMATION OF CHOPPED CARBON FIBER TAPE REINFORCED THERMOPLASTICS USING THE MONTE CARLO SIMULATION THE 19 TH INTERNATIONAL ONFERENE ON OMPOSITE MATERIALS ELASTI MODULUS ESTIMATION OF HOPPED ARBON FIBER TAPE REINFORED THERMOPLASTIS USING THE MONTE ARLO SIMULATION Y. Sao 1*, J. Takahash 1, T. Masuo 1,

More information

Lecture 11 SVM cont

Lecture 11 SVM cont Lecure SVM con. 0 008 Wha we have done so far We have esalshed ha we wan o fnd a lnear decson oundary whose margn s he larges We know how o measure he margn of a lnear decson oundary Tha s: he mnmum geomerc

More information

Robust and Accurate Cancer Classification with Gene Expression Profiling

Robust and Accurate Cancer Classification with Gene Expression Profiling Robus and Accurae Cancer Classfcaon wh Gene Expresson Proflng (Compuaonal ysems Bology, 2005) Auhor: Hafeng L, Keshu Zhang, ao Jang Oulne Background LDA (lnear dscrmnan analyss) and small sample sze problem

More information

RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FRÉCHET DISTANCE AND GA-SA HYBRID STRATEGY

RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FRÉCHET DISTANCE AND GA-SA HYBRID STRATEGY Compuer Scence & Engneerng: An Inernaonal Journal (CSEIJ), Vol. 3, No. 6, December 03 RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FRÉCHET DISTANCE AND GA-SA HYBRID STRATEGY

More information

Decentralised Sliding Mode Load Frequency Control for an Interconnected Power System with Uncertainties and Nonlinearities

Decentralised Sliding Mode Load Frequency Control for an Interconnected Power System with Uncertainties and Nonlinearities Inernaonal Research Journal of Engneerng and echnology IRJE e-iss: 2395-0056 Volume: 03 Issue: 12 Dec -2016 www.re.ne p-iss: 2395-0072 Decenralsed Sldng Mode Load Frequency Conrol for an Inerconneced Power

More information

A dynamic resource allocation decision model for IT security

A dynamic resource allocation decision model for IT security A dynamc resource allocaon decson model for IT secury Lof Hajjem 1, Salah Benabdallah 2, Fouad Ben Abdelazz 3 1 Graduae Suden, Insu Supéreur de Geson (ISG), Unversy of Tuns, Tuns, Tunsa (lof.hajjem@gmal.com)

More information

A Profit-Based Unit Commitment using Different Hybrid Particle Swarm Optimization for Competitive Market

A Profit-Based Unit Commitment using Different Hybrid Particle Swarm Optimization for Competitive Market A.A. Abou El Ela, e al./ Inernaonal Energy Journal 9 (2008) 28-290 28 A rof-based Un Commmen usng Dfferen Hybrd arcle Swarm Opmzaon for Compeve Marke www.serd.a.ac.h/rerc A. A. Abou El Ela*, G.E. Al +

More information

A Dynamic Economic Dispatch Model Incorporating Wind Power Based on Chance Constrained Programming

A Dynamic Economic Dispatch Model Incorporating Wind Power Based on Chance Constrained Programming Energes 25 8 233-256; do:.339/en8233 Arcle OPEN ACCESS energes ISSN 996-73 www.mdp.com/journal/energes A Dynamc Economc Dspach Model Incorporang Wnd Power Based on Chance Consraned Programmng Wushan Cheng

More information

SOME NOISELESS CODING THEOREMS OF INACCURACY MEASURE OF ORDER α AND TYPE β

SOME NOISELESS CODING THEOREMS OF INACCURACY MEASURE OF ORDER α AND TYPE β SARAJEVO JOURNAL OF MATHEMATICS Vol.3 (15) (2007), 137 143 SOME NOISELESS CODING THEOREMS OF INACCURACY MEASURE OF ORDER α AND TYPE β M. A. K. BAIG AND RAYEES AHMAD DAR Absrac. In hs paper, we propose

More information

Implementation of Quantized State Systems in MATLAB/Simulink

Implementation of Quantized State Systems in MATLAB/Simulink SNE T ECHNICAL N OTE Implemenaon of Quanzed Sae Sysems n MATLAB/Smulnk Parck Grabher, Mahas Rößler 2*, Bernhard Henzl 3 Ins. of Analyss and Scenfc Compung, Venna Unversy of Technology, Wedner Haupsraße

More information

Particle Swarm Procedure for the Capacitated Open Pit Mining Problem

Particle Swarm Procedure for the Capacitated Open Pit Mining Problem Parcle Swarm Procedure for he Capacaed Open P Mnng Problem Jacques A Ferland, Jorge Amaya 2, Melody Suzy Dumo Déparemen d nformaque e de recherche opéraonnelle, Unversé de Monréal, Monréal, Québec, Canada

More information

Including the ordinary differential of distance with time as velocity makes a system of ordinary differential equations.

Including the ordinary differential of distance with time as velocity makes a system of ordinary differential equations. Soluons o Ordnary Derenal Equaons An ordnary derenal equaon has only one ndependen varable. A sysem o ordnary derenal equaons consss o several derenal equaons each wh he same ndependen varable. An eample

More information

Single-loop System Reliability-Based Design & Topology Optimization (SRBDO/SRBTO): A Matrix-based System Reliability (MSR) Method

Single-loop System Reliability-Based Design & Topology Optimization (SRBDO/SRBTO): A Matrix-based System Reliability (MSR) Method 10 h US Naonal Congress on Compuaonal Mechancs Columbus, Oho 16-19, 2009 Sngle-loop Sysem Relably-Based Desgn & Topology Opmzaon (SRBDO/SRBTO): A Marx-based Sysem Relably (MSR) Mehod Tam Nguyen, Junho

More information

Evolutionary Algorithms for Multi-Criterion Optimization: A Survey

Evolutionary Algorithms for Multi-Criterion Optimization: A Survey Inernaonal Journal of Compung & Informaon Scences Vol. 2, No., Aprl 2004 38 Evoluonary Algorhms for Mul-Creron Opmzaon: A Survey Ashsh Ghosh Machne Inellgence Un, Indan Sascal Insue, Kolkaa-08, Inda. Sachdananda

More information

Li An-Ping. Beijing , P.R.China

Li An-Ping. Beijing , P.R.China A New Type of Cpher: DICING_csb L An-Png Bejng 100085, P.R.Chna apl0001@sna.com Absrac: In hs paper, we wll propose a new ype of cpher named DICING_csb, whch s derved from our prevous sream cpher DICING.

More information

P R = P 0. The system is shown on the next figure:

P R = P 0. The system is shown on the next figure: TPG460 Reservor Smulaon 08 page of INTRODUCTION TO RESERVOIR SIMULATION Analycal and numercal soluons of smple one-dmensonal, one-phase flow equaons As an nroducon o reservor smulaon, we wll revew he smples

More information

Chapter 6: AC Circuits

Chapter 6: AC Circuits Chaper 6: AC Crcus Chaper 6: Oulne Phasors and he AC Seady Sae AC Crcus A sable, lnear crcu operang n he seady sae wh snusodal excaon (.e., snusodal seady sae. Complee response forced response naural response.

More information

Research Article Adaptive Synchronization of Complex Dynamical Networks with State Predictor

Research Article Adaptive Synchronization of Complex Dynamical Networks with State Predictor Appled Mahemacs Volume 3, Arcle ID 39437, 8 pages hp://dxdoorg/55/3/39437 Research Arcle Adapve Synchronzaon of Complex Dynamcal eworks wh Sae Predcor Yunao Sh, Bo Lu, and Xao Han Key Laboraory of Beng

More information

Lecture VI Regression

Lecture VI Regression Lecure VI Regresson (Lnear Mehods for Regresson) Conens: Lnear Mehods for Regresson Leas Squares, Gauss Markov heorem Recursve Leas Squares Lecure VI: MLSC - Dr. Sehu Vjayakumar Lnear Regresson Model M

More information

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems Swss Federal Insue of Page 1 The Fne Elemen Mehod for he Analyss of Non-Lnear and Dynamc Sysems Prof. Dr. Mchael Havbro Faber Dr. Nebojsa Mojslovc Swss Federal Insue of ETH Zurch, Swzerland Mehod of Fne

More information

Notes on the stability of dynamic systems and the use of Eigen Values.

Notes on the stability of dynamic systems and the use of Eigen Values. Noes on he sabl of dnamc ssems and he use of Egen Values. Source: Macro II course noes, Dr. Davd Bessler s Tme Seres course noes, zarads (999) Ineremporal Macroeconomcs chaper 4 & Techncal ppend, and Hamlon

More information

Density Matrix Description of NMR BCMB/CHEM 8190

Density Matrix Description of NMR BCMB/CHEM 8190 Densy Marx Descrpon of NMR BCMBCHEM 89 Operaors n Marx Noaon Alernae approach o second order specra: ask abou x magnezaon nsead of energes and ranson probables. If we say wh one bass se, properes vary

More information

An Effective TCM-KNN Scheme for High-Speed Network Anomaly Detection

An Effective TCM-KNN Scheme for High-Speed Network Anomaly Detection Vol. 24, November,, 200 An Effecve TCM-KNN Scheme for Hgh-Speed Nework Anomaly eecon Yang L Chnese Academy of Scences, Bejng Chna, 00080 lyang@sofware.c.ac.cn Absrac. Nework anomaly deecon has been a ho

More information

Improved Coupled Tank Liquid Levels System Based on Swarm Adaptive Tuning of Hybrid Proportional-Integral Neural Network Controller

Improved Coupled Tank Liquid Levels System Based on Swarm Adaptive Tuning of Hybrid Proportional-Integral Neural Network Controller Amercan J. of Engneerng and Appled Scences (4): 669-675, 009 ISSN 94-700 009 Scence Publcaons Improved Coupled Tan Lqud Levels Sysem Based on Swarm Adapve Tunng of Hybrd Proporonal-Inegral Neural Newor

More information

Improved Random Drift Particle Swarm Optimization With Self-Adaptive Mechanism for Solving the Power Economic Dispatch Problem

Improved Random Drift Particle Swarm Optimization With Self-Adaptive Mechanism for Solving the Power Economic Dispatch Problem IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 13, NO. 3, JUNE 2017 1017 Improved Random Drf Parcle Swarm Opmzaon Wh Self-Adapve Mechansm for Solvng he Power Economc Dspach Problem Wael Taha Elsayed,

More information

A Paper presentation on. Department of Hydrology, Indian Institute of Technology, Roorkee

A Paper presentation on. Department of Hydrology, Indian Institute of Technology, Roorkee A Paper presenaon on EXPERIMENTAL INVESTIGATION OF RAINFALL RUNOFF PROCESS by Ank Cakravar M.K.Jan Kapl Rola Deparmen of Hydrology, Indan Insue of Tecnology, Roorkee-247667 Inroducon Ranfall-runoff processes

More information

CS286.2 Lecture 14: Quantum de Finetti Theorems II

CS286.2 Lecture 14: Quantum de Finetti Theorems II CS286.2 Lecure 14: Quanum de Fne Theorems II Scrbe: Mara Okounkova 1 Saemen of he heorem Recall he las saemen of he quanum de Fne heorem from he prevous lecure. Theorem 1 Quanum de Fne). Le ρ Dens C 2

More information