Acceleration of Virtual Machine Live Migration on QEMU/KVM by Reusing VM Memory
|
|
- Marcus Summers
- 5 years ago
- Views:
Transcription
1 Acceleration of Virtual Machine Live Migration on QEMU/KVM by Reusing VM Memory Soramichi Akiyama Department of Creative Informatics Graduate School of Information Science and Technology The University of Tokyo, Japan 1
2 Resource provisioning in datacenters with virtualization technologies consolidation / distribution of Virtual Machines using Live Migration technique VM3 VM1 VM2 VM1 VM4 VM2 VM4 VM3 VM4 migrates for consolidation VM3 migrates to guarantee performance 2
3 time How Live Migration works CPU is running! initial copy our target CPU is running! iterative copy CPU is running! iterative copy Existing work 3
4 The idea: Memory Reusing Dynamic consolidation 1. VMs migrate many times 2. a VM will come back later on Keep the memory image on hosts and reuse it! 4
5 # of pages updated until the time Memory Access Pattern of TPC-C (= 1GB) simulated DB access of a net-shop 17% Suppose: migrate out at 0 sec and migrate back at 600 sec 17% of pages can be reused! time (sec) 5
6 The algorithm 1. Each memory page has a generation 0 in the boot-time Migration: +1 generations of updated pages 2. Keep the memory image of the VM on the source host in a migration 3. Compare latest generations and ones of the kept memory image when migrating back generations Pages with the same generation: reused memory image [0, 0, 0, 0, 0, 0, 0] compare the generations [0, 1, 0, 1, 0, 1, 0] 6
7 Implementation QEMU KVM on Linux original: transfer the whole memory modified: transfer updated pages only A central server manages the generations gathered generations can be used to optimize VM placements 7
8 Modification to QEMU 1. mmap the VM memory with a ram-file in /dev/shm of the host (for later reuse) mmap VM dirty bitmap ram-file host tmpfs (/dev/shm) 8
9 Modification to QEMU 2. use dirty page tracking to detect updates mmap VM dirty bitmap ram-file host tmpfs (/dev/shm) 9
10 Modification to QEMU 2. use dirty page tracking to detect updates mmap VM dirty bitmap ram-file host tmpfs (/dev/shm) 10
11 Modification to QEMU 2. use dirty page tracking to detect updates dirty page tracking dirty bitmap mmap ram-file host tmpfs (/dev/shm) VM 11
12 0. VM is running How the system works: the first migration Host A Host B (VM, A) = [0, 0, 0, 0, 0, 0] (VM, B) = [*, *, *, *, *, *] Host A Host B 12
13 How the system works: the first migration 1. Stop the VM Host A Host B (VM, A) = [0, 0, 0, 0, 0, 0] (VM, B) = [*, *, *, *, *, *] Host A Host B 13
14 How the system works: the first migration 1. Stop the VM Host A Host B 2. Increment the generations (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [*, *, *, *, *, *] Host A Host B 14
15 How the system works: the first migration 1. Stop the VM 3. Migration Host A Host B 2. Increment the generations (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [*, *, *, *, *, *] Host A Host B 15
16 How the system works: when migrating back 0. VM is running memory image Host A Host B (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [0, C 1, 1, 1, 0, 0] Host B Host A 16
17 How the system works: when migrating back 0. memory updates memory image Host A Host B (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [0, C 1, 1, 1, 0, 0] Host B Host A 17
18 How the system works: when migrating back 1. Stop memory image Host A Host B (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [0, C 1, 1, 1, 0, 0] Host B Host A 18
19 How the system works: when migrating back 1. Stop the VM memory image Host A Host B 2. Increment the generations (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [0, C 1, 2, 2, 0, 0] Host B Host A 19
20 How the system works: when migrating back 1. Stop the VM memory image Host A Host B 2. Increment the generations (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [0, C 1, 2, 2, 0, 0] 3. Compare (VM, B) and (VM, A) Host B Host A 20
21 How the system works: when migrating back reusable pages 1. Stop the VM Host A Host B 4. Send reusable page numbers 2. Increment the generations (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [0, C 3. Compare (VM, B) and (VM, A) 1, 2, 2, 0, 0] Host B Host A 21
22 How the system works: when migrating back 5. Migration 1. Stop the VM Host A transfer updated pages only Host B 4. Send reusable page numbers 2. Increment the generations (VM, A) = [0, 1, 1, 1, 0, 0] (VM, B) = [0, C 3. Compare (VM, B) and (VM, A) 1, 2, 2, 0, 0] Host B Host A 22
23 Evaluation: Setting Machine Environment 2 hosts, 1 Intel Xeon X5460 (4 cores), 8GB RAM Debian squeeze (64 bit version) QEMU with our modification, KVM Gigabit Ethernet 1 VM 1 vcpu, 1GB RAM Ubuntu server (64 bit version) Benchmarks 1. Busy Loop CPU-intensive (100%) 2. Apache Static web service, Network-intensive (100Mbps) 3. Video Video transcoding, IO-intensive (read, write) 4. TPC-C DB simulation of a net shop (CPU, memory, IO) 23
24 Evaluation: Procedure 1. Exec a benchmark on host A for N mins 2. Migration from host A to host B 5, 10, Exec the bench on host B for another N mins 4. Migration back from host B to host A host A host B 24
25 Evaluation: Procedure 1. Exec a benchmark on host A for N mins 2. Migration from host A to host B 5, 10, Exec the bench on host B for another N mins 4. Migration back from host B to host A host A host B 25
26 Evaluation: Procedure 1. Exec a benchmark on host A for N mins 2. Migration from host A to host B 5, 10, Exec the bench on host B for another N mins 4. Migration back from host B to host A host A host B 26
27 Evaluation: Procedure 1. Exec a benchmark on host A for N mins 2. Migration from host A to host B 5, 10, Exec the bench on host B for another N mins 4. Migration back from host B to host A host A host B 27
28 Evaluation: Procedure 1. Exec a benchmark on host A for N mins 2. Migration from host A to host B 5, 10, Exec the bench on host B for another N mins 4. Migration back from host B to host A host A host B 28
29 Evaluation: Procedure 1. Exec a benchmark on host A for N mins 2. Migration from host A to host B 5, 10, Exec the bench on host B for another N mins 4. Migration back from host B to host A host A host B 29
30 Evaluation: Results Busy Loop Apache Busy Loop Ideal case, reused more than 90% Apache Uses much memory for file cache, but I/O with static data does not update the memory 30
31 Evaluation: Results Video TPC-C Video Big converted video dirties much memory TPC-C Memory access pattern is complex, but memory reusing can be utilized Out proposal is beneficial for practical transaction systems 31
32 Related work Researches on improved live migration compress diff between older version of the page in iterative copying [1] Transfer execution logs, instead of the memory [2] Uniqueness of our proposal we focus of the initial copy of the memory our work and related ones can be utilized together [1] Evaluation of Delta Compression Techniques for Efficient Live Migration of Large Virtual Machines, VEE2011, Svärd et al. [2] Live Migration of Virtual Machine Based on Full System Trace and Replay, HPDC2009, Liu et al. 32
33 Future work Memory cache management currently all the memory pages must be cached better cache management is needed Granularity of reusing Reuse ratio in TPC-C: 50% (page-wise) more than 80% (byte-wise) updated page updated bytes (small fraction of the page) 33
CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines
CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines Timothy Wood, Prashant Shenoy University of Massachusetts Amherst K.K. Ramakrishnan, and Jacobus Van der Merwe AT&T
More informationPainless switch from proprietary hypervisor to QEMU/KVM. Denis V. Lunev
Painless switch from proprietary hypervisor to QEMU/KVM Denis V. Lunev den@openvz.org Contents Some words about Parallels Cloud Server 6 Choices to be made Performance results Status and future plans Parallels
More informationAIST Super Green Cloud
AIST Super Green Cloud A build-once-run-everywhere high performance computing platform Takahiro Hirofuchi, Ryosei Takano, Yusuke Tanimura, Atsuko Takefusa, and Yoshio Tanaka Information Technology Research
More informationReal-time scheduling for virtual machines in SK Telecom
Real-time scheduling for virtual machines in SK Telecom Eunkyu Byun Cloud Computing Lab., SK Telecom Sponsored by: & & Cloud by Virtualization in SKT Provide virtualized ICT infra to customers like Amazon
More informationA three phase optimization method for precopy based VM live migration
DOI 10.1186/s40064-016-2642-2 RESEARCH Open Access A three phase optimization method for precopy based VM live migration Sangeeta Sharma * and Meenu Chawla *Correspondence: sanjsharma29@gmail.com Department
More informationChangpeng Liu, Cloud Software Engineer. Piotr Pelpliński, Cloud Software Engineer
Changpeng Liu, Cloud Software Engineer Piotr Pelpliński, Cloud Software Engineer Introduction to VirtIO and Vhost SPDK Vhost Architecture Use cases for vhost Benchmarks Next steps QEMU VIRTIO Vhost (KERNEL)
More informationUpgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure
Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure Generational Comparison Study of Microsoft SQL Server Dell Engineering February 2017 Revisions Date Description February 2017 Version 1.0
More informationInstalling the Cisco CSR 1000v in Citrix XenServer Environments
Installing the Cisco CSR 1000v in Citrix XenServer Environments Citrix XenServer Support Information, page 1 Fuji 16.8, page 2 Manually Creating the Cisco CSR 1000v VM Using the.iso File (Citrix XenServer),
More informationUnderstanding The Performance of DPDK as a Computer Architect
Understanding The Performance of DPDK as a Computer Architect XIAOBAN WU *, PEILONG LI *, YAN LUO *, LIANG- MIN (LARRY) WANG +, MARC PEPIN +, AND JOHN MORGAN + * UNIVERSITY OF MASSACHUSETTS LOWELL + INTEL
More informationPexip Infinity Server Design Guide
Pexip Infinity Server Design Guide Introduction This document describes the recommended specifications and deployment for servers hosting the Pexip Infinity platform. It starts with a Summary of recommendations
More informationE-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems
E-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems Rebecca Taft, Essam Mansour, Marco Serafini, Jennie Duggan, Aaron J. Elmore, Ashraf Aboulnaga, Andrew Pavlo, Michael
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 informationW H I T E P A P E R. What s New in VMware vsphere 4: Performance Enhancements
W H I T E P A P E R What s New in VMware vsphere 4: Performance Enhancements Scalability Enhancements...................................................... 3 CPU Enhancements............................................................
More informationYabusame: Postcopy Live Migration for Qemu/KVM
Yabusame: Postcopy Live Migration for Qemu/KVM Takahiro Hirofuchi, AIST Isaku Yamahata, VALinux Systems Japan K.K. KVM Forum 2011 This project is partially funded by Ministry of Economy, Trade and Industry.
More informationBenefits of full TCP/IP offload in the NFS
Benefits of full TCP/IP offload in the NFS Services. Hari Ghadia Technology Strategist Adaptec Inc. hari_ghadia@adaptec.com Page Agenda Industry trend and role of NFS TCP/IP offload Adapters NACs Performance
More informationOpenStack hypervisor, container and Baremetal servers performance comparison
OpenStack hypervisor, container and Baremetal servers performance comparison Yoji Yamato a) Software Innovation Center, NTT Corporation, 3 9 11 Midori-cho, Musashino-shi, Tokyo 180 8585, Japan a) yamato.yoji@lab.ntt.co.jp
More informationFast and Space-Efficient Virtual Machine Checkpointing
Fast and Space-Efficient Virtual Machine Checkpointing Eunbyung Park, Bernhard Egger, and Jaejin Lee School of Computer Science and Engineering, Seoul National University, Seoul 5-744, Korea eunbyung@aces.snu.ac.kr,
More informationLive Migration with Mdev Device
Live Migration with Mdev Device Yulei Zhang yulei.zhang@intel.com 1 Background and Motivation Live Migration Desgin of Mediated Device vgpu Live Migration Implementation Current Status and Demo Future
More informationWhitepaper / Benchmark
Whitepaper / Benchmark Web applications on LAMP run up to 8X faster with Dolphin Express DOLPHIN DELIVERS UNPRECEDENTED PERFORMANCE TO THE LAMP-STACK MARKET Marianne Ronström Open Source Consultant iclaustron
More information1. Creates the illusion of an address space much larger than the physical memory
Virtual memory Main Memory Disk I P D L1 L2 M Goals Physical address space Virtual address space 1. Creates the illusion of an address space much larger than the physical memory 2. Make provisions for
More informationOn demand People Productivity. Architecture - functional view
Architecture - functional view Page 1 Architecture 2008 User On demand People Productivity Components and Architecture - functional Internet FireWall Quickr + Learning Requests (Internet User) Network
More informationCross-layer Optimization for Virtual Machine Resource Management
Cross-layer Optimization for Virtual Machine Resource Management Ming Zhao, Arizona State University Lixi Wang, Amazon Yun Lv, Beihang Universituy Jing Xu, Google http://visa.lab.asu.edu Virtualized Infrastructures,
More informationTPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage
TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage Performance Study of Microsoft SQL Server 2016 Dell Engineering February 2017 Table of contents
More informationSmartMD: A High Performance Deduplication Engine with Mixed Pages
SmartMD: A High Performance Deduplication Engine with Mixed Pages Fan Guo 1, Yongkun Li 1, Yinlong Xu 1, Song Jiang 2, John C. S. Lui 3 1 University of Science and Technology of China 2 University of Texas,
More informationLane Levere( Sr. Systems Engineer
Lane Levere( Sr. Systems Engineer May 2, 2013 Whose datacenter am I? No1ce anything? Google-like datacenter infrastructure for the masses Scale-out architecture that leverages server-side flash and server-side
More informationKVM PERFORMANCE OPTIMIZATIONS INTERNALS. Rik van Riel Sr Software Engineer, Red Hat Inc. Thu May
KVM PERFORMANCE OPTIMIZATIONS INTERNALS Rik van Riel Sr Software Engineer, Red Hat Inc. Thu May 5 2011 KVM performance optimizations What is virtualization performance? Optimizations in RHEL 6.0 Selected
More informationMixApart: Decoupled Analytics for Shared Storage Systems. Madalin Mihailescu, Gokul Soundararajan, Cristiana Amza University of Toronto and NetApp
MixApart: Decoupled Analytics for Shared Storage Systems Madalin Mihailescu, Gokul Soundararajan, Cristiana Amza University of Toronto and NetApp Hadoop Pig, Hive Hadoop + Enterprise storage?! Shared storage
More informationTransparent Hugepage Support
Transparent Hugepage Support Red Hat Inc. Andrea Arcangeli aarcange at redhat.com KVM Forum 2010 Boston Copyright 2010 Red Hat Inc. 9 Aug 2010 Benefit of hugepages Enlarge TLB size TLB is separate for
More informationAdaptec MaxIQ SSD Cache Performance Solution for Web Server Environments Analysis
Adaptec MaxIQ SSD Cache Performance Solution for Web Server Environments Analysis September 22, 2009 Page 1 of 7 Introduction Adaptec has requested an evaluation of the performance of the Adaptec MaxIQ
More informationLive Migration: Even faster, now with a dedicated thread!
Live Migration: Even faster, now with a dedicated thread! Juan Quintela Orit Wasserman Vinod Chegu KVM Forum 2012 Agenda Introduction Migration
More informationF5 iworkflow and Linux KVM: Setup. Version 2.0.2
F5 iworkflow and Linux KVM: Setup Version 2.0.2 Table of Contents Table of Contents Getting Started with iworkflow Virtual Edition... 5 What is iworkflow Virtual Edition?... 5 About iworkflow VE compatibility
More informationVess A2000 Series. NVR Storage Appliance. Milestone Surveillance Solution. Version PROMISE Technology, Inc. All Rights Reserved.
Vess A2000 Series NVR Storage Appliance Milestone Surveillance Solution Version 1.0 2014 PROMISE Technology, Inc. All Rights Reserved. Contents Introduction 1 Overview 1 Purpose 2 Scope 2 Audience 2 Components
More informationOn Selecting the Right Optimizations for Virtual Machine Migration
On Selecting the Right Optimizations for Virtual Machine Migration Senthil Nathan, Umesh Bellur, and Purushottam Kulkarni Department of Computer Science and Engineering, IIT Bombay {cendhu,umesh,puru}@cse.iitb.ac.in
More informationCFS-v: I/O Demand-driven VM Scheduler in KVM
CFS-v: Demand-driven VM Scheduler in KVM Hyotaek Shim and Sung-Min Lee (hyotaek.shim, sung.min.lee@samsung.com) Software R&D Center, Samsung Electronics 2014. 10. 16 Problem in Server Consolidation 2/16
More informationSimGrid VM: Virtual Machine Support for a Simulation Framework of Distributed Systems
This is the accepted version of our article. The final, published PDF is available on IEEE Digital Library. DOI: 10.1109/TCC.2015.2481422 2015 IEEE. Personal use of this material is permitted. Permission
More informationSmooth Scan: Statistics-Oblivious Access Paths. Renata Borovica-Gajic Stratos Idreos Anastasia Ailamaki Marcin Zukowski Campbell Fraser
Smooth Scan: Statistics-Oblivious Access Paths Renata Borovica-Gajic Stratos Idreos Anastasia Ailamaki Marcin Zukowski Campbell Fraser Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q16 Q18 Q19 Q21 Q22
More informationDifference Engine: Harnessing Memory Redundancy in Virtual Machines (D. Gupta et all) Presented by: Konrad Go uchowski
Difference Engine: Harnessing Memory Redundancy in Virtual Machines (D. Gupta et all) Presented by: Konrad Go uchowski What is Virtual machine monitor (VMM)? Guest OS Guest OS Guest OS Virtual machine
More informationPerformance Characteristics on Fast Ethernet and Gigabit networks
Version 2.5 Traffic Generator and Measurement Tool for IP Networks (IPv4 & IPv6) FTTx, LAN, MAN, WAN, WLAN, WWAN, Mobile, Satellite, PLC, etc Performance Characteristics on Fast Ethernet and Gigabit networks
More informationPerformance Characteristics on Fast Ethernet, Gigabit and 10 Gigabits networks
Versions 2.6 Traffic Generator for IP Networks (IPv4 & IPv6) FTTx, LAN, MAN, WAN, WLAN, WWAN, Mobile, Satellite, PLC, etc. Performance Characteristics on Fast Ethernet, Gigabit and 10 Gigabits networks
More informationVM Migration Acceleration over 40GigE Meet SLA & Maximize ROI
VM Migration Acceleration over 40GigE Meet SLA & Maximize ROI Mellanox Technologies Inc. Motti Beck, Director Marketing Motti@mellanox.com Topics Introduction to Mellanox Technologies Inc. Why Cloud SLA
More informationOutline 1 Motivation 2 Theory of a non-blocking benchmark 3 The benchmark and results 4 Future work
Using Non-blocking Operations in HPC to Reduce Execution Times David Buettner, Julian Kunkel, Thomas Ludwig Euro PVM/MPI September 8th, 2009 Outline 1 Motivation 2 Theory of a non-blocking benchmark 3
More informationAutoNUMA Red Hat, Inc.
AutoNUMA Red Hat, Inc. Andrea Arcangeli aarcange at redhat.com 1 Apr 2012 AutoNUMA components knuma_scand If stopped, everything stops Triggers the chain reaction when started NUMA hinting page faults
More informationUsing NVDIMM under KVM. Applications of persistent memory in virtualization
Using NVDIMM under KVM Applications of persistent memory in virtualization Stefan Hajnoczi About me QEMU contributor since 2010 Focus on storage, tracing, performance Work in Red
More informationRAMP-White / FAST-MP
RAMP-White / FAST-MP Hari Angepat and Derek Chiou Electrical and Computer Engineering University of Texas at Austin Supported in part by DOE, NSF, SRC,Bluespec, Intel, Xilinx, IBM, and Freescale RAMP-White
More informationDesigning the Stable Infrastructure for Kernel-based Virtual Machine using VPN-tunneled VNC
Designing the Stable Infrastructure for Kernel-based Virtual Machine using VPN-tunneled VNC presented by : Berkah I. Santoso Informatics, Bakrie University International Conference on Computer Science
More informationCoriolis: Scalable VM Clustering in Clouds
1 / 21 Coriolis: Scalable VM Clustering in Clouds Daniel Campello 1 Carlos Crespo 1 Akshat Verma 2 RajuRangaswami 1 Praveen Jayachandran 2 1 School of Computing and Information Sciences
More informationPervasive Insight. Mission Critical Platform
Empowered IT Pervasive Insight Mission Critical Platform Dynamic Development Desktop & Mobile Server & Datacenter Cloud Over 7 Million Downloads of SQL Server 2008 Over 30,000 partners are offering solutions
More informationVirtual Machines. Part 2: starting 19 years ago. Operating Systems In Depth IX 1 Copyright 2018 Thomas W. Doeppner. All rights reserved.
Virtual Machines Part 2: starting 19 years ago Operating Systems In Depth IX 1 Copyright 2018 Thomas W. Doeppner. All rights reserved. Operating Systems In Depth IX 2 Copyright 2018 Thomas W. Doeppner.
More informationAccelerating NVMe I/Os in Virtual Machine via SPDK vhost* Solution Ziye Yang, Changpeng Liu Senior software Engineer Intel
Accelerating NVMe I/Os in Virtual Machine via SPDK vhost* Solution Ziye Yang, Changpeng Liu Senior software Engineer Intel @optimistyzy Notices & Disclaimers Intel technologies features and benefits depend
More informationImprove Web Application Performance with Zend Platform
Improve Web Application Performance with Zend Platform Shahar Evron Zend Sr. PHP Specialist Copyright 2007, Zend Technologies Inc. Agenda Benchmark Setup Comprehensive Performance Multilayered Caching
More informationNew Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao
New Approach to OVS Datapath Performance Founder of CloudNetEngine Jun Xiao Agenda VM virtual network datapath evolvement Technical deep dive on a new OVS datapath Performance comparisons Q & A 2 VM virtual
More informationSplit Migration of Large Memory Virtual Machines
Split Migration of Large Memory Virtual Machines Masato Suetake Kyushu Institute of Technology masato@ksl.ci.kyutech.ac.jp Hazuki Kizu Kyushu Institute of Technology hazuki@ksl.ci.kyutech.ac.jp Kenichi
More informationEmerging Testbeds for NwGN through Virtualization Technologies. Akihiro NAKAO University of Tokyo NICT
Emerging Testbeds for NwGN through Virtualization Technologies Akihiro NAKAO University of Tokyo NICT Testbeds through Net Virtualization Various ideas under development GENI 5 Clusters PlanetLab Today
More informationSpring 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 informationSAM Suite System Requirements & Technical Overview Version 2.4.x
SAM Suite System Requirements & Technical Overview Student Achievement Manager and SAM-Based Software The Student Achievement Manager (SAM), formerly the Scholastic Achievement Manager, is the learning
More informationNFV Infrastructure for Media Data Center Applications
NFV Infrastructure for Media Data Center Applications Today s Presenters Roger Sherwood Global Strategy & Business Development, Cisco Systems Damion Desai Account Manager for Datacenter, SDN, NFV and Mobility,
More informationRegisters. Instruction Memory A L U. Data Memory C O N T R O L M U X A D D A D D. Sh L 2 M U X. Sign Ext M U X ALU CTL INSTRUCTION FETCH
PC Instruction Memory 4 M U X Registers Sign Ext M U X Sh L 2 Data Memory M U X C O T R O L ALU CTL ISTRUCTIO FETCH ISTR DECODE REG FETCH EXECUTE/ ADDRESS CALC MEMOR ACCESS WRITE BACK A D D A D D A L U
More informationAdvanced RDMA-based Admission Control for Modern Data-Centers
Advanced RDMA-based Admission Control for Modern Data-Centers Ping Lai Sundeep Narravula Karthikeyan Vaidyanathan Dhabaleswar. K. Panda Computer Science & Engineering Department Ohio State University Outline
More informationWhat s New in VMware vsphere 4.1 Performance. VMware vsphere 4.1
What s New in VMware vsphere 4.1 Performance VMware vsphere 4.1 T E C H N I C A L W H I T E P A P E R Table of Contents Scalability enhancements....................................................................
More informationChapter 10: Case Studies. So what happens in a real operating system?
Chapter 10: Case Studies So what happens in a real operating system? Operating systems in the real world Studied mechanisms used by operating systems Processes & scheduling Memory management File systems
More informationMemory Management. Goals of Memory Management. Mechanism. Policies
Memory Management Design, Spring 2011 Department of Computer Science Rutgers Sakai: 01:198:416 Sp11 (https://sakai.rutgers.edu) Memory Management Goals of Memory Management Convenient abstraction for programming
More informationQuantifying Load Imbalance on Virtualized Enterprise Servers
Quantifying Load Imbalance on Virtualized Enterprise Servers Emmanuel Arzuaga and David Kaeli Department of Electrical and Computer Engineering Northeastern University Boston MA 1 Traditional Data Centers
More informationChangpeng Liu. Senior Storage Software Engineer. Intel Data Center Group
Changpeng Liu Senior Storage Software Engineer Intel Data Center Group Legal Notices and Disclaimers Intel technologies features and benefits depend on system configuration and may require enabled hardware,
More informationService Level Management for Iterative Pre-Copy Live Migration
Service Level Management for Iterative Pre-Copy Live Migration Thomas Treutner, Helmut Hlavacs Research Group Entertainment Computing University of Vienna, Austria Email: firstname.lastname@univie.ac.at
More informationDeterministic Replay and Reverse Debugging for QEMU
Deterministic Replay and Reverse Debugging for QEMU P. Dovgalyuk Novgorod State University Institute for System Programming of the Russian Academy of Sciences Our projects Working on QEMU projects since
More informationA High Availability Solution for GRID Services
A High Availability Solution for GRID Services Álvaro López García 1 Mirko Mariotti 2 Davide Salomoni 3 Leonello Servoli 12 1 INFN Sezione di Perugia 2 Physics Department University of Perugia 3 INFN CNAF
More informationVirtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs
Solution brief Software-Defined Data Center (SDDC) Hyperconverged Platforms Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs Virtuozzo benchmark
More informationMiAMI: Multi-Core Aware Processor Affinity for TCP/IP over Multiple Network Interfaces
MiAMI: Multi-Core Aware Processor Affinity for TCP/IP over Multiple Network Interfaces Hye-Churn Jang Hyun-Wook (Jin) Jin Department of Computer Science and Engineering Konkuk University Seoul, Korea {comfact,
More informationTransparent Throughput Elas0city for IaaS Cloud Storage Using Guest- Side Block- Level Caching
Transparent Throughput Elas0city for IaaS Cloud Storage Using Guest- Side Block- Level Caching Bogdan Nicolae (IBM Research, Ireland) Pierre Riteau (University of Chicago, USA) Kate Keahey (Argonne National
More informationHW isolation for automotive environment BoF
HW isolation for automotive environment BoF Michele Paolino m.paolino@virtualopensystems.com AGL All Member Meeting 2016, 2016-09-07, Munich, Germany http://www.tapps-project.eu/ Authorship and sponsorship
More informationCloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration
CloudAP: Improving the QoS of Mobile Applications with Efficient VM Migration Renyu Yang, Ph.D. Student School of Computing, Beihang University yangry@act.buaa.edu.cn In IEEE HPCC, Zhangjiajie, China,
More informationKVM 在 OpenStack 中的应用. Dexin(Mark) Wu
KVM 在 OpenStack 中的应用 Dexin(Mark) Wu Agenda Overview CPU Memory Storage Network Architecture Overview nova-api REST API nova-scheduler nova-conductor nova-compute DB RPC Call libvirt driver libvirt Cinder
More informationColin Cunningham, Intel Kumaran Siva, Intel Sandeep Mahajan, Oracle 03-Oct :45 p.m. - 5:30 p.m. Moscone West - Room 3020
Colin Cunningham, Intel Kumaran Siva, Intel Sandeep Mahajan, Oracle 03-Oct-2017 4:45 p.m. - 5:30 p.m. Moscone West - Room 3020 Big Data Talk Exploring New SSD Usage Models to Accelerate Cloud Performance
More informationCitrix VDI Scalability Testing on Cisco UCS B200 M3 server with Storage Accelerator
Citrix VDI Scalability Testing on Cisco UCS B200 M3 server with Storage Accelerator First Published: February 19, 2014 Last Modified: February 21, 2014 Americas Headquarters Cisco Systems, Inc. 170 West
More informationParallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Parallels Virtuozzo Containers for Windows Capacity and Scaling www.parallels.com Version 1.0 Table of Contents Introduction... 3 Resources and bottlenecks...
More informationIOmark-VM. Datrium DVX Test Report: VM-HC b Test Report Date: 27, October
IOmark-VM Datrium DVX Test Report: VM-HC-171024-b Test Report Date: 27, October 2017 Copyright 2010-2017 Evaluator Group, Inc. All rights reserved. IOmark-VM, IOmark-VDI, VDI-IOmark, and IOmark are trademarks
More informationMilestone Solution Partner IT Infrastructure Components Certification Report
Milestone Solution Partner IT Infrastructure Components Certification Report Dell MD3860i Storage Array Multi-Server 1050 Camera Test Case 4-2-2016 Table of Contents Executive Summary:... 3 Abstract...
More informationScalable Cloud Management with Management Objectives
Scalable Cloud Management with Management Objectives Rolf Stadler, Fetahi Wuhib School of Electrical Engineering KTH, Royal Institute of Technology, Sweden RMAC Project Meeting, Delft, NL, February 20,
More informationKemari: Virtual Machine Synchronization for Fault Tolerance using DomT
Kemari: Virtual Machine Synchronization for Fault Tolerance using DomT Yoshi Tamura NTT Cyber Space Labs. tamura.yoshiaki@lab.ntt.co.jp 2008/6/24 Outline Our goal Design Architecture overview Implementation
More informationKVM Weather Report. Amit Shah SCALE 14x
KVM Weather Report amit.shah@redhat.com SCALE 14x Copyright 2016, Licensed under the Creative Commons Attribution-ShareAlike License, CC-BY-SA. Virtualization Stack Virtualization Stack 3 QEMU Creates
More informationPerformance Evaluation of Live Migration based on Xen ARM PVH for Energy-efficient ARM Server
Performance Evaluation of Live Migration based on Xen ARM PVH for Energy-efficient ARM Server 2013-10-24 Jaeyong Yoo, Sangdok Mo, Sung-Min Lee, ChanJu Park, Ivan Bludov, Nikolay Martyanov Software R&D
More informationResource and Performance Distribution Prediction for Large Scale Analytics Queries
Resource and Performance Distribution Prediction for Large Scale Analytics Queries Prof. Rajiv Ranjan, SMIEEE School of Computing Science, Newcastle University, UK Visiting Scientist, Data61, CSIRO, Australia
More informationA comparison of performance between KVM and Docker instances in OpenStack
A comparison of performance between KVM and Docker instances in OpenStack Wataru Takase High Energy Accelerator Research Organiza on (KEK), Japan HEPiX Fall 2015 Workshop at BNL 1 KEK site will become
More informationChangpeng Liu. Cloud Storage Software Engineer. Intel Data Center Group
Changpeng Liu Cloud Storage Software Engineer Intel Data Center Group Notices & Disclaimers Intel technologies features and benefits depend on system configuration and may require enabled hardware, software
More informationOpenNebula on VMware: Cloud Reference Architecture
OpenNebula on VMware: Cloud Reference Architecture Version 1.2, October 2016 Abstract The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, administrators and
More informationCisco UCS C24 M3 Server
Data Sheet Cisco UCS C24 M3 Rack Server Product Overview The form-factor-agnostic Cisco Unified Computing System (Cisco UCS ) combines Cisco UCS C-Series Rack Servers and B-Series Blade Servers with networking
More informationVess A2000 Series NVR Storage Appliance
Vess A2000 Series NVR Storage Appliance AxxonSoft Surveillance Solution www.promise.com www.promise.com www.promise.com Version 1.0 Version 1.0 Vess A2000 NVR Storage Appliance Promise Technology Contents
More informationA Fine-grained Performance-based Decision Model for Virtualization Application Solution
A Fine-grained Performance-based Decision Model for Virtualization Application Solution Jianhai Chen College of Computer Science Zhejiang University Hangzhou City, Zhejiang Province, China 2011/08/29 Outline
More informationMemory-Based Cloud Architectures
Memory-Based Cloud Architectures ( Or: Technical Challenges for OnDemand Business Software) Jan Schaffner Enterprise Platform and Integration Concepts Group Example: Enterprise Benchmarking -) *%'+,#$)
More informationIdentifying Performance Bottlenecks with Real- World Applications and Flash-Based Storage
Identifying Performance Bottlenecks with Real- World Applications and Flash-Based Storage TechTarget Dennis Martin 1 Agenda About Demartek Enterprise Data Center Environments Storage Performance Metrics
More informationWorkload Performance Comparison. Eden Kim, Calypso Systems, Inc.
Workload Performance Comparison Eden Kim, Calypso Systems, Inc. Agenda Part 1: Workload Comparisons: Part 2: NVMe SSD, & Mmap Part 3: DAX: Conclusions 2 Part 1: Workload Comparisons Synthetic Benchmark:
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 informationASN Configuration Best Practices
ASN Configuration Best Practices Managed machine Generally used CPUs and RAM amounts are enough for the managed machine: CPU still allows us to read and write data faster than real IO subsystem allows.
More informationEXAM Pro: Windows Server 2008 R2, Virtualization Administrator. Buy Full Product.
Microsoft EXAM - 70-693 Pro: Windows Server 2008 R2, Virtualization Administrator Buy Full Product http://www.examskey.com/70-693.html Examskey Microsoft 70-693 exam demo product is here for you to test
More informationA Case Study: Performance Evaluation of a DRAM-Based Solid State Disk
A Case Study: Performance Evaluation of a DRAM-Based Solid State Disk Hitoshi Oi The University of Aizu November 2, 2007 Japan-China Joint Workshop on Frontier of Computer Science and Technology (FCST)
More informationPERFORMANCE STUDY OCTOBER 2017 ORACLE MONSTER VIRTUAL MACHINE PERFORMANCE. VMware vsphere 6.5
PERFORMANCE STUDY OCTOBER 2017 ORACLE MONSTER VIRTUAL MACHINE PERFORMANCE VMware vsphere 6.5 Table of Contents Executive Summary...3 Introduction...3 Test Environment... 4 Test Workload... 5 Virtual Machine
More informationBlackBerry AtHoc Networked Crisis Communication Capacity Planning Guidelines. AtHoc SMS Codes
BlackBerry AtHoc Networked Crisis Communication Capacity Planning Guidelines AtHoc SMS Codes Version Version 7.5, May 1.0, November 2018 2016 1 Copyright 2010 2018 BlackBerry Limited. All Rights Reserved.
More informationVEMBU VS VEEAM Why Vembu is Better. VEMBU TECHNOLOGIES
VEMBU VS VEEAM Why is Better VEMBU TECHNOLOGIES vs About Technologies is a well known technology innovator in offering Backup & Disaster Recovery () product targeted at IT-Administrators in large, medium
More informationANALYZING CHARACTERISTICS OF PC CLUSTER CONSOLIDATED WITH IP-SAN USING DATA-INTENSIVE APPLICATIONS
ANALYZING CHARACTERISTICS OF PC CLUSTER CONSOLIDATED WITH IP-SAN USING DATA-INTENSIVE APPLICATIONS Asuka Hara Graduate school of Humanities and Science Ochanomizu University 2-1-1, Otsuka, Bunkyo-ku, Tokyo,
More informationEarth Observation Innovation Platform _. Price List
Earth Observation Innovation Platform _ Price List 2 Computing Cloud VMs Computing cloud is organized into instances (so called VMs - Virtual Machines). VMs contain virtual CPUs - vcores, RAM memory and
More information