Overview: Cloud Datacenters

Slides:



Advertisements
Similar presentations
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Advertisements

C LOUD C OMPUTING Presented by Ye Chen. What is cloud computing? Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
Overview: Internet vs Data Center Networks Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
CS 325 Computer Networks Sami Rollins Fall 2003.
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
1 Day 01 - The Internet. 2 Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
Lecture 1 Overview: roadmap 1.1 What is computer network? the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Introduction1-1 CS 325 Computer Networks Sami Rollins Fall 2005.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
WAN Technology Overview Lecture 3: Introduction to WAN.
Cloud computing Tahani aljehani.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
Cloud Computing Source:
Introduction to Cloud Computing
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction1-1 Course Code:EE/TE533 Instructor: Muddathir Qamar.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
CS 3214 Computer Systems Godmar Back Lecture 23. Announcements Project 5 due Dec 8 Exercise 10 handed out Exercise 11 coming before Thanksgiving CS 3214.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
Basic Concepts of Internet Technology What is a computer network? Isolated computers vs. networked computers internetworking The Internet What’s a protocol?
Introduction 1-1 Networking Admin  1 to 4 lectures a week for 11 weeks for a total of 23 lectures  Interleaves with Functional Programming  First prac.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
PaaSport Introduction on Cloud Computing PaaSport training material.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Marina Papatriantafilou – Introduction to computer communication Based on the book Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross, Addison-Wesley.
1: Introduction1 Internet Services and Protocols Adapted from “Computer Networking: A Top Down Approach Featuring the Internet” Kurose and Ross, Addison.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
1 Ram Dantu University of North Texas, Practical Networking.
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
Computer Networks Dr. Adil Yousif CS Lecture 1.
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 420.
Overview: Cloud Datacenters II
Introduction to Cloud Computing
Graciela Perera Introduction Graciela Perera
CS 3214 Computer Systems Networking.
Day 01 - The Internet.
Slides taken from: Computer Networking by Kurose and Ross
CS 3214 Computer Systems Lecture 21 Godmar Back.
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
CS 3214 Computer Systems Networking.
Introduction 1 1: Introduction.
Cloud Computing Kelley Raines.
Chapter 21: Cloud Computing and Related Security Issues
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 423.
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
CNIT131 Internet Basics & Beginning HTML
Chapter 1: Introduction
CPE 401 / 601 Computer Network Systems
Cloud Computing Dr. Sharad Saxena.
Dr. John P. Abraham Professor, Computer Engineering UTPA
Service Oriented Architecture for Cloud Based Travel Reservation Software as a Service Comp 684 – Rayna Burgess.
Cloud: everything you wanted to know, but were afraid to ask
Internet and Web Simple client-server model
Cloud Computing: Concepts
Chapter 1 Introduction Computer Networking: A Top Down Approach
Presentation transcript:

Overview: Cloud Datacenters Hakim Weatherspoon Associate Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking January 27, 2017

Context The promise of the Cloud ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. NIST Cloud Definition The cloud completes the commoditization process and makes storage and computation a commodity. Public vs private IaaS, PaaS, SaaS On demand (self service), network access, resource pooling, rapid elasticity, measured service SEATTLE

Context The promise of the Cloud ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. NIST Cloud Definition The cloud completes the commoditization process and makes storage and computation a commodity. Public vs private IaaS, PaaS, SaaS On demand (self service), network access, resource pooling, rapid elasticity, measured service SEATTLE

What is the network? communication links smartphone PC server wireless laptop millions of connected computing devices: hosts = end systems running network apps mobile network global ISP regional ISP home network institutional communication links fiber, copper, radio, satellite transmission rate: bandwidth wired links wireless Packet switches: forward packets (chunks of data) routers and switches router 4

What is the network? Web-enabled toaster + weather forecaster IP picture frame http://www.ceiva.com/ Tweet-a-watt: monitor energy use Slingbox: watch, control cable TV remotely Internet refrigerator Internet phones

What is the network? Internet: “network of networks” mobile network global ISP regional ISP home network institutional Internet: “network of networks” Interconnected ISPs protocols control sending, receiving of msgs e.g., TCP, IP, HTTP, Skype, 802.11 Internet standards RFC: Request for comments IETF: Internet Engineering Task Force Introduction

What is the network? mobile network global ISP regional ISP home network institutional Infrastructure that provides services to applications: Web, VoIP, email, games, e-commerce, social nets, … provides programming interface to apps hooks that allow sending and receiving app programs to “connect” to Internet provides service options, analogous to postal service Introduction

Context The promise of the Cloud ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. NIST Cloud Definition The cloud completes the commoditization process and makes storage and computation a commodity. Public vs private IaaS, PaaS, SaaS On demand (self service), network access, resource pooling, rapid elasticity, measured service SEATTLE

Shared Pool = Data Centers Internet Core Switch (CS) Aggregate Switch (AS) … … … ToR … … … … … …

What is different about Data Centers? Cost “It is the economics stupid” James Hamilton, VP & Distinguished engineer, Amazon Web Services In 2008, data center staff to servers was 1:1000 Today, closer to 1:10,000 Scale Millions of servers, billions of users, trillions of objects Scale out instead of scale up Efficient Massive scale in the same location eases design and lowers costs Global scale data centers Data Centers strategically placed where power is cheap and close to consumers

Where do the costs go? Breakdown 45% Servers - CPU, memory, storage subsystems 25% Infrastructure - Power distribution and cooling 15% Power draw - Electrical utility costs 15% Network - Links, transit, equipment

Where do the costs go? Breakdown Walk through problems in paper 45% Servers - CPU, memory, storage subsystems 25% Infrastructure - Power distribution and cooling 15% Power draw - Electrical utility costs 15% Network - Links, transit, equipment Walk through problems in paper Server cost Infrastructure cost Power Network

Networking in Data Centers Internet Core Switch (CS) Aggregate Switch (AS) … … … ToR … … … … … …

Networking in Data Centers Internet Core Switch (CS) Aggregate Switch (AS) … … … ToR … … … … … …

Geo-distributed Data Centers

Where do the costs go? Breakdown How to reduced costs 45% Servers - CPU, memory, storage subsystems 25% Infrastructure - Power distribution and cooling 15% Power draw - Electrical utility costs 15% Network - Links, transit, equipment How to reduced costs Servers and Infrastructure Let servers fail and infrastructure fail Software, Replication and network efficiency can help Power and Network High utilization (better on than off) Agility (ability to run applications anywhere in data center)

Networking in Data Centers Internet Core Switch (CS) Aggregate Switch (AS) … … … ToR … … … … … …

Perspective Large cloud service provides have deployed their own networks Private networks, perhaps as large as the Internet But, bypass the Internet core and connect directly with ISPs Near instantaneous access betwee consumers and data centers Economies of scale dominate in cloud data centers As discussed in Section 1.3.3, online service providers, such as Google and Microsoft, have deployed their own extensive private networks, which not only connect together their globally distributed data centers, but are used to bypass the Internet as much as possible by peering directly with lower-tier ISPs. As a result, Google provides search results and email access almost instantaneously, as if their data centers were running within one’s own computer. • Many Internet commerce companies are now running their applications in the “cloud”—such as in Amazon’s EC2, in Google’s Application Engine, or in Microsoft’s Azure. Many companies and universities have also migrated their Internet applications (e.g., email and Web hosting) to the cloud. Cloud companies not only provide applications scalable computing and storage environments, but also provide the applications implicit access to their high-performance private networks.

Before Next time Read Tech Titan Building Boom Lab0 due before Tuesday Answer question via CMS Lab0 due before Tuesday Create a project group Start asking questions about possible projects Check website for updated schedule