Beyond the cloud! a small overview of cloud challenges. Credits: NASA

Similar documents
Beyond the Clouds, The Discovery Initiative

Ecole des Mines de Nantes. Journée Thématique Emergente "aspects énergétiques du calcul"

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Challenges in Hybrid and Federated Cloud Computing

Virtualizing Exchange

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

Lecture 02a Cloud Computing I

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

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

Large Scale Management of Virtual Machines Cooperative and Reactive Scheduling in Large-Scale Virtualized Platforms

Microsoft Private Cloud Fast Track

Migration of Virtual Machines for Better Performance in Cloud Computing Environment

Data Centers and Cloud Computing. Data Centers

Infrastructure as a Service (IaaS)

Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS

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

Intro to Virtualization

Cloud Computing - Architecture, Applications and Advantages

International Journal of Innovative Technology & Adaptive Management (IJITAM) ISSN: , Volume-1, Issue-5, February 2014

Cloud computing - Architecting in the cloud

VIRTUALIZATION SECURITY IN THE REAL WORLD

Cloud and Virtualization to Support Grid Infrastructures

Cloud Computing Architecture: A Survey

Data Centers and Cloud Computing. Data Centers

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

WINDOWS AZURE EXECUTION MODELS

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

Self-organization of applications and systems to optimize resources usage in virtualized data centers

Data Centers and Cloud Computing

Energy Constrained Resource Scheduling for Cloud Environment

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

Interoute Virtual Data Centre. Hands on cloud control.

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Virtualization and the U2 Databases

Google. Iustin Pop, <iustin@google.com> Google Switzerland. Sponsored by:

VMware for your hosting services

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

Cloud Optimize Your IT

9/26/2011. What is Virtualization? What are the different types of virtualization.

Cloud Platforms, Challenges & Hadoop. Aditee Rele Karpagam Venkataraman Janani Ravi

The Virtualization Practice

Control Tower for Virtualized Data Center Network

Fabien Hermenier. 2bis rue Bon Secours Nantes.

Mobile Cloud Computing T Open Source IaaS

Windows Server 2012 授 權 說 明

Grid Computing Vs. Cloud Computing

ABOUT NODE4. node4.co.uk

Transforming Control System to a Virtualized Platform, including On Process Migration. Anneke Vemer ExxonMobil

Lecture 02b Cloud Computing II

Infrastructure as a Service (IaaS)

Developing a Backup Strategy for Hybrid Physical and Virtual Infrastructures

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

This ESG White Paper was commissioned by DH2i and is distributed under license from ESG.

ONE Cloud Services Secure Cloud Applications for E-Health

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

Virtualization. Jukka K. Nurminen

Windows Server Virtualization An Overview

SDN Unlocks New Opportunities for Cloud Service Providers

Virtual Machines.

By Jason Buffington, Senior Analyst, and Monya Keane, Research Analyst

Oracle SOA Infrastructure Deployment Models/Patterns

CA Cloud Overview Benefits of the Hyper-V Cloud

Evolving Datacenter Architectures

Simplified Private Cloud Management

2) Xen Hypervisor 3) UEC

Virtualization. Dr. Yingwu Zhu

The Cloud, Virtualization, and Security

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Virtualization Technology using Virtual Machines for Cloud Computing

CHAPTER 2 THEORETICAL FOUNDATION

White Paper on CLOUD COMPUTING

Google

15 th April 2010 FIA Valencia

Introduction to Cloud Computing

Inception: Towards a Nested Cloud Architecture

GUIDELINE. on SERVER CONSOLIDATION and VIRTUALISATION. National Computer Board, 7th Floor Stratton Court, La Poudriere Street, Port Louis

TechTarget Windows Media

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Establishing a Private Cloud

IAAS CLOUD EXCHANGE WHITEPAPER

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Aneka: A Software Platform for.net-based Cloud Computing

Cloud Computing. Chapter 8 Virtualization

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Server & Cloud Management

Software-Defined Networks Powered by VellOS

The Sirocco multi-cloud management framework

Building an Internal Cloud that is ready for the external Cloud

How To Understand Cloud Computing

Migrating Production HPC to AWS

Acronis Backup Product Line

Cloud Computing through Virtualization and HPC technologies

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

Cloud Sure - Virtual Machines

Clearing the Clouds. Understanding cloud computing. Ali Khajeh-Hosseini ST ANDREWS CLOUD COMPUTING CO-LABORATORY. Cloud computing

A Look into the Cloud

Transcription:

Beyond the cloud a small overview of cloud challenges Credits: NASA Adrien Lebre / Ascola Project Team Cumulo NumBio - June 3rd, 2015

Looking back xxx Computing Meta / Cluster / Grid / Desktop / Hive / Cloud / Sky xxx as Utility Computing A common objective: provide computing resources (both hardware and software) in a flexible, transparent, secure, reliable,... way Challenges Software/Hardware heterogeneity Security (Isolation between applications,...) Reliability / Resiliency Data Sharing... 2/33

Looking back Network of Workstations 1990 / 20xx working node Frontend (Resource Management System) 3 /33

Looking back Network of Workstations 1990 / 20xx working node Frontend (Resource Management System) Storage nodes (Distributed File System) Compute nodes 3 /33

Looking back Network of Workstations 1990 / 20xx Frontend (Resource Management System) working node Storage nodes (Distributed File System) Compute nodes 3 /33

Looking back Network of Workstations 1990 / 20xx Frontend (Resource Management System) working node Network File System Compute nodes 3 /33

Looking back Network of Workstations 1990 / 20xx Frontend (Resource Management System) working node Network File System Compute nodes Map/Reduce framework (leverage attached storage facilities) 3 /33

Looking back Network of Workstations 1990 / 20xx Frontend (Resource Management System) working node Network File System Compute nodes Long term Storage Map/Reduce framework (leverage attached storage facilities) 3 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x working node Wide Area Network working node working node 4 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x working node Grid File System Wide Area Network working node working node 4 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x working node Grid File System Wide Area Network working node working node 4 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x working node Grid File System Wide Area Network working node working node 4 /33

Looking back System virtualization: One to multiple OSes on a physical node thanks to a hypervisor (an operating system of OSes) Virtual Machines (VMs) Virtual Machine Monitor A virtual machine (VM) provides a faithful implementation of a physical processor s hardware running in a protected and isolated environment. Virtual machines are created by a software layer called the virtual machine monitor (VMM) that runs as a privileged task on a physical processor. Hypervisor Physical Machine (PM) 5 /33

Looking back System virtualization: One to multiple OSes on a physical node thanks to a hypervisor (an operating system of OSes) Virtual Machines (VMs) Virtual Machine Monitor A virtual machine (VM) provides a faithful implementation of a physical processor s hardware running in a protected and isolated environment. Virtual machines are created by a software layer called the virtual machine monitor (VMM) that runs as a privileged task on a physical processor. Hypervisor Physical Machine (PM) 5 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Isolation ( security between each VM) Hypervisor 6 /33

VM 1 VM 2 VM 3 Looking back System virtualization: a great sandbox Virus / Invasion / Crash Isolation ( security between each VM) Hypervisor 6 /33

VM 1 VM 2 VM 3 Looking back System virtualization: a great sandbox Virus / Invasion / Crash Isolation ( security between each VM) Hypervisor Snapshotting (a VM can be easily resume from its latest consistent state) 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Live migration (negligible downtime ~ 60 ms) Post/Pre Copy Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Live migration (negligible downtime ~ 60 ms) Post/Pre Copy Hypervisor Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Live migration (negligible downtime ~ 60 ms) Post/Pre Copy Hypervisor Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Live migration (negligible downtime ~ 60 ms) Post/Pre Copy Hypervisor Hypervisor 6 /33

Looking back System virtualization: a great sandbox VM 1 VM 2 VM 3 Hypervisor Isolation ( security between each VM) Snapshotting (a VM can be easily resume from its latest consistent state) VM 1 VM 2 VM 3 Suspend/Resume Live migration (negligible downtime ~ 60 ms) Post/Pre Copy Hypervisor 6 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x The Cloud 2005 / 201x working node working node working node Infrastructure as a Service model 7 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x The Cloud 2005 / 201x working node working node working node Infrastructure as a Service model 7 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x The Cloud 2005 / 201x working node working node WAN working node Infrastructure as a Service model 7 /33

Looking back Network of Workstations 1990 / 20xx The Grid 1997 / 201x The Cloud 2005 / 201x working node working node WAN Is The Cloud the ultimate UC model? Are there remaining concerns? working node Infrastructure as a Service model 7 /33

Where we are? IaaS challenges 8 /33

Where we are? IaaS challenges 8 /33

Where we are? IaaS challenges 8 /33

Where we are? IaaS challenges Scalability / Energy 8 /33

Where we are? IaaS challenges Scalability / Energy 8 /33

Where we are? IaaS challenges Scalability / Energy 8 /33

Where we are? IaaS challenges Scalability / Energy Reliability 8 /33

Where we are? IaaS challenges Scalability / Energy Reliability nothing really new 8 /33

Where we are? IaaS challenges Scalability / Energy Reliability nothing really new Hypervisor 8 /33

Where we are? IaaS challenges Scalability / Energy Reliability nothing really new Virtualize IT impacts performances (difficulty to guarantee performances, SLAs) Hypervisor 8 /33

Virtualization and Performance 9

Viable and Non Viable Configurations Fine management of resources (efficiency and energy constraints) Find the right mapping between needs of VMs and resources provided by PMs credits: F. Hermenier, OSDI poster session 2008 10

Fluctuations of VM Requirements 0:00 12:00 24:00 0:00 12:00 24:00 VM 1 VM 2 0:00 12:00 24:00 Static placement policies (as delivered by most of the popular Cloud Computing management systems) Simple but prevent CC providers to maximize the usage of CC resources while guaranteeing VM resource requirements Used advanced dynamic placement strategies to relocate VMs according to the scheduler objectives / available resources / waiting queue /... 0:00 12:00 24:00 VM 3 VM 4 11

Dynamic VM Placement Policies Generale idea: leverage VM capabilities to manipulate VEs in a similar way of usual processes on a laptop (a VE is a users working environment, possibly composed of several interconnected VMs) Each VE is in a particular state Perform VE context switches (a set of VM context switches) to reschedule/rebalance the LUC infrastructure 12

Placement constraints (btrplace) Current Status Correct Status Find the right mapping between needs of VMs, their constraints and resources provided by PMs Non-viable manipulations cost: 3 cost: 2 credits: F. Hermenier, Sophia Antipolis University, www.btrplace.org 13 /33

/33 14 a Small Example 110 30 90 30 30 30 30 20 50 20 90 30 30 30 30 60 90 110 110 50 80 130 10 10 50 90 30 30 30 30 120 30 30 30 30 10 10 ban ban spread spread fence 40 40 80 110

a Small Example Only CPU is considered in this simple example spread spread fence 30 30 50 30 30 30 30 30 30 80 30 80 30 30 40 10 30 10 30 30 20 50 30 30 30 10 40 90 10 110 90 20 110 130 90 90 110 60 120 ban ban 14 /33

Another with Map/Reduce Frontend Storage nodes (Distributed File System) Compute nodes Long term Storage 15/33

Another with Map/Reduce Frontend Storage nodes (Distributed File System) Compute nodes Long term Storage Map/Reduce framework (leverage attached storage facilities) 15/33

Another with Map/Reduce Frontend Storage nodes (Distributed File System) Hosting nodes Long term Storage 16/33

Another with Map/Reduce Frontend Storage nodes (Distributed File System) Hosting nodes Long term Storage 16/33

Another with Map/Reduce Frontend Storage nodes (Distributed File System) Hosting nodes Long term Storage 16/33

Another with Map/Reduce Frontend Storage nodes (Distributed File System) Hosting nodes Long term Storage 16/33

Another with Map/Reduce Frontend Storage nodes (Distributed File System) Hosting nodes Long term Storage 16/33

Virtualization and Performance Virtualization Contextualization / portability / isolation Hard to guarantee (reproductible) performances Scheduling Mainly static lead to energy wastes Dynamic scheduling strategies Good achievements but still food for researchers Other approaches : application / nested virtualisation 17

VMs make the control of performance harder but clouds are so good. Anything else? 18

The Current Trend: Large off shore DCs To cope with the increasing UC demand while handling energy concerns but credits: datacentertalk.com - Microsoft DC, Quincy, WA state 19

The Current Trend: Large off shore DCs To cope with the increasing UC demand while handling energy concerns but credits: google map - Quincy 19

The Current Trend: Large off shore DCs To cope with the increasing UC demand while handling energy concerns but credits: coloandcloud.com 19

Inherent limitations of current solutions Large off shore DCs to cope with the increasing UC demand while handling energy concerns but Denis 1. Externalization of private applications/data (jurisdiction concerns, PRISM NSA scandal, Patriot Act) 20

Inherent limitations of current solutions Large off shore DCs to cope with the increasing UC demand while handling energy concerns but Denis 1. Externalization of private applications/data (jurisdiction concerns, PRISM NSA scandal, Patriot Act) 2. Overhead implied by the unavoidable use of the Internet to reach distant platforms Internet backbone 20

Inherent limitations of current solutions Large off shore DCs to cope with the increasing UC demand while handling energy concerns but Denis 1. Externalization of private applications/data (jurisdiction concerns, PRISM NSA scandal, Patriot Act) 2. Overhead implied by the unavoidable use of the Internet to reach distant platforms Internet backbone 3. The connectivity to the application/data cannot be ensured by centralized dedicated centers (disaster recovery) 20

Inherent limitations of current solutions Large off shore DCs to cope with the increasing UC demand while handling energy concerns but Denis 1. Externalization of private applications/data (jurisdiction concerns, PRISM NSA scandal, Patriot Act) 2. Overhead implied by the unavoidable use of the Internet to reach distant platforms Internet backbone 3. The connectivity to the application/data cannot be ensured by centralized dedicated centers (disaster recovery) 20

Inherent limitations of current solutions Large off shore DCs to cope with the increasing UC demand while handling energy concerns but Denis 1. Externalization of private applications/data (jurisdiction concerns, PRISM NSA scandal, Patriot Act) 2. Overhead implied by the unavoidable use of the Internet to reach distant platforms Internet backbone 3. The connectivity to the application/data cannot be ensured by centralized dedicated centers (disaster recovery) Hybrid platforms: a promising approach It depends how you are going to extend the private one... 20

Inherent limitations of current solutions Large off shore DCs to cope with the increasing UC demand while handling energy concerns but Denis 1. Externalization of private applications/data (jurisdiction concerns, PRISM NSA scandal, Patriot Act) 2. Overhead implied by the unavoidable use of the Internet to reach distant platforms Internet backbone 3. The connectivity to the application/data cannot be ensured by centralized dedicated centers (disaster recovery) Hybrid platforms: a promising approach It depends how you are going to extend the private one... Is there a way to address these concerns all in one? 20

µdc at the edge How and where the µdc concept can be deployed? Locality Based Utility Computing Toward LUC Infrastructures 21

Beyond the Clouds, the DISCOVERY Initiative Locality-based UC infrastructures A promising way to deliver highly efficient and sustainable UC services is to provide UC platforms as close as possible to the end-users. http://www.renater.fr/raccourci?lang=fr 22

Beyond the Clouds, the DISCOVERY Initiative Locality-based UC infrastructures A promising way to deliver highly efficient and sustainable UC services is to provide UC platforms as close as possible to the end-users. http://www.renater.fr/raccourci?lang=fr 22

Beyond the Clouds, the DISCOVERY Initiative Locality-based UC infrastructures A promising way to deliver highly efficient and sustainable UC services is to provide UC platforms as close as possible to the end-users. http://www.renater.fr/raccourci?lang=fr 22

Beyond the Clouds, the DISCOVERY Initiative Locality-based UC infrastructures A promising way to deliver highly efficient and sustainable UC services is to provide UC platforms as close as possible to the end-users. http://www.renater.fr/raccourci?lang=fr 22

Beyond the Clouds, the DISCOVERY Initiative Locality-based UC infrastructures A promising way to deliver highly efficient and sustainable UC services is to provide UC platforms as close as possible to the end-users. 22

Beyond the Cloud, the DISCOVERY Initiative Locality-based UC infrastructures A promising way to deliver highly efficient and sustainable UC services is to provide UC platforms as close as possible to the end-users. Leveraging network backbones Extend any point of presence of network backbones with UC servers (from network hubs up to major DSLAMs that are operated by telecom companies and network institutions). Operating such widely distributed resources requires the definition of a fully distributed system 23

The DISCOVERY Proposal DIStributed and COoperative framework to manage Virtual EnviRonments autonomously Internet backbone 24

The DISCOVERY Proposal DIStributed and COoperative framework to manage Virtual EnviRonments autonomously The LUC OS A fully distributed IaaS system and not a distributed system of IaaS systems. We want to/must go further than high level cloud APIs (cross-cutting concerns such as energy/security) Leverage P2P algorithms and self-* approaches lots of scientific/technical challenges Cost of the network? partial view of the system? Impact on the others VMs?, management of VM images? Which software abstractions to make the development easier and more reliable (distributed event programming)? How to take into account locality aspects? DISCOVERY Internet Backbone 24

The DISCOVERY Proposal DIStributed and COoperative framework to manage Virtual EnviRonments autonomously The LUC OS A fully distributed IaaS system and not a distributed system of IaaS systems. We want to/must go further than high level cloud APIs (cross-cutting concerns such as energy/security) Leverage P2P algorithms and self-* approaches lots of scientific/technical challenges Cost of the network? partial view of the system? Impact on the others VMs?, management of VM images? Which software abstractions to make the development easier and more reliable (distributed event programming)? How to take into account locality aspects??? A distributed version of the EGI Core that directly manipulates resources http://www.egi.eu/infrastructure/cloud/?? DISCOVERY Internet Backbone 24

Why not a broker? federation of clouds (sky computing) Sporadic (hybrid computing/cloud bursting) almost ready for production While standards are coming (OCCI, OVF,.), current brokers are rather limited Denis 25/33

Why not a broker? federation of clouds (sky computing) Sporadic (hybrid computing/cloud bursting) almost ready for production While standards are coming (OCCI, OVF,.), current brokers are rather limited Denis 25/33

Why not a broker? federation of clouds (sky computing) Sporadic (hybrid computing/cloud bursting) almost ready for production While standards are coming (OCCI, OVF,.), current brokers are rather limited Denis 25/33

Why not a broker? federation of clouds (sky computing) Sporadic (hybrid computing/cloud bursting) almost ready for production While standards are coming (OCCI, OVF,.), current brokers are rather limited Advanced brokers must reimplement standard IaaS mechanisms while facing the API limitation Denis 25/33

The Discovery Initiative Pros/Cons Pros Locality (jurisdiction concerns, latency-aware apps, minimize network overhead) Reliability/redundancy (no critical point/location/center) The infrastructure is naturally distributed throughout multiple areas Lead time to delivery Leverage current PoPs and extend them according to UC demands Energy footprint (on-going investigations with RENATER) Bring back part of the revenue to NRENs/Telcos Cons Security concerns (in terms of who can access to the PoPs) Operate a fully IaaS in a unified but distributed manner at WAN level Not suited for all kinds of applications : Large tightly coupled HPC workloads 50 nodes/1000 cores, 200 nodes / 4000 cores (5 racks), so1000 nodes in one PoP does not look realistic Peering agreement / economic model between network operators 26

The cloud from end-users Dan Duke Sam Paula Rob 27

The cloud in reality Dan Duke Internet backbone Sam Paula Rob 28

The Discovery Initiative Dan Duke DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Sam Paula DISC Tom Rob 29

The Discovery Initiative Dan Duke DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Sam Paula DISC Tom Rob 29

One Step Further Dan Duke DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Network DISCOVERY Sam - - Paula DISC Tom Rob 30

One Step Further Duke DISCOVERY Network - - 30

Radio Base Stations Duke DISCOVERY Network backbone Pam Paula 31

Radio Base Stations DISCOVERY Network Duke DISCOVERY Network DISCOVERY Network backbone DISCOVERY Network DISCOVERY Network Pam Paula 31

Radio Base Stations DISCOVERY Network Duke DISCOVERY Network DISCOVERY Network backbone DISCOVERY Network DISCOVERY Network Pam Paula 31

Beyond Discovery From sustainable data centers to a new source of energy A promising way to deliver highly efficient and sustainable UC services is to provide UC platforms as close as possible to the end-users and to... Leverage green energy (solar, wind turbines...) Transfer the green micro/nano DCs concept to the network PoP Take the advantage of the geographical distribution Leveraging the data furnaces concept Deploy UC servers in medium and large institutions and use them as sources of heat inside public buildings such as hospitals or universities http://parasol.cs.rutgers.edu https://www.aoterra.de 32

Beyond the Clouds Clouds give the illusion that the infrastructure disappeared but it did not Thank you / Questions? Several researchers, engineers, stakeholders of important EU institutions and SMEs have been taking part to numerous brainstorming sessions (BSC, CRS4, Unine, EPFL, PSNC, Interoute, Orange Labs, Peerialism, TBS Group, XLAB, ) http://beyondtheclouds.github.io/ adrien.lebre@inria.fr 33