Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia,

Similar documents
DevOps CICD for VNF a NetOps Approach

Use of containerisation as an alternative to full virtualisation in grid environments.

MWC 2015 End to End NFV Architecture demo_

Build Cloud like Rackspace with OpenStack Ansible

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

QoS/QoE in future IoT/5G Networks: A Telco transformation infrastructure perspective.

Virtual Network Functions Life Cycle Management

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

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

Virtual Network Functions Life Cycle Management

Network Services Benchmarking: Accelerating the Virtualization of the Network

A comparison of performance between KVM and Docker instances in OpenStack

ODL and NFV orchestration The OSM case

Automated Deployment of Private Cloud (EasyCloud)

NFV Platform Service Assurance Intel Infrastructure Management Technologies

Dimensioning enterprise cloud platforms for Bring Your Own Devices (BYOD) BYOD Device Emulation and Policy Analysis

Red Hat Virtualization 4.1 Technical Presentation May Adapted for MSP RHUG Greg Scott

OSM Architecture Workshop

MidoNet Scalability Report

End to End SLA for Enterprise Multi-Tenant Applications

OSM: 7 FULLY FUNCTIONAL DEMOS Vanessa Little (VMware) - OSM TSC Chair

NFV Infrastructure for Media Data Center Applications

Andrew Pullin, Senior Software Designer, School of Computer Science / x4338 / HP5165 Last Updated: October 05, 2015

Edge Cloud Discussion

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Distributed applications: A challenge for systems, networks, and application development

Virtual CDN Implementation

5G Network Slicing: Use Cases & Requirements

OPENSTACK: THE OPEN CLOUD

OpenStack hypervisor, container and Baremetal servers performance comparison

VARIABILITY IN OPERATING SYSTEMS

VNF Benchmarking. Customer Profile. The Move to Virtualization. The Challenges. Case Study

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

OSM Hackfest Installation and first use. Gerardo García (Telefónica)

Towards an SDN-based Mobile Core Networks (MCN)

Performance Considerations of Network Functions Virtualization using Containers

Introduction to Cisco and Intel NFV Quick Start

DEPLOYING NFV: BEST PRACTICES

The OnApp Cloud Platform

SENATUS: an experimental SDN/NFV Orchestrator

Bridging OPNFV and ETSI Yardstick and the methodology for pre-deployment validation of NFV Infrastructure

Partners: NFV/MEC INTRODUCTION. Presented by Dhruv Dhody, Sr System Architect, Huawei India. All rights reserved

Rapid Bare-Metal Provisioning and Image Management Service. Presenters: Apoorve Mohan Ravi Santosh Gudimetla (Northeastern University)

An Analysis and Empirical Study of Container Networks

Towards Practical Multi-layer Performance Management in Cloud Networking and NFV Infrastructures

Casa Systems Axyom Software Platform

Building a Platform Optimized for the Network Edge

2017 Storage Developer Conference. Mellanox Technologies. All Rights Reserved.

Design and Implementation of Virtual TAP for Software-Defined Networks

Reducing Network Tiers Flattening the Network. Kevin Ryan Director Data Center Solutions

Mobile Edge Computing:

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities

vbranch Introduction and Demo

Building a Highly Scalable and Performant SMB Protocol Server

Andrew Pullin, Senior Software Designer, School of Computer Science / x4338 / HP5165 Last Updated: September 26, 2016

UNIVERSITY OF CAGLIARI

SmartNICs: Giving Rise To Smarter Offload at The Edge and In The Data Center

Accelerating 4G Network Performance

Nested Virtualization and Server Consolidation

Nova Scheduler: Optimizing, Configuring and Deploying NFV VNF's on OpenStack

Maximum Performance. How to get it and how to avoid pitfalls. Christoph Lameter, PhD

Achieve Low Latency NFV with Openstack*

Telco Perceptions of OPNFV. Roz Roseboro, Senior Analyst, Heavy Reading

SDN+NFV Next Steps in the Journey

Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

Merging Enterprise Applications with Docker* Container Technology

Enterprise Network Compute System (ENCS)

China Telecom NFV Lab Trial Decoupling of VNF/Hypervisor/Hardware/MANO

Performance Evaluation of Virtualization Technologies

Day-0, day-1 and day-2 configuration in OSM. Gerardo García (Telefónica)

Auto-Scaling Capability Support in ONAP

TALK THUNDER SOFTWARE FOR BARE METAL HIGH-PERFORMANCE SOFTWARE FOR THE MODERN DATA CENTER WITH A10 DATASHEET YOUR CHOICE OF HARDWARE

2015 Autumn Semester Seminar ICN in the Cloud

WIND RIVER NETWORKING SOLUTIONS

Introduction to virtualisation, hardware, cloud, containers, unikernels, microkernels. and everything else

Scalable Cloud Management with Management Objectives

Communication System Design Projects. Communication System Design:

Data Path acceleration techniques in a NFV world

Deploying TeraVM in an OpenStack Environment

Enabling Efficient and Scalable Zero-Trust Security

Rethinking applications: SDN&NFV meet IT services

Comparing Open vswitch (OpenFlow) and P4 Dataplanes for Agilio SmartNICs

Todd Deshane, Ph.D. Student, Clarkson University Xen Summit, June 23-24, 2008, Boston, MA, USA.

Network Automation. From 4G to 5G. Juan Carlos García López Global Director Technology and Architecture GCTIO, Telefonica. MWC 2018 Barcelona, Feb 27

FuxiSort. Jiamang Wang, Yongjun Wu, Hua Cai, Zhipeng Tang, Zhiqiang Lv, Bin Lu, Yangyu Tao, Chao Li, Jingren Zhou, Hong Tang Alibaba Group Inc

Building Security Services on top of SDN

Automated Deployment of Private Cloud (EasyCloud)

Agilio CX 2x40GbE with OVS-TC

How to Deploy Virtual Test Agents in OpenStack

Testing Network Softwarization

At a high level, the current OPNFV CI pipeline can be summarized as follows:

Increasing Network Agility through Intelligent Orchestration

TOSCA Templates for NFV and network topology description

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

IEEE NetSoft 2016 Keynote. June 7, 2016

OpenStack Networking: Where to Next?

OSM Hackfest Session 1 Installation and first use. Gianpietro Lavado (Whitestack)

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

HP SDN Document Portfolio Introduction

BlueSPACE s SDN/NFV Architecture for 5G SDM/WDM-enabled Fronthaul with Edge Computing

Transcription:

Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia, 2018-06-08 Teodora Sechkova contact@virtualopensystems.com www.virtualopensystems.com

Authorship and sponsorship Teodora Sechkova, Software Engineer at Virtual Open Systems. Virtual Open Systems is a high-tech software company active in open source virtualization solutions and custom services for complex mixed-criticality automotive systems, NFV infrastructures and consumer electronics. This work is done as a part of the H2020 Distributed Cloud & Radio Platform for 5G Neural Hosts project (www.5gcity.eu). 2

Introduction Introduction Edge computing and multimedia Objectives Virtualized Infrastructure Managers OpenStack OpenVIM Cloud Benchmarking Extending CloudBench Benchmark Configuration Benchmark Results Conclusion 3

Edge computing and multimedia Technologies pushing the traditional centralized cloud computing architectures to the edge: Software-Defined Networking (SDN) Network Functions Virtualization (NFV) Multi-access Edge Computing (MEC) Fifth Generation (5G) wireless systems Multimedia benefits: Offloading computing power to the edge Network traffic offloading Local caching Minimized latency and flexibility 4

Objectives This work focuses on comparing and evaluating opensource implementations of Virtualized Infrastructure Managers in an edge computing environment. Edge virtualized infrastructure management Virtual machines provisioning time overhead Benchmarking tools extensions development OpenStack and OpenVIM benchmark 5

Virtualized Infrastructure Managers Introduction Edge computing and multimedia Objectives Virtualized Infrastructure Managers OpenStack OpenVIM Cloud Benchmarking Extending CloudBench Benchmark Configuration Benchmark Results Conclusion 6

Virtualized Infrastructure Managers ETSI NFV framework VIMs: Control and manage the compute, storage, and network resources as well as their virtualization 7

OpenStack An open-source project with the goal of being a cloud operating system managing large-scale compute, storage and networking resources. Open-source Flexible and expandable architecture Public APIs Intra-communication through messaging Horizontal and vertical scalability 8

OpenVIM A lightweight VIM part of ETSI Open Source MANO (ETSI OSM), the practical implementation of an ETSI MANO stack. Open-source Simple architecture Minimalistic VIM functionality Lightweight Public API Horizontal scalability 9

Cloud Benchmarking Introduction Edge computing and multimedia Objectives Virtualized Infrastructure Managers OpenStack OpenVIM Cloud Benchmarking Extending CloudBench Benchmark Configuration Benchmark Results Conclusion 10

Cloud Benchmarking Metrics VM provisioning - the process of deploying virtual machines Provisioning latency and provisioning throughput Open-source tools PerfKitBenchmarker captures traditional cloud performance metrics Rally OpenStack benchmarking tool Rapid Experimentation and Analysis Tool (CloudBench) captures cloud performance and management metrics All tools already support OpenStack, none supports OpenVIM 11

Extending CloudBench CloudBench framework: written in Python, extensible New cloud adapter for OpenVIM needed New class OvimCmds: vmccleanup(), vmcregister(), vmcunregister(), vmcreate(), vmdestory() New configuration template file with OpenVIM specific parameters [USER-DEFINED : CLOUDOPTION_MYOPENVIM] OVIM_ACCESS = http://localhost:9080/openvim OVIM_TENANT = tenant_uuid OVIM_NETNAME = mgmt OVIM_LOGIN = cbuser 12

Benchmark configuration Processor: Intel(R) Xeon(R) CPU E5-2623 v4 @ 2.60GHz Memory: 32GB Storage: 4TB OS: Ubuntu 16.04.1 Server operating system with KVMenabled 4.4.0-31-generic Linux kernel Hypervisor: KVM OpenStack: deployed through DevStack, one host configuration OpenVIM: host only mode 13

Benchmark configuration Flavor: defines the compute, memory, and storage capacity of a VM. Flavors created for the experiments: 14

Benchmark results VM provisioning request sent - the time overhead while collecting preprovisioning data for images, flavors and existing VMs. VM provisioning request completed the time elapsed between submitting the VM provisioning request and the VM status changed to running. 15

Benchmark results VM provisioning stages: 1) request sending 2) request submission 3) VM instantiation 16

Benchmark results VM deprovisioning request completed - the time elapsed between submitting the VM deprovisioning request and the actual VM removal. 17

Benchmark results Responding to basic requests 18

Conclusion Introduction Edge computing and multimedia Objectives Virtualized Infrastructure Managers OpenStack OpenVIM Cloud Benchmarking Extending CloudBench Benchmark Configuration Benchmark Results Conclusion 19

Conclusion OpenVIM Better performance Horizontally scalable Lack of functionality Worse support and development activities OpenStack Worse performance Complex, general purpose Well supported, regularly updated Flexible, allowing for custom solutions Horizontally and vertically scalable 20

Conclusion Outcome: In a rapidly changing environment, with hardware processing capabilities constantly growing, regular maintenance, flexibility and scalability are more valuable software qualities than performance. Having such characteristics, OpenStack allows for the creation of custom solutions for the needs of the edge computing realm. Future work: This benchmark can serve as a reference for further internal analysis of both solutions as well as a comparison with other available products. 21

THANK YOU! contact@virtualopensystems.com Web: virtualopensystems.com Products: http://www.virtualopensystems.com/en/products/ Demos: virtualopensystems.com/en/solutions/demos/ Guides: virtualopensystems.com/en/solutions/guides/ Research projects: virtualopensystems.com/en/research/innovation-projects/