In-Network Programmability for Next-Generation personal Cloud service support: The INPUT project

Similar documents
Delivering Managed Services Using Next Generation Branch Architectures

Virtualization, SDN and NFV

What is SDN all about?

SDN PARTNER INTEGRATION: SANDVINE

SDN in Mobile Broadband Networks

Understanding the Business Case of Network Function Virtualization

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

SDN and NFV in the WAN

We Deliver the Future of Television The benefits of off-the-shelf hardware and virtualization for OTT video delivery

SDN/Virtualization and Cloud Computing

Software Defined Network (SDN)

Lecture 02b Cloud Computing II

Software Defined Security Mechanisms for Critical Infrastructure Management

Network Functions Virtualization in Home Networks

Software defined networking. Your path to an agile hybrid cloud network

How Network Operators Do Prepare for the Rise of the Machines

Cloud computing and its relation to SDN and NFV Future Internet Assembly, Athens 19/03/ Nokia Solutions and Networks. All rights reserved.

Creating Dynamic IT Infrastructure at Reduced Cost with Cloud Computing

Business Case for Virtual Managed Services

The High Availability and Resiliency of the Pertino Cloud Network Engine

CoIP (Cloud over IP): The Future of Hybrid Networking

The Cloud Revolution - A Case Study

Leveraging SDN and NFV in the WAN

TIME TO RETHINK SDN AND NFV

Data Center Virtualization and Cloud QA Expertise

Network functions Virtualisation CIO Summit Peter Willis & Andy Reid

Network Virtualization and Application Delivery Using Software Defined Networking

From SDN to SDC. Requirements for the Next Generation Cloud. Lisboa, Junho 2014

Flexible SDN Transport Networks With Optical Circuit Switching

How To Understand Cloud Computing

Network performance in virtual infrastructures

Network Virtualization Solutions

VIA COLLAGE Deployment Guide

Zentera Cloud Federation Network for Hybrid Computing

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

Elevating Data Center Performance Management

Chapter 11 Cloud Application Development

Why Service Providers Need an NFV Platform Strategic White Paper

Testing ARES on the GTS framework: lesson learned and open issues. Mauro Femminella University of Perugia

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

CDN/CLOUD/SDN/NFV FOR MULTIMEDIA SERVICES

Virtual CPE and Software Defined Networking

Cloud Security Axians Carrier & Broadband Days. Christof Jungo C1, Public (Axians Carrier Days) September 15 Darmstadt

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

VIA CONNECT PRO Deployment Guide

SOFTWARE DEFINED NETWORKING

Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures

Data Center Network Evolution: Increase the Value of IT in Your Organization

NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization

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

ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Introduction to OpenStack

Securing the Virtualized Data Center With Next-Generation Firewalls

Achieving a High-Performance Virtual Network Infrastructure with PLUMgrid IO Visor & Mellanox ConnectX -3 Pro

Proactively Secure Your Cloud Computing Platform

Dynamically Reconfigurable Network Nodes in Cloud Computing Systems

The Key Components of a Cloud-Based Unified Communications Offering

Automation of Smartphone Traffic Generation in a Virtualized Environment. Tanya Jha Rashmi Shetty

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

Software Defined Environments

Network Functions as-a-service over Virtualised Infrastructures T-NOVA. Presenter: Dr. Mamadu Sidibe

SDN-NFV: An introduction

Nokia Networks. Nokia Networks. telco cloud is on the brink of live deployment

The real-time cloud. ericsson White paper Uen Rev B February 2014

Pluribus Netvisor Solution Brief

Challenges and Opportunities:

Network Function Virtualization & Software Defined Networking

SCADA Cloud Computing

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Cisco WAAS Optimized for Citrix XenDesktop

Microsoft SharePoint Architectural Models

The 5G Infrastructure Public-Private Partnership

Vyatta Network OS for Network Virtualization

In het hoger onderwijs en onderzoek

How To Manage A Virtualization Server

SDN Interfaces and Performance Analysis of SDN components

How To Make A Cloud Service More Profitable

MiCloud Enterprise Unified Communications As A Service Powered by Mitel

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

Enterprise Application Enablement for the Internet of Things

The Purview Solution Integration With Splunk

Top 26 Companies in the Global NFV Market

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

A Nemertes Research Conference The New Technology Game Changers: Big Data, Cloud, and SDN

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

Connect for new business opportunities

How To Protect Your Cloud From Attack

TRANSFORMATION OPPORTUNITIES WITH THE ALCATEL-LUCENT OPENTOUCH SUITE OPTIMIZING CONVERSATION DELIVERY OVER CENTRALIZED COMMUNICATIONS NETWORKS

5 Key Reasons to Migrate from Cisco ACE to F5 BIG-IP

Definition of a White Box. Benefits of White Boxes

Cloud, SDN and the Evolution of

Module 1: Facilitated e-learning

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Transcription:

In-Network Programmability for Next-Generation personal Cloud service support: The INPUT project Constantinos Vassilakis, PhD Athens, 2/10/2015

Motivation Trend Move functionality and services to the cloud i.e. personal servers, business applications,... From simple storage to full-featured applications now days Personalized applications Why Users need access to applications and data Anytime, anywhere, using different end devices (a PC, a tablet, a Smart TV, a smartphone) Common view synchronized among devices New applications are complex, need of resources (CPU, mem,...) to run that are not available to end devices (e.g. smartphones) Energy consumption is required to be kept low Move to the cloud - Offload and enhance user applications - Support mobility, diverse devices, synchronization, sharing, - Minimize energy demands Concerns - End to end response time - Security

INPUT concept Design a novel infrastructure and paradigm to support Future Internet personal cloud services in a more scalable and sustainable way and with innovative added-value capabilities. Enable next-generation cloud applications to go beyond classical service models (i.e., IaaS, PaaS, and SaaS), and even to replace physical Smart Devices (SD), usually placed in users homes (e.g., network attached storage servers, set-top-boxes, video recorders, home automation control units, etc.) or deployed around for monitoring purposes (e.g., sensors), with their virtual images, providing them to users as a Service (SD as a Service SDaaS).

Personal Network as a Service A virtual image is defined to be a software instance that dematerializes a physical network-connected device, and that provides its virtual presence in the network and all its functionalities. Virtual images are meant to realize smarter, always and everywhere accessible, performance-unlimited virtual devices into the cloud. Virtual images can be applied both to fully dematerialized physical devices and provide all their functionalities by the cloud, and to add potentially infinite smartness and capacity to devices with performance- and functionality-constrained hardware platforms. Virtual and physical SDs will be made available to users at any time and at any place by means of virtual cloud-powered Personal Networks, which will constitute an underlying secure and trusted service model (Personal Network as a Service PNaaS). These Personal Networks will provide users with the perception of always being in their home Local Area Network with their own (virtual and physical) SDs, independently from their location.

The INPUT Approach The INPUT project will overcome current limitations in the cloud service design due to the underlying obsolete network paradigms and technologies, by: using the computing and storage capabilities of network appliances to allow users create private clouds in the network between user and data center; moving cloud services much closer to end-users and smart-devices, thus avoiding useless network infrastructure overloading. exploiting the energy consumed in network appliances more efficiently than in traditional cloud computing scenarios; Extending the programmability of network devices to make them able to host cloud service applications, which will cooperate with the ones in users terminals and datacenters to realize the aforementioned cloud services.

Enabling technologies Virtualization Network Function Virtualization (NFV) Software Defined Networks (SDN)

Stakeholders The INPUT services provision involves three main stakeholders: The (Telecom) Network Operator: It is in charge of providing Internet access, accounting and billing to their subscribers and providing the infrastructure/platform for supporting and deploying cloud services. The Service Providers: They are in charge of interacting through standard APIs with the INPUT Platform for defining personal cloud services, their computing and storage requirements and the service level agreement. They can directly create cloud services and/or allow users create/configure their own personal cloud network. The Users: they are the final consumers of the personal cloud services individuals or enterprise customers.

Personal network A Personal Network is a secure and trusted virtual overlay network that is able to interconnect the smart devices of a user with standard L2 protocols and operations equivalent to the ones today available in the user s home network, independently of their location (inside/outside the user s home) or their nature (physical/virtual). Considering the networking-related capabilities, Personal Networks will be realized by virtualising typical Network Functions provided by the user s home gateway, and transferring them into software instances (Net_Functions) running in commodity computing facilities deployed in the Telco Operator edge network. A Net_Function is a single software instance providing data- or control-plane network functionality (e.g., IP forwarding/routing, firewall, deep packet inspection, NAT, DHCP, Protocol Translations, Tunneling, etc.) able to run in commodity servers. A Service_App is a software instance running in a single execution container (e.g., a VM Virtual Machine) providing application level services. Service_Apps are meant to cooperate with applications residing in the users smart devices (User_Apps) and optionally in datacentres (DC_Apps)

The INPUT Architecture

The INPUT Architecture

Functional blocks and interfaces of the INPUT architecture

Main building blocks of the INPUT architecture Network and Service Management (NS-MAN) long-term configuration of the network, administrative configuration of the infrastructure, overlaying cloud services and personal networks, monitoring of the resources utilisation and power consumption of the INPUT infrastructure. reserving/releasing and managing the network and computing resources to properly satisfy bandwidth and quality levels required by the different cloud services instantiated over time. storing historical data received from the NS-OS and the network and computing elements (e.g., network/servers usage, users mobility, Service_Apps computational resources, etc.), for performing data analytics and providing trend estimates

Main building blocks of the INPUT architecture Network and Service Operating System (NS-OS) drives the real-time configuration of the programmable resources and the dynamic instantiation and migration of Service_Apps and Net_Functions according to users locations Consolidation in charge of calculating the optimal re-configuration of the infrastructure (e.g., the topology of the Personal Networks and the matching and action rules of the SDN switches) in terms of network paths/overlays and of the Service_Apps and Net_Functions locations, with the objective to match the required QoE/QoS and the estimated workload/traffic volumes with the minimum possible level of energy consumption Orchestration takes the re-configured set-up coming from the consolidation process as an input and instantiates/migrates Service_Apps and Net_Functions to the identified subset of devices/hardware resources, by changing the network configuration accordingly, without causing any service interruption or performance degradation Monitoring collects performance measurements and alerts, which include network-, App-, and power-aware performance indexes

Use cases Virtualisation of existing personal electronic devices and their content/functionalities Virtualisation of IoT services Replace existing mobile/portable devices with a virtual image of them provided as a service

Use cases Virtualisation of Entertainment Home device functionalities virtualize the physical domestic appliances such as, NAS (Network-Attached Storage), set-top-boxes and PCs, and provide a user with the virtual image of these appliances. In this way, the user will have full access to all of its home entertainment devices and features even when he is not in his physical LAN. Home Management System provide end-users a personal cloud service to monitor, manage and extend home devices and appliances related functions regarding automation, appliances and utilities breakdowns prevention, early detection of anomalies to mitigate impact (damages), and operational control. aims in managing the operation of home appliances by exploiting data from several IoT objects towards addressing (1) operational efficiency, (2) home safety and security, (3) home maintenance (breakdowns management) and (4) in-house comfort level.

Expected Impact of the INPUT Technologies Facilitate the creation of new complex services Provide for reduced CAPEX/OPEX for new services deployment Provide for less sophisticated user devices Reduced cost of ownership for new devices Significant Carbon Footprint Savings Several difficult technical and research problems to be addressed requiring solution in other areas of application as well

The INPUT Consortium

Thank you for your kind attention