Optimization of IaaS Cloud including Performance, Availability, Power Analysis Networking 2014 Trondheim, Norway

Size: px
Start display at page:

Download "Optimization of IaaS Cloud including Performance, Availability, Power Analysis Networking 2014 Trondheim, Norway"

Transcription

1 Optimization of IaaS Cloud including Performance, Availability, Poer Analysis Netorking 2014 Trondeim, Noray June 2, 2014 Prof. Kisor S. Trivedi Duke Hig Availability Assurance Lab (DHAAL) Department of Electrical and Computer Engineering Duke University, Duram, NC Pone: (919) URL:.ee.duke.edu/~ktrivedi 1

2 Duke University 2 Researc Triangle Park (RTP) Duke UNC-CH NC state USA Nort Carolina 2

3 DHAAL Researc Triangle Softare Packages Teory Books: Blue, Red, Wite Stocastic modeling metods & numerical solution metods: Large Fault trees, Stocastic Petri Nets, Large/stiff Markov & non-markov models Fluid stocastic Petri Nets Performability & Markov reard models Softare aging and rejuvenation Attack countermeasure trees Applications HARP (NASA), SAVE (IBM), IRAP (Boeing) SHARPE, SPNP, SREPT Reliability/availability/performance Avionics, Space, Poer systems, Transportation systems, Automobile systems Computer systems (ardare/softare) Telco systems Computer Netorks Virtualized Data center Cloud computing 3

4 Books Autored by Trivedi Probability and Statistics it Reliability, Queuing, and Computer Science Applications, first edition, Prentice-Hall, 1982; Second edition, Jon Wiley, 2001 (Bluebook) Performance and Reliability Analysis of Computer Systems: An Example-Based Approac Using te SHARPE Softare Package, Kluer, 1996 (Redbook) Queuing Netorks and Markov Cains, Jon Wiley, first edition, 1996; second edition, 2006 (Wite book) 4

5 Talk outline Overvie of Cloud Computing Cloud Capacity Planning Availability Model for IaaS Cloud Performance Model for IaaS Cloud Poer Model for IaaS Cloud 5

6 An Overvie of Cloud Computing 6

7 Key caracteristics On-demand self-service: Provisioning of computing capabilities itout uman intervention Resource pooling: Sared pysical and virtualized environment Rapid elasticity: Troug standardization and automation, quick scaling Metered Service: Pay-as-you-go model of computing Many of tese caracteristics are borroed from Cloud s predecessors! Source: P. Mell and T. Grance, Te NIST Definition of Cloud Computing, October 7,

8 Evolution of cloud computing Time line of evolution Early 80s Cluster computing Early 90s Grid computing Around Around 2000 Cloud computing Utility computing Source: ttp://seekingalpa.com/article/ tipping-point-gartner-annoints-cloud-computing-top-strategic-tecnology 8

9 Cloud Service models Infrastructure-as-a-Service (IaaS) Cloud: Examples: Amazon EC2 Platform-as-a-Service (PaaS) Cloud: Examples: Microsoft Windos Azure, Google AppEngine Softare-as-a-Service (SaaS) Cloud: Examples: Gmail, Google Docs 9

10 Deployment models Private Cloud: Cloud infrastructure solely for an organization Managed by te organization or tird party May exist on premise or off-premise Public Cloud: Cloud infrastructure available for use for general users Oned by an organization providing cloud services Hybrid Cloud: Composition of to or more clouds (private or public) 10

11 Stocastic Model Driven Capacity Planning for an IaaS Cloud, R. Gos, F. Longo, R. Xia, V. Naik, and K. Trivedi, IEEE Trans. On Services Computing, 2014 (to appear) 11

12 SLA driven capacity planning Wat is te optimal #PMs so tat total cost is minimized? Large sized cloud, large # configurations to searc 12

13 Capacity Planning Problem Determine te number of Pysical Macines Tat Minimize te overall cost 13

14 Duke/IBM project on cloud computing Joint ork it Raul Gos, Ruofan Xia and Dong Seong Kim (Duke), Francesco Longo (Univ. of Messina) Vijay Naik, Murty Devarakonda and Daniel Dias (IBM T. J. Watson Researc Center) 14

15 Cost components Capital Expenditure (CapEx) Infrastructure cost Operational Expenditure (OpEx) Penalty due to violation of different SLA metrics Cost of job rejection due to insufficient resources Cost of dontime Cost of carrying out repairs Poer usage cost 15

16 Tree Pools of Servers (PMs) To reduce poer usage costs, pysical macines are divided into tree pools [IBM Researc Cloud] Hot pool (ig performance & ig poer usage) Warm pool (medium performance & poer usage) Cold pool (loest performance & poer usage) 16

17 System Operation Details Failure/Repair (Availability): Servers may fail and get repaired. A minimum number of operational ot servers are required for te system to function. Servers in oter pools may be temporarily assigned to te ot pool to maintain system operation (migration). Job Arrival/Service (Performance): Ne jobs may be rejected if existing orkload is eavy so all resources are occupied. Server operation consumes poer depending on te server status (i.e., te pool it is in and te number of active VMs) 17

18 Optimization Problem Determine te number of PMs in eac pool: n, n, n c so as to minimize CapEx(n, n, n c ) + OpEx(n, n, n c ) n, n, n c : number of servers in te ot, arm, cold pool CapEx function can be easily determined OpEx for eac vector of PMs in eac pool needs to be computed For a searc-based optimization algoritm, tis OpEx computation needs to be done many times We need an efficient algoritm for doing tis Scalable models are developed for suc a computation 18

19 Hig level vie of developed models for OpEx OpEx Repair cost Dontime cost Availability model Poer & cooling cost Job rejection cost Performance model Mean time to failure/ repair of servers in te tree pools; Unit dontime cost; Unit repair cost Number of servers in te tree pools; System operation period lengt. External Job arrival rate; Mean job execution time; Poer consumption of a given server Unit rejection cost; Unit poer cost 19

20 Cost Component Part I Infrastructure cost: C f : cost of eac server n, n, n c : number of servers in te ot, arm, cold pool n s : te number of servers on a cassis C f : te cost of a server cassis Rejection cost: ρ reject : task rejection rate from te performance model C t : cost of eac task rejection L : lengt of te operation period 20

21 Cost Components Part II Repair cost: r, r, r c : Mean number of repairs per time unit in te ot, arm and cold pool respectively C r : Cost of eac repair L: Lengt of time of operation Dontime cost: C d : Revenue loss per time unit because of dontime DT: Total steady state dontime in minutes for te Cloud during operational period L (r) (from Availability model) DT t : Tresold on dontime beyond ic dontime cost is incurred 21

22 Cost Components Part III Poer and cooling cost: p (x), p (y), p c (z): te probability tat tere are x, y, z servers in te ot, arm, cold pool respectively. Computed from te availability model. W (x, y, z) : te poer consumption en tere are x, y, z servers running in te ot, arm, cold respectively. Computed from te performance model. C p : cost of per unit of poer consumption L: lengt of te operation period 22

23 Poer and cooling cost Overall poer consumption and cooling cost as expected steady state reard rates States of availability model x, y, z x, y, z x, y, z W x, y, z W x, y, z W x, y, z Performance model 23

24 Optimization Problems and Solution Approac Te problems are nonlinear and (in general) non-convex. We use Simulated Annealing but oter searc algoritms can be used as ell. For eac vector of values of te number of severs in eac pool, e need and efficient metod of computing te job rejection probability, dontime and te poer usage cost scalable availability, performance and poer models are needed 24

25 Sample Results Optimal configurations in different problem instances 25

26 Comparison it intuition based approac Consider a case ere OpEx involves only: Poer consumption and cooling costs An example of intuition based capacity planning in suc scenario: More PMs in ot pool iger poer cost More PMs in cold pool loer poer cost In our previous paper (DSN orksop DCDV 2011), e soed, suc intuition based approac does not alays old true Wen te orkload arrival rate is ig, PMs in te cold pool ill act as PMs in te ot pool Cold pool poer consumption ill be almost same as te ot pool 26

27 Ho do e develop scalable performance and availability and poer models to compute OpEx? 27

28 Our goals in te IBM Cloud project Develop a compreensive analytic modeling approac Hig fidelity Scalable and tractable 28

29 Our approac Monolitic analytic (Markov) models ill not ork as tey ill suffer largeness and ence not scalable Our approac: overall system model decomposed into a set of sub-models sub-model solutions composed via an interacting Markov cain approac Fixed-Point problem solved via successive substitution scalable and tractable 29

30 Scalable Analytic Model for IaaS Cloud Availability and Dontime [paper in IEEE Trans. On Cloud Computing 2014] 30

31 Analytic model Markov model (CTMC) is too large to construct by and. Te number of PMs in eac pool can be large PMs can migrate among pools We use a ig level formalism of stocastic Petri net (te flavor knon as stocastic reard net (SRN)). SRN models can be automatically converted into underlying Markov (reard) model and solved for te measures of interest suc as DT (dontime) For very large number of PMs even decomposed models are not enoug; e resort to discrete-even simulation; same SRN model can be simulated via our softare package (SPNP) 31

32 Monolitic SRN Model 32

33 Monolitic Model Monolitic SRN model is automatically translated into CTMC or Markov Reard Model Hoever te model not scalable as state-space size of tis model is extremely large #PMs per pool #states #non-zero matrix entries 3 10, , , , ,948 2, 526, ,371,436 11, 220, ,816,252 41, 980, Memory overflo Memory overflo

34 Decompose into Interacting Sub-models SRN sub-model for cold pool SRN sub-model for arm pool SRN sub-model for ot pool 34

35 Import grap and model outputs Model outputs: mean number of PMs in eac pool (E[#P ], E[#P ], and E[#P c ]) Dontime in minutes per year 35

36 Many questions Existence of Fixed Point (easy) Uniqueness Rate of convergence Accuracy Scalability 36

37 Monolitic vs. interacting sub-models #states, #non-zero entries 37

38 Monolitic vs. interacting sub-models Dontime [minutes per year] k is te #PM in ot pool to ave te Cloud available results differ only after te 8t significant figure (not reported in table) 38

39 Interacting sub-models vs. simulation Mean number of non-failed PMs n is te initial #PMs in eac pool Numeric solution of interacting sub-models in te c.i. of simulation solution 39

40 Analytic-Numeric vs. simulative solutions Dontime [minutes per year] 40

41 Analytic-Numeric vs. simulative solution Solution times [seconds] 41

42 Availability Model Summary 42

43 Performance Modeling and Analysis for IaaS Cloud [paper in Proc. IEEE PRDC 2010; FGCS 2013] 43

44 System model Current Assumptions [ill be relaxed soon] Homogenous requests All pysical macines (PMs) are identical. 44

45 Life-cycle of a job inside a IaaS cloud Provisioning response delay Arrival Queuing Provisioning Instantiation Decision VM deployment Actual Service Out Resource Provisioning Decision Engine Run-time Execution Job rejection due to buffer full Provisioning and servicing steps: (i) resource provisioning decision, (ii) VM provisioning and (iii) run-time execution Job rejection due to insufficient capacity

46 Resource provisioning decision engine (RPDE) Provisioning response delay Arrival Queuing Provisioning Instantiation Decision VM deployment Actual Service Out Resource Provisioning Decision Engine Run-time Execution Job rejection due to buffer full Job rejection due to insufficient capacity

47 Resource provisioning decision engine (RPDE) Flo-cart: 47

48 CTMC model for RPDE i,s i = number of jobs in queue, s = pool (ot, arm or cold) 0,0 0, δ P 0, δ P 1, 1, δ P δ P δ ( 1 P ) δ ( 1 P ) δ P δ ( 1 P ) δ δ P δ P δ c ( 1 Pc ) c P c δ P N-1, N-1, δ 1 P ) c ( c δ P c c δ ( 1 P ) δ P c c δ ( 1 P ) δ ( 1 P ) δ 1 P ) δ 1 P ) δ P c c c ( c c ( c 0,c 1,c N-1,c 48

49 49 Generator Matrix of te RPDE model " 3 " 2 " , ) (1 1, ) (1 1, 2, ) (1 2, ) (1 2, 2, ) (1 2, ) (1 2, 1, ) (1 1, ) (1 1, 0, ) (1 0, ) (1 0, 0,0 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0,0 c c c c c N P P N P P N c N P N P N c P P P P c P P P P c P P P P c N N N c N N N c c c δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ δ O M O O O L Te generator matrix possesses significant structure and may be solved troug matrix geometric metod.

50 Closed form solution of RPDE sub-model Let, W = δ ( 1 P ) X δ + c = δ 1 P ( ) Y + δ = δ 1 P ( ) Z = δ ( 1 P ) It can be son: 50

51 Closed form solution of RPDE sub-model 51

52 Closed form solution of RPDE sub-model Similarly, oter state probabilities can be derived in terms of π (0,0 ) Were, Finally, normalization is provided by: 52

53 RPDE model: parameters & measures Input Parameters: arrival rate: data collected from cloud 1/ δ,1/ δ,1 / δ c mean searc delays for resource provisioning decision engine: from searcing algoritms or measurements P probability of being able to provision: computed from, P, Pc VM provisioning model N maximum # jobs in RPDE: from system/server specification Output Measures: Job rejection probability due to buffer full (P block ) Job rejection probability due to insufficient capacity (P drop ) Sum of te above to is te overall rejection probability (ρ reject ) Mean decision delay for an accepted job (E[T decision ]) Mean queuing delay for an accepted job (E[T q_dec ]) 53

54 VM provisioning Provisioning response delay Arrival Queuing Provisioning Instantiation Decision VM deployment Actual Service Out Resource Provisioning Decision Engine Run-time Execution Job rejection due to buffer full Job rejection due to insufficient capacity

55 VM provisioning model Hot PM Hot PM pool Resource Provisioning Decision Engine Service out Warm pool Accepted jobs Running VMs Idle resources on ot macine Idle resources on arm macine Idle resources on cold macine Cold pool 55

56 VM provisioning model for eac ot PM 0,0,0 0,1,0 L,1,0 µ β 0,0,1 (L -1),1,1 L,1,1 µ µ β µ L is te buffer size and m is max. # VMs tat can run simultaneously on a PM i,j,k ( m 1)µ 2µ β 0,0,(m-1) ( m 1)µ mµ 0,1,(m-1) β β 0,0,m mµ β 1,0,m β 2µ ( m 1)µ β β (L -1),1,(m-1) β 2µ mµ i = number of jobs in te queue, j = number of VMs being provisioned, k = number of VMs running ( m 1)µ L,1,(m- 1) β L,0,m 56

57 Generator Matrix of te ot PM model µ µ µ β β µ β 2µ µ β β µ β 2µ µ β β µ β 2µ µ β β µ β 2µ 22 Te generator matrix en L = 3 and m = 3. It possesses a block structure tat facilitates a matrix geometric solution. 57

58 VM provisioning model (for eac ot PM) Input Parameters: 1 P block ) = ( n 1/ 1/ β µ P block can be measured experimentally obtained from te loer level run-time model obtained from te resource provisioning decision model Hot pool model is te set of independent ot PM models Output Measure: m 1 P = prob. tat a job is accepted in te ot pool = 1 ( ϕ + ( m 1 ( ) ϕ + ϕ ( ) n ) ( ) ( ) n ( L,1, i) ϕ( L,0, m) ) ere, ( L,1, i ) ( L, 0, m ) is te steady state probability tat a PM can not i = 0 accept job for provisioning - from te solution of te Markov model of a ot PM on te previous slide i= 0 58

59 VM provisioning model for eac arm PM 0,0,0 0,1,0 L,1,0 µ γ β µ 0,1,0 L,1,0 β 0,0,1 0,1,1 (L -1),1,1 L,1,1 β 2 µ 2µ ( m 1)µ L 0, 1,0 0,1, β 0,0,(m-1) mµ µ ( m 1)µ β 0,1,(m-1) β β γ β mµ β µ β Copyrigt 0,0,m 2014 by K.S. 1,0,m Trivedi ( m 1)µ 2µ β (L -1),1,(m- 1) β mµ ( m 1)µ L,1,(m-1) β L,0,m 59

60 60 Generator Matrix for arm pool model µ β µ β β β µ µ β µ β β µ µ β µ β β µ µ β µ β β µ µ µ β β γ γ β γ β γ β γ L = 3 and m = 3. Te matrix may be solved using matrix-analytical metod.

61 VM provisioning model for eac cold PM c 0,0,0 0,1,0 γ c c c L c,1, 0 γ c µ β c 0,1,0 L c,1,0 β c 0,1, 0 0,1,1 µ µ 0,0,1 (L c -1),1,1 c c c β 2 µ 2µ ( m 1)µ β c 0,0,(m-1) ( m 1)µ c mµ c β 0,1,(m-1) β c β c c mµ L c, 1,0 β µ L c,1, 1 β β Copyrigt 0,0, 2014 by K.S. 1,0, Trivedi m m c ( m 1)µ c 2µ c β (L c -1),1,(m-1) β c mµ c ( m 1)µ L c,1,(m-1) β L c,0,m 61

62 VM provisioning model: Summary Warm/cold PM model is similar to ot PM, except: Effective job arrival rate For first job, arm/cold PM requires additional start-up time Mean provisioning delay for a VM for te first job is longer Outputs of ot, arm and cold pool models: Probabilities ( P, P, Pc ) tat at least one PM in ot/arm/cold pool can accept a job 62

63 Import grap for performance models job rejection probability and mean response delay P P block RPDE model P block P block Pc P Hot pool model P P Warm pool model P Cold pool model VM provisioning models 63

64 Fixed-point iteration To solve ot, arm and cold PM models, e need provisioning decision model P block from resource To solve provisioning decision model, e need and cold pool model respectively P, P, P c from ot, arm Tis leads to a cyclic dependency among te resource provisioning decision model and VM provisioning models (ot, arm, cold) We resolve tis dependency via fixed-point iteration Observe, our fixed-point variable is equation is of te form: P = block f ( P block ) P block and corresponding fixed-point 64

65 Many questions Existence of Fixed Point (easy) Uniqueness Rate of convergence Accuracy Scalability 65

66 Performance measures comparison it monolitic model 1 PM per pool and 1 VM per PM Jobs/r Mean RPDE queue lengt Rejection probability IMC monolitic IMC Monolitic e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e-01 Te error is beteen e-03 and e-07 for all te results. Te number of states in monolitic model is 912 ile in ISP model it is 21 66

67 Poer Quantification for IaaS Cloud [paper in Proc. IEEE/IFIP DSN orksop DCDV 2011] 67

68 Poer Consumption from Hot PM Model 0,0,0 0,1,0 L,1,0 µ β 0,0,1 ( m 1)µ 2µ β 0,0,(m-1) µ µ β µ mµ ( m 1)µ 0,1,(m-1) β β 0,0,m mµ (L - 1),1,1 β 1,0,m β 2µ ( m 1)µ L,1,1 β β (L -1),1,(m- 1) β 2µ mµ ( m 1)µ L,1,(m- 1) β L,0,m Hot PM idle poer consumption (no VM): l Additional poer consumption of eac running VM it average resource utilization: v a For eac state (i, j, k) of te CTMC, e assign a reard rate: r(i, j, k) = l + kv a 68

69 Poer Consumption from Warm PM Model Warm PM CTMC states Reard rates l 1 l 2 l3 l 69

70 Poer Consumption from Cold PM Model Cold PM CTMC states Reard rates c l 1 cl c 2 l3 l Net poer consumption is sum of poer consumptions in ot, arm and cold pool 70

71 Poer and cooling cost Overall poer consumption and cooling cost as expected steady state reard rates States of availability model x, y, z x, y, z x, y, z P x, y, z P x, y, z Performance model P x, y, z 71

72 Conclusions 72

73 Conclusions Analytic models are poerful for te construction and numerical solution of various reliability, availability, performance, and poer models For very complex systems suc as clouds, ierarcical, fixed-point iterative and approximate solutions are needed. Performance, availability and poer consumption analysis can be done using suc an approac Simulative and ybrid models/solutions sould be used en absolutely necessary Models can ten be used in capacity planning a feedback control setting for adapting to canges 73

74 Summary Performance analysis: Developed scalable interacting stocastic sub-models for large Clouds Analysis of provisioning delay and impact of different factors, e.g., arrival rate, system capacity, resource olding time etc. R. Gos, F. Longo, V. K. Naik, and K. S. Trivedi, Modeling and Performance Analysis of Large Scale IaaS Clouds, Elsevier Future Generation Computing Systems, July

75 Summary (contd.) Scalable Availability analysis: Interacting stocastic sub-models for failure-repair analysis F. Longo, R. Gos, V. K. Naik, and K. S. Trivedi, A Scalable Availability Model for Infrastructure-as-a-Service Cloud, DSN, June R. Gos, F. Longo, F. Frattini, S. Russo and K. S. Trivedi, Scalable Analytics for IaaS Cloud Analytics, IEEE Trans. On Cloud Computing, accepted Feb Cost analysis, optimization and Cloud capacity planning: Developed and solved optimization problems to minimize te total cost itout violating te SLAs R. Gos, F. Longo, R. Xia, V. K. Naik, and K. S. Trivedi, Stocastic Model Driven Capacity Planning for an Infrastructure-as-a-Service Cloud, IEEE Trans. On Services Computing, accepted August

76 Tanks! 76

Performance, Availability and Power Analysis for IaaS Cloud

Performance, Availability and Power Analysis for IaaS Cloud Performance, Availability and Power Analysis for IaaS Cloud Kishor Trivedi kst@ee.duke.edu www.ee.duke.edu/~kst Dept. of ECE, Duke University, Durham, NC 27708 Universita Napoli September 23, 2011 1 Duke

More information

Availability Analysis of Cloud Computing Centers

Availability Analysis of Cloud Computing Centers Availability Analysis of Cloud Computing Centers Hamzeh Khazaei University of Manitoba, Winnipeg, Canada Email: hamzehk@cs.umanitoba.ca Jelena Mišić, Vojislav B. Mišić and Nasim Beigi-Mohammadi Ryerson

More information

Research on the Anti-perspective Correction Algorithm of QR Barcode

Research on the Anti-perspective Correction Algorithm of QR Barcode Researc on te Anti-perspective Correction Algoritm of QR Barcode Jianua Li, Yi-Wen Wang, YiJun Wang,Yi Cen, Guoceng Wang Key Laboratory of Electronic Tin Films and Integrated Devices University of Electronic

More information

A Gentle Introduction to Cloud Computing

A Gentle Introduction to Cloud Computing A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years

More information

Cloud Computing An Elephant In The Dark

Cloud Computing An Elephant In The Dark Cloud Computing An Elephant In The Dark Amir H. Payberah amir@sics.se Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir

More information

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business

More information

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial

More information

Optimized Data Indexing Algorithms for OLAP Systems

Optimized Data Indexing Algorithms for OLAP Systems Database Systems Journal vol. I, no. 2/200 7 Optimized Data Indexing Algoritms for OLAP Systems Lucian BORNAZ Faculty of Cybernetics, Statistics and Economic Informatics Academy of Economic Studies, Bucarest

More information

An inquiry into the multiplier process in IS-LM model

An inquiry into the multiplier process in IS-LM model An inquiry into te multiplier process in IS-LM model Autor: Li ziran Address: Li ziran, Room 409, Building 38#, Peing University, Beijing 00.87,PRC. Pone: (86) 00-62763074 Internet Address: jefferson@water.pu.edu.cn

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Cloud Computing Today David Hirsch April 2013 Outline What is the Cloud? Types of Cloud Computing Why the interest in Cloud computing today? Business Uses for the Cloud Consumer Uses for the Cloud PCs

More information

Comparison between two approaches to overload control in a Real Server: local or hybrid solutions?

Comparison between two approaches to overload control in a Real Server: local or hybrid solutions? Comparison between two approaces to overload control in a Real Server: local or ybrid solutions? S. Montagna and M. Pignolo Researc and Development Italtel S.p.A. Settimo Milanese, ITALY Abstract Tis wor

More information

Clo l ud d C ompu p tin i g

Clo l ud d C ompu p tin i g Oya Şanlı MCT Agenda What is cloud computing? What is its goal? Characteristics, service models, deployment models Why is cloud so different? What are the technologies behind it? Scenarios Which sectors

More information

A Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems

A Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems A Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems Danilo Ardagna 1, Barbara Panicucci 1, Mauro Passacantando 2 1 Politecnico di Milano,, Italy 2 Università di Pisa, Dipartimento

More information

Mobile and Cloud computing and SE

Mobile and Cloud computing and SE Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group

More information

The EOQ Inventory Formula

The EOQ Inventory Formula Te EOQ Inventory Formula James M. Cargal Matematics Department Troy University Montgomery Campus A basic problem for businesses and manufacturers is, wen ordering supplies, to determine wat quantity of

More information

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

More information

10A CA Plex in the Cloud. Rob Layzell CA Technologies

10A CA Plex in the Cloud. Rob Layzell CA Technologies 10A CA Plex in the Cloud Rob Layzell CA Technologies Legal This presentation was based on current information and resource allocations as of April 18, 2011 and is subject to change or withdrawal by CA

More information

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro Cloud definitions you've been pretending to understand Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro You keep using that word cloud. I do not think it means what you think it

More information

Load balancing model for Cloud Data Center ABSTRACT:

Load balancing model for Cloud Data Center ABSTRACT: Load balancing model for Cloud Data Center ABSTRACT: Cloud data center management is a key problem due to the numerous and heterogeneous strategies that can be applied, ranging from the VM placement to

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms

More information

CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD. Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas

CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD. Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas CLOUD SECURITY SECURITY ASPECTS IN GEOSPATIAL CLOUD Guided by Prof. S. K. Ghosh Presented by - Soumadip Biswas PART 1 A brief Concept of cloud Issues in cloud Security Issues A BRIEF The Evolution Super

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Capacity Management for Cloud Computing Chris Molloy Distinguished Engineer Member, IBM Academy of Technology October 2009 1 Is a cloud like touching an elephant? 2 Gartner defines cloud computing as a

More information

IS PRIVATE CLOUD A UNICORN?

IS PRIVATE CLOUD A UNICORN? IS PRIVATE CLOUD A UNICORN? With all of the discussion, adoption, and expansion of cloud offerings there is a constant debate that continues to rear its head: Public vs. Private or more bluntly Is there

More information

FORCED AND NATURAL CONVECTION HEAT TRANSFER IN A LID-DRIVEN CAVITY

FORCED AND NATURAL CONVECTION HEAT TRANSFER IN A LID-DRIVEN CAVITY FORCED AND NATURAL CONVECTION HEAT TRANSFER IN A LID-DRIVEN CAVITY Guillermo E. Ovando Cacón UDIM, Instituto Tecnológico de Veracruz, Calzada Miguel Angel de Quevedo 2779, CP. 9860, Veracruz, Veracruz,

More information

Private Cloud in Educational Institutions: An Implementation using UEC

Private Cloud in Educational Institutions: An Implementation using UEC Private Cloud in Educational Institutions: An Implementation using UEC D. Sudha Devi L.Yamuna Devi K.Thilagavathy,Ph.D P.Aruna N.Priya S. Vasantha,Ph.D ABSTRACT Cloud Computing, the emerging technology,

More information

Cloud Computing Architectures and Design Issues

Cloud Computing Architectures and Design Issues Cloud Computing Architectures and Design Issues Ozalp Babaoglu, Stefano Ferretti, Moreno Marzolla, Fabio Panzieri {babaoglu, sferrett, marzolla, panzieri}@cs.unibo.it Outline What is Cloud Computing? A

More information

Schedulability Analysis under Graph Routing in WirelessHART Networks

Schedulability Analysis under Graph Routing in WirelessHART Networks Scedulability Analysis under Grap Routing in WirelessHART Networks Abusayeed Saifulla, Dolvara Gunatilaka, Paras Tiwari, Mo Sa, Cenyang Lu, Bo Li Cengjie Wu, and Yixin Cen Department of Computer Science,

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station What is Cloud Computing? http://www.agent-x.com.au/ Wikipedia - the use of computing resources (hardware and software)

More information

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more 36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

Cloud Computing: The Next Computing Paradigm

Cloud Computing: The Next Computing Paradigm Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea rdcaytiles@gmail.com,

More information

Cloud Computing, and REST-based Architectures Reid Holmes

Cloud Computing, and REST-based Architectures Reid Holmes Material and some slide content from: - Software Architecture: Foundations, Theory, and Practice - Krzysztof Czarnecki Cloud Computing, and REST-based Architectures Reid Holmes Cloud precursors Grid Computing:

More information

CLOUD COMPUTING. A Primer

CLOUD COMPUTING. A Primer CLOUD COMPUTING A Primer A Mix of Voices The incredible shrinking CIO CIO Magazine, 2004 IT Doesn t Matter, The cloud will ship service outside the institution and ship power from central IT groups to

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

OVERVIEW Cloud Deployment Services

OVERVIEW Cloud Deployment Services OVERVIEW Cloud Deployment Services Audience This document is intended for those involved in planning, defining, designing, and providing cloud services to consumers. The intended audience includes the

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

Mobile Cloud Computing Security Considerations

Mobile Cloud Computing Security Considerations 보안공학연구논문지 (Journal of Security Engineering), 제 9권 제 2호 2012년 4월 Mobile Cloud Computing Security Considerations Soeung-Kon(Victor) Ko 1), Jung-Hoon Lee 2), Sung Woo Kim 3) Abstract Building applications

More information

CS 695 Topics in Virtualization and Cloud Computing. Introduction

CS 695 Topics in Virtualization and Cloud Computing. Introduction CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something

More information

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

Cloud Storage: Where Does It Fit Into Tomorrow s IT?

Cloud Storage: Where Does It Fit Into Tomorrow s IT? Cloud Storage: Where Does It Fit Into Tomorrow s IT? Vincent Franceschini CTO Distributed Data Storage Solutions Hitachi Data Systems Corporation Vincent.Franceschini@hds.com Constant, increasing reliance

More information

Environments, Services and Network Management for Green Clouds

Environments, Services and Network Management for Green Clouds Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model

More information

A strong credit score can help you score a lower rate on a mortgage

A strong credit score can help you score a lower rate on a mortgage NET GAIN Scoring points for your financial future AS SEEN IN USA TODAY S MONEY SECTION, JULY 3, 2007 A strong credit score can elp you score a lower rate on a mortgage By Sandra Block Sales of existing

More information

Cloud Computing Services and its Application

Cloud Computing Services and its Application Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition

More information

Security Considerations for Public Mobile Cloud Computing

Security Considerations for Public Mobile Cloud Computing Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea rdcaytiles@gmail.com 2 Research Institute of

More information

Cloud Services Business Potenziale und Risiken

Cloud Services Business Potenziale und Risiken Cloud Services Business Potenziale und Risiken Prof. Mag. Werner Dorfmeister Enterprise Cloud Computing Services, HP Enterprise Business Electronic-Business Experts, WKO November 2010 1 Mobility + Internet

More information

The Cloud Opportunity: Italian Market 01/10/2010

The Cloud Opportunity: Italian Market 01/10/2010 The Cloud Opportunity: Italian Market 01/10/2010 Alessandro Greco @Easycloud.it In collaboration with easycloud.it Who is easycloud.it? Easycloud.it is a Consultant Company based in Europe with HQ in Italy.

More information

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 Perspectives on Moving to the Cloud Paradigm and the Need for Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 2 NIST Cloud Computing Resources NIST Draft Definition of

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar

Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar Dr.K.C.DAS HEAD PG Dept. of Library & Inf. Science Utkal University, Vani Vihar,Bhubaneswar There is potential for a lot of confusion surrounding the definition of cloud computing. In its basic conceptual

More information

Cloud Computing Overview

Cloud Computing Overview Cloud Computing Overview Mark Troester CIO/IT Product Marketing 1 WHY CLOUD COMPUTING? The cloud computing model can significantly help agencies grappling with the need to provide highly reliable, innovative

More information

Modeling Public Pensions with Mathematica and Python II

Modeling Public Pensions with Mathematica and Python II Modeling Public Pensions with Mathematica and Python II Brian Drawert, PhD UC Santa Barbara & AppScale Systems, Inc Sponsored by Novim & Laura and John Arnold Foundation Pension Calculation: From Mathematica

More information

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE H.Madhusudhana Rao* Md. Rahmathulla** Dr. B Rambhupal Reddy*** Abstract: This paper targets on the productivity of cloud computing technology in healthcare

More information

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

A Quantitative Approach to the Performance of Internet Telephony to E-business Sites

A Quantitative Approach to the Performance of Internet Telephony to E-business Sites A Quantitative Approach to the Performance of Internet Telephony to E-business Sites Prathiusha Chinnusamy TransSolutions Fort Worth, TX 76155, USA Natarajan Gautam Harold and Inge Marcus Department of

More information

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How Enterprise Cloud Computing: What, Why and How Andrew Sutherland SVP, Middleware Business, EMEA he following is intended to outline our general product direction. It is intended for

More information

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University

More information

Realizing the Value Proposition of Cloud Computing

Realizing the Value Proposition of Cloud Computing Realizing the Value Proposition of Cloud Computing CIO s Enterprise IT Strategy for Cloud Jitendra Pal Thethi Abstract Cloud Computing is a model for provisioning and consuming IT capabilities on a need

More information

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted. Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing

More information

Modeling the Performance of Heterogeneous IaaS Cloud Centers

Modeling the Performance of Heterogeneous IaaS Cloud Centers Modeling the Performance of Heterogeneous IaaS Cloud Centers Hamzeh Khazaei Computer Science Department University of Manitoba, Winnipeg, Canada Email: hamzehk@cs.umanitoba.ca Jelena Mišić, Vojislav B.

More information

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper Radware Cloud Solutions for Enterprises How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper Table of Content Executive Summary...3 Introduction...3 The Range of Cloud Service

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

Performance Management for Cloudbased STC 2012

Performance Management for Cloudbased STC 2012 Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS

More information

Demystifying the Cloud Computing 02.22.2012

Demystifying the Cloud Computing 02.22.2012 Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently

More information

Performance Modeling of Cloud Computing Centers

Performance Modeling of Cloud Computing Centers Performance Modeling of Cloud Computing Centers by Hamzeh Khazaei A thesis submitted to The Faculty of Graduate Studies of The University of Manitoba in partial fulfillment of the requirements of the degree

More information

Virtual Machine Instance Scheduling in IaaS Clouds

Virtual Machine Instance Scheduling in IaaS Clouds Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,

More information

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,

More information

The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.

The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall. The Magical Cloud Lennart Franked Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall. 2014-10-20 Lennart Franked (MIUN IKS) The Magical Cloud 2014-10-20 1 / 35

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing

More information

Selling T-shirts and Time Shares in the Cloud

Selling T-shirts and Time Shares in the Cloud Selling T-shirts and Time Shares in the Cloud Daniel Gmach HP Labs Palo Alto, CA, USA daniel.gmach@hp.com Jerry Rolia HP Labs Palo Alto, CA, USA jerry.rolia@hp.com Ludmila Cherkasova HP Labs Palo Alto,

More information

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015

Prof. Luiz Fernando Bittencourt MO809L. Tópicos em Sistemas Distribuídos 1 semestre, 2015 MO809L Tópicos em Sistemas Distribuídos 1 semestre, 2015 Introduction to Cloud Computing IT Challenges 70% of the budget to keep IT running, 30% available to create new value that needs to be inverted

More information

Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen

Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen Samah Sadeq Ahmed Bagish Department of Information Technology, Faculty of Engineering, Aden University,

More information

Historians and Production Management as Cloud Applications

Historians and Production Management as Cloud Applications Historians and Production Management as Cloud Applications Harry Forbes Senior Analyst ARC Advisory Group hforbes@arcweb.com Emerging Technologies Enable Information- Driven Manufacturing Big Data Analytics

More information

In a dynamic economic environment, your company s survival

In a dynamic economic environment, your company s survival Chapter 1 Cloud Computing Defined In This Chapter Examining the reasons for cloud Understanding cloud types Defining the elements of cloud computing Comparing private and public clouds In a dynamic economic

More information

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) tupamaki@gmail.com / @tukkajukka 30.10.2013 1 e arrival

More information

2 Limits and Derivatives

2 Limits and Derivatives 2 Limits and Derivatives 2.7 Tangent Lines, Velocity, and Derivatives A tangent line to a circle is a line tat intersects te circle at exactly one point. We would like to take tis idea of tangent line

More information

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government October 4, 2009 Prepared By: Robert Woolley and David Fletcher Introduction Provisioning Information Technology (IT) services to enterprises

More information

Cloud deployment model and cost analysis in Multicloud

Cloud deployment model and cost analysis in Multicloud IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud

More information

Have We Really Understood the Cloud Yet?

Have We Really Understood the Cloud Yet? 1 Have We Really Understood the Cloud Yet? Plethora of Definitions Hype? Range of Technologies and business models What really clicks in the Cloud? Pay per use no capex only opex! Meet seasonal loads elasticity

More information

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT ON THE ROAD TO HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT BUSINESS DEMANDS DRIVE I.T TRANSFORMATION Business wants agility, lower cost, new capabilities IT struggling with existing legacy

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.

More information

Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran

Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran Cloud-based Services: To Move or Not To Move Seminar Internet Economics Cristian Anastasiu & Taya Goubran Agenda Motivation What is Cloud Computing Cloud Service Market Dimensions and Factors of the Cloud

More information

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB Why Private Cloud? O P E R A T I O N S V I E W Nenad BUNCIC EPFL, SI-EXHEB 1 What Exactly Is Cloud? Cloud technology definition, as per National Institute of Standards and Technology (NIST SP 800-145),

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

Hybrid Cloud Computing

Hybrid Cloud Computing Dr. Marcel Schlatter, IBM Distinguished Engineer, Delivery Technology & Engineering, GTS 10 November 2010 Hybrid Computing Why is it becoming popular, Patterns, Trends, Impact Hybrid Definition and Scope

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Data-intensive computing systems Cloud Computing University of Verona Computer Science Department Damiano Carra Acknowledgements! Credits Part of the course material is based on slides provided by the

More information

Soft Computing Models for Cloud Service Optimization

Soft Computing Models for Cloud Service Optimization Soft Computing Models for Cloud Service Optimization G. Albeanu, Spiru Haret University & Fl. Popentiu-Vladicescu UNESCO Department, University of Oradea Abstract The cloud computing paradigm has already

More information

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud

More information

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013 Cloud Computing in the Enterprise An Overview For INF 5890 IT & Management Ben Eaton 24/04/2013 Cloud Computing in the Enterprise Background Defining the Cloud Issues of Cloud Governance Issue of Cloud

More information

Cloud Computing An Introduction

Cloud Computing An Introduction Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di

More information

OPTIMAL FLEET SELECTION FOR EARTHMOVING OPERATIONS

OPTIMAL FLEET SELECTION FOR EARTHMOVING OPERATIONS New Developments in Structural Engineering and Construction Yazdani, S. and Sing, A. (eds.) ISEC-7, Honolulu, June 18-23, 2013 OPTIMAL FLEET SELECTION FOR EARTHMOVING OPERATIONS JIALI FU 1, ERIK JENELIUS

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Performance Analysis of a Numerical Weather Prediction Application in Microsoft Azure

Performance Analysis of a Numerical Weather Prediction Application in Microsoft Azure Performance Analysis of a Numerical Weather Prediction Application in Microsoft Azure Emmanuell D Carreño, Eduardo Roloff, Jimmy V. Sanchez, and Philippe O. A. Navaux WSPPD 2015 - XIII Workshop de Processamento

More information

Auto-Scaling Model for Cloud Computing System

Auto-Scaling Model for Cloud Computing System Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science

More information