Cloud Computing Architecture Adam Balla Wa Chiu Siu.

Slides:



Advertisements
Similar presentations
SLA-Oriented Resource Provisioning for Cloud Computing
Advertisements

System Center 2012 R2 Overview
By Adam Balla & Wachiu Siu
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
A Successful RHIO Implementation
The RESERVOIR Model and Architecture for Open Federated Cloud Computing B. Rochwerger D. Breitgand E. Levy A. Galis K. Nagin I. Llorente R. Montero Y.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 1.
Towards an Integrated Multimedia Service Hosting Overlay Dongyan Xu, Xuxian Jiang Department of Computer Sciences Center for Education and Research in.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Virtual Machine Hosting for Networked Clusters: Building the Foundations for “Autonomic” Orchestration Based on paper by Laura Grit, David Irwin, Aydan.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Lets agree that an Optimized Data Center is not yet a Cloud +=
DISTRIBUTED COMPUTING
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Challenges towards Elastic Power Management in Internet Data Center.
Software Architecture and Design Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 23 rd, 2003.
Modelling Class T16: Conceptual Modelling – Architecture Image from
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Introducing Managed Services Wolf Gilbert Architect Evangelist Microsoft Corporation.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
VMware vSphere Configuration and Management v6
IT Service Specification Synchronicity Carl Mattocks OASIS BCM TC,co-Chair ebXMLRegistry Semantic Content SC, co-Chair ITIL Knowledge.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Seminar on Service Oriented Architecture Distributed Systems Architectural Models From Coulouris, 5 th Ed. SOA Seminar Coulouris 5Ed.1.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Optimize the Business with Microsoft Datacenter Services 2.0
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Servizi di brokering Valerio Venturi CCR Giornata di formazione dedicata al Cloud Computing 6 Febbraio 2013.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
How is built a mOSAIC of Clouds Dana PETCU West University of Timisoara, Romania Research Institute –Austria Timisoara Advanced.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
RESERVOIR Service Manager NickTsouroulas Head of Open-Source Reference Implementations Unit Juan Cáceres
Introduction to VMware Virtualization
OGSA Session #1 Execution Management Services
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
File System Implementation
Cloud Computing Platform as a Service
Grid Computing.
Management of Virtual Execution Environments 3 June 2008
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud Management Mechanisms
Outline Midterm results summary Distributed file systems – continued
Systems Analysis and Design in a Changing World, 6th Edition
Cloud Computing Architecture
Distributed Systems through Web Services
Service-Oriented Computing: Semantics, Processes, Agents
Cloud Computing Architecture
Service Oriented Architecture (SOA)
From Use Cases to Implementation
Presentation transcript:

Cloud Computing Architecture Adam Balla Wa Chiu Siu

Last Presentation We introduced some basic architecture of Cloud Computing. We will a kind of architecture into more details to you

Service Oriented Cloud Computing Architecture (SOCCA)

It is introduced Wei-Tek Tsai and is built to guides business solution to create, organize and reuse its computing components.

Individual Cloud Provider Layer ●Each cloud provider builds its own data centers that power the cloud services it provides. ●Each cloud has its own proprietary virtualization technology or utilize open source virtualization technology.

●A request dispatcher working with Virtual Machine Monitor and Service/App Governance Service to allocate the requests to the available resource. ●Cloud Computing resource is componentized into independent services such as Storage Service, Computing Service and Communication Service, with open- standardized interfaces.

Cloud Ontology Mapping Layer ●Cloud providers may not strictly conform same standard in a short time. ●This layer acts as a mask for differences among different cloud providers. ●It helps the migration for users from different cloud providers.

Cloud Ontology Mapping Layer ●Ontology ○ Storage Ontology - for the data manipulation on the clouds ○ Computing Ontology - concepts and terms related to distributed computing on the clouds. ○ Communication Ontology - concepts and terms related Communication Schema among the clouds.

Cloud Broker Layer ● Cloud brokers serve as the agents between individual cloud providers and SOA layer. ● Each major cloud service has an associated service broker type. ● Tasks: Cloud Provider Information Publishing, Ranking, Dynamic SLA Negotiation, On-Demand Provision Model

SOA Layer ●artifacts like workflow templates, collaboration templates can be published and shared. ●The registry for each type of artifacts is indexed and organized by its according ontology.

SOA Layer ●Services providers do not host the published services. ●All services are in deployable packages which can be easily replicated and redeployed to different hosting environment.

Multi-tenancy Architecture (MTA) Single Application Instance and Multiple Service Instances (SAIMSI)

Multi-tenancy Patterns ● Multiple Application Instance (MAI) ● Single Application Instance (SAI) ● Single Application Instance and Multiple Service Instances (SAIMSI)

Single Application Instance and Multiple Service Instances (SAIMSI) ● Workloads are often not distributed evenly among application components, and the performance of the single application instance is limited by the application components having lower throughput. ● To enhance scalability, we want to reduce unnecessary duplications as much as possible. ● Easy customizability is another gain.