The impact of service-oriented architecture on the scheduling algorithm in cloud computing



Similar documents
Green Master based on MapReduce Cluster

A Parallel Transmission Remote Backup System

Projection model for Computer Network Security Evaluation with interval-valued intuitionistic fuzzy information. Qingxiang Li

APPENDIX III THE ENVELOPE PROPERTY

Numerical Methods with MS Excel

Maintenance Scheduling of Distribution System with Optimal Economy and Reliability

TESTING AND SECURITY IN DISTRIBUTED ECONOMETRIC APPLICATIONS REENGINEERING VIA SOFTWARE EVOLUTION

Fault Tree Analysis of Software Reliability Allocation

Automated Event Registration System in Corporation

Optimal multi-degree reduction of Bézier curves with constraints of endpoints continuity

Discrete-Event Simulation of Network Systems Using Distributed Object Computing

IDENTIFICATION OF THE DYNAMICS OF THE GOOGLE S RANKING ALGORITHM. A. Khaki Sedigh, Mehdi Roudaki

An Approach to Evaluating the Computer Network Security with Hesitant Fuzzy Information

Statistical Pattern Recognition (CE-725) Department of Computer Engineering Sharif University of Technology

How To Make A Supply Chain System Work

On formula to compute primes and the n th prime

Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Telecommunications (JSAT), January Edition, 2011

A Study of Unrelated Parallel-Machine Scheduling with Deteriorating Maintenance Activities to Minimize the Total Completion Time

Banking (Early Repayment of Housing Loans) Order,

AN ALGORITHM ABOUT PARTNER SELECTION PROBLEM ON CLOUD SERVICE PROVIDER BASED ON GENETIC

Optimization Model in Human Resource Management for Job Allocation in ICT Project

Applications of Support Vector Machine Based on Boolean Kernel to Spam Filtering

Abraham Zaks. Technion I.I.T. Haifa ISRAEL. and. University of Haifa, Haifa ISRAEL. Abstract

Load Balancing Algorithm based Virtual Machine Dynamic Migration Scheme for Datacenter Application with Optical Networks

Forecasting Trend and Stock Price with Adaptive Extended Kalman Filter Data Fusion

A DISTRIBUTED REPUTATION BROKER FRAMEWORK FOR WEB SERVICE APPLICATIONS

Integrating Production Scheduling and Maintenance: Practical Implications

Application of Grey Relational Analysis in Computer Communication

10.5 Future Value and Present Value of a General Annuity Due

Efficient Traceback of DoS Attacks using Small Worlds in MANET

Dynamic Provisioning Modeling for Virtualized Multi-tier Applications in Cloud Data Center

Web Service Composition Optimization Based on Improved Artificial Bee Colony Algorithm

ROULETTE-TOURNAMENT SELECTION FOR SHRIMP DIET FORMULATION PROBLEM

Proactive Detection of DDoS Attacks Utilizing k-nn Classifier in an Anti-DDos Framework

A New Bayesian Network Method for Computing Bottom Event's Structural Importance Degree using Jointree

Using Phase Swapping to Solve Load Phase Balancing by ADSCHNN in LV Distribution Network

Security Analysis of RAPP: An RFID Authentication Protocol based on Permutation

An IG-RS-SVM classifier for analyzing reviews of E-commerce product

ECONOMIC CHOICE OF OPTIMUM FEEDER CABLE CONSIDERING RISK ANALYSIS. University of Brasilia (UnB) and The Brazilian Regulatory Agency (ANEEL), Brazil

Secure PHR Access Control Scheme in Cloud Computing

Study on prediction of network security situation based on fuzzy neutral network

Performance Attribution. Methodology Overview

Impact of Interference on the GPRS Multislot Link Level Performance

Dynamic Two-phase Truncated Rayleigh Model for Release Date Prediction of Software

How To Balance Load On A Weght-Based Metadata Server Cluster

The Application of Intuitionistic Fuzzy Set TOPSIS Method in Employee Performance Appraisal

AnySee: Peer-to-Peer Live Streaming

A Framework of Business Intelligence-driven Data Mining for e-business

IP Network Topology Link Prediction Based on Improved Local Information Similarity Algorithm

CHAPTER 2. Time Value of Money 6-1

Fractal-Structured Karatsuba`s Algorithm for Binary Field Multiplication: FK

Software Reliability Index Reasonable Allocation Based on UML

Managing Interdependent Information Security Risks: Cyberinsurance, Managed Security Services, and Risk Pooling Arrangements

VIDEO REPLICA PLACEMENT STRATEGY FOR STORAGE CLOUD-BASED CDN

On the impact of heterogeneity and back-end scheduling in load balancing designs

6.7 Network analysis Introduction. References - Network analysis. Topological analysis

Low-Cost Side Channel Remote Traffic Analysis Attack in Packet Networks

The Digital Signature Scheme MQQ-SIG

Optimizing Software Effort Estimation Models Using Firefly Algorithm

Fuzzy Task Assignment Model of Web Services Supplier in Collaborative Development Environment

A particle Swarm Optimization-based Framework for Agile Software Effort Estimation

An Automated Selecting Subcontractor Model In E-Commerce by Pao-Hung Lin

Optimal Packetization Interval for VoIP Applications Over IEEE Networks

Optimal replacement and overhaul decisions with imperfect maintenance and warranty contracts

Resource Management Model of Data Storage Systems Oriented on Cloud Computing

Suspicious Transaction Detection for Anti-Money Laundering

1. The Time Value of Money

Classic Problems at a Glance using the TVM Solver

SHAPIRO-WILK TEST FOR NORMALITY WITH KNOWN MEAN

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Credibility Premium Calculation in Motor Third-Party Liability Insurance

A particle swarm optimization to vehicle routing problem with fuzzy demands

ADAPTATION OF SHAPIRO-WILK TEST TO THE CASE OF KNOWN MEAN

Approximation Algorithms for Scheduling with Rejection on Two Unrelated Parallel Machines

Fuzzy Multi-criteria Method for Revaluation of ERP System Choices Using Real Options

The Time Value of Money

Real-Time Scheduling Models: an Experimental Approach

An Application of Graph Theory in the Process of Mutual Debt Compensation

Chapter 3. AMORTIZATION OF LOAN. SINKING FUNDS R =

CH. V ME256 STATICS Center of Gravity, Centroid, and Moment of Inertia CENTER OF GRAVITY AND CENTROID

Chapter = 3000 ( ( 1 ) Present Value of an Annuity. Section 4 Present Value of an Annuity; Amortization

Transcription:

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