Ch. 4 - Topics of Discussion



Similar documents
COM 444 Cloud Computing

Ch. 4 - Topics of Discussion

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

CRN# CPET Cloud Computing: Technologies & Enterprise IT Strategies

Last time. Data Center as a Computer. Today. Data Center Construction (and management)

Cloud Computing Data Centers

How To Understand Cloud Computing

CIT 668: System Architecture

Introduction to Cloud Computing

Emerging Technology for the Next Decade

CLOUD COMPUTING. When It's smarter to rent than to buy

On Cloud Computing Technology in the Construction of Digital Campus

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Lecture 1

SoSe 2014 Dozenten: Prof. Dr. Thomas Ludwig, Dr. Manuel Dolz Vorgetragen von Hakob Aridzanjan

Data Centers and Cloud Computing

Cloud Computing. Cloud computing:

Concepts Introduced in Chapter 6. Warehouse-Scale Computers. Important Design Factors for WSCs. Programming Models for WSCs

Introduction to Mobile Middleware. Introduction Mobile Middleware

Green Computing: Datacentres

Data Centers and Cloud Computing. Data Centers

CHAPTER 8 CLOUD COMPUTING

Green Computing: Datacentres

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS

Data Center Network Topologies: FatTree

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

雲 端 運 算 願 景 與 實 現 馬 維 英 博 士 微 軟 亞 洲 研 究 院 常 務 副 院 長

Study of virtual data centers for cost savings and management

Lecture 7: Data Center Networks"

CPET 581 E-Commerce & Business Technologies. Topics

Data Centers and Cloud Computing. Data Centers

Infrastructure as a Service

Today: Data Centers & Cloud Computing" Data Centers"

Windows Azure and private cloud

How To Understand Cloud Computing

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

Distributed and Cloud Computing

SDN and Data Center Networks

Dynamic Round Robin for Load Balancing in a Cloud Computing

Het is een kleine stap naar een hybrid cloud

Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud

Service allocation in Cloud Environment: A Migration Approach

Datacenter architectures

ArcGIS for Server: In the Cloud

Towards the Magic Green Broker Jean-Louis Pazat IRISA 1/29. Jean-Louis Pazat. IRISA/INSA Rennes, FRANCE MYRIADS Project Team

Grid Computing Vs. Cloud Computing

HPC over Cloud. July 16 th, HPC Summer GIST. SCENT (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology)

NCTA Cloud Architecture

Lecture 24: WSC, Datacenters. Topics: network-on-chip wrap-up, warehouse-scale computing and datacenters (Sections )

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture

A Cloudy Weather Forecast

COM 444 Cloud Computing

Server & Cloud Management

Cloud Computing Now and the Future Development of the IaaS

CIS 4930/6930 Spring 2014 Introduction to Data Science Data Intensive Computing. University of Florida, CISE Department Prof.

The Private Cloud Your Controlled Access Infrastructure

Cloud Computing Architectures and Design Issues

Network Virtualization

Microsoft Private Cloud Fast Track Reference Architecture

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

Distributed and Cloud Computing

Private cloud computing advances

The Green Cloud: How Cloud Computing Can Reduce Datacenter Power Consumption. Anne M. Holler Senior Staff Engineer, Resource Management Team, VMware

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Certified Cloud Computing Professional VS-1067

Big-Data Computing with Smart Clouds and IoT Sensing

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

A Case Study about Green Cloud Computing: An Attempt towards Green Planet

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

State of the Art Cloud Infrastructure

Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm

Introduction to Cloud Computing - 02

Cloud Computing. Alex Crawford Ben Johnstone

Alternative Deployment Models for Cloud Computing in HPC Applications. Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix

Development of Intranet App with JAVA on Oracle Cloud

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

CLEVER: a CLoud-Enabled Virtual EnviRonment

Oracle Applications and Cloud Computing - Future Direction

A Quality Model for E-Learning as a Service in Cloud Computing Framework

Unit 10b: Introduction to Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

International Journal of Engineering Research & Management Technology

2) Xen Hypervisor 3) UEC

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Chapter 7: Distributed Systems: Warehouse-Scale Computing. Fall 2011 Jussi Kangasharju

The Future of Servers in Cloud Computing

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

Cloud Computing An Elephant In The Dark

COM 444 Cloud Computing

So#ware to Data model

11:06. Transformation From People serving Structures to Networks serving People. Montag, 08. Dezember 2014

Service-Oriented Architecture for Cloud Computing

Rise of High-Capacity Data Center Interconnect in Hyper-Scale Service Provider Systems

Virtualizing Apache Hadoop. June, 2012

Cloud Computing. Chapter 1 Introducing Cloud Computing

Course Design Document: IS429: Cloud Computing and SaaS Solutions. Version 1.0

Cloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010

Transcription:

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 6 Cloud Platform Architecture over Virtualized Data Centers Part -2: Data-Center Design and Interconnection Networks & Architecture Design of Compute and Storage Clouds Text Book: Distributed and Cloud Computing, by K. Hwang, G C. Fox, and J.J. Dongarra, published Elsevier/Morgan Kaufmann, 2012. Spring 2015 A Specialty Course for Purdue University s M.S. in Technology Graduate Program: IT/Advanced Computer App Track Paul I-Hai Lin, Professor Dept. of Computer, Electrical and Information Technology Purdue University Fort Wayne Campus Prof. Paul Lin 1 Ch. 4 - Topics of Discussion Cloud Computing and Service Models Data-Center Design and Interconnection Networks Architectural Design of Compute and Storage Clouds Public Cloud Platforms: Google App Engine, Amazon Web Services and Microsoft Window Azure Inter-Cloud Resource Management Cloud Security and Trust Management Prof. Paul Lin 2 1

4.2 Data-Center Design and Interconnection Networks Warehouse-Scale Datacenter Design Datacenter Interconnection Networks Modular Data Center in Shipping Containers Interconnect of Modular Data Centers Data Center Management Issues Prof. Paul Lin 3 The Architecture of a Small Server Cluster ( ~ 1000 servers) interconnected by an Ethernet switch and housed in a warehouse or in a container environment (Courtesy of Luiz Barroso and Urs Holzle, Google Inc., 2009) 4-4 2

Warehouse-Scale Computer and Datacenter (WSC) Provides Internet services Search, social networking, online maps, video sharing, online shopping, email, cloud computing, etc. Differences with HPC clusters : Clusters have higher performance processors and network Clusters emphasize thread-level parallelism, WSCs emphasize request-level parallelism Differences with datacenters: Datacenters consolidate different machines and software into one location Datacenters emphasize virtual machines and hardware heterogeneity in order to serve varied customers (Courtesy of Hennessy and Patterson, 2012) 4-5 Typical Datacenter Layout 4-6 3

Example 4.8 A huge datacenter that is 11 times the size of a football field, housing 400,000 to 1 million servers. 4-7 Power Consumption in Servers (computer, network switches & routers, cooling supplies, Uninterrupted Power Supply) 4-8 4

Figure 4.9 The cooling system in a raised-floor datacenter with hot-cold air circulation supporting water heat exchange CRAC Computer Room Air Conditioning (12 14 C) 4-9 (Courtesy of Luiz Andre Barroso and Urs Holzle, Google Inc., 2009) 4-10 5

Example 4.4 A Fat-free Interconnection Network for Data Center (Figure 4-10) Two layers topology with multipath and fault tolerant capability Bottom Layer Server nodes 4-11 Example 4.5 A Server-Centric Network for Modular Data Center Server --- O circle; Switch -- Rectangle Figure 4.12 BCube: A High Performance, server-centric network for modular datacenters. (Courtesy of C. Guo, et al, ACM SIGCOMM Computer Communication Review, Oct. 2009. [25]). 4-12 6

Figure 4-11 A modular datacenter built in a truck-towed ICE Cube container, that can be cooled by chilled air circulation with cold water heat exchange 4-13 Inter-module Connection Networks Figure 4.13 A 2-D MDCube (Modulized Datacenetr Cube) is constructed from 9 BCube containers. (Courtesy of. Wu, et al, ACM CoNEXT 09, Dec. 2009, [77]). 4-14 7

Larger Datacenter Growth One at a time: 1 system Racking & networking: 14 hrs ($1,330) Rack at a time: ~ 40 systems Install & networking:.75 hrs ($60) Container at a time: ~1,000 systems No packaging to remove No floor space required Power, network, & cooling only Weatherproof & easy to transport Datacenter construction takes 24+ months Both new build & DC expansion require regulatory approval 4-15 Cloud Computing Warehouse Scalable Computers (WSCs) offer economies of scale that cannot be achieved with a datacenter: 5.7 times reduction in storage costs 7.1 times reduction in administrative costs 7.3 times reduction in networking costs This has given rise to cloud services such as Amazon Web Services Utility Computing Based on using open source virtual machine and operating system software (Courtesy of Hennessy and Patterson, 2012) 4-16 8

4.3 Architectural Design of Compute and Storage Cloud Four Cloud Platform Design Goals Scalability Virtualization Efficiency Reliability Cloud-Enabling Technologies (hardware, software, networking) Fast platform deployment Virtual clusters on demand Multitenant techniques Massive data processing Web-scale communication Distributed storage Licensing and billing services Prof. Paul Lin 17 A Generic Cloud Architecture Figure 4.14 A Security-aware platform built with a virtual cluster of VMs, storage, and networking resources 4-18 9

Layered Cloud Architecture Development: Infrastructure, Platform, and Application Figure 4.15 Layered architectural development of the cloud platform for IaaS, PaaS, and SaaS applications over the Internet 4-19 Market-Oriented Cloud Architecture QoS (Quality of Service) based resource allocation mechanisms Users/Brokers SLA resource allocator VMs Physical machinec Critical QoS Parameters: Time Cost Reliability, and Trust/security Prof. Paul Lin 20 10

Market-Oriented Cloud Architecture 4-21 4-22 11

4-23 4-24 12

4-25 Cloud Services and Major Providers 4-26 13

Conclusion and Summary Prof. Paul Lin 27 14