telefaks*de Virtualisierung einer OpenSource Telefonanlage mit Freeswitch und Proxmox/OpenVZ Peter Steinbach Telefaks Services GmbH
|
|
- Roderick Hill
- 7 years ago
- Views:
Transcription
1 P telefaks*de Virtualisierung einer OpenSource Telefonanlage mit Freeswitch und Proxmox/OpenVZ Peter Steinbach Telefaks Services GmbH Tel.:
2 P Abstract Existing OpenSource VoIP-Solutions Asterisk overview Freeswitch overview Types of virtualization Virtualization of Asterisk Virtualization of Freeswitch Proxmox / OpenVZ Pitfalls you may run into Some screenshots /videos of a PBX based on Freeswitch
3 Existing common OpenSource VoIP-Solutions Asterisk Freeswitch Kamailio / OpenSIPS / SER SIPfoundry SipX Yate
4 Existing OpenSource VoIP- Solutions Asterisk (1) originally created in 1999 by Mark Spencer of Digium Operating Systems: Linux NetBSD, OpenBSD, FreeBSD Mac OS X Solaris AsteriskWin32 Features PBX Voice mail Conferencing IVRs automatic call distribution (ACD) Recordings Call volume Up to 200 concurrent calls / machine
5 Existing OpenSource VoIP- Solutions Asterisk (2) Protocols SIP ISDN (S0/E1/T1) Analogue lines IAX2 MGCP H.323 SS7 Interfaces Variety of GUIs, from easy to complex, Example: Elastix (1 Mio downloads lately) Programming Interfaces AGI AMI Current version (January 2011)
6 Existing OpenSource VoIP- Solutions Freeswitch (1) originally created in 2005 by Anthony Minessale and other previous Asterisk developers Call volume Up to 5000 concurrent calls / machine Up to 50 call setups / sec Features VoIP Switch PBX Transcoding B2BUA IVR & Announcement Server Conference Server Voic Server SBC (Session Border Controller) Fax server T.30/T.38 and gateway ENUM
7 Existing OpenSource VoIP- Solutions Freeswitch (2) Operating Systems: Linux FreeBSD Mac OS X Solaris Windows Protocols SIP ISDN (S0/E1/T1) Analogue lines SCCP H.323 Jingle / Google Talk / Telepathy Programming Interfaces XML-Curl XML-RPC Socket ODBC
8 Existing OpenSource VoIP- Solutions Freeswitch (3) Programming languages JavaScript Ruby Python Perl Lua.Net Enryption TLS SRTP ZRTP Current version (April 2010)
9 Existing OpenSource VoIP- Solutions Freeswitch (4) Our Goal: Deploy Freeswitch communication servers (similar to well-known Asterisk/Elastix on CD) More stable and realiable Entry levels Basic system, OpenSource Small business edition with enhanced fatures (Encryption, Fax-Server) Enterprise edition with professional support (Encryption, Fax-Server, Operator Panel, Cluster)
10 Types of virtualization (1) Virtualization via OS-Container Characteristics OS and kernel is shared ( kernel virtualization ) Hardware is shared e.g. no Windows inside Linux Benefits Performance Low memory usage Drawbacks Only OS with same kernel can be virtualized Sometimnes difficult to handle hardware resources Examples OpenVZ / Proxmox Virtuozzo Linux-VServer User Mode Linux
11 Types of virtualization (2) Virtual Machine Monitor (Hypervisor) Characteristics Sharing of hardware No sharing of OS and Kernel, e.g. Windows can run virtualized inside Linux Benefits flexible Drawbacks Performance loss Examples Parallels Desktop and Parallels Workstation VMware Workstation, VMware Server Microsoft Virtual PC VirtualBox KVM
12 Types of virtualization (3) Hardware virtualization Characteristics Like Virtual Machine Monitor, but also virtualization of hardware e.g. Windows can run inside Linux Benefits Very flexible can e.g. run old OS on new hardware Drawbacks Performance loss Examples VMware Workstation, VMware Server Microsoft Virtual PC on x86 KVM Xen 3.0
13 Types of virtualization (4) Hardware-Emulation Characteristics Emulation of Hardware (e.g. different CPU) e.g. Windows can run inside Linux Benefits Very flexible, can emulate as a matter of principle any machine on the target system Drawbacks Severe performance loss Examples Bochs QEMU PPC-Version von Microsoft Virtual PC Game console emulation (Nintendo, Playstation)
14 Types of virtualization (5) Paravirtualization Characteristics Sharing of hardware, but hardware is virtualized for performance OS needs to be adapted to virtualized hardware e.g. Windows can run virtualized inside Linux Benefits Flexible Only slight performance loss Drawbacks OS needs to be adapted to virtualized hardware Examples Xen 3.0 KVM
15 Which virtualization to choose? Asterisk and Freeswitch run realtime processes High system load on high call volumes Delays due to Virtualization deteriorates call quality (jitter and dropouts) 2 ways to go Virtualization via OS container ( kernel virtualization ) => maximum performance Paravirtualization => more independent of physical hardware and OS
16 Virtualization of Asterisk Started with Asterisk on VServer ( kernel virtualization ) Up to 100 conference members on 1 VServer, with max. fintuning (hardware, kernel, applications) Then migrated to OpenVZ, better finetuning of resources Tricky realtime clock issues, sharing of time synchronisation hardware across machines (e.g. Sangoma, Digium) Vicidial OpenSource callcenter suite successfully virtualized (up to 15 agents with recording on 4Core hardware) Larger installations require more machines We use Proxmox to easily deploy communication servers across several machines in our datacenters
17 Virtualization of Freeswitch No timing issues compared to Asterisk, even under high load No adaptations to the system needed (e.g. kernel) No signifcant performance loss compared to physical machine We chose kernel virtualization via OpenVZ (Proxmox) Why? Maximum performance Low resource usage (harddisk, memory) Thus processes can be seperated and unitized. Examples: 1 virtual machine for Freeswitch 1 virtual machine for SIP load balancer if needed 1 virtual machine for SQL server if needed 1 virtual machine for DNS server if needed 1 virtual machine for LDAP server if needed 1 virtual machine for VPN / Terminal server if needed 1 virtual machine for Firewall if needed Shifting machines and backup is integrated and very easy
18 Proxmox Screenshot Remark: 5 Phone systems are running on these 2 machines
19 Why specifically Proxmox? Best of 2 worlds with 1 machine Kernel virtualization (OpenVZ) Virtual Machine Monitor + Paravirtualization via KVM (e.g. for BSD firwall (pfsense) or Windows) Easy installation (Debian CD, 3 minutes) Manageable via Web GUI Cluster of multiple machines Live migration between cluster members Backup/Snapshot functionalities Heartbeat clusters work incl. DRBD OpenSource Active community Commercial support available (Vienna)
20 Pitfalls you may run into Proxmox does not do it all in complex scenarios Hardware resources and drivers have to be defined on the physical machine and need to be assigned to the virtual machine by hand Mounting external volumes can be tricky OpenVPN does not restart smoothly (needs VM restart) TimeZone in VM is usually wrong and need to be adjusted Normally no real MAC address in VM Not all applications compile on OpenVZ
21 Some screenshots of a PBX based on Freeswitch
22 Operator Panel
23 Map views Shows phone status in a Floor plan Building map Facilities plan Plant plan Initiate and transfer calls via drag & drop Combine with extensions from operator panel
24 Setting up IVRs and callcenter workflows
25 Outlook Freeswitch is the future Without Asterisk, Freeswitch would not be there Proxmox and OpenVZ is the best solution approach for virtualization of small Asterisk and large Freeswitch installations Freeswitch does not need any kernel modifications in a Proxmox/OpenVZ environment and thus is easier to handle Images of virtualized guest machines can easily be shifted across machines For high performance and high available VoIP projects, Freeswitch and Proxmox is the way to go.
26 Video Operator Panel Plot: We have some missed calls Drag 200 to missed call 203 When 200 and 203 are connected Drag 203 to parking lot Then we start a conference Drag 208 to conference Drag parked 203 to conference External call coming in 200 takes external call Drag 200 (external call) to conference Drag 200 to conference Delete conference
27 Video Operator Panel (map view) Plot: We add phone 208 to a room on the floor plan We call this phone by dragging 200 to 208 Watch how the colors of the phones change! Can be combined with Operator Panel
28 Thank you Peter Steinbach Martin Kudlek
VMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
More informationBuilding the NGN Switch (with Asterisk) David Zimmer, CEO and Founder
Building the NGN Switch (with Asterisk) David Zimmer, CEO and Founder About teresto Formation Headquarter Shareholders Management Revenues Employess 1.1.2002 by integrating of Salink GmbH (part of Xlink/KPNQWest)
More informationInstalling & Using KVM with Virtual Machine Manager COSC 495
Installing & Using KVM with Virtual Machine Manager COSC 495 1 Abstract:. There are many different hypervisors and virtualization software available for use. One commonly use hypervisor in the Linux system
More informationVirtualization. Types of Interfaces
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 diversity
More informationIOS110. Virtualization 5/27/2014 1
IOS110 Virtualization 5/27/2014 1 Agenda What is Virtualization? Types of Virtualization. Advantages and Disadvantages. Virtualization software Hyper V What is Virtualization? Virtualization Refers to
More informationAnh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh
Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh Introduction History, Advantages, Common Uses OS-Level Virtualization Hypervisors Type 1 vs. type 2 hypervisors
More informationHow do Users and Processes interact with the Operating System? Services for Processes. OS Structure with Services. Services for the OS Itself
How do Users and Processes interact with the Operating System? Users interact indirectly through a collection of system programs that make up the operating system interface. The interface could be: A GUI,
More informationVirtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager nick.barcet@canonical.com
Virtualization: Know your options on Ubuntu Nick Barcet Ubuntu Server Product Manager nick.barcet@canonical.com Agenda Defi nitions Host virtualization tools Desktop virtualization tools Ubuntu as a guest
More informationComparing Free Virtualization Products
A S P E I T Tr a i n i n g Comparing Free Virtualization Products A WHITE PAPER PREPARED FOR ASPE BY TONY UNGRUHE www.aspe-it.com toll-free: 877-800-5221 Comparing Free Virtualization Products In this
More informationThe Art of Virtualization with Free Software
Master on Free Software 2009/2010 {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC April 24th, 2010 (cc) 2010. Some rights reserved. This work is licensed under a Creative Commons Attribution-Share Alike
More informationWhite Paper. Open Source Telephony: The Evolving Role of Hardware as a Key Enabler of Open Source Telephony in the Business Market.
White Paper Open Source Telephony: The Evolving Role of Hardware as a Key Enabler of Open Source Telephony in the Business Market Produced For: Produced By: July 2006 The Evolving Role of Hardware as a
More informationDistributed systems Techs 4. Virtualization. October 26, 2009
Distributed systems Techs 4. Virtualization October 26, 2009 Current interest in virtualization is one of the hottest topics in information technology today. Possible due to the increasing speed and capabilities
More informationVirtualization in Linux
Virtualization in Linux Kirill Kolyshkin September 1, 2006 Abstract Three main virtualization approaches emulation, paravirtualization, and operating system-level virtualization are covered,
More informationLeveraging Asterisk to Deliver Large Scale VoIP Services in a Carrier Environment. JR Richardson
Leveraging Asterisk to Deliver Large Scale VoIP Services in a Carrier Environment JR Richardson Early VoIP Environment Telecom Act of 1996, mass competition, Telco's needed value add features and capabilities,
More informationIntro to Virtualization
Cloud@Ceid Seminars Intro to Virtualization Christos Alexakos Computer Engineer, MSc, PhD C. Sysadmin at Pattern Recognition Lab 1 st Seminar 19/3/2014 Contents What is virtualization How it works Hypervisor
More informationKVM & OpenVZ virtualization based IaaS Open Source Cloud Virtualization Platforms: OpenNode, Proxmox VE
KVM & OpenVZ virtualization based IaaS Open Source Cloud Virtualization Platforms: OpenNode, Proxmox VE A. Kovari, P. Dukan College of Dunaújváros/Institute of Informatics, Dunaújváros, Hungary kovari@mail.duf.hu,
More informationVirtualization with Windows
Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group Agenda Current status of IT-IS group virtualization service Server Self Service New virtualization features in
More informationOPEN SOURCE VIRTUALIZATION TRENDS. SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia
OPEN SOURCE VIRTUALIZATION TRENDS SYAMSUL ANUAR ABD NASIR Warix Technologies / Fedora Community Malaysia WHAT I WILL BE TALKING ON? Introduction to Virtualization Full Virtualization, Para Virtualization
More informationPARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
More informationUses for Virtual Machines. Virtual Machines. There are several uses for virtual machines:
Virtual Machines Uses for Virtual Machines Virtual machine technology, often just called virtualization, makes one computer behave as several computers by sharing the resources of a single computer between
More informationVirtualization and Other Tricks.
Virtualization and Other Tricks. Pavel Parízek, Tomáš Kalibera, Peter Libič DEPARTMENT OF DISTRIBUTED AND DEPENDABLE SYSTEMS http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and
More informationAbout Parallels Desktop 10 for Mac
About Parallels Desktop 10 for Mac Parallels Desktop 10 for Mac is a major upgrade to Parallels award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop
More informationKVM: A Hypervisor for All Seasons. Avi Kivity avi@qumranet.com
KVM: A Hypervisor for All Seasons Avi Kivity avi@qumranet.com November 2007 Virtualization Simulation of computer system in software Components Processor: register state, instructions, exceptions Memory
More informationHypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.
Hypervisor Software and Virtual Machines Learning Objectives Understand the common features of today s desktop virtualization products Select and implement a desktop virtualization option on a Linux, Mac,
More informationOperating Systems Virtualization mechanisms
Operating Systems Virtualization mechanisms René Serral-Gracià Xavier Martorell-Bofill 1 1 Universitat Politècnica de Catalunya (UPC) May 26, 2014 Contents 1 Introduction 2 Hardware Virtualization mechanisms
More informationUsing Asterisk with Odin s OTX Boards
Using Asterisk with Odin s OTX Boards Table of Contents: Abstract...1 Overview...1 Features...2 Conclusion...5 About Odin TeleSystems Inc...5 HeadQuarters:...6 Abstract Odin TeleSystems supports corporate
More informationBasics of Virtualisation
Basics of Virtualisation Volker Büge Institut für Experimentelle Kernphysik Universität Karlsruhe Die Kooperation von The x86 Architecture Why do we need virtualisation? x86 based operating systems are
More informationComparing Virtualization Technologies
CHAPTER 2 Comparing Virtualization Technologies With this chapter, we begin our exploration of several popular virtualization strategies and explain how each works. The aim is to bring you the operational
More informationProfessional Xen Visualization
Professional Xen Visualization William von Hagen WILEY Wiley Publishing, Inc. Acknowledgments Introduction ix xix Chapter 1: Overview of Virtualization : 1 What Is Virtualization? 2 Application Virtualization
More informationTable of Contents. Server Virtualization Peer Review 01-03-2007 cameron 1-24-2007: modified, cameron
Table of Contents Objective...2 Definitions...2 Objective discussion...2 Comparison criteria...3 Criteria weights...4 Product scores...4 Criteria comparison discussion...5 References...7 Cost Estimate,
More informationBy Numan Khan http://www.numankhan.com
Online Asterisk* Training Classes By Numan Khan In this Class 01 Online Asterisk Training Understand the term Asterisk Introduction History of Asterisk Asterisk Usages & Capabilities Required Hardware
More informationVirtualization Technologies
12 January 2010 Virtualization Technologies Alex Landau (lalex@il.ibm.com) IBM Haifa Research Lab What is virtualization? Virtualization is way to run multiple operating systems and user applications on
More informationWhitepaper. The Top 10 Advantages of 3CX Phone System. Why your next phone system should be software based and by 3CX
Whitepaper The Top 10 Advantages of 3CX Phone System Why your next phone system should be software based and by 3CX This whitepaper outlines the top 10 advantages of choosing 3CX Phone System, a Windows
More informationVirtualization @ Google
Virtualization @ Google Alexander Schreiber Google Switzerland Libre Software Meeting 2012 Geneva, Switzerland, 2012-06-10 Introduction Talk overview Corporate infrastructure Overview Use cases Technology
More informationVirtualization. Michael Tsai 2015/06/08
Virtualization Michael Tsai 2015/06/08 What is virtualization? Let s first look at a video from VMware http://bcove.me/x9zhalcl Problems? Low utilization Different needs DNS DHCP Web mail 5% 5% 15% 8%
More informationModule I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM
Bern University of Applied Sciences Engineering and Information Technology Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM By Franz Meyer Version 1.0 February 2011 Virtualization Architecture
More informationIP Based Voice Server Application With PBX Using Free SWITCH ISSN 2319-9725
IP Based Voice Server Application With PBX Using Free SWITCH ISSN 2319-9725 Sachin Mallikarjun Hunur Shreyas S M Abstract: In today s world, individuals are able to build phone systems that outperform
More informationTOP TEN CONSIDERATIONS
White Paper TOP TEN CONSIDERATIONS FOR CHOOSING A SERVER VIRTUALIZATION TECHNOLOGY Learn more at www.swsoft.com/virtuozzo Published: July 2006 Revised: July 2006 Table of Contents Introduction... 3 Technology
More informationPARALLELS SERVER 4 BARE METAL README
PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels
More informationParallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Top Ten Considerations For Choosing A Server Virtualization Technology www.parallels.com Version 1.0 Table of Contents Introduction... 3 Technology Overview...
More informationVoIP-PSTN Interoperability by Asterisk and SS7 Signalling
VoIP-PSTN Interoperability by Asterisk and SS7 Signalling Jan Rudinsky CESNET, z. s. p. o. Zikova 4, 160 00 Praha 6, Czech Republic rudinsky@cesnet.cz Abstract. PSTN, the world's circuit-switched network,
More informationSpecialty Answering Service. All rights reserved.
0 Contents 1 Introduction... 3 2 Features... 4 2.1 Hardware Requirement... 4 2.2 Protocol Support... 4 2.3 Configuration... 4 2.4 Applications... 5 2.5 Graphical User Interfaces... 5 3 History and Evolution
More informationOpen Source Virtualization
Open Source Virtualization About Me Dan Deighton CISSP, CISA, RHCE,... Co-founder of Aplura ddeighton@aplura.com Agenda Overview of Open Source Virtualization Real World Example Tips, Tricks and Gotchas
More informationGetting Started with VMware Fusion
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2008 2012 EN-000933-00 2 Getting Started with VMware Fusion You can find the most up-to-date technical documentation on the VMware Web site
More informationIP Telephony with Asterisk. Sunday A. Folayan
IP Telephony with Asterisk Sunday A. Folayan There lived the PSTN. A few years ago, everyone struggled to convert data (IP) into sound, and move it over the Public Switched Telephone Network (PSTN) infrastructure
More informationIntroduction to ovirt
Introduction to ovirt James Rankin What is ovirt? Large scale, centralized management for server and desktop virtualization Based on leading performance, scalability and security infrastructure technologies
More informationAcronis Backup & Recovery 11.5
Acronis Backup & Recovery 11.5 Update 2 Installation Guide Applies to the following editions: Advanced Server Server for Windows Virtual Edition Server for Linux Advanced Server SBS Edition Workstation
More informationVirtualization and the U2 Databases
Virtualization and the U2 Databases Brian Kupzyk Senior Technical Support Engineer for Rocket U2 Nik Kesic Lead Technical Support for Rocket U2 Opening Procedure Orange arrow allows you to manipulate the
More informationVirtualization for Cloud Computing
Virtualization for Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF CLOUD COMPUTING On demand provision of computational resources
More informationVirtualization. Pradipta De pradipta.de@sunykorea.ac.kr
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 informationNetworking for Caribbean Development
Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the
More informationFull and Para Virtualization
Full and Para Virtualization Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF x86 Hardware Virtualization The x86 architecture offers four levels
More informationA cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype
A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype Tim Hall Oracle ACE Director Oracle ACE of the Year 2006 OakTable Network OCP DBA (7, 8, 8i, 9i, 10g, 11g)
More informationHigh availability clustering of virtual machines - possibilities and pitfalls
High availability ing of virtual machines - possibilities and pitfalls Paper for the talk at the 12 th Linuxtag, May 3 rd -6 th, 2006, Wiesbaden/Germany Version 1.01 Werner Fischer (wfischer(at)thomas-krenn.com)
More informationTable of Contents. Virtual Server Software Trade Study Architecture Working Group, Systems Administrators Group 2008 08 12, 2008 08 15 Revised
Table of Contents Objective...3 Scope...3 Definitions...3 Initial Criteria...4 Generic...4 Support Services...4 Features...4 Systems Administration...5 Additional Criteria...5 Product Discovery...5 Initial
More informationRPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY
RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY Syamsul Anuar Abd Nasir Fedora Ambassador Malaysia 1 ABOUT ME Technical Consultant for Warix Technologies - www.warix.my Warix is a Red Hat partner Offers
More informationHow To Create A Cloud Based System For Aaas (Networking)
1 3.1 IaaS Definition IaaS: Infrastructure as a Service Through the internet, provide IT server, storage, computing power and other infrastructure capacity to the end users and the service fee based on
More informationIT & COMMUNICATION MANAGED SERVICES CATALOGUE
YOUR QUALITY PARTNER FOR SOFTWARE SOLUTIONS IT & COMMUNICATION MANAGED SERVICES CATALOGUE Server & Application Support Network Support Cloud & Virtualisation Communication System IT Support Server & Application
More informationVirtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University
Virtual Machine Monitors Dr. Marc E. Fiuczynski Research Scholar Princeton University Introduction Have been around since 1960 s on mainframes used for multitasking Good example VM/370 Have resurfaced
More informationVoIP With Free Software In Enterprises
VoIP With Free Software In Enterprises A Field Report GONICUS GmbH About Me Technical consultant @ GONICUS Consulting, System Administration, Software Development VoIP with Asterisk, FreeSWITCH, Gemeinschaft
More informationVirtualization. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/
Virtualization Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/ What is Virtualization? Virtualization is the simulation of the software and/ or hardware upon which other software runs. This
More informationZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
More informationVirtualization: Concepts, Applications, and Performance Modeling
Virtualization: Concepts, s, and Performance Modeling Daniel A. Menascé, Ph.D. The Volgenau School of Information Technology and Engineering Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html
More informationEnabling Technologies for Distributed Computing
Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies
More informationVirtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies
Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer kklemperer@blackboard.com Agenda Session Length:
More informationSmall Enterprise Server Open Source Linux Based SES
Open Source Linux Based SES Bharvani Toshaan- toshaan@trilands.be September 2009 Abstract In this short paper, we will explain the differences between the different small enterprise server solutions available,
More informationXen @ Google. Iustin Pop, <iustin@google.com> Google Switzerland. Sponsored by:
Xen @ Google Iustin Pop, Google Switzerland Sponsored by: & & Introduction Talk overview Corporate infrastructure Overview Use cases Technology Open source components Internal components
More informationVIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS
VIRTUALIZATION 101 Brainstorm Conference 2013 PRESENTER INTRODUCTIONS Timothy Leerhoff Senior Consultant TIES 21+ years experience IT consulting 12+ years consulting in Education experience 1 THE QUESTION
More informationDefinitions. Hardware Full virtualization Para virtualization Hosted hypervisor Type I hypervisor. Native (bare metal) hypervisor Type II hypervisor
Virtualization Objectives Definitions Why Problems Versions Virtualization vs Cloud Creating a New Virtual Machine Working with a Virtual Machine Virtual Machine Settings Virtual Machine Snapshots Definitions
More informationThe Xen of Virtualization
The Xen of Virtualization Assignment for CLC-MIRI Amin Khan Universitat Politècnica de Catalunya March 4, 2013 Amin Khan (UPC) Xen Hypervisor March 4, 2013 1 / 19 Outline 1 Introduction 2 Architecture
More informationCHAPTER 2 THEORETICAL FOUNDATION
CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should
More informationVirtual Machines. www.viplavkambli.com
1 Virtual Machines A virtual machine (VM) is a "completely isolated guest operating system installation within a normal host operating system". Modern virtual machines are implemented with either software
More informationCloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. sivaram@redhat.com
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd sivaram@redhat.com Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
More informationLinux Virtualization. Kir Kolyshkin <kir@openvz.org> OpenVZ project manager
Linux Virtualization Kir Kolyshkin OpenVZ project manager What is virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level of indirection
More informationBUILDING LARGE CAMPUS ASTERISK-BASED PABX SYSTEMS
BUILDING LARGE CAMPUS ASTERISK-BASED PABX SYSTEMS.0 Background The abundance of Local Area Networks such as those found on most African Universities, and recent advances in Computer and Telephony integration
More informationSoftware SIParator / Firewall
Orientation and Installation Guide for the Ingate SBC and E-SBC Software SIParator / Firewall for Virtual x86 Machines For the Ingate Software SIParators using software release 5.0.6 or later Revision
More informationGetting Started with VMware Fusion. VMware Fusion for Mac OS X
Getting Started with VMware Fusion VMware Fusion for Mac OS X 2 Getting Started with VMware Fusion Getting Started with VMware Fusion Item: EN-000189-00 You can find the most up-to-date technical documentation
More informationHypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:
Hypervisors Credits: P. Chaganti Xen Virtualization A practical handbook D. Chisnall The definitive guide to Xen Hypervisor G. Kesden Lect. 25 CS 15-440 G. Heiser UNSW/NICTA/OKL Virtualization is a technique
More informationLecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu
Lecture 2 Cloud Computing & Virtualization Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu Outline Introduction to Virtualization The Major Approaches
More informationTable of Contents Introduction and System Requirements 9 Installing VMware Server 35
Table of Contents Introduction and System Requirements 9 VMware Server: Product Overview 10 Features in VMware Server 11 Support for 64-bit Guest Operating Systems 11 Two-Way Virtual SMP (Experimental
More informationIntroduction to Virtualization
Høgskolen i Telemark Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Introduction to Virtualization Hans- Petter Halvorsen, 2013.11.27 Faculty of
More informationVirtualization and Performance NSRC
Virtualization and Performance NSRC Overhead of full emulation Software takes many steps to do what the hardware would do in one step So pure emulation (e.g. QEMU) is slow although much clever optimization
More informationSlovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS
Slovak University of Techlogy in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS 17 th International Conference on Process Control 2009 Hotel Baník, Štrbské Pleso,
More informationMore Efficient Virtualization Management: Templates
White Paper More Efficient Virtualization Management: Templates Learn more at www.swsoft.com/virtuozzo Published: November 2006 Revised: November 2006 Table of Contents Table of Contents... 2 OS, Middleware
More informationOpen Source Telephony Projects as an Application Development Platform. Frederic Dickey (fdickey@sangoma.com) Director Product Management
Open Source Telephony Projects as an Application Development Platform Frederic Dickey (fdickey@sangoma.com) Director Product Management About this presentation For newcomers to Asterisk For long time CTI
More informationA Model for Comparing Free Cloud Platforms
40 Informatica Economică vol. 18, no. 4/2014 A Model for Comparing Free Cloud Platforms Radu LIXĂNDROIU, Cătălin MAICAN Transilvania University of Brașov lixi.radu@unitbv.ro, maican@unitbv.ro VMware, VirtualBox,
More informationHOB Remote Desktop VPN Secure access for remote workers and business partners to your enterprise network
HOB GmbH & Co. KG Schwadermühlstr. 3 90556 Cadolzburg Tel: +49 9103 / 715-0 Fax: +49 9103 / 715-271 E-Mail: support@hobsoft.com Internet: www.hobsoft.com HOB Remote Desktop VPN Secure access for remote
More informationVirtualization. Jukka K. Nurminen 23.9.2015
Virtualization Jukka K. Nurminen 23.9.2015 Virtualization Virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms,
More informationThe real Way of Open Source
The real Way of Open Source FOSS Group AG, Hauptstrasse 91, CH 4147 Aesch FOSS Group GmbH, Bismarckallee 9, 79098 Freiburg FOSS Cloud Definition The FOSS Cloud (Free Open Source Software Cloud) is is serving
More informationONLINE BACKUP MANAGER TROUBLESHOOTING MISSING BACKUP JOBS
ONLINE BACKUP MANAGER TROUBLESHOOTING MISSING BACKUP JOBS 1. Computer shutdown or hibernated. Check if the affected computer was switched off, hibernated or in standby mode when the scheduled backup is
More informationSystems Administration Introduction to OSPF
Systems Administration Introduction to OSPF Introduction to Virtualization Campus Networking TERNET 2012 Workshop Dar es Salaam, Tanzania April 2012 These materials are licensed under the Creative Commons
More informationTechnology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Eleventh Edition. Copyright 2015 Pearson Education, Inc.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Eleventh Edition Technology in Action Chapter 4 System Software: The Operating System, Utility Programs, and File Management. Chapter Topics
More informationChapter 16: Virtual Machines. Operating System Concepts 9 th Edition
Chapter 16: Virtual Machines Silberschatz, Galvin and Gagne 2013 Chapter 16: Virtual Machines Overview History Benefits and Features Building Blocks Types of Virtual Machines and Their Implementations
More informationDevops n the Operating System! John Willis Director of Ecosystem Development! Docker, Inc.
Devops n the Operating System!! John Willis Director of Ecosystem Development! Docker, Inc. @botchagalupe a.k.a. John Willis 35 Years in IT Operations Exxon, Canonical, Chef, Enstratius, Socketplane Devopsdays
More informationEnabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
More informationCOS 318: Operating Systems. Virtual Machine Monitors
COS 318: Operating Systems Virtual Machine Monitors Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Introduction Have been around
More informationVoIP Security regarding the Open Source Software Asterisk
Cybernetics and Information Technologies, Systems and Applications (CITSA) 2008 VoIP Security regarding the Open Source Software Asterisk Prof. Dr.-Ing. Kai-Oliver Detken Company: DECOIT GmbH URL: http://www.decoit.de
More informationWhat is virtualization
Virtualization Concepts Virtualization Virtualization is the process of presenting computing resources in ways that users and applications can easily get value out of them, rather than presenting them
More informationOfficeMaster Gate (Virtual) Enterprise Session Border Controller for Microsoft Lync Server. Quick Start Guide
OfficeMaster Gate (Virtual) Enterprise Session Border Controller for Microsoft Lync Server Quick Start Guide October 2013 Copyright and Legal Notice. All rights reserved. No part of this document may be
More informationAdvanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center
Advanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center Marshall, David ISBN-13: 9780849339318 Table of Contents BASIC CONCEPTS Introduction to Server Virtualization Overview
More information