Advanced Cloud Infrastructures

Size: px
Start display at page:

Download "Advanced Cloud Infrastructures"

Transcription

1 Advanced Cloud Infrastructures From Data Centers to Fog Computing (part 1) Guillaume Pierre Master 2 CCS & SIF, 2017 Advanced Cloud Infrastructures 1 / 35

2 Advanced Cloud Infrastructures 2 / 35

3 Advanced Cloud Infrastructures 3 / 35

4 Table of Contents 1 Cloud Data Centers 2 Cloud-based applications are changing 3 Edge Computing 4 Fog Computing 5 Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 6 Virtualizing a Raspberry Pi Advanced Cloud Infrastructures Cloud Data Centers 4 / 35

5 Traditional system architectures Application Middleware OS Machine Traditional architecture Advanced Cloud Infrastructures Cloud Data Centers 5 / 35

6 Traditional system architectures Application Middleware OS Machine Traditional architecture Advanced Cloud Infrastructures Cloud Data Centers 5 / 35

7 The varying capacity problem Demand Compute capacity Time Advanced Cloud Infrastructures Cloud Data Centers 6 / 35

8 The varying capacity problem Demand Necessary capacity Compute capacity Time Advanced Cloud Infrastructures Cloud Data Centers 6 / 35

9 The varying capacity problem Demand Necessary capacity Compute capacity Unused capacity Time Advanced Cloud Infrastructures Cloud Data Centers 6 / 35

10 The varying capacity problem Demand Necessary capacity Compute capacity Unused capacity Time What if demand increases beyond the capacity? Advanced Cloud Infrastructures Cloud Data Centers 6 / 35

11 Cloud Computing Di cult to vary capacity! Resources available on demand Manual resource Resource management is fully management automated Pay only for what you use Application Middleware Infrastructure as a Service OS Virtualization Machine Machine Machine++OS OS Machine + OS Traditional architecture Advanced Cloud Infrastructures Cloud architecture Cloud Data Centers 7 / 35

12 Cloud Computing Applications & Services Application PaaS Map Reduce Spark Storm... Middleware OS Machine Traditional architecture Infrastructure as a Service Virtualization Machine + Machine OS + OS OS Cloud architecture Advanced Cloud Infrastructures Cloud Data Centers 7 / 35

13 Table of Contents 1 Cloud Data Centers 2 Cloud-based applications are changing 3 Edge Computing 4 Fog Computing 5 Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 6 Virtualizing a Raspberry Pi Advanced Cloud Infrastructures Cloud-based applications are changing 8 / 35

14 The new mobile computing landscape Since 2016: mobile network trac > xed trac Advanced Cloud Infrastructures Cloud-based applications are changing 9 / 35

15 New types of mobile applications Interactive applications require ultra-low network latencies E.g., augmented reality require end-to-end delays under 20 ms But latencies to the closest data center are ms using wired networks, up to ms on 4G mobile networks!!! Advanced Cloud Infrastructures Cloud-based applications are changing 10 / 35

16 The new IoT landscape Fact: IoT-generated trac grows faster than the Internet backbone capacity Advanced Cloud Infrastructures Cloud-based applications are changing 11 / 35

17 New types of mobile applications Throughput-oriented applications require local computations E.g., distributed videosurveillance is relevant only close to the cameras Why waste long-distance network resources? Advanced Cloud Infrastructures Cloud-based applications are changing 12 / 35

18 Question Who owns computing resources located closest to the mobile end users and the IoT devices? Advanced Cloud Infrastructures Cloud-based applications are changing 13 / 35

19 Question Who owns computing resources located closest to the mobile end users and the IoT devices? Answer: Mobile network operators Advanced Cloud Infrastructures Cloud-based applications are changing 13 / 35

20 Table of Contents 1 Cloud Data Centers 2 Cloud-based applications are changing 3 Edge Computing 4 Fog Computing 5 Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 6 Virtualizing a Raspberry Pi Advanced Cloud Infrastructures Edge Computing 14 / 35

21 Mobile network operator's revenues Where does mobile network operator's revenues come from? I I I I 1990's: 2000's: 2010's: What's Voice (not any more) Text/SMS (not any more) Data (not for very long... ) next? Advanced Cloud Infrastructures Edge Computing 15 / 35

22 Mobile network operator's revenues Where does mobile network operator's revenues come from? I I I I 1990's: 2000's: 2010's: What's Voice (not any more) Text/SMS (not any more) Data (not for very long... ) next? Services! Let's steal part of the cloud computing business... I No cloud data center can be closer to the users than us! Advanced Cloud Infrastructures Edge Computing 15 / 35

23 Edge computing Before: After: Advanced Cloud Infrastructures Edge Computing 16 / 35

24 Standardization eorts European Telecommunications Standards Institute: Mobile Multi-Access Edge Computing Fujitsu, Hewlett-Packard, Huawei, Intel, Juniper, Motorola, NEC,Nokia, Orange, Samsung, Sony, Vodafone,... Focus: integration within mobile phone networks Advanced Cloud Infrastructures Edge Computing 17 / 35

25 Standardization eorts European Telecommunications Standards Institute: Mobile Multi-Access Edge Computing Fujitsu, Hewlett-Packard, Huawei, Intel, Juniper, Motorola, NEC,Nokia, Orange, Samsung, Sony, Vodafone,... Focus: integration within mobile phone networks Open Edge Computing Initiative Focus: openness Intel, Huawei, Vodafone, Carnegie-Mellon university,... Advanced Cloud Infrastructures Edge Computing 17 / 35

26 Standardization eorts European Telecommunications Standards Institute: Mobile Multi-Access Edge Computing Fujitsu, Hewlett-Packard, Huawei, Intel, Juniper, Motorola, NEC,Nokia, Orange, Samsung, Sony, Vodafone,... Focus: integration within mobile phone networks Open Edge Computing Initiative Focus: openness Intel, Huawei, Vodafone, Carnegie-Mellon university,... Open Fog Consortium ARM, Cisco, Dell, Intel, Microsoft,... Advanced Cloud Infrastructures Edge Computing 17 / 35

27 Standardization eorts European Telecommunications Standards Institute: Mobile Multi-Access Edge Computing Fujitsu, Hewlett-Packard, Huawei, Intel, Juniper, Motorola, NEC,Nokia, Orange, Samsung, Sony, Vodafone,... Focus: integration within mobile phone networks Open Edge Computing Initiative Focus: openness Intel, Huawei, Vodafone, Carnegie-Mellon university,... Open Fog Consortium ARM, Cisco, Dell, Intel, Microsoft,... Fog/Edge/Massively Distributed Clouds WG at OpenStack Advanced Cloud Infrastructures Edge Computing 17 / 35

28 Table of Contents 1 Cloud Data Centers 2 Cloud-based applications are changing 3 Edge Computing 4 Fog Computing 5 Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 6 Virtualizing a Raspberry Pi Advanced Cloud Infrastructures Fog Computing 18 / 35

29 What is fog computing? Fog computing = cloud + edge + end-user devices as a single execution platform Low latency Localized trac Less global trac Better reliability Privacy... Advanced Cloud Infrastructures Fog Computing 19 / 35

30 Fog Cloud We need cloud servers close to the users, but the users are everywhere (and they are mobile) Let's place one cloud server within short range of any end-user device Fog computing resources will need to be distributed in thousands of locations Advanced Cloud Infrastructures Fog Computing 20 / 35

31 Fog Cloud We need cloud servers close to the users, but the users are everywhere (and they are mobile) Let's place one cloud server within short range of any end-user device Fog computing resources will need to be distributed in thousands of locations Fog nodes will be connected with commodity networks Forget your multi-gbps data center networks! Advanced Cloud Infrastructures Fog Computing 20 / 35

32 Fog Cloud We need cloud servers close to the users, but the users are everywhere (and they are mobile) Let's place one cloud server within short range of any end-user device Fog computing resources will need to be distributed in thousands of locations Fog nodes will be connected with commodity networks Forget your multi-gbps data center networks! Fog nodes must be small, cheap, easy to deploy and to replace Advanced Cloud Infrastructures Fog Computing 20 / 35

33 Fog Cloud Typical Cloud platform Few data centers Lots of resources per data center High-performance networks Cloud resource location is (mostly) irrelevant Advanced Cloud Infrastructures Fog Computing 21 / 35

34 Fog Cloud Typical Cloud platform Few data centers Lots of resources per data center High-performance networks Cloud resource location is (mostly) irrelevant Typical Fog platform Huge number of points-of-presence Few resources per PoP Commodity networks Fog resource location is extremely important Advanced Cloud Infrastructures Fog Computing 21 / 35

35 Table of Contents 1 Cloud Data Centers 2 Cloud-based applications are changing 3 Edge Computing 4 Fog Computing 5 Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 6 Virtualizing a Raspberry Pi Advanced Cloud Infrastructures Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 22 / 35

36 Raspberry PIs are more powerful than you may think RPi3 Pine A64+ HP 820 G2 CPU (s) Memory (MB/s) Network (Mb/s) Storage (MB/s) Power when idle (W) Power under load (W) Price 92 e 74 e 1600 e We chose RPi3 as our base platform for the time being Mostly because of easy purchase options and community support... Advanced Cloud Infrastructures Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 23 / 35

37 What about a real application? Input: live video stream Processing: face recognition algorithm running inside Apache Flink Advanced Cloud Infrastructures Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 24 / 35

38 What about a real application? Input: live video stream Processing: face recognition algorithm running inside Apache Flink The RPIs are only 3-5 times slower than my laptop But they are 17 times cheaper If my applications scale horizontally I can use as many RPIs as necessary Advanced Cloud Infrastructures Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 24 / 35

39 Table of Contents 1 Cloud Data Centers 2 Cloud-based applications are changing 3 Edge Computing 4 Fog Computing 5 Research question: what is the smallest, cheapest machine which can still be used as a fog computing node? 6 Virtualizing a Raspberry Pi Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 25 / 35

40 Virtualization App 1 App 2... App 3 Micro-architecture Digital logic layer (memory, compute circuits) Operating system Assembler layer Bus Peripherals (disk, screen, network, keyboard...) "The hardware machine" Traditional machine architecture: Applications Operating system Hardware Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 26 / 35

41 Virtualization Assembler layer Micro-architecture Digital logic layer (memory, compute circuits) Operating system Assembler layer Bus Peripherals (disk, screen, network, keyboard...) "The hardware machine" Let's create a special application which behaves exactly the same as the assembler layer... Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 26 / 35

42 Virtualization Virtual machine App 1 App 2... Guest operating system Hypervisor (assembler layer) Micro-architecture Digital logic layer (memory, compute circuits) Host operating system Assembler layer Bus Peripherals (disk, screen, network, keyboard...) "The hardware machine" We can execute any operating system on top of it and any application over the guest operating system We have a virtual machine Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 26 / 35

43 Virtualization 2 cores, 6 GB RAM 4 cores, 8 GB RAM Virtual machine 1 Virtual machine 2 App 1 App 2... Guest operating system Hypervisor Micro-architecture Digital logic layer (memory, compute circuits) Host operating system Assembler layer App 1 App 2... Guest operating system Hypervisor Bus Peripherals (disk, screen, network, keyboard...) "The hardware machine" 8 cores, 16 GB RAM We can run multiple virtual machines on the same physical machine: Each virtual machine runs in full isolation from the other VMs Each virtual machine owns a subset of the hardware resources of the physical machine Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 26 / 35

44 Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 27 / 35

45 Why is virtualization interesting for cloud providers? Isolation: I can create multiple VMs on the same machine and give each VM to a dierent user (they will not see nor interfere with each other) Customization: Each user can customize their VMs according to their own requirements. Consolidation: Few applications can really exploit a large server machine to its maximum capacity. With virtualization I can split this capacity in smaller units and thereby increase my resource utilization. Management: Virtualization simplies resource management: I can measure how many resources each user is using, migrate VMs from one host to another, etc. Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 28 / 35

46 Virtualization technologies Virtualization technologies are now totally mainstream: Commercial: VMware, Microsoft App-V,... Open-Source: KVM, VirtualBox, Xen,... Paravirtualization vs. full virtualization: Paravirtualization works on any hardware platform but it requires special support in the guest OS. Slow! Full virtualization exploits special features of modern CPUs, does not require special support in the guest OS. Faster! Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 29 / 35

47 Virtualization technologies Virtualization technologies are now totally mainstream: Commercial: VMware, Microsoft App-V,... Open-Source: KVM, VirtualBox, Xen,... Paravirtualization vs. full virtualization: Paravirtualization works on any hardware platform but it requires special support in the guest OS. Slow! Full virtualization exploits special features of modern CPUs, does not require special support in the guest OS. Faster! Virtual machines are waaaaaayyyyyy too heavyweight for a RPI Each guest OS needs lots of memory Each OS needs to execute lots of background stu Impossible to run 100+ VMs on a single machine... Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 29 / 35

48 Containers App 1 App 2... App 3 Micro-architecture Digital logic layer (memory, compute circuits) Operating system Assembler layer Bus Peripherals (disk, screen, network, keyboard...) "The hardware machine" Traditional machine architecture: Applications Operating system Hardware Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 30 / 35

49 Containers Container 1 Container 2 App 1 App 2 App 3... Micro-architecture Digital logic layer (memory, compute circuits) Operating system Assembler layer Bus Peripherals (disk, screen, network, keyboard...) "The hardware machine" Let's create groups of processes which belong together: Process groups are totally isolated from each other Each process group belongs to a single user Each process group has its own hardware resource limits (CPU, RAM,... ) Each process group has its own network access policy Etc. We have containers Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 30 / 35

50 Container technologies Containers are an operating system feature No need for special CPU support Fully supported in Linux, Windows,... We usually add an extra software layer to simplify management: Docker Containers are less customizable than VMs Container owners cannot choose their OS But was that really necessary in the rst place? Not always. Containers are much more lightweight than VMs No need to run lots of (mostly identical) operating systems next to each other Containers often start in less than 1 second We can easily run hundreds of containers on a mid-sized machine Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 31 / 35

51 LXC containers Performance Agility Performance is extremely close to bare-metal Starting 150 containers w/ Apache Total time: 36 s (240 ms/container) Consumes about 2% of CPU Memory usage: 10 MB/container Stopping 150 containers: Total time: 9 seconds Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 32 / 35

52 Docker is a shipping container system for code docker-the-future-of-virtualization-for-your-django-web-development/ Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 33 / 35

53 Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 34 / 35

54 Teaser Next week we'll see that building a real fog platform is not as easy as it looks... Advanced Cloud Infrastructures Virtualizing a Raspberry Pi 35 / 35

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand Introduction to Virtual Machines Nima Honarmand Virtual Machines & Hypervisors Virtual Machine: an abstraction of a complete compute environment through the combined virtualization of the processor, memory,

More information

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania.

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania. Virtualization...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania April 6, 2009 (CIS 399 Unix) Virtualization April 6, 2009 1 / 22 What

More information

Lecture 09: VMs and VCS head in the clouds

Lecture 09: VMs and VCS head in the clouds Lecture 09: VMs and VCS head in the Hands-on Unix system administration DeCal 2012-10-29 1 / 20 Projects groups of four people submit one form per group with OCF usernames, proposed project ideas, and

More information

Virtualization. Michael Tsai 2018/4/16

Virtualization. Michael Tsai 2018/4/16 Virtualization Michael Tsai 2018/4/16 What is virtualization? Let s first look at a video from VMware http://www.vmware.com/tw/products/vsphere.html Problems? Low utilization Different needs DNS DHCP Web

More information

Nested Virtualization and Server Consolidation

Nested Virtualization and Server Consolidation Nested Virtualization and Server Consolidation Vara Varavithya Department of Electrical Engineering, KMUTNB varavithya@gmail.com 1 Outline Virtualization & Background Nested Virtualization Hybrid-Nested

More information

Virtualization Introduction

Virtualization Introduction Virtualization Introduction Simon COTER Principal Product Manager Oracle VM & VirtualBox simon.coter@oracle.com https://blogs.oracle.com/scoter November 21 st, 2016 Safe Harbor Statement The following

More information

Module 1: Virtualization. Types of Interfaces

Module 1: Virtualization. Types of Interfaces Module 1: Virtualization Virtualization: extend or replace an existing interface to mimic the behavior of another system. Introduced in 1970s: run legacy software on newer mainframe hardware Handle platform

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Deployment Patterns using Docker and Chef

Deployment Patterns using Docker and Chef Deployment Patterns using Docker and Chef Sandeep Chellingi Sandeep.chellingi@prolifics.com Agenda + + Rapid Provisioning + Automated and Managed Deployment IT Challenges - Use-cases What is Docker? What

More information

Power Efficiency of Hypervisor and Container-based Virtualization

Power Efficiency of Hypervisor and Container-based Virtualization Power Efficiency of Hypervisor and Container-based Virtualization University of Amsterdam MSc. System & Network Engineering Research Project II Jeroen van Kessel 02-02-2016 Supervised by: dr. ir. Arie

More information

Virtualization Overview NSRC

Virtualization Overview NSRC Virtualization Overview NSRC Terminology Virtualization: dividing available resources into smaller independent units Emulation: using software to simulate hardware which you do not have The two often come

More information

Chapter 5 C. Virtual machines

Chapter 5 C. Virtual machines Chapter 5 C Virtual machines Virtual Machines Host computer emulates guest operating system and machine resources Improved isolation of multiple guests Avoids security and reliability problems Aids sharing

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 ! 2 Oracle VM Introduction Adam Hawley, Senior Director Virtualization, Oracle January 15, 2013 Safe Harbor Statement The following is intended to outline our general product direction. It is intended

More information

LINUX Virtualization. Running other code under LINUX

LINUX Virtualization. Running other code under LINUX LINUX Virtualization Running other code under LINUX Environment Virtualization Citrix/MetaFrame Virtual desktop under Windows NT. aka Windows Remote Desktop Protocol VNC, Dameware virtual console. XWindows

More information

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Data Centers and Cloud Computing. Slides courtesy of Tim Wood Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. 1 INTRODUCTION What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. Cloud computing encompasses any Subscriptionbased or pay-per-use

More information

Distributed Systems COMP 212. Lecture 18 Othon Michail

Distributed Systems COMP 212. Lecture 18 Othon Michail Distributed Systems COMP 212 Lecture 18 Othon Michail Virtualisation & Cloud Computing 2/27 Protection rings It s all about protection rings in modern processors Hardware mechanism to protect data and

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Cloud and Datacenter Networking

Cloud and Datacenter Networking Cloud and Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica

More information

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware

Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware Performance & Scalability Testing in Virtual Environment Hemant Gaidhani, Senior Technical Marketing Manager, VMware 2010 VMware Inc. All rights reserved About the Speaker Hemant Gaidhani Senior Technical

More information

About the XenClient Enterprise Solution

About the XenClient Enterprise Solution About the XenClient Enterprise Solution About the XenClient Enterprise Solution About the XenClient Enterprise Solution XenClient Enterprise is a distributed desktop virtualization solution that makes

More information

Introduction to Cloud Computing and Virtualization. Mayank Mishra Sujesha Sudevalayam PhD Students CSE, IIT Bombay

Introduction to Cloud Computing and Virtualization. Mayank Mishra Sujesha Sudevalayam PhD Students CSE, IIT Bombay Introduction to Cloud Computing and Virtualization By Mayank Mishra Sujesha Sudevalayam PhD Students CSE, IIT Bombay Talk Layout Cloud Computing Need Features Feasibility Virtualization of Machines What

More information

Docker and Splunk Development

Docker and Splunk Development Docker and Splunk Development Empowering Splunk Development with Docker Ron Cooper & David Kraemer Booz Allen Hamilton 26 September 2017 Washington, DC Forward-Looking Statements During the course of this

More information

Cloud Computing. Luigi Santangelo Department of Computer Engineering University of Pavia

Cloud Computing. Luigi Santangelo Department of Computer Engineering University of Pavia Cloud Computing Luigi Santangelo Department of Computer Engineering University of Pavia luigi.santangelo@unipv.it What we will learn Part 1: What is cloud computing Five main cloud computing elements Cloud

More information

I/O and virtualization

I/O and virtualization I/O and virtualization CSE-C3200 Operating systems Autumn 2015 (I), Lecture 8 Vesa Hirvisalo Today I/O management Control of I/O Data transfers, DMA (Direct Memory Access) Buffering Single buffering Double

More information

Virtualization and Performance

Virtualization and Performance Virtualization and Performance Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

More information

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

Fast packet processing in the cloud. Dániel Géhberger Ericsson Research Fast packet processing in the cloud Dániel Géhberger Ericsson Research Outline Motivation Service chains Hardware related topics, acceleration Virtualization basics Software performance and acceleration

More information

The only open-source type-1 hypervisor

The only open-source type-1 hypervisor Monika Danikáková What is Xen? The only open-source type-1 hypervisor For Unix and Unix-like OS Linux, NetBSD and OpenSolaris From ancient greek term Xenos (ξένος), guest-friends Developed by the University

More information

64-bit ARM Unikernels on ukvm

64-bit ARM Unikernels on ukvm 64-bit ARM Unikernels on ukvm Wei Chen Senior Software Engineer Tokyo / Open Source Summit Japan 2017 2017-05-31 Thanks to Dan Williams, Martin Lucina, Anil Madhavapeddy and other Solo5

More information

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

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper Architecture Overview Copyright 2016 Paperspace, Co. All Rights Reserved June - 1-2017 Technical Whitepaper Paperspace Whitepaper: Architecture Overview Content 1. Overview 3 2. Virtualization 3 Xen Hypervisor

More information

IBM Bluemix compute capabilities IBM Corporation

IBM Bluemix compute capabilities IBM Corporation IBM Bluemix compute capabilities After you complete this section, you should understand: IBM Bluemix infrastructure compute options Bare metal servers Virtual servers IBM Bluemix Container Service IBM

More information

Virtualization, Xen and Denali

Virtualization, Xen and Denali Virtualization, Xen and Denali Susmit Shannigrahi November 9, 2011 Susmit Shannigrahi () Virtualization, Xen and Denali November 9, 2011 1 / 70 Introduction Virtualization is the technology to allow two

More information

The OnApp Cloud Platform

The OnApp Cloud Platform The OnApp Cloud Platform Everything you need to sell cloud, dedicated, CDN, storage & more 286 Cores / 400 Cores 114 Cores 218 10 86 20 The complete cloud platform for service providers OnApp software

More information

Virtualization. Pradipta De

Virtualization. Pradipta De Virtualization Pradipta De pradipta.de@sunykorea.ac.kr Today s Topic Virtualization Basics System Virtualization Techniques CSE506: Ext Filesystem 2 Virtualization? A virtual machine (VM) is an emulation

More information

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS WHITE PAPER FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS Over the past 15 years, server virtualization has become the preferred method of application deployment in the enterprise datacenter.

More information

An overview of virtual machine architecture

An overview of virtual machine architecture An overview of virtual machine architecture Outline History Standardized System Components Virtual Machine Basics Process VMs System VMs Virtualizing Process Summary and Taxonomy History In ancient times:

More information

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies Red Hat Enterprise Virtualization and KVM Roadmap Scott M. Herold Product Management - Red Hat Virtualization Technologies INTRODUCTION TO RED HAT ENTERPRISE VIRTUALIZATION RED HAT ENTERPRISE VIRTUALIZATION

More information

The Challenges of X86 Hardware Virtualization. GCC- Virtualization: Rajeev Wankar 36

The Challenges of X86 Hardware Virtualization. GCC- Virtualization: Rajeev Wankar 36 The Challenges of X86 Hardware Virtualization GCC- Virtualization: Rajeev Wankar 36 The Challenges of X86 Hardware Virtualization X86 operating systems are designed to run directly on the bare-metal hardware,

More information

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

TALK THUNDER SOFTWARE FOR BARE METAL HIGH-PERFORMANCE SOFTWARE FOR THE MODERN DATA CENTER WITH A10 DATASHEET YOUR CHOICE OF HARDWARE DATASHEET THUNDER SOFTWARE FOR BARE METAL YOUR CHOICE OF HARDWARE A10 Networks application networking and security solutions for bare metal raise the bar on performance with an industryleading software

More information

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following:

CS 470 Spring Virtualization and Cloud Computing. Mike Lam, Professor. Content taken from the following: CS 470 Spring 2018 Mike Lam, Professor Virtualization and Cloud Computing Content taken from the following: A. Silberschatz, P. B. Galvin, and G. Gagne. Operating System Concepts, 9 th Edition (Chapter

More information

Full Scalable Media Cloud Solution with Kubernetes Orchestration. Zhenyu Wang, Xin(Owen)Zhang

Full Scalable Media Cloud Solution with Kubernetes Orchestration. Zhenyu Wang, Xin(Owen)Zhang Full Scalable Media Cloud Solution with Kubernetes Orchestration Zhenyu Wang, Xin(Owen)Zhang Agenda Media in the Network and Cloud Intel Media Server Reference Software Stack Container with MSS enablement

More information

CLOUD COMPUTING IT0530. G.JEYA BHARATHI Asst.Prof.(O.G) Department of IT SRM University

CLOUD COMPUTING IT0530. G.JEYA BHARATHI Asst.Prof.(O.G) Department of IT SRM University CLOUD COMPUTING IT0530 G.JEYA BHARATHI Asst.Prof.(O.G) Department of IT SRM University What is virtualization? Virtualization is way to run multiple operating systems and user applications on the same

More information

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

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany Cisco Cloud Strategy Uwe Müller Leader PreSales Cloud & Datacenter Germany 277X Data created by IoE devices v. end-user 30M New devices connected every week 180B Mobile apps downloaded in 2015 78% Workloads

More information

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Virtualizaton: One Size Does Not Fit All Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Agenda Linux and Automotive Challenges Solution: Virtualization Linux Containers Best

More information

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives

CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives CS 350 Winter 2011 Current Topics: Virtual Machines + Solid State Drives Virtual Machines Resource Virtualization Separating the abstract view of computing resources from the implementation of these resources

More information

Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips

Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips Saar Maoz, RACPack RAC Development, Oracle Kai Yu, Oracle Solutions Engineering, Dell Inc About Authors Saar Maoz Consulting Software

More information

Lecture 5: February 3

Lecture 5: February 3 CMPSCI 677 Operating Systems Spring 2014 Lecture 5: February 3 Lecturer: Prashant Shenoy Scribe: Aditya Sundarrajan 5.1 Virtualization Virtualization is a technique that extends or replaces an existing

More information

Can "scale" cloud applications "on the edge" by adding server instances. (So far, haven't considered scaling the interior of the cloud).

Can scale cloud applications on the edge by adding server instances. (So far, haven't considered scaling the interior of the cloud). Recall: where we are Wednesday, February 17, 2010 11:12 AM Recall: where we are Can "scale" cloud applications "on the edge" by adding server instances. (So far, haven't considered scaling the interior

More information

Knut Omang Ifi/Oracle 20 Oct, Introduction to virtualization (Virtual machines) Aspects of network virtualization:

Knut Omang Ifi/Oracle 20 Oct, Introduction to virtualization (Virtual machines) Aspects of network virtualization: Software and hardware support for Network Virtualization part 2 Knut Omang Ifi/Oracle 20 Oct, 2015 32 Overview Introduction to virtualization (Virtual machines) Aspects of network virtualization: Virtual

More information

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 3 Virtualization Model for Cloud Computing Environment Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics

More information

Top five Docker performance tips

Top five Docker performance tips Top five Docker performance tips Top five Docker performance tips Table of Contents Introduction... 3 Tip 1: Design design applications as microservices... 5 Tip 2: Deployment deploy Docker components

More information

Next-Generation Cloud Platform

Next-Generation Cloud Platform Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology

More information

Virtual Leverage: Server Consolidation in Open Source Environments. Margaret Lewis Commercial Software Strategist AMD

Virtual Leverage: Server Consolidation in Open Source Environments. Margaret Lewis Commercial Software Strategist AMD Virtual Leverage: Server Consolidation in Open Source Environments Margaret Lewis Commercial Software Strategist AMD What Is Virtualization? Abstraction of Hardware Components Virtual Memory Virtual Volume

More information

Simple custom Linux distributions with LinuxKit. Justin Cormack

Simple custom Linux distributions with LinuxKit. Justin Cormack Simple custom Linux distributions with LinuxKit Justin Cormack Who am I? Engineer at Docker in Cambridge, UK. @justincormack 3 Tools for building custom Linux Tools for building custom Linux Existing

More information

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting The Rackspace Vision Agenda Truly a New Era of Computing 70 s 80 s Mainframe Era 90

More information

Multiprocessor Scheduling. Multiprocessor Scheduling

Multiprocessor Scheduling. Multiprocessor Scheduling Multiprocessor Scheduling Will consider only shared memory multiprocessor or multi-core CPU Salient features: One or more caches: cache affinity is important Semaphores/locks typically implemented as spin-locks:

More information

CSC 5930/9010 Cloud S & P: Virtualization

CSC 5930/9010 Cloud S & P: Virtualization CSC 5930/9010 Cloud S & P: Virtualization Professor Henry Carter Fall 2016 Recap Network traffic can be encrypted at different layers depending on application needs TLS: transport layer IPsec: network

More information

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

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center Container Adoption for NFV Challenges & Opportunities Sriram Natarajan, T-Labs Silicon Valley Innovation Center Virtual Machine vs. Container Stack KVM Container-stack Libraries Guest-OS Hypervisor Libraries

More information

Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud

Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud Empirical Evaluation of Latency-Sensitive Application Performance in the Cloud Sean Barker and Prashant Shenoy University of Massachusetts Amherst Department of Computer Science Cloud Computing! Cloud

More information

24-vm.txt Mon Nov 21 22:13: Notes on Virtual Machines , Fall 2011 Carnegie Mellon University Randal E. Bryant.

24-vm.txt Mon Nov 21 22:13: Notes on Virtual Machines , Fall 2011 Carnegie Mellon University Randal E. Bryant. 24-vm.txt Mon Nov 21 22:13:36 2011 1 Notes on Virtual Machines 15-440, Fall 2011 Carnegie Mellon University Randal E. Bryant References: Tannenbaum, 3.2 Barham, et al., "Xen and the art of virtualization,"

More information

Hypervisor security. Evgeny Yakovlev, DEFCON NN, 2017

Hypervisor security. Evgeny Yakovlev, DEFCON NN, 2017 Hypervisor security Evgeny Yakovlev, DEFCON NN, 2017 whoami Low-level development in C and C++ on x86 UEFI, virtualization, security Jetico, Kaspersky Lab QEMU/KVM developer at Virtuozzo 2 Agenda Why hypervisor

More information

Open Hybrid Cloud & Red Hat Products Announcements

Open Hybrid Cloud & Red Hat Products Announcements Open Hybrid Cloud & Red Hat Products Announcements FREDERIK BIJLSMA Cloud BU EMEA Red Hat 14th December 2012 PERVASIVE NEW EXPECTATIONS AGILITY. EFFICIENCY. COST SAVINGS. PUBLIC CLOUDS 2 ENTERPRISE IT

More information

SUSE Linux Entreprise Server for ARM

SUSE Linux Entreprise Server for ARM FUT89013 SUSE Linux Entreprise Server for ARM Trends and Roadmap Jay Kruemcke Product Manager jayk@suse.com @mr_sles ARM Overview ARM is a Reduced Instruction Set (RISC) processor family British company,

More information

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems Xen and CloudStack Ewan Mellor Director, Engineering, Open-source Cloud Platforms Citrix Systems Agenda What is CloudStack? Move to the Apache Foundation CloudStack architecture on Xen The future for CloudStack

More information

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By Jeff Jamieson VP Sales & Marketing Whitlock

More information

SMARTPHONE MARKETS AND TECHNOLOGIES

SMARTPHONE MARKETS AND TECHNOLOGIES SMARTPHONE MARKETS AND TECHNOLOGIES INDEX Index Table of Contents Table of Contents... i List of Figures... vi Executive summary...1 1 Mobile handsets and smartphones...3 1.1 Overview of handset segments...3

More information

Real-Time Cache Management for Multi-Core Virtualization

Real-Time Cache Management for Multi-Core Virtualization Real-Time Cache Management for Multi-Core Virtualization Hyoseung Kim 1,2 Raj Rajkumar 2 1 University of Riverside, California 2 Carnegie Mellon University Benefits of Multi-Core Processors Consolidation

More information

Virtualization (II) SPD Course 17/03/2010 Massimo Coppola

Virtualization (II) SPD Course 17/03/2010 Massimo Coppola Virtualization (II) SPD Course 17/03/2010 Massimo Coppola The players The Hypervisor (HV) implements the virtual machine emulation to run a Guest OS Provides resources and functionalities to the Guest

More information

SOFTWARE DEFINED STORAGE VS. TRADITIONAL SAN AND NAS

SOFTWARE DEFINED STORAGE VS. TRADITIONAL SAN AND NAS WHITE PAPER SOFTWARE DEFINED STORAGE VS. TRADITIONAL SAN AND NAS This white paper describes, from a storage vendor perspective, the major differences between Software Defined Storage and traditional SAN

More information

CSC 170 Introduction to Computers and Their Applications. Computers

CSC 170 Introduction to Computers and Their Applications. Computers CSC 170 Introduction to Computers and Their Applications Lecture #4 Digital Devices Computers At its core, a computer is a multipurpose device that accepts input, processes data, stores data, and produces

More information

Unikernels? Thomas [Twitter]

Unikernels?   Thomas  [Twitter] Unikernels? Thomas Gazagnaire @samoht [GitHub] @eriangazag [Twitter] http://gazagnaire.org/pub/2015.12.loops.pdf About me... PhD at INRIA in Distributed Systems Citrix on Xen/Xenserver OCamlPro on Opam

More information

Towards Massive Server Consolidation

Towards Massive Server Consolidation Towards Massive Server Consolidation Filipe Manco, João Martins, Felipe Huici {filipe.manco,joao.martins,felipe.huici}@neclab.eu NEC Europe Ltd. Xen Developer Summit 2014 Agenda 1. Use Cases and Goals

More information

Instructions Board Game For Windows 7 32 Bit Laptop >>>CLICK HERE<<<

Instructions Board Game For Windows 7 32 Bit Laptop >>>CLICK HERE<<< Instructions Board Game For Windows 7 32 Bit Laptop Entire Forum, This Category, This Board, Users. turn on suggested windows 7 32 bit drivers for HP notebook 15-r033tx. Options Please help i am not able

More information

Cloud Networking (VITMMA02) Server Virtualization Data Center Gear

Cloud Networking (VITMMA02) Server Virtualization Data Center Gear Cloud Networking (VITMMA02) Server Virtualization Data Center Gear Markosz Maliosz PhD Department of Telecommunications and Media Informatics Faculty of Electrical Engineering and Informatics Budapest

More information

Improving CPU Performance of Xen Hypervisor in Virtualized Environment

Improving CPU Performance of Xen Hypervisor in Virtualized Environment ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 5 Issue 3; May-June 2018; Page No. 14-19 Improving CPU Performance of

More information

Xen and the Art of Virtualization. Nikola Gvozdiev Georgian Mihaila

Xen and the Art of Virtualization. Nikola Gvozdiev Georgian Mihaila Xen and the Art of Virtualization Nikola Gvozdiev Georgian Mihaila Outline Xen and the Art of Virtualization Ian Pratt et al. I. The Art of Virtualization II. Xen, goals and design III. Xen evaluation

More information

Introduction to Virtualization and Containers Phil Hopkins

Introduction to Virtualization and Containers Phil Hopkins Introduction to Virtualization and Containers Phil Hopkins @twitterhandle Virtualization What is it? Introduction to Virtualization and Containers What the heck is a hypervisor? Why are there so many of

More information

Understanding the latent value in all content

Understanding the latent value in all content Understanding the latent value in all content John F. Kennedy (JFK) November 22, 1963 INGEST ENRICH EXPLORE Cognitive skills Data in any format, any Azure store Search Annotations Data Cloud Intelligence

More information

Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure

Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure Enoch Lau Field Technical Sales Specialist, Power Systems Systems & Technology Group Power your planet. Smarter

More information

#techsummitch

#techsummitch www.thomasmaurer.ch #techsummitch Justin Incarnato Justin Incarnato Microsoft Principal PM - Azure Stack Hyper-scale Hybrid Power of Azure in your datacenter Azure Stack Enterprise-proven On-premises

More information

CIT 668: System Architecture. Amazon Web Services

CIT 668: System Architecture. Amazon Web Services CIT 668: System Architecture Amazon Web Services Topics 1. AWS Global Infrastructure 2. Foundation Services 1. Compute 2. Storage 3. Database 4. Network 3. AWS Economics Amazon Services Architecture Regions

More information

CSCI 8530 Advanced Operating Systems. Part 19 Virtualization

CSCI 8530 Advanced Operating Systems. Part 19 Virtualization CSCI 8530 Advanced Operating Systems Part 19 Virtualization Virtualization This is a very old idea It appears in many different forms A variety of commercial products exist The idea has become hot again

More information

Deflating the hype: Embedded Virtualization in 3 steps

Deflating the hype: Embedded Virtualization in 3 steps Deflating the hype: Embedded Virtualization in 3 steps Klaas van Gend MontaVista Software LLC For Embedded Linux Conference Europe 2010, Cambridge Agenda Why multicore made the topic more relevant Partitioning

More information

EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC

EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE 6 2018 PUBLIC PUBLIC 2 Key concerns with IoT.. PUBLIC 3 Why Edge Computing? CLOUD Too far away Expensive connectivity

More information

Why Vyatta is Better than Cisco

Why Vyatta is Better than Cisco VYATTA, INC. White Paper Why Vyatta is Better than Cisco How standard hardware, evolving deployment models and simplified application integration make Vyatta a better choice for next generation networking

More information

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

The intelligence of hyper-converged infrastructure. Your Right Mix Solution The intelligence of hyper-converged infrastructure Your Right Mix Solution Applications fuel the idea economy SLA s, SLA s, SLA s Regulations Latency Performance Integration Disaster tolerance Reliability

More information

Transforming Management for Modern Scale-Out Infrastructure

Transforming Management for Modern Scale-Out Infrastructure Transforming Management for Modern Scale-Out Infrastructure Software is eating the world. Marc Andreessen, WSJ 2011 That famous quote from venture capitalist and Netscape founder Marc Andreessen was true

More information

Overview of the Raspberry Pi Models 3B & 2B

Overview of the Raspberry Pi Models 3B & 2B Overview of the Raspberry Pi Models 3B & 2B (Let's look at the hardware!) Rick Commo, K7LOG Max Vaughan, KF7MAX What's really different between the original 2B and the 3B? Parameter Architecture CPU

More information

VARIABILITY IN OPERATING SYSTEMS

VARIABILITY IN OPERATING SYSTEMS VARIABILITY IN OPERATING SYSTEMS Brian Kocoloski Assistant Professor in CSE Dept. October 8, 2018 1 CLOUD COMPUTING Current estimate is that 94% of all computation will be performed in the cloud by 2021

More information

Status Update About COLO (COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service)

Status Update About COLO (COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service) Status Update About COLO (COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service) eddie.dong@intel.com arei.gonglei@huawei.com yanghy@cn.fujitsu.com Agenda Background Introduction Of COLO

More information

StorPool Distributed Storage Software Technical Overview

StorPool Distributed Storage Software Technical Overview StorPool Distributed Storage Software Technical Overview StorPool 2018 Page 1 of 9 StorPool Overview StorPool is distributed storage software. It pools the attached storage (hard disks or SSDs) of standard

More information

From Containers to Cloud with Linux on IBM Z. Utz Bacher STSM Linux and Containers on IBM Z

From Containers to Cloud with Linux on IBM Z. Utz Bacher STSM Linux and Containers on IBM Z From Containers to Cloud with Linux on IBM Z Utz Bacher STSM Linux and Containers on IBM Z A Message Brought To You By Our Lawyers Trademarks of International Business Machines

More information

CHAPTER 16 - VIRTUAL MACHINES

CHAPTER 16 - VIRTUAL MACHINES CHAPTER 16 - VIRTUAL MACHINES 1 OBJECTIVES Explore history and bene ts of virtual machines. Discuss the various virtual machine technologies. Describe the methods used to implement virtualization. Show

More information

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow OPS-9: Fun With Virtualization President, BravePoint, Inc. About Unix user since 1982 Progress developer since 1984 Linux Desktop and Server user since 1995 VMware user since earliest beta in 1999 Contact

More information

The Fastest And Most Efficient Block Storage Software (SDS)

The Fastest And Most Efficient Block Storage Software (SDS) The Fastest And Most Efficient Block Storage Software (SDS) StorPool: Product Summary 1. Advanced Block-level Software Defined Storage, SDS (SDS 2.0) Fully distributed, scale-out, online changes of everything,

More information

A Hands on Introduction to Docker

A Hands on Introduction to Docker A Hands on Introduction to Docker Len Bass A Hands on introduction Introduction to to Docker May 2017 1 4, Len 2017 Bass 2017 Len Bass 1 Setting expectations This is an introduction to Docker intended

More information

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University Virtual Machines Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today's Topics History and benefits of virtual machines Virtual machine technologies

More information

Extremely Fast Distributed Storage for Cloud Service Providers

Extremely Fast Distributed Storage for Cloud Service Providers Solution brief Intel Storage Builders StorPool Storage Intel SSD DC S3510 Series Intel Xeon Processor E3 and E5 Families Intel Ethernet Converged Network Adapter X710 Family Extremely Fast Distributed

More information

SOFTWARE DEFINED STORAGE

SOFTWARE DEFINED STORAGE SOFTWARE DEFINED STORAGE ABDULHAMID GHANDOUR 1 WHAT ABOUT STORAGE? HOW CAN WE TRANSFORM TO THE NEXT GEN STORAGE INFRASTRUCTURE? Commodity Elastic Cloud / IaaS Software Defined Storage Scale-Out Architectures

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper More Efficient Virtualization Management: Templates www.parallels.com Version 2.0 Table of Contents Table of Contents... 2 OS, Middleware or VM Sprawl... 3 Why

More information