Iteratoal Research Joural of Appled ad Basc Sceces 2015 Avalable ole at www.rjabs.com ISSN 2251-838X / Vol, 9 (3): 387-392 Scece Explorer Publcatos The mpact of servce-oreted archtecture o the schedulg algorthm cloud computg Azamossadat Nourbakhsh 1, Shahed kazem Sharatpaah 2, Sasa Berehla 3 1. Departmet of computer, College of Techology ad Egeerg, Lahja brach, Islamc Azad Uversty, Lahja, Ira 2. M.S. Studet of Computer Egeerg Islamc Azad Uversty Scece ad Research of Gula, Rasht, Ira 3. M.S. Studet of Computer Egeerg Uversty of Gula, Rasht, Ira Correspodg author Emal: kazem.sharatpaah@gmal.com Abstract. For recet years, Cloud computg has beg got popularty ad the great eterprses of IT have started desgg ts frastructure.. I today's world of techology, some domas such as SOA ad the cloud computg has bee rased. Ths paper studes o the cloud computg archtectures usg SOA to exame some Categores whch are about mplemetato of the cloud computg ad suggests the computg accompaed wth other speces should be used. Moreover, SOCCA offers hgh level desg order to make better support of multple borrowgs attrbutes of cloud computg. There s a dfferet terpretato of what cloud computg s called. Due to these categores, eve f some of the fudametal propertes of cloud computg acheve to practcal stage through scetfc ad research efforts. Also as metoed, cosderg the overlap betwee SOA ad cloud computg SOCCA, otology ad parameters ca be acheved that lead to mprove the structure of the schedulg algorthm cloud computg as well as brg ew ovato. The paper s carred out the schedulg algorthm of cloud computg cosderg the mpact of SOA ad express the deal soluto to develop the schedulg algorthm cloud computg. Keywords. Servce-oreted archtecture, cloud computg,layer archtecture SOCCA, Schedulg Algorthm INTRODUCTION It could be cosdered that the cloud computg meas usg the teret o the computer. Advatage of cloud computg compared to tradtoal computg, cludg aglty, cost reducto, beg depedet of the equpmet, the locato ad the scalablty. Servce-oreted archtecture s a approach to desg ad mplemet extesve eterprse software to eable to reach goal whch lks betwee servces havg some propertes of loosely coupled, coarse-graed, reusable. The archtecture s used for costructg dstrbuted systems that servce as software fuctos, ad also for costructg ew servces. I ths archtecture, tryg to tegrate techologes a evromet whch there are varous types of software ad hardware platforms s deal. Accordg to the past studes, ths doma, cloud computg ad SOA ca be depedetly ad smultaeously examed, some way that the cloud computg ad the offered servce ca provde a valuable frastructure for SOA achevemets Cotue o wth ths artcle, mprovg progress steps through usg cloud computg ad other servce-oreted archtecture wll be referred (Dllo et al, 2010).Accordg to the ssues dscussed, ths paper at frst t have bee tred to troduce ad exame the carry out the features ad layers ad protocols whch deal wth order to combe to both categores. (Wllams, W. 2014) The followg schedulg resource clouds the cosumer ad producer theory are examed. I ths part, we dscuss clets' eeds, vedors' resources the prce ad the modelg each of them regardg the ssues of SOA. (Dllo et al, 2010). Varous layers of the cloud computg servce herarchy approach I the layers, every layer s frastructure for ts ow top layer ad there are dfferet forms relatoshp wth the cloud computg servce. Fgure.1 presets the herarchy of cloud computg cotag followg: (Tsa et al,2010).
Itl. Res. J. Appl. Basc. Sc. Vol., 9 (3), 387-392, 2015 Fgure. 1. Herarchcal Vew of cloud computg (Tsa et al,2010). SOCCA The servce-oreted archtecture ad the cloud computg are related to each other. SOA s a archtectural patter whch presets busess solutos order to create, orgaze ad reuse computg compoets. There s terdepedece betwee these two types ca be clearly see. I other words, SOA ad the cloud computg coexst wth together ad complemet ad support each other. There are some layers for the archtecture, each layer has a task ad fuctos of the layers o SOCCA are so much mportat. For example we ca troduce dvdual cloud provder layer (ths layer protects the resource ad vrtualzato cloud provders), cloud broker layer (ths layer deals wth data related to the cloud provder) ad cloud otology mappg layer that s dvded to storage otology (t defes the cocepts ad terms related to data mapulato o the clouds), computg otology (t defes the cocepts ad terms related to dstrbute computg o the clouds), commucato otology (t defes the cocepts ad terms related commucato schema amog the clouds) (Tsa et al,2010)( Wars, M,et al,2013). Fgure. 2 servce-oreted cloud computg archtecture (Tsa et al,2010) 388
Itl. Res. J. Appl. Basc. Sc. Vol., 9 (3), 387-392, 2015 Offerg a combed approach to mprove schedulg algorthm based o cloud computg the feld of SOA Provdg the cloud computg servces wth a comprehesve approach for every model of the resource allocato s very mportat. Therefore we must cosder both the resources ad etwork resources to provde accurate calculato of the schedulg algorthm.the cloud computg, at frst, have bee provded order to ru computatos uder the etwork. I ths argumet, the scope of customer resources terms of accessblty ad qualty of physcal resources wth regard to layerg the archtecture of SOCCA are metoed. The delays of data trasfer are a major obstacle whch we wll ecouter due to growg clet umbers. I other words t ca be sad whe a large amout of data s allocated to the evromet. The performace of web servces related to geeral polces for other processes relato to schedulg. Thus t s worth metog that the attrbutes of SOA o the cloud wll be cosdered as ma factor of ther decsos to trasfer. The model proposed ths artcle s accordg to the parameters are provded alog wth the challeges of the server/ clet resource allocato ad based o the layerg approach of SOCCA ad the broke layer. We model cosumer s requremet ad cosumer s bd as bellow: (Yag et al., 2011) Cosumer s requremet: { N *{,, }}, 1. The cosumer requests a set of staces for retal, {N1,N2,, N}. N s the umber of staces of type, whch has the resource requremet of a cores,b memory, y dsks. P P P m max The cosumer places costrat to the total prce of the set of staces,.e. the total prce must be reater ha or equals to Pm, ad less tha or equals to Pmax. To smplfy the algorthm, we gore other costrats, e.g. core frequecy ad platform type. We oly model oe cosumer. The schedulg ca be doe sequetally for the cosumers. We model supplers resources as bellow: Supplers: K, j 1.. k j The umber of supplers s k. The supplers are llustrated as K1, K2,, Kk. Supplers resources: { K, K, K }, j 1.. k j 1 j 2 j 3 The prces: { P, P, P }, j 1.. k j 1 j 2 j 3 The Kj suppler has Kj1 cores, Kj2 memory, Kj3 dsks. The prce of Kj1 cores s Pj1, Kj2 memory s Pj2, ad Kj3 dsks s Pj3. Now we model the resource matchg for all supplers. provded by suppler Kj s P *( P * P * P * ) j j j j 2 j 3 The amout of prces of all types of staces provded by suppler Kj s Pj Pj ( P * P * P * ) 1 1 j j 1 j 2 j 3 The total prce of all types of staces provded by all supplers s k k k P P Pj ( P * P * P * ) j j j 1 j 2 j 3 j 1 j 1 1 j 1 1 The Clet/customer theory cosderg schedulg algorthms of the cloud computg based o whch archtecture s derved from servce-oreted archtecture- as show Fgure 7- s examed as follows. At frst the customer must be examed. Some factors for ret are requested. N.{ N 1, N 2,... N } Number of etry s the couter I whose resources eeded clude: the roots a, memory B ad dsk Y. Customer requremets are examed by usg the formula 1: { N *{,, }}, 1.. The a comprehesve am of the work should be preseted. Ths goal ca be offered by the clet the followg area... 389
Itl. Res. J. Appl. Basc. Sc. Vol., 9 (3), 387-392, 2015 P P P m max The customer places are restrcted to the fal prce factors that are teded that s the fal prce Must be more tha or equal to or less tha or equal to P m P max Fgure. 3 SOA for the Coordato Ut adapter a cloud evromet. After settg goals, the theory should be reached a comprehesve rule order that the cocept of SOA the eterprse uts of cloud evromets lke Fgure 8 s determed (Ths rule s to fd of eterprse evromet). Based o the prcple of mathematcal ducto ( *( 1) *(2 1) / s) N P P 0 k N P k P k 1 P ( ) Due to the eed, am ad rule; at last the vedor reaches by usg the formula 4 (Yag et al., 2011) * K, 1 j j1 * K, 1 j j 2 * K, 1 j j 3 1 j N, P P P m max Mmzg the prce of P keeps the clets satsfed. The work was coducted three parts. I SOA frastructure the clet s eeds have bee poted out. The the layer of Broker or the secto of Broker, the am ad the rule s prepared. Evetually wth regard to the ssues dscussed the mplemetato we hope to acheve the ma 390
Itl. Res. J. Appl. Basc. Sc. Vol., 9 (3), 387-392, 2015 RESULTS Fgure. 4 Schedulg algorthm s based o the cloud-based servce-oreted archtecture Gve ths patter, the cocept of accurate tegrato betwee the eterprses s expressed by the Broker layer. We ca defe all the eterprses a exclusve feld order to develop the level of ter-orgazatoal actvtes. I ths cotext, a model for all the eterprses created by a Broker layer. All the data, processes ad resources s tegrated the doma as well as the securty level s promoted. The clet s satsfacto due to savg wll be growg comparso to other parameters udertakg the Broker layers. CONCLUSION Cloud computg, as a extraordary feat, has all the great features, although t has stll bee far from realty ad eeds more vestgatos ad studes. The servce-oreted archtecture ca cotrbute to develop the cloud techologes. The powerful techology of cloud computg causes to make a deal base for sychrozg ad complemetg wth the servce oreted archtecture. I ths paper we dscuss algorthms whch are essetal to cloud computg. Cloud computg performs ts resource schedulg based o these algorthms. I other had, detfyg ad examg the layers of SOCCA, a large umber of problems such as the performace of the algorthm s useful for us to reveal the tmg of cloud computg. I addto, the layered archtecture of SOCCA help uderstad the logc betwee the SOA ad the cloud computg, due to o compreheso about the layers SOCCA, we ca t acheve a deal ad ccombatoral model relatg to the schedulg algorthm the doma of clet satsfacto. Due to the schedulg ssue the feld of cloud computg SOCCA ca be used. By usg clets eeds we ca also mprove our SOCCA relato to a seres of requests ad cosderg the parameters of the root, memory, dsks, ad clet s lmtatos. The purposed model wll act lke a predefed template that due to the orgazatos tegrato t wll serve the best way. Importat factor for clets satsfacto udertakg the evromet of cloud computg s attemptg to mplemet ther goals. I the future, ths dea ca be cosdered accompaed by other factors such as speed ad eergy cosumpto data ceters dstrbuted cloud computg. 391
Itl. Res. J. Appl. Basc. Sc. Vol., 9 (3), 387-392, 2015 REFERENCES Dllo T, Wu C, Chag E. 2010. Cloud Computg: Issues ad Challeges, 24th IEEE Iteratoal Coferece o Advaced Iformato Networkg ad Applcatos, Pert Australa Tsa W, Su X, Balasoorya J. 2010. Servce-Oreted Cloud Computg Archtecture, Seveth Iteratoal Coferece o Iformato Techology, Las Vegas, NV Wars M, Kha SA, Fakhar MZ. 2013, October. Factors effectg servce oreted archtecture mplemetato. I Scece ad Iformato Coferece (SAI), 2013 (pp. 1-8). IEEE Wllams W.2014. Securty for Servce Oreted Archtectures. CRC Press Yag Z, Y C, Lu Y. 2011, October. A cost-based resource schedulg paradgm loud computg. I Parallel ad Dstrbuted Computg, Applcatos ad Techologes (PDCAT), 2011 12th Iteratoal Coferece o (pp. 417-422). IEEE. 392