Challenges for Large Distributed IaaS Cloud -- WIDE Cloud --



Similar documents
Overviews of Cloud Computing and SDN activities in WIDE Project

Sheepdog: distributed storage system for QEMU

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Using LISP for Secure Hybrid Cloud Extension

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

Trends driving software-defined storage

Η υπηρεσία Public IaaS ΕΔΕΤ ανάπτυξη και λειτουργία για χιλιάδες χρήστες

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

Extending Networking to Fit the Cloud

How To Orchestrate The Clouddusing Network With Andn

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Lecture 02b Cloud Computing II

Inception: Towards a Nested Cloud Architecture

SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong

Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness

Software Define Storage (SDs) and its application to an Openstack Software Defined Infrastructure (SDi) implementation

Network performance in virtual infrastructures

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

Introduction to OpenStack

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Building a big IaaS cloud with Apache CloudStack

OVERVIEW. The complete IaaS platform for service providers

Implementing and Troubleshooting the Cisco Cloud Infrastructure **Part of CCNP Cloud Certification Track**

Using Network Virtualization to Scale Data Centers

VXLAN: Scaling Data Center Capacity. White Paper

Securing the Virtualized Data Center With Next-Generation Firewalls

VXLAN Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Getting Started Hacking on OpenNebula

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Datacenter Network Virtualization in Multi-Tenant Environments

CERN Cloud Infrastructure. Cloud Networking

Network Virtualization for Large-Scale Data Centers

Key Challenges in Cloud Computing to Enable Future Internet of Things

VXLAN Bridging & Routing

The OpenNebula Cloud Platform for Data Center Virtualization

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

Software Defined Networking A quantum leap for Devops?

Expert Reference Series of White Papers. vcloud Director 5.1 Networking Concepts

Distributed File Systems An Overview. Nürnberg, Dr. Christian Boehme, GWDG

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Datacenter architectures

Nutanix Tech Note. VMware vsphere Networking on Nutanix

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

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

Connecting Physical and Virtual Networks with VMware NSX and Juniper Platforms. Technical Whitepaper. Whitepaper/ 1

Leveraging the Cloud. September 22, Digital Government Institute Cloud-Enabled Government Conference Washington, DC

VMware vsphere Design. 2nd Edition

VirtualclientTechnology 2011 July

Virtual Machine Management with OpenNebula in the RESERVOIR project

CONNECTING PHYSICAL AND VIRTUAL WORLDS WITH VMWARE NSX AND JUNIPER PLATFORMS

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Own your own Enterprise Cloud with. FlexCloud

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

OpenNebula Open Souce Solution for DC Virtualization

SAVI/GENI Federation. Research Progress. Sushil Bhojwani, Andreas Bergen, Hausi A. Müller, Sudhakar Ganti University of Victoria.

Creating Web Farms with Linux (Linux High Availability and Scalability)

HP OpenStack & Automation

OpenDaylight Network Virtualization and its Future Direction

Software Defined Network (SDN)

VMware vcloud Air Networking Guide

CloudEngine 1800V Virtual Switch

Virtualization, SDN and NFV

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Network Virtualization

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

OpenNebula Open Souce Solution for DC Virtualization

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

Cisco Virtual Topology System: Data Center Automation for Next-Generation Cloud Architectures

Data Center Use Cases and Trends

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

Pluribus Netvisor Solution Brief

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

Infrastructure as a Service (IaaS)

Analysis of Network Segmentation Techniques in Cloud Data Centers

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

Transcription:

Challenges for Large Distributed IaaS Cloud -- WIDE Cloud -- Yuji Sekiya The University of Tokyo, Information Technology Centre <sekiya@nc.u-tokyo.ac.jp> WIDE Project <sekiya@wide.ad.jp> 1

Cloud? What is Cloud? Scalability Elasticity Availability IaaS Cloud is operated as Cloud? What is the difference with Hosting or VPS (Virtual Private Server) service? Resources are connected via Network Resources are widely distributed 2

Test Bed for Distributed IaaS WIDE Cloud is built and operated by WIDE Project Distributed Inter-IaaS cloud Inter-University /Inter-Datacenter IaaS Share the computing and networking resources Real Users and Real Operation over 100 users and over 300 s are running (as of today) started since March 2010 http://www.wide.ad.jp/, DNS servers, and Mail Servers are in WIDE Cloud Testbed for New Technologies on Real Environments operational servers are working Real Testbed for Cloud Technologies More Information : https://wcc.wide.ad.jp/ 3

Overview of WIDE Cloud NAIST JAIST Inter-University Cloud Sharing the resources on each private cloud Univ. of Tokyo Characteristics of WIDE Cloud Tokyo DC Osaka DC SFO DC WIDE Cloud CNU (Korea) Keio Univ. (KMD) Keio Univ. (SFC) 1. Widely Distributed IaaS 2. Connected using commodity Internet Reachability, not dedicated circuits. Full IPv6 capable 3. Resource sharing based on the policies of each organization 4. Redundant Architecture 4

Why Location Level Redundancy? In Japan, we had a big earthquake on Mar. 11th. We encounter a serious problem of power supply in Tokyo and Tohoku areas. In March, there were scheduled blackouts in Tokyo Area Unfortunately, Keio University had two hours blackout twice a day. There are several important servers in Keio University. Need to shutdown servers or use UPS / Generator 5

EU-JP Symposium at FIA Technologies of WIDE Cloud Application Layer SQL RESTful API Image Control Layer libvirt Virtual Resource Layer NEMO kvm NFS Facility Layer Cloud Controller NoSQL Middleware Layer Sheepdog iscsi map646 VLAN Network Server Storage Application 6

Challenges in WIDE Cloud Location Level Redundancy Network migration DHT based distributed storage replication (Hot Standby) Site A Replication Distributed Storage Site C Site B Resource Allocation Connecting private clouds in each organization Sharing Resources based on policies Site A Migratable Network Site B VXLAN + LISP / NEMO Site A Migratable Network Site B 7

Network Portability by NEMO Datacenter1 IPv6 Internet IPv4 Internet Datacenter 2 Stateless IPv6/IPv4 translator for Servers Hypervisors Hypervisors s Datacenter 3 Datacenter 4 NEMO based Network Migration Hypervisors Hypervisors 8

Network Portability by VXLAN + LISP Back Bone Network ARP Packet SRC : Node A DST : L2 Broadcast VTEP A VXLAN EnCAP SRC : VTEP A DST : L3 Multicast ARP Packet SRC : Node A DST : L2 Broadcast LISP can accommodate AS in Cloud No need of HOME Network!! using the nearest LISP edge for IN/OUT traffic VXLAN can transport ANY network to remote site connected via Layer-3 Network combination with LISP 9

Advantages NEMO Easy to operation Any network can be transported to Any remote sites connected by Layer-3 Network VXLAN + LISP Combination of VXLAN + LISP can transport any network to LISP capable remote site. AS (Autonomous System) can be operated in IaaS CLOUD No need of HOME NETWORK Traffic to/from the Internet are optimized (NO TUNNEL) 10

Resource Manager Resource Management for Federated Cloud Each organization can define the sharing policy for CPU + Memory Network Storage Define threshold of resources Why need resource management? Each organization wants to define occupancy resources and sharing resources WIDE Project created an original Cloud Manager for evaluating the effectiveness of Inter-Clouds. 11

Resource Allocation Initial Allocation Depend on user Where to migrate? Migration migration Storage migration Network migration Need consideration of I/O for migrations Migration is effective for reducing server / network loads? Underloaded server server1 server4 server0 server3 Initiate migration when Weight of load part Overloaded server server2 1 2 0 Server5 2 1 0 Load Location Weight of location part 12

Working Items and ToDo High Availability / Redundancy Network Migration LISP in Cloud Management by OpenFlow Distributed Filesystems Ceph Sheepdog Resource Management Resource Auto Migration of and storage Security (not yet) Data confidentiality 13