Optimizing VM Checkpointing for Restore Performance in VMware ESXi Server
|
|
- Olivia Hampton
- 6 years ago
- Views:
Transcription
1 Optimizing VM Checkpointing for Restore Performance in VMware ESXi Server Irene Zhang University of Washington Tyler Denniston MIT CSAIL Yury Baskakov VMware Alex Garthwaite CloudPhysics
2 Virtual Machine Checkpointing Provides snapshot of a running virtual machine. Taking a checkpoint is fast, but restoring a checkpoint is slow. Traditionally used to support fault tolerance applications.
3 Existing VM checkpointing systems cannot support applications that require fast restore. Dynamic VM allocation Energy conservation Virtual desktop infrastructure
4 Halite New checkpointing system for VMware ESXi Server that reduces restore time to seconds.
5 VM Checkpoint Restore VM VM t
6 VM Checkpoint Restore VM VM t
7 VM Checkpoint Restore VM VM t
8 VM Checkpoint Restore VM VM t
9 VM Checkpoint Restore VM VM t
10 VM Checkpoint Restore VM VM t Fast for small VMs less than 1GB, but does not scale to bigger VMs.
11 ESXi Checkpoint Restore VM VM t
12 ESXi Checkpoint Restore VM VM t
13 ESXi Checkpoint Restore VM VM t
14 ESXi Checkpoint Restore VM VM t
15 ESXi Checkpoint Restore VM VM t Starts the VM quickly, but the VM experiences too much performance degradation.
16 Faults to disk during checkpoint restore are inefficient. Checkpointed memory is organized in physical address order. Each fault is random 4KB disk read. No spatial locality, so bigger reads do not help.
17 Working Set Restore [Zhang, et al., VEE 2011] Reduces faults to disk by prefetching pages the VM may access. Found some VM workloads are too complicated to predict. Many sources of divergence: timing variations, background processes and external/user inputs.
18 Halite predicts access locality. Predict pages that are likely to be accessed together and store them together. Sufficient to provide spatial locality in the checkpointing file, enabling bigger reads. Easier to predict and more resilient to divergence.
19 Locality Blocks Block of checkpointed VM memory pages likely to be accessed together. Locality Block
20 Halite Checkpoint Restore VM VM t Locality Block
21 Halite Checkpoint Restore VM VM t Locality Block
22 Halite Checkpoint Restore VM VM t
23 Halite Checkpoint Restore VM VM t
24 Halite Checkpoint Restore VM VM t
25 Halite Checkpoint Restore VM VM t Locality blocks enable more efficient disk access during checkpoint restore.
26 Access Locality Prediction Two techniques: checkpoint save access tracking and virtual address locality. Done entirely during checkpoint save. Directly used to save memory pages into locality blocks.
27 ESXi Checkpoint Save VM VM t
28 ESXi Checkpoint Save t VM VM
29 ESXi Checkpoint Save Checkpoint t VM VM
30 ESXi Checkpoint Save Checkpoint VM VM t
31 ESXi Checkpoint Save Checkpoint t VM VM
32 ESXi Checkpoint Save Checkpoint t VM VM
33 ESXi Checkpoint Save Checkpoint VM VM t
34 ESXi Checkpoint Save Checkpoint VM VM Pages accessed together during t checkpoint save are likely to be accessed together again during checkpoint restore.
35 Halite Checkpoint Save VM VM t
36 Halite Checkpoint Save Checkpoint t VM VM
37 Halite Checkpoint Save Checkpoint VM VM t
38 Halite Checkpoint Save Checkpoint t VM VM
39 Halite Checkpoint Save Checkpoint t VM VM Locality Block
40 Halite Checkpoint Save Checkpoint t VM VM Locality Block
41 Virtual Address Space Locality Used for pages the VM does not touch during checkpoint save. Pages mapped together in the guest virtual address space are likely to be accessed together. Background thread saves pages into locality blocks in virtual address order.
42 Other optimizations Compression Threading Background thread throttling Zero page optimization
43 Other optimizations Compression Threading Background thread throttling Zero page optimization Please refer to the paper.
44 Evaluation Does Halite improve restore performance? How much do locality blocks improve performance? Could we use blocks without access locality? Does Halite affect checkpoint save performance?
45 Hardware 2.3 GHz 8-core AMD Opteron 24 GB 15K RPM Seagate ITB (VMFS-5)
46 Workloads sim Custom memory access simulator pgbench Built-in PostgreSQL benchmark worldbench Windows desktop benchmark apache webserver HTTP get benchmark
47 Workloads sim Custom memory access simulator pgbench Built-in PostgreSQL benchmark worldbench Windows desktop benchmark apache webserver HTTP get benchmark
48 VM Configuration OS sim 4 vcpu 2 GB pgbench 4 vcpu 2 GB worldbench 2 vcpu 1 GB apache webserver 2 vcpu 2 GB
49 Worldbench Test Setup Worldbench Test Run seconds
50 Checkpoint Worldbench Test Setup Worldbench Test Run seconds
51 Checkpoint Worldbench Test Setup Worldbench Test Run seconds ESXi Checkpoint Restore 841.3
52 Checkpoint Worldbench Test Setup Worldbench Test Run seconds ESXi Checkpoint Restore Halite Checkpoint Restore 817.8
53 Baseline Checkpoint Worldbench Test Setup Worldbench Test Run seconds ESXi Checkpoint Restore Halite Checkpoint Restore 817.8
54 Halite reduces restore overhead from tens of seconds to seconds. ESXi 25.2 seconds Halite 1.6 seconds Restore Slowdown (seconds)
55 Locality blocks provide more than half of Halite s performance improvement. ESXi 25.2 seconds Locality Blocks w/o Compression 10.7 seconds Halite 1.6 seconds Restore Slowdown (seconds)
56 Locality blocks provide more than half of Halite s performance improvement. ESXi 25.2 seconds Locality Blocks w/o Compression 10.7 seconds Halite 1.6 seconds Restore Slowdown (seconds)
57 Locality blocks provide more than half of Halite s performance improvement. ESXi 25.2 seconds Locality Blocks w/o Compression 10.7 seconds Halite 1.6 seconds Restore Slowdown (seconds)
58 Blocks with no locality hurt performance. ESXi 25.2 Physical Blocks 56.1 Locality Blocks 10.1 Halite Restore Slowdown (seconds)
59 Blocks with no locality hurt performance. ESXi 25.2 Physical Blocks 56.1 Locality Blocks 10.1 Halite Restore Slowdown (seconds)
60 Blocks with no locality hurt performance. ESXi 25.2 Physical Blocks 56.1 Locality Blocks 10.1 Halite Restore Slowdown (seconds)
61 Worldbench Checkpoint Test Setup Worldbench Test Run seconds
62 Worldbench Checkpoint Test Setup Worldbench Test Run Checkpoint seconds ESXi Checkpoint Save 827.2
63 Worldbench Checkpoint Test Setup Worldbench Test Run Checkpoint seconds ESXi Checkpoint Save Checkpoint Halite Checkpoint Save 821.4
64 Baseline Worldbench Checkpoint Test Setup Worldbench Test Run Checkpoint seconds ESXi Checkpoint Save Checkpoint Halite Checkpoint Save 821.4
65 For Worldbench, Halite improves checkpoint save performance. ESXi 11.0 Halite Save Slowdown (seconds)
66 Halite Fast checkpoint restore is important for a new class of applications. Predicting access locality is better than predicting accesses for complex VM workloads. Halite can restore a checkpointed Windows VM in 1.6 seconds.
Table of Contents HOL ADV
Table of Contents Lab Overview - - Horizon 7.1: Graphics Acceleartion for 3D Workloads and vgpu... 2 Lab Guidance... 3 Module 1-3D Options in Horizon 7 (15 minutes - Basic)... 5 Introduction... 6 3D Desktop
More informationTable of Contents HOL EMT
Table of Contents Lab Overview - - Machine Learning Workloads in vsphere Using GPUs - Getting Started... 2 Lab Guidance... 3 Module 1 - Machine Learning Apps in vsphere VMs Using GPUs (15 minutes)...9
More informationCOTSon: Infrastructure for system-level simulation
COTSon: Infrastructure for system-level simulation Ayose Falcón, Paolo Faraboschi, Daniel Ortega HP Labs Exascale Computing Lab http://sites.google.com/site/hplabscotson MICRO-41 tutorial November 9, 28
More informationNetApp Sizing Guidelines for MEDITECH Environments
Technical Report NetApp Sizing Guidelines for MEDITECH Environments Brahmanna Chowdary Kodavali, NetApp March 2016 TR-4190 TABLE OF CONTENTS 1 Introduction... 4 1.1 Scope...4 1.2 Audience...5 2 MEDITECH
More informationEnergy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control
Energy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control Guangyi Cao and Arun Ravindran Department of Electrical and Computer Engineering University of North Carolina at Charlotte
More informationNEW vsphere Replication Enhancements & Best Practices
INF-BCO1436 NEW vsphere Replication Enhancements & Best Practices Lee Dilworth, VMware, Inc. Rahul Ravulur, VMware, Inc. #vmworldinf Disclaimer This session may contain product features that are currently
More informationFinal Report: DBmbench
18-741 Final Report: DBmbench Yan Ke (yke@cs.cmu.edu) Justin Weisz (jweisz@cs.cmu.edu) Dec. 8, 2006 1 Introduction Conventional database benchmarks, such as the TPC-C and TPC-H, are extremely computationally
More informationBuilding and Managing Clouds with CloudForms & Ansible. Götz Rieger Senior Solution Architect January 27, 2017
Building and Managing Clouds with CloudForms & Ansible Götz Rieger Senior Solution Architect January 27, 2017 First Things First: Where are We? Yes, IaaS-centric, but one has to start somewhere... 2 Cloud
More informationMatthew Grossman Mentor: Rick Brownrigg
Matthew Grossman Mentor: Rick Brownrigg Outline What is a WMS? JOCL/OpenCL Wavelets Parallelization Implementation Results Conclusions What is a WMS? A mature and open standard to serve georeferenced imagery
More informationComputational Scalability of Large Size Image Dissemination
Computational Scalability of Large Size Image Dissemination Rob Kooper* a, Peter Bajcsy a a National Center for Super Computing Applications University of Illinois, 1205 W. Clark St., Urbana, IL 61801
More informationUsing Variable-MHz Microprocessors to Efficiently Handle Uncertainty in Real-Time Systems
Using Variable-MHz Microprocessors to Efficiently Handle Uncertainty in Real-Time Systems Eric Rotenberg Center for Embedded Systems Research (CESR) Department of Electrical & Computer Engineering North
More informationProactive Performance Monitoring for MEDITECH
Proactive Performance Monitoring for MEDITECH 90% Reduction of performance issues within our MEDITECH and Citrix Environment. -Derek Seiber Systems Administrator at Memorial Health System www.goliathtechnologies.com
More informationMosaic: A GPU Memory Manager with Application-Transparent Support for Multiple Page Sizes
Mosaic: A GPU Memory Manager with Application-Transparent Support for Multiple Page Sizes Rachata Ausavarungnirun Joshua Landgraf Vance Miller Saugata Ghose Jayneel Gandhi Christopher J. Rossbach Onur
More informationOutline Simulators and such. What defines a simulator? What about emulation?
Outline Simulators and such Mats Brorsson & Mladen Nikitovic ICT Dept of Electronic, Computer and Software Systems (ECS) What defines a simulator? Why are simulators needed? Classifications Case studies
More informationActuateOne on VMware vsphere 5.0 and vcloud Director 1.5
ActuateOne on VMware vsphere 5.0 and vcloud Director 1.5 Revision 1.1 March 2012 DEPLOYMENT AND TECHNICAL CONSIDERATIONS GUIDE Table of Contents Revision Summary... 3 Introduction... 4 VMware and ActuateOne
More informationWMS Benchmarking 2011
WMS Cadcorp GeognoSIS, Constellation-SDI, GeoServer, Mapnik, MapServer, QGIS Server 1 Executive summary Compare the performance of WMS servers 6 teams In a number of different workloads: Vector: projected
More informationParallel Computing 2020: Preparing for the Post-Moore Era. Marc Snir
Parallel Computing 2020: Preparing for the Post-Moore Era Marc Snir THE (CMOS) WORLD IS ENDING NEXT DECADE So says the International Technology Roadmap for Semiconductors (ITRS) 2 End of CMOS? IN THE LONG
More informationScania s truck Simulator and its contribution to simulator-based design: Simulator architecture, uses, and processes.
Scania s truck Simulator and its contribution to simulator-based design: Simulator architecture, uses, and processes. Experience tomorrow today Stas Krupenia Daniel Johansson p.1 RCDI p.2 RCDI Vision We
More informationSupporting x86-64 Address Translation for 100s of GPU Lanes. Jason Power, Mark D. Hill, David A. Wood
Supporting x86-64 Address Translation for 100s of GPU s Jason Power, Mark D. Hill, David A. Wood Summary Challenges: CPU&GPUs physically integrated, but logically separate; This reduces theoretical bandwidth,
More informationΕΠΛ 605: Προχωρημένη Αρχιτεκτονική
ΕΠΛ 605: Προχωρημένη Αρχιτεκτονική Υπολογιστών Presentation of UniServer Horizon 2020 European project findings: X-Gene server chips, voltage-noise characterization, high-bandwidth voltage measurements,
More informationgo1984 Performance Optimization
go1984 Performance Optimization Date: October 2007 Based on go1984 version 3.7.0.1 go1984 Performance Optimization http://www.go1984.com Alfred-Mozer-Str. 42 D-48527 Nordhorn Germany Telephone: +49 (0)5921
More informationProcessors Processing Processors. The meta-lecture
Simulators 5SIA0 Processors Processing Processors The meta-lecture Why Simulators? Your Friend Harm Why Simulators? Harm Loves Tractors Harm Why Simulators? The outside world Unfortunately for Harm you
More informationAnsible Tower Quick Install
Ansible Tower Quick Install Release Ansible Tower 3.0 Red Hat, Inc. Jun 06, 2017 CONTENTS 1 Preparing for the Tower Installation 2 1.1 Installation and Reference guide.....................................
More informationYokogawa Generic 100MW Combined Cycle Power Plant Simulator
Yokogaw a Australia Pty Ltd A. B. N. 3 6 0 0 3 8 8 8 3 6 4 Y o k o g a w a S i m u l a t i o n A D i v i s i o n o f Y o k o g a w a A u s t r a l i a P t y L t d T o w e r A, 1 1 2-1 1 8 T a l a v e r
More informationManaging Security of Virtual Machine Images in
IBM Research, Hawthorne NY Managing Security of Virtual Machine Images in a Cloud Environment Jinpeng Wei Xiaolan Zhang, Glenn Ammons, Peng Ning Vasanth Bala Florida North Carolina International IBM T
More informationModeling & Simulation Capability for Consequence Management
Modeling & Simulation Capability for Consequence Management Vic Baker Advanced Systems Technologies Mid-Atlantic Technology, Research & Innovation Center (MATRIC) Morgantown, WV, USA vic.baker@matricresearch.com
More informationPerformance Metrics. Computer Architecture. Outline. Objectives. Basic Performance Metrics. Basic Performance Metrics
Computer Architecture Prof. Dr. Nizamettin AYDIN naydin@yildiz.edu.tr nizamettinaydin@gmail.com Performance Metrics http://www.yildiz.edu.tr/~naydin 1 2 Objectives How can we meaningfully measure and compare
More informationTowards Real-Time Volunteer Distributed Computing
Towards Real-Time Volunteer Distributed Computing Sangho Yi 1, Emmanuel Jeannot 2, Derrick Kondo 1, David P. Anderson 3 1 INRIA MESCAL, 2 RUNTIME, France 3 UC Berkeley, USA Motivation Push towards large-scale,
More informationNanoFabrics: : Spatial Computing Using Molecular Electronics
NanoFabrics: : Spatial Computing Using Molecular Electronics Seth Copen Goldstein and Mihai Budiu Computer Architecture, 2001. Proceedings. 28th Annual International Symposium on 30 June-4 4 July 2001
More informationLow Power Embedded Systems in Bioimplants
Low Power Embedded Systems in Bioimplants Steven Bingler Eduardo Moreno 1/32 Why is it important? Lower limbs amputation is a major impairment. Prosthetic legs are passive devices, they do not do well
More informationLeading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005]
Leading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005] AMD s drive to 64-bit processors surprised everyone with its speed, even as detractors commented
More informationOn Designing and Testing Distributed Virtual Environments
On Designing and Testing Distributed Virtual Environments Arthur Valadares, Eugenia Gabrielova, Cristina Videira Lopes Bren School of Information and Computer Sciences, University of California, Irvine
More informationAlgorithm-Based Master-Worker Model of Fault Tolerance in Time-Evolving Applications
Algorithm-Based Master-Worker Model of Fault Tolerance in Time-Evolving Applications Authors: Md. Mohsin Ali and Peter E. Strazdins Research School of Computer Science The Australian National University
More informationProject 5: Optimizer Jason Ansel
Project 5: Optimizer Jason Ansel Overview Project guidelines Benchmarking Library OoO CPUs Project Guidelines Use optimizations from lectures as your arsenal If you decide to implement one, look at Whale
More informationDrivers for amd 64 processor Drivers for amd 64 processor 3700.zip
Drivers for amd 64 processor 3700 Drivers for amd 64 processor 3700.zip Download Now - driver updating utility for official AMD hardware drivers. Scan your PC for the missing AMD Athlon(tm) 64 Processor
More informationTransaction Log Fundamentals for the DBA
Transaction Log Fundamentals for the DBA Visualize Your Transaction Log Brian Hansen St. Louis, MO September 10, 2016 Brian Hansen 15+ Years working with SQL Server Development work since 7.0 Administration
More informationBusiness benefits of microservices
Business benefits of microservices architecture Stephane Libourel Practice principal, OSS Assurance, CMS, HPE 2018 TM Forum 1 Microservices paradigm Microservices & SOA Microservices inherit from SOA but
More informationZero Touch Provisioning of NIOS on Openstack using Ansible
DEPLOYMENT GUIDE Zero Touch Provisioning of NIOS on Openstack using Ansible NIOS version 8.3 Oct 2018 2018 Infoblox Inc. All rights reserved. Zero Touch Provisioning of NIOS on Openstack using Ansible
More informationStress Testing the OpenSimulator Virtual World Server
Stress Testing the OpenSimulator Virtual World Server Introduction OpenSimulator (http://opensimulator.org) is an open source project building a general purpose virtual world simulator. As part of a larger
More informationPerformance Metrics, Amdahl s Law
ecture 26 Computer Science 61C Spring 2017 March 20th, 2017 Performance Metrics, Amdahl s Law 1 New-School Machine Structures (It s a bit more complicated!) Software Hardware Parallel Requests Assigned
More informationArchitectural Core Salvaging in a Multi-Core Processor for Hard-Error Tolerance
Architectural Core Salvaging in a Multi-Core Processor for Hard-Error Tolerance Michael D. Powell, Arijit Biswas, Shantanu Gupta, and Shubu Mukherjee SPEARS Group, Intel Massachusetts EECS, University
More informationVMware Newbie Career Guide. 20 Questions VMware Newbies Want Answered. By Joe Sanchez
VMware Newbie Career Guide 20 Questions VMware Newbies Want Answered By Joe Sanchez CONTENTS PART 1 START HERE (Where to Begin)... 3 PART 2 ALTERNATIVES (There s Huge Opportunity)... 11 PART 3 Job Search
More informationDynamic Adaptive Operating Systems -- I/O
Dynamic Adaptive Operating Systems -- I/O Seetharami R. Seelam Patricia J. Teller University of Texas at El Paso El Paso, TX 16 November 2005 SC 05, Seattle, WA 1 Goals Present a summary of our ongoing
More informationAnsible Tower Quick Install
Ansible Tower Quick Install Release Ansible Tower 3.2.0 Red Hat, Inc. Nov 15, 2017 CONTENTS 1 Preparing for the Tower Installation 2 1.1 Installation and Reference Guide....................................
More informationACCELERATE SOFTWARE DEVELOPMENT WITH CONTINUOUS INTEGRATION AND SIMULATION
ACCELERATE SOFTWARE DEVELOPMENT WITH CONTINUOUS INTEGRATION AND SIMULATION A How-to Guide for Embedded Development WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Adopting the practice of Continuous
More informationRamon Canal NCD Master MIRI. NCD Master MIRI 1
Wattch, Hotspot, Hotleakage, McPAT http://www.eecs.harvard.edu/~dbrooks/wattch-form.html http://lava.cs.virginia.edu/hotspot http://lava.cs.virginia.edu/hotleakage http://www.hpl.hp.com/research/mcpat/
More informationMULTI-USER VR SOLUTIONS FOR ENTERPRISE DEPLOYMENT
MULTI-USER VR SOLUTIONS FOR ENTERPRISE DEPLOYMENT Tom Kaye, Fred Devoir, Sr. Solution Architects Sean Wagstaff, Enterprise Tech Marketing Frank Black, Director Enterprise Sales, HTC-Vive May 8, 2017 Background
More informationWPF CHARTS PERFORMANCE BENCHMARK Page 1 / 16. February 18, 2013
WPF CHARTS PERFORMANCE BENCHMARK Page 1 / 16 Test setup In this benchmark test, LightningChartUltimate for WPF s performance is compared to other WPF chart controls, which are marketed as high-performance
More informationAnalysis of Dynamic Power Management on Multi-Core Processors
Analysis of Dynamic Power Management on Multi-Core Processors W. Lloyd Bircher and Lizy K. John Laboratory for Computer Architecture Department of Electrical and Computer Engineering The University of
More informationAt last, a network storage solution that keeps everyone happy
data At last, a network storage solution that keeps everyone happy Fast enough to keep creatives happy, simple and seemless integration to keep IT happy and at a price to keep management happy. 2 Contents
More informationSplit Transfer Omitting Redundant Dirty Pages to Accelerate a Virtual Machine Migration
IJCSNS International Journal of Computer Science and Network Security, VOL.14 No.11, November 2014 41 Split Transfer Omitting Redundant Dirty Pages to Accelerate a Virtual Machine Migration Jae-Geun Cha,
More informationEECS 470. Lecture 9. MIPS R10000 Case Study. Fall 2018 Jon Beaumont
MIPS R10000 Case Study Fall 2018 Jon Beaumont http://www.eecs.umich.edu/courses/eecs470 Multiprocessor SGI Origin Using MIPS R10K Many thanks to Prof. Martin and Roth of University of Pennsylvania for
More informationFlight Verification and Validation of an L1 All-Adaptive Flight Control System
Flight Verification and Validation of an L1 All-Adaptive Flight Control System Enric Xargay, Naira Hovakimyan Department of Aerospace Engineering University of Illinois at Urbana-Champaign e-mail: {xargay,
More informationMemory-Level Parallelism Aware Fetch Policies for Simultaneous Multithreading Processors
Memory-Level Parallelism Aware Fetch Policies for Simultaneous Multithreading Processors STIJN EYERMAN and LIEVEN EECKHOUT Ghent University A thread executing on a simultaneous multithreading (SMT) processor
More informationIMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS
IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS L. M. Cragg and H. Hu Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ E-mail: {lmcrag, hhu}@essex.ac.uk
More informationComparison between Apache Flink and Apache Spark
Comparison between Apache Flink and Apache Spark Fernanda de Camargo Magano Dylan Guedes About Flink Open source streaming processing framework Stratosphere project started in 2010 in Berlin Flink started
More informationServer Operational Cost Optimization for Cloud Computing Service Providers over
Server Operational Cost Optimization for Cloud Computing Service Providers over a Time Horizon Haiyang(Ocean)Qian and Deep Medhi Networking and Telecommunication Research Lab (NeTReL) University of Missouri-Kansas
More informationRecent Advances in Simulation Techniques and Tools
Recent Advances in Simulation Techniques and Tools Yuyang Li, li.yuyang(at)wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download Abstract: Simulation refers to using specified kind
More informationThe Foreman. Doina Cristina Duma, cristina.aiftimiei<at>cnaf.infn.it Diego Michelotto, diego.michelotto<at>cnaf.infn.it INFN-CNAF
The Foreman Doina Cristina Duma, cristina.aiftimieicnaf.infn.it Diego Michelotto, diego.michelottocnaf.infn.it INFN-CNAF Corso Ansible/Foreman/Puppet, Bari, 5-9 Giugno 2018 Outline The Foreman
More informationModule Role of Software in Complex Systems
Module Role of Software in Complex Systems Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg Norway gaudisite@gmail.com Abstract This module addresses the role of software in complex systems Distribution This
More informationLecture 21: Links and Signaling
Lecture 21: Links and Signaling CSE 123: Computer Networks Alex C. Snoeren HW 3 due Wed 3/15 Lecture 21 Overview Quality of Service Signaling Channel characteristics Types of physical media Modulation
More informationIs Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen. IIS, Academia Sinica, Taiwan
Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft Yan Ting Li, Kuan Ta Chen MMORPG Massively Multiplayer Online Role Playing Game General property Agenre of computer role
More informationYokogawa Generic 660MW Coal-fired Subcritical Power Plant Simulator
Yokogaw a Australia Pty Ltd A. B. N. 3 6 0 0 3 8 8 8 3 6 4 Y o k o g a w a S i m u l a t i o n A D i v i s i o n o f Y o k o g a w a A u s t r a l i a P t y L t d T o w e r A, 1 1 2-1 1 8 T a l a v e r
More informationDesign of All Digital Flight Program Training Desktop Application System
MATEC Web of Conferences 114, 0201 (201) DOI: 10.1051/ matecconf/2011140201 2MAE 201 Design of All Digital Flight Program Training Desktop Application System Yu Li 1,a, Gang An 2,b, Xin Li 3,c 1 System
More informationPower Capping Via Forced Idleness
Power Capping Via Forced Idleness Rajarshi Das IBM Research rajarshi@us.ibm.com Anshul Gandhi Carnegie Mellon University anshulg@cs.cmu.edu Jeffrey O. Kephart IBM Research kephart@us.ibm.com Mor Harchol-Balter
More informationNRC Workshop on NASA s Modeling, Simulation, and Information Systems and Processing Technology
NRC Workshop on NASA s Modeling, Simulation, and Information Systems and Processing Technology Bronson Messer Director of Science National Center for Computational Sciences & Senior R&D Staff Oak Ridge
More informationGet Automating with Infoblox DDI IPAM and Ansible
Get Automating with Infoblox DDI IPAM and Ansible Sumit Jaiswal Senior Software Engineer, Ansible sjaiswal@redhat.com Sailesh Kumar Giri Product Manager, Cloud, Infoblox sgiri@infoblox.com AGENDA 10 Minutes:
More informationDesktop Virtualisation
BUSINESS COMMUNITY RESEARCH REPORT Desktop Virtualisation Early days for mainstream adoption Martin Atherton and Jon Collins, Freeform Dynamics Ltd, September 2009 It is early days for virtualisation in
More informationHere are additional tips that we hope you will find useful in the future.
Bobbin and Needle Type Here are additional tips that we hope you will find useful in the future. Question: What type of bobbins and needles should I use with my SINGER Futura embroidery & sewing machine?
More informationRunning the Commercialization Rapids with New Technology
Running the Commercialization Rapids with New Technology Margaret Lewis Software Strategy CPG Commercial Paul Teich Business Strategy CPG Server/Workstation AMD Session Outline Why Model Technology Adoption?
More informationComparison: On-Device and Drive Test Measurements
OpenSignal Commercial in Confidence Comparison: On-Device and Drive Test Measurements Methodology Background opensignal.com 0 The only thing that really matters when it comes to network performance is
More informationLocation and User Activity Preference Based Recommendation System
. Location and User Activity Preference Based Recommendation System Prabhakaran.K 1,Yuvaraj.T 2, Mr.A.Naresh kumar 3 student, Dept.of Computer Science,Agni college of technology, India 1,2. Asst.Professor,
More informationA virtual On Board Control Unit for system tests
A virtual On Board Control Unit for system tests Ove Kalkan (ove.kalkan@ese.de) test4rail, 17.10.2017, Braunschweig Agenda Introduction: - What is an OBCU - System Test Approach Virtualization - Approach
More informationLiving with Interference in Unmanaged Wireless. Environments. Intel Research & University of Washington
Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington This talk 1. The problem: inefficient spectrum scheduling
More informationOverview. 1 Trends in Microprocessor Architecture. Computer architecture. Computer architecture
Overview 1 Trends in Microprocessor Architecture R05 Robert Mullins Computer architecture Scaling performance and CMOS Where have performance gains come from? Modern superscalar processors The limits of
More informationPRESERVATION OF INFORMATION MANAGEMENT IN DIGITAL ERA
PRESERVATION OF INFORMATION MANAGEMENT IN DIGITAL ERA Venkanna. E 1 1 Student, Master of Library and Information Science, University College of Arts & Social Science, Osmania University, Telangana, India
More informationLike Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)
Console Games Are Just Like Mobile Games* (* well, not really. But they are more alike than you think ) Hi, I m Brian Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape
More informationClay Codes: Moulding MDS Codes to Yield an MSR Code
Clay Codes: Moulding MDS Codes to Yield an MSR Code Myna Vajha, Vinayak Ramkumar, Bhagyashree Puranik, Ganesh Kini, Elita Lobo, Birenjith Sasidharan Indian Institute of Science (IISc) P. Vijay Kumar (IISc
More informationOn Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital VLSI
ELEN 689 606 Techniques for Layout Synthesis and Simulation in EDA Project Report On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital
More informationWAFTL: A Workload Adaptive Flash Translation Layer with Data Partition
WAFTL: A Workload Adaptive Flash Translation Layer with Data Partition Qingsong Wei Bozhao Gong, Suraj Pathak, Bharadwaj Veeravalli, Lingfang Zeng and Kanzo Okada Data Storage Institute, A-STAR, Singapore
More informationImage Enhancement Using Calibrated Lens Simulations
Image Enhancement Using Calibrated Lens Simulations Jointly Image Sharpening and Chromatic Aberrations Removal Yichang Shih, Brian Guenter, Neel Joshi MIT CSAIL, Microsoft Research 1 Optical Aberrations
More informationDeveloping a Remote Sensing and Cloud Computing Curriculum for the Association of Computer/Information Sciences and Engineering Departments at
Developing a Remote Sensing and Cloud Computing Curriculum for the Association of Computer/Information Sciences and Engineering Departments at Minority Institutions (ADMI) Indiana University Team Jazette
More informationEmerging Subsea Networks
A NEW CABLE FAILURE QUICK ISOLATION TECHNIQUE OF OADM BRANCHING UNIT IN SUBMARINE NETWORKS Hongbo Sun, Likun Zhang, Xin Wang, Wendou Zhang, Liping Ma (Huawei Marine Networks Co., LTD) Email: sunhongbo@huaweimarine.com
More informationComparing BFS, Genetic Algorithms, and the Arc-Constancy 3 Algorithm to solve N Queens and Cross Math
Comparing BFS, Genetic Algorithms, and the Arc-Constancy 3 Algorithm to solve N Queens and Cross Math Peter Irvine College of Science And Engineering University of Minnesota Minneapolis, Minnesota 55455
More informationUsing Adobe Photoshop
Using Adobe Photoshop 1-1 - Advantages of Digital Imaging Until the 70s, using computers for images was unheard of outside academic circles. As general purpose computers have become faster with more capabilities,
More information1 av :26
1 av 7 2016-12-26 23:26 Created by Vivek Singh, last modified by Himabindu Thungathurty on Dec 02, 2016 This page has been recently updated to mention the new Bahmni Vagrant box setup, which uses the new
More informationCharacterizing and Improving the Performance of Intel Threading Building Blocks
Characterizing and Improving the Performance of Intel Threading Building Blocks Gilberto Contreras, Margaret Martonosi Princeton University IISWC 08 Motivation Chip Multiprocessors are the new computing
More informationHyper Convergence in the Era of Always On Business
Hyper Convergence in the Era of Always On Business Speakers: Mike Perkowski, TechTarget Brien Posey, Freelance Technology Writer Jason Leiva, Veeam Certified Engineer Trainer Mike Perkowski: Ladies and
More informationCOPYRIGHT 2008 MESHDYNAMICS, INC. ALL RIGHTS RESERVED. DISCLOSURES PROTECTED BY MULTIPLE PATENTS
THE MESHDYNAMICS MD4000 IS THE IDEAL MESH NODE FOR VIDEO AND SURVEILLANCE APPLICATIONS. ITS COMPACT SIZE ALONG WITH SUPERIOR TECHNOLOGY AND EASE OF USE MAKE FOR A SWIFT INSTALLATION AND EFFORTLESS OPERATION.
More informationMirror Mirror on the Ceiling: Flexible Wireless Links for Data Centers
Mirror Mirror on the Ceiling: Flexible Wireless Links for Data Centers Xia Zhou, Zengbin Zhang, Yibo Zhu, Yubo Li*, Saipriya Kumar, Amin Vahdat, Ben Y. Zhao and Haitao Zheng Department of Computer Science,
More informationPROBE: Prediction-based Optical Bandwidth Scaling for Energy-efficient NoCs
PROBE: Prediction-based Optical Bandwidth Scaling for Energy-efficient NoCs Li Zhou and Avinash Kodi Technologies for Emerging Computer Architecture Laboratory (TEAL) School of Electrical Engineering and
More informationPrometheus at Scale. Bartek Płotka. github.com/improbable-eng/thanos. Edinburgh, 22th October
at Scale Bartek Płotka github.com/improbable-eng/thanos Edinburgh, 22th October 2018 Bartek Płotka Software Engineer bartek@improbable.io Founded: 2012 "Improbable s platform, SpatialOS, is designed to
More informationVariation-Aware Scheduling for Chip Multiprocessors with Thread Level Redundancy
Variation-Aware Scheduling for Chip Multiprocessors with Thread Level Redundancy Jianbo Dong, Lei Zhang, Yinhe Han, Guihai Yan and Xiaowei Li Key Laboratory of Computer System and Architecture Institute
More informationScalable and Lightweight CTF Infrastructures Using Application Containers
Scalable and Lightweight CTF Infrastructures Using Application Containers Arvind S Raj, Bithin Alangot, Seshagiri Prabhu and Krishnashree Achuthan Amrita Center for Cybersecurity Systems and Networks Amrita
More informationCSE6488: Mobile Computing Systems
CSE6488: Mobile Computing Systems Sungwon Jung Dept. of Computer Science and Engineering Sogang University Seoul, Korea Email : jungsung@sogang.ac.kr Your Host Name: Sungwon Jung Email: jungsung@sogang.ac.kr
More informationA Case for Opportunistic Embedded Sensing In Presence of Hardware Power Variability
A Case for Opportunistic Embedded Sensing In Presence of Hardware Power Variability L. Wanner, C. Apte, R. Balani, Puneet Gupta, and Mani Srivastava University of California, Los Angeles puneet@ee.ucla.edu
More informationInternational Telecommunication Union
International Telecommunication Union i ITU Advanced Spectrum Management System The ITU Telecommunication Development Bureau (ITU-BDT) has made available a computer program to assist the Administrations
More informationAcceptable Electromagnetic Field levels for cost-effective 5G implementation Polish case study
XV INTERNATIONAL CONFERENCE Regulatory Activity in the Electronic Communications Sector NEXT GENERATION REGULATION Acceptable Electromagnetic Field levels for cost-effective 5G Aleksander Sołtysik, PhD
More informationDURIP Distributed SDR testbed for Collaborative Research. Wednesday, November 19, 14
DURIP Distributed SDR testbed for Collaborative Research Distributed Software Defined Radar Testbed Collaborative research resource based on software defined radar (SDR) platforms that can adaptively modify
More informationUsing the Rift. Rift Navigation. Take a tour of the features of the Rift. Here are the basics of getting around in Rift.
Using the Rift Take a tour of the features of the Rift. Rift Navigation Here are the basics of getting around in Rift. Whenever you put on your Rift headset, you're entering VR (virtual reality). How to
More information