Advanced Cloud Infrastructures
|
|
- Penelope Stone
- 5 years ago
- Views:
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
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 informationVirtualization. ...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 informationLecture 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 informationVirtualization. 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 informationNested 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 informationVirtualization 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 informationModule 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 informationData 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 informationDeployment 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 informationPower 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 informationVirtualization 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 informationChapter 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 informationCopyright 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 informationLINUX 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 informationData 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 informationWhat 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 informationDistributed 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 informationData 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 informationCloud 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 informationPerformance & 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 informationAbout 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 informationIntroduction 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 informationDocker 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 informationCloud 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 informationI/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 informationVirtualization 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 informationFast 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 informationThe 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 information64-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 informationPaperspace. 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 informationIBM 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 informationVirtualization, 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 informationThe 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 informationVirtualization. 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 informationFIVE 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 informationAn 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 informationRed 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 informationThe 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 informationTALK 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 informationCS 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 informationFull 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 informationCLOUD 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 informationCisco 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 informationVirtualizaton: 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 informationCS 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 informationVirtualizing 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 informationLecture 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 informationCan "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 informationKnut 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 informationChapter 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 informationTop 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 informationNext-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 informationVirtual 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 informationSimple 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 informationDemystifying 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 informationMultiprocessor 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 informationCSC 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 informationContainer 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 informationEmpirical 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 information24-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 informationHypervisor 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 informationOpen 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 informationSUSE 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 informationXen 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 informationNo 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 informationSMARTPHONE 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 informationReal-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 informationVirtualization (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 informationSOFTWARE 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 informationCSC 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 informationUnikernels? 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 informationTowards 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 informationInstructions 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 informationCloud 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 informationImproving 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 informationXen 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 informationIntroduction 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 informationUnderstanding 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 informationPower 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
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 informationCIT 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 informationCSCI 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 informationDeflating 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 informationEDGE 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 informationWhy 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 informationThe 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 informationTransforming 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 informationOverview 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 informationVARIABILITY 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 informationStatus 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 informationStorPool 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 informationFrom 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 informationCHAPTER 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 informationOPS-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 informationThe 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 informationA 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 informationVirtual 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 informationExtremely 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 informationSOFTWARE 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 informationParallels 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