Superfluidity: A Superfluid, Cloud-Native, Converged Edge System

Similar documents
Superfluidity: a super-fluid, cloud-native, converged edge system

My VM is Lighter (and Safer) than your Container

Towards Massive Server Consolidation

Enabling Fast, Dynamic Network Processing with ClickOS

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center

Enabling innovation in the Internet: Main Achievements of the CHANGE Project. Felipe Huici, NEC Europe

EU ICT COMBO Project: Fixed Mobile Convergence Solution. Ricardo Martínez ONA, IP Tech. & Engineering Unit

NEC Virtualized Evolved Packet Core vepc

Unleashing the Power of Unikernels with Unikraft

Building a Platform Optimized for the Network Edge

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Fast packet processing in the cloud. Dániel Géhberger Ericsson Research

Virtualization Introduction

Next Generation Enterprise Solutions from ARM

Originally prepared by Lehigh graduate Greg Bosch; last modified April 2016 by B. Davison

ETSI FUTURE Network SDN and NFV for Carriers MP Odini HP CMS CT Office April 2013

5G Action Plan. Roma, Nicola Blefari Melazzi. Professor at University of Roma, Tor Vergata

Enyx soft-hardware design services and development framework for FPGA & SoC

Alcatel-Lucent 1850 TSS Product Family. Seamlessly migrate from SDH/SONET to packet

The Convergence of Storage and Server Virtualization Solarflare Communications, Inc.

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Hypervisor support for emerging scale-out / scale-up architectures. Julian Chesterfield Chief Scientific Officer, OnApp Ltd

SentinelOne Technical Brief

The OnApp Cloud Platform

Virtualization, Xen and Denali

EE 660: Computer Architecture Cloud Architecture: Virtualization

Virtualization. Michael Tsai 2018/4/16

NFV Infrastructure for Media Data Center Applications

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Traditional Desktop Deployment. Desktop Delivery Vision. End to End desktop virtualization. virtualization. virtualization

The ScaleIO plugin for Fuel Documentation

A Global Operating System «from the Things to the Clouds»

Research Challenges in Cloud Computing

Chapter 5 C. Virtual machines

Windows Server System Center Azure Pack

Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia

Cloud and Datacenter Networking

NFV adoption to transform telecommunications infrastructure

Virtualizing Managed Business Services for SoHo/SME Leveraging SDN/NFV and vcpe

Chapter 3 Virtualization Model for Cloud Computing Environment

Unikernels in Action

Imperva SecureSphere Appliances

Xen Community Update. Ian Pratt, Citrix Systems and Chairman of Xen.org

RapidIO.org Update.

The 5G Infrastructure Public-Private Partnership

Next Generation Storage for The Software-Defned World

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

How Cisco ASR 1000 Enables Cisco Business Strategies by Providing Capacity and Resiliency for Collaborative Applications

Raj Jain (Washington University in Saint Louis) Mohammed Samaka (Qatar University)

Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX

Developing Enterprise Cloud Solutions with Azure

The Network Meets the Cloud, or

Oracle VM Workshop Applica>on Driven Virtualiza>on

Optimize New Intel Xeon E based Ser vers with Emulex OneConnect and OneCommand Manager

Dell EMC Enterprise Hybrid Cloud for Microsoft Azure Stack. Ahmed Iraqi Account Systems Engineer Dell EMC North & West Africa

Shenick Network Systems. diversifeye TeraVM. Massively Scaled IP Test Solutions using Cisco Unified Computing Systems

UNIVERSITY OF CAGLIARI

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

Simulating Networks Using Cisco Modelling Labs

VMware Hybrid Cloud Solution

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

NFV adoption to transform telecommunications infrastructure

Red Hat enterprise virtualization 3.1 feature comparison

What s New in VMware vsphere 4.1 Performance. VMware vsphere 4.1

VMWARE CLOUD FOUNDATION: INTEGRATED HYBRID CLOUD PLATFORM WHITE PAPER NOVEMBER 2017

Parallels Virtuozzo Containers

Windows Server 2016 Software-Defined Networking Oliver Ryf

NTT Com Press Conference March 1, 2016 #enterprisecloud

Micro VMMs and Nested Virtualization

CIT 668: System Architecture. Amazon Web Services

Parallels Virtuozzo Containers

Re-architecting Virtualization in Heterogeneous Multicore Systems

Citrix XenServer 7.1 Feature Matrix

Storage Protocol Offload for Virtualized Environments Session 301-F

Xen Summit Spring 2007

Modernize Your IT with FlexPod. NetApp & Schneider Electric

Cisco Media Origination System

Data Protection for Cisco HyperFlex with Veeam Availability Suite. Solution Overview Cisco Public

Distributed Systems COMP 212. Lecture 18 Othon Michail

Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

GViM: GPU-accelerated Virtual Machines

Cloud Computing Virtualization

MultiDroid: A Novel Solution to Consolidate Interactive Physical Android Clients on One Single Computing Platform

Advanced Cloud Infrastructures

SUSE Linux Entreprise Server for ARM

IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE

Introduction to CUDA Algoritmi e Calcolo Parallelo. Daniele Loiacono

Microsoft Windows Server 2008 R2 Remote Desktop Services Session Virtualization and VDI Microsoft RemoteFX

Performance Evaluation of Live Migration based on Xen ARM PVH for Energy-efficient ARM Server

SvSAN Data Sheet - StorMagic

Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016

double split driver model

Enterprise Mobility Scalable Small Cell Systems

About the XenClient Enterprise Solution

A New Key-value Data Store For Heterogeneous Storage Architecture Intel APAC R&D Ltd.

Virtual CDN Implementation

From Handcraft to Unikraft:

Introduction to Virtualization

Disaggregation and Virtualization within the Juniper Networks Mobile Cloud Architecture. White Paper

Transcription:

Superfluidity: A Superfluid, Cloud-Native, Converged Edge System Call: H2020-ICT-2014-2 Topic: ICT 14 2014: Advanced 5G Network Infrastructure for the Future Internet Project Coordinator: Nicola Blefari Melazzi Felipe Huici felipe.huici@neclab.eu

Partners Consorzio Nazionale Interuniversitario per le Telecomunicazioni Alcatel Lucent Bell Labs France Alcatel Lucent Israel British Telecom Citrix EBlink Intel Ireland NEC Europe OnApp Portugal Telecom Innovation and Systems Red Hat Telcaria Telefonica I+D Unified Streaming University Ben Gurion University of Liège University of Technology Dresden University Politehnica of Bucharest IT FR IL UK GR FR IE UK UK PT IL ES ES NL IL BE DE RO 09/07/2015 2

Overall Idea Run network processing virtualized, on-demand on thirdparty infrastructure located throughout the network At the core in data-centers At micro data-centers at PoPs in telecom networks At the edge, in RANs next to base stations and at aggregation sites Develop technologies to allow such services to be superfluid : Fast instantiation times (in milliseconds) Fast migration (in hundreds of milliseconds or less) High consolidation (running thousands on a single server) High throughput (10Gb/s and higher) 09/07/2015 3

functional view micro-dc microserver microserver microserver micro-dc micro-dc x86 Superfluid Architecture ACCESS NETWORK AGGREGATION NETWORK CORE NETWORK deploy deploy deploy deploy LTE PoP PoP Data center Internet Multi-cell aggregation site PoP Point-of- Presence site 5G base station site low delay, low compute/storage capacity higher delay, high compute/storage capacity Spectrum allocation Mobile context Content cache Firewall NAT DPI X86 VM.NET Amplifier MAC Nulling OpenFlow Switch OpFlex Switch VLAN Elastic Map Reduce 09/07/2015 4

Target Test Platforms x86 servers (AMD, Intel, ARM64 if available) Microservers (well suited to lightweight virtualization, edge deployments) Small physical size Can deploy almost anywhere Low power consumption Can be run off of a USB battery Passive cooling only Reduces energy consumption, no noise Low cost $30-$200 Intel Edison: 61/29/12 mm AMD Gizmo2: 10.16/10.16 cm Rasberry Pi B+: 85/5617 mm Wandboard i.mx6: 95/95 mm Minnowboard: 99/74 mm Odroid-U3: 87/52/29 mm 09/07/2015 5

Superfluid Cloud Properties The Four I s Location independence: services can be deployed (and relocated) at various networks depending on application needs Time independence: fast deployment and relocation in tiny timescales to guarantee service continuity Scale independence: transparently scale services in a cloudlike manner, provide massive consolidation Hardware independence: the network services (i.e., software) should run on all s, irrespective of the underlying hardware 09/07/2015 6

Main Project Goals Converged architecture: the superfluid will abstract the heterogeneity of (1) the underlying hardware and (2) the underlying access technologies Security by design, to automatically verify that deploying a particular virtualized service won t negatively affect the network or other services Next generation virtualization: very low instantiation/migration delays, high I/O bandwidth, tiny memory footprints for massive deployments. Heterogeneous hardware acceleration: leveraging commodity hardware such as FPGAs, GPUs, TCAMs, SoCs, etc) 09/07/2015 7

Sample Use Cases Minimum-delay cloud storage Localized services (e.g., gaming, video conferencing, etc.) Edge offloading (e.g., ad blocking, firewalling, etc.) On-the-fly monitoring DDoS Filtering Virtual CDNs Virtual CPEs 09/07/2015 8

A Small Taste 09/07/2015 9

Towards Superfluidity: Minimalistic Operating Systems Observation: general-purpose operating system contain a large amount of functionality that is not always needed (e.g., a virtualized NAT does not need a USB driver) Aim: reduce the overheads inherent in general purpose operating systems KERNEL SPACE USER SPACE driver1 driver2 drivern Vdriver1 vdriver2 app 1 app 2 app N Expose POSIX-like or part of a POSIX API in order to support legacy applications Further optimize through specialization: build only one or a few applications on top of the operating system app SINGLE ADDRESS SPACE Often a single memory space: no kernel/user-level divide GENERAL-PURPOSE OPERATING SYSTEM (e.g., Linux, FreeBSD) MINIMALISTIC OPERATING SYSTEM (e.g., MiniOS, OSv) 09/07/2015 10

Towards Superfluidity (on Xen) Improvements to the Xen toolstack for faster domain creation Without these, creating, e.g., 4,000 VMs takes 5 days Improved console backend polling mechanisms Re-implemented Xenstore core service Improved boot times by 40% Created new Xen toolstack for para-virtualized, specialized guests Enables small footprint guests to boot in only 10 milliseconds! Summary: can boot > 10K VMs on a single x86 server 09/07/2015 11

Thank you. Questions? 09/07/2015 12