Network Virtualization in the Future Internet

Size: px
Start display at page:

Download "Network Virtualization in the Future Internet"

Transcription

1 Network Virtualization in the Future Internet Concepts, Applications, and Challenges Andreas Fischer, University of Passau

2 Table of Contents Introduction to virtualization Network virtualization Terminology and Concepts Applications Instantiation and Management Virtual Network Embedding Problem description Problem complexity Strategies Evaluation Conclusions 2

3 Virtualization of Resources Definition virtual: adj.[via the technical term virtual memory, prob.: from the term virtual image in optics] 1. Common alternative to logical; often used to refer to the artificial objects (like addressable virtual memory larger than physical memory) simulated by a computer system as a convenient way to manage access to shared resources. 2. Simulated; performing the functions of something that isn't really there. An imaginative child's doll may be a virtual playmate. Oppose real. Eric S. Raymond Jargon File Virtualization of Resources: Create virtual resources To partition and/or aggregate real resources To create resources with new qualities 3

4 Virtualization of Resources Aggregation and splitting of resources Combination of resources (clustering) e.g., Grid computing Splitting of resources (zoning, partitioning) e.g., Server virtualization 4

5 Resources that can be virtualized CPU Partition CPU time into slices Memory Use swap mechanisms to create virtual memory address space Hard drive Span multiple physical disks Use file as virtual hard drive Network card Create virtual network adapter 5

6 Guest OS Guest OS System Virtualization Virtual Machine Monitor (VM Monitor) Virtualizes host resources Multiplexes Virtual Machines onto physical hardware Virtual Machine (VM) Provides virtual hardware to guest operating system Exists in an isolated environment Available management primitives Start / Pause / Resume / Stop VM Migrate VM (cold, live) Add / Remove hardware to VM VM VM VM Monitor Real Machine 6

7 Advantages of System Virtualization Reuse existing hardware instead of installing new devices Consolidation of services Reduces operational cost Reduces energy consumption New flexibility available Use Virtual Machines as test environments Use snapshots to return to a known configuration 7

8 Problems of System Virtualization Rising complexity through additional layers Management of resources needed New security threats possible Virtual Machine Sprawl Ease of creation leads to high number of virtual machines Increased administrative effort 8

9 Table of Contents Introduction to virtualization Network virtualization Terminology and Concepts Applications Instantiation and Management Virtual Network Embedding Problem description Problem complexity Strategies Evaluation Conclusions 9

10 Network Virtualization: Motivation Today s network layer is too inflexible Slow adoption of new techniques (e.g. DiffServ/IntServ, IPv6) Leads to makeshift solutions (e.g. Network Address Translation) New services are restricted by current limitations We need to overcome ossification of today s Internet Cater to new services Dynamically adaptable Use virtualization mechanisms to increase flexibility 10

11 Network Virtualization: Terminology (1) Nodes E.g., routers, firewalls, caches,... Qualitative properties Active Programmable Quantitative properties CPU capacity (Number of CPUs, clock rate) Memory capacity (both RAM and disk)... Links E.g., CAT-5 cable, wireless channel,... (+ interfaces) Qualitative properties Passive Non-programmable Quantitative properties Bandwidth (uni- or bidirectional) Bit error rate Delay... A. Fischer, Network Virtualization in the Future Internet, Oslo, Oct. 11

12 Network Virtualization: Terminology (2) Physical resources Real hardware That, which is touchable and consumes power Virtual resources Simulated hardware Characteristics: Demands for particular amount of resources Substrate resources Resources used to create virtual resources Can be virtual themselves Recursion 12

13 Network Virtualization: Terminology (3) Topology A graph, representing the network Consists of nodes and links Can have particular characteristics (random, structured,...) Network A weighted topology Nodes and links are annotated with resources Virtual network: Demands resources Substrate network: Provides resources 13

14 Router OS Router OS Router OS Virtual Router Virtual router in the context of system virtualization OS with routing functionality Encapsulated in a VM Managed by a VMM Virtualization advantages: Router OSs sandboxed from each other Different routing mechanisms on the same (real) machine VM VM VM VMM Real Machine Virtual Router 14

15 Router OS Router OS Router OS Router OS Virtual Link Virtual link Logical interconnection of two virtual routers Appearing to them as a direct physical link Properties can be set dynamically (e.g. bandwidth) Can traverse more than one physical link (i.e., aggregation) VMM Real Machine Phys. Link Virtual Link VM VM VM VM RM Phys. Link VMM Real Machine 15

16 Creating a virtual network Host A Start VM1 # qemu enable kvm... vm1.img Create bridge, connect VM # brctl addbr virbr0 # brctl addif virbr0 vnet0 Create virtual link (tunnel) # ssh -o Tunnel=ethernet -f -w 0:0 HostB true Connect SSH endpoint to bridge # brctl addif virbr0 tun0 Host B Start VM2 # qemu enable kvm... vm2.img Create bridge, connect VM # brctl addbr virbr0 # brctl addif virbr0 vnet0 Wait for tunnel connection... Connect SSH endpoint to bridge # brctl addif virbr0 tun0 A. Fischer, Network Virtualization in the Future Internet, Oslo, Oct. 16

17 Virtual network instantiation Coordination of physical resources Discover network topology Determine available resources Start up virtual nodes Determine physical resources to be used Configure and start virtual nodes Start virtual links Connect virtual nodes Configure virtual network interfaces 17

18 Management of virtual resources Common interface necessary to create and modify virtual networks Provide management primitives Create / destroy virtual nodes Create / destroy virtual links Provide monitoring information Enable dynamic creation and modification of networks Requires sufficient performance 18

19 Performance: Creation of virtual networks Virtual networks have to be created on the fly Support dynamic establishment of communication channels Dynamicity depends on time to reach fully operational state Time may depend on resources already hosted E.g., start new node Create node: May need time to boot Connect with other nodes: Set up networking, configure links What are performance limits? Minimum time for resource creation Maximum number of virtual resources hosted 19

20 Performance: Modification of virtual networks Node migration as part of network reconfiguration React to upcoming network challenges Redistribute physical resources Step 1: Move virtual node Requires bandwidth and time Minimize effect on network Step 2: Redirect network traffic Avoid loss of packets Minimize downtime 20

21 Virtual Machine Migration for Resilience VM Hot state Cold state VM Hot state Cold state Migrate from unhealthy node to healthy node Requires health monitoring Requires failure prediction Cold state Disk image Hardware configuration Migration Hot state CPU state RAM contents Virtualisation Layer Real Machine Virtualisation Layer Real Machine 21

22 Migration phases Several distinct phases during migration Needs significant lead time Elaborate monitoring mechanisms Depends on type of challenges 2222

23 Application: Companies Multiple logical networks on top of one physical network Reflects workgroups or company processes Historically different networks Ensure separation of concerns Network virtualization Compartmentalization Today: VLAN 23

24 Application: Cloud data centres Virtual services are not isolated Services can be highly interconnected E.g. Load-balancer <-> Webserver(s) <-> Database(s) Customer requirements have to be considered Minimum bandwidth needed Maximum delay accepted Communication has influence on energy Switch ports turned on/off Routers active/inactive Has to be reflected in data centre management Within a single data centre Across federated data centres Image source: Wikipedia 24

25 Application: Future Internet Testbeds Motivation: Test new network protocols and architectures Lots of different approaches PlanetLab 1298 nodes, 621 sites GENI US extension of PlanetLab G-Lab German extension of PlanetLab Image source: Vision: Seamless convergence towards a future Internet In Europe: FIRE initiative: 25

26 Future Internet Business model Current cloud model Infrastructure provider (e.g., Amazon EC²) Service provider (e.g., Dropbox) Future model Virtual Network Provider assembles Virtual Network Operator operates Roles may be mixed 26

27 Table of Contents Introduction to virtualization Network virtualization Terminology and Concepts Applications Instantiation and Management Virtual Network Embedding Problem description Problem complexity Strategies Evaluation Conclusions 27

28 Virtual Network Embedding Virtual Network Embedding (VNE): Map virtual resources to substrate resources Substrate network provides resources Virtual networks consume resources Resources are node and link properties Node: E.g. CPU power Link: E.g. bandwidth 28

29 Virtual Network Embedding Given a set of Virtual Network Requests (VNRs), what is the optimal way of instantiating them on a substrate network? Problem: What is optimality? Minimize usage of substrate resources? Maximize number of accepted VNRs? 29

30 VNE: Problem complexity Embedding is NP-hard for most applications Nodes have CPU demands? Bin-packing Virtual nodes are objects Substrate nodes are bins Virtual links may not be split? Multi-commodity flow Virtual links are commodities NP-hard if unsplittable 30

31 Excursion: The P-NP Problem Given a graph G with nodes N and links L: G = (N, L) Is there a round-trip that visits every link exactly once? Easy to decide ( Euler-cycle ) Graph has to be connected and every node s degree is even Is there a round-trip that visits every node exactly once???? ( Hamilton-cycle )... try all combinations. Drawback: Exponential runtime! 31

32 Excursion: The P-NP Problem Given an airline network with cities interconnected by flights. Assume that there is a fixed price for each connection. What is the cheapest trip from Oslo to Passau? Reasonably easy to calculate ( Dijkstra s algorithm ) Successively compute cheapest paths to neighbouring cities until the destination is reached What is the cheapest round-trip starting in Oslo and visiting every city at least once???? ( Travelling-Salesman Problem )... try all combinations. Drawback: Exponential runtime! 32

33 Excursion: The P-NP Problem Given a boolean formula with n variables: F = ( x 1 &&!x 2 ) ( x 3 && x 2 )... Is there a configuration for the variables such that the entire formula evaluates to True???? ( SAT, satisfiability ) Given a set of bins, each with a capacity c i and a set of objects, each with weight w j Can all objects be put into the bins without overflowing one of them???? ( Bin-packing ) 33

34 Excursion: The P-NP Problem Similarities between those problems All of them can be solved in exponential runtime (brute-force: try every combination) Problems are closely related: If there were a polynomial solution for one of them, all other problems could be solved polynomially, as well! However: a polynomial solution is known for none of them Are we lost? Luckily not: Heuristics! Optimal solution may be infeasible, but near-to-optimal will often be enough Find me a cheap round-trip (not necessarily the cheapest) 34

35 P-NP in Virtual Network Embedding Our problem here (just the node mapping): Given a set of bins substrate nodes, each with a capacity c i and a set of objects virtual nodes, each with weight w j Can all objects virtual nodes be put into the bins substrate nodes without overflowing one of them? Just a reformulation of Bin-packing We can use heuristics for that: Try to embed a lot of virtual nodes (even if maximum is not reached) Does not consider links, though 35

36 Strategies: Node and Link embedding Two-stage embedding First: Node embedding E.g., first fit, best fit,... Then: Link embedding E.g., shortest-path routing Problem: Link embedding may be bad Single-stage embedding Coordinated node and link embedding Takes link demands into account But: More complex 36

37 Strategies: Offline vs. online embedding Offline embedding All VNRs are known in advance Can (in principle) calculate the overall optimal solution Online embedding VNRs may arrive randomly VNRs have a specified life-time will be deleted afterwards Challenges Requires fast embedding Fragmentation may occur Static vs. Dynamic embedding 37

38 Strategies: Static vs. dynamic embedding Static embedding: Embedding does not change Dynamic embedding: Embedding can be modified Allows to make place for new VNRs Requires migration functionality What is the cost of migration here? 38

39 Strategies: Different VNE algorithms in literature Large amount of approaches already existing Algorithms can be classified in three dimensions Centralized vs. distributed Static vs. dynamic Concise vs. redundant Most approaches focus on performance Nodes: Distribute CPU capacity Actually, vector packing would be similar Links: Distribute link bandwidth But what about delay or failure rates? 39

40 Considering security issues Virtual node to virtual node Resource starvation: Excessive CPU usage Can be used as Denial of Service attack Sidechannel attacks Virtual machine to virtual link Eavesdrop on communication Resource starvation: Excessive network traffic Virtual machine to physical machine Exploit vulnerabilities in virtualization solution Threatens other virtual machines as well How to reflect in embedding? 40

41 Considering energy efficiency Improve energy efficiency of physical network Maximize idle resources Can then be switched into power saving mode Difficulty: Hidden hops Some embeddings may cause nodes to be active just to forward data Energy efficient embedding avoids such situations 41

42 VNE Evaluation with ALEVIN Difficulty: Lots of parameters to control Size and topology of networks Distribution of resources Many scenarios Lots of time spent during evaluation Which metrics to evaluate? Acceptance ratio: What is the ratio of accepted VNRs? Revenue / cost: What is the ratio of realized virtual demands vs. spent substrate resources? Running time: How much time did the algorithm take to embed a particular set of VNRs? 42

43 VNE Evaluation with ALEVIN Create networks Arbitrary topologies Any size Support various resources Link and node Beyond just CPU and bandwidth Run VNE algorithms Framework supports huge number of experiments Software available on: Lots of metrics to compare (common and more exotic) 43

44 VNE Evaluation with ALEVIN: Energy efficiency Modify existing VNE algorithm to take energy efficiency into account Savings possible due to hidden hop avoidance Avoid nodes powered only for virtual links Original algorithm produces lots of hidden hops High potential for optimization Parameters: SN with 100 nodes 5 VNs with 5-15 nodes each Substrate resources: Virtual resources: 1-50 Power consumption: W 44

45 Conclusions Network Virtualization is important concept for the Future Internet Increase network flexibility and manageability Provide separation of concerns In some areas already in use today Companies, Cloud Data Centres, Future Internet Testbeds Virtual Network Embedding is the primary algorithmic problem for Network Virtualization Lots of work already done Lots of work still to do 45

46 References Berl, A.; Fischer, A. & de Meer, H. Using System Virtualization to Create Virtualized Networks. Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen (WowKiVS2009), EASST, 2009, 17 Berl, A.; Fischer, A. & de Meer, H. Virtualisierung im Future Internet - Virtualisierungsmethoden und Anwendungen. Informatik-Spektrum, 2010, 33, Fischer, A.; Botero, J. F.; Duelli, M.; Schlosser, D.; Hesselbach, X. & De Meer, H. ALEVIN - A Framework to Develop, Compare, and Analyze Virtual Network Embedding Algorithms. Electronic Communications of the EASST, Proc. of the Workshop on Challenges and Solutions for Network Virtualization (NV2011), EASST, 2011, 37, 1-12 Fischer, A.; Fessi, A.; Carle, G. & De Meer, H. Wide-Area Virtual Machine Migration as Resilience Mechanism. Proc. of the International Workshop on Network Resilience: From Research to Practice (WNR2011), IEEE, 2011 Clark, C.; Fraser, K.; Hand, S.; Hansen, J. G.; Jul, E.; Limpach, C.; Pratt, I. & Warfield, A. Live migration of virtual mac hines. Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2, USENIX Association, 2005, Anderson, T.; Peterson, L.; Shenker, S. & Turner, J. Overcoming the Internet Impasse through Virtualization. Computer, IEEE Computer Society Press, 2005, 38, Feamster, N.; Gao, L. & Rexford, J. How to Lease the Internet in Your Spare Time. ACM SIGCOMM Computer Communication Review, 2007, 37, Wang, Y.; Keller, E.; Biskeborn, B.; van der Merwe, J. & Rexford, J. Virtual routers on the move: live router migration as a network-management primitive. SIGCOMM Comput. Commun. Rev., ACM, 2008, 38, Chowdhury, N. M. K. & Boutaba, R. A survey of network virtualization. Computer Networks, 2010, 54, Goldberg, R. P. Survey of Virtual Machine Research. Computer, 1974, 7, Fischer, A.; Botero, J. F.; Beck, M. T.; De Meer, H. & Hesselbach, X. Virtual Network Embedding: A Survey. IEEE Communications Surveys and Tutorials, 2013, 15,

47 47

Virtualized Networks based on System Virtualization

Virtualized Networks based on System Virtualization Virtualized Networks based on System Virtualization 2nd GI/ITG KuVS Workshop on Future Internet Karlsruhe 2008 Andreas Fischer, Andreas Berl, and Hermann de Meer Overview Network Virtualization System

More information

Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen 2009 (WowKiVS 2009)

Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen 2009 (WowKiVS 2009) Electronic Communications of the EASST Volume 17 (2009) Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen 2009 (WowKiVS 2009) Using System Virtualization to Create Virtualized

More information

Dematerializing ICT networks. Prof. Filip De Turck March 25, 2015

Dematerializing ICT networks. Prof. Filip De Turck March 25, 2015 Dematerializing ICT networks Prof. Filip De Turck March 25, 2015 Dematerialization? Dematerialization = Softwarization! FLAMINGO Established new conference Bridging Networking with IT London, UK April

More information

Virtualization Technologies (ENCS 691K Chapter 3)

Virtualization Technologies (ENCS 691K Chapter 3) Virtualization Technologies (ENCS 691K Chapter 3) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud Computing

More information

The Platform as a Service Model for Networking

The Platform as a Service Model for Networking The Platform as a Service Model for Networking Eric Keller Princeton University ekeller@princeton.edu Jennifer Rexford Princeton University jrex@cs.princeton.edu Abstract Decoupling infrastructure management

More information

Chapter 2 Addendum (More on Virtualization)

Chapter 2 Addendum (More on Virtualization) Chapter 2 Addendum (More on Virtualization) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ More on Systems Virtualization Type I (bare metal)

More information

A Migration of Virtual Machine to Remote System

A Migration of Virtual Machine to Remote System ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference

More information

Bandwidth Allocation in a Network Virtualization Environment

Bandwidth Allocation in a Network Virtualization Environment Bandwidth Allocation in a Network Virtualization Environment Juan Felipe Botero jfbotero@entel.upc.edu Xavier Hesselbach xavierh@entel.upc.edu Department of Telematics Technical University of Catalonia

More information

Analysis on Virtualization Technologies in Cloud

Analysis on Virtualization Technologies in Cloud Analysis on Virtualization Technologies in Cloud 1 V RaviTeja Kanakala, V.Krishna Reddy, K.Thirupathi Rao 1 Research Scholar, Department of CSE, KL University, Vaddeswaram, India I. Abstract Virtualization

More information

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing

More information

Network virtualization in AutoI

Network virtualization in AutoI Network virtualization in AutoI and ResumeNet Future Internet Cluster meeting March, Sophia Antipolis Andreas Fischer, Andreas Berl, Alex Galis, Hermann de Meer Network Virtualization Network virtualization

More information

Enabling Technologies for Distributed and Cloud Computing

Enabling 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 information

Network Virtualization

Network Virtualization Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services

More information

Contributions to Efficient Resource Management in Virtual Networks

Contributions to Efficient Resource Management in Virtual Networks Contributions to Efficient Resource Management in Virtual Networks Rashid Mijumbi, Juan-Luis Gorricho, and Joan Serrat Universitat Politècnica de Catalunya, 08034 Barcelona, Spain rashid@tsc.upc.edu, juanluis@entel.upc.edu,

More information

Network Virtualization: A Tutorial

Network Virtualization: A Tutorial Network Virtualization: A Tutorial George N. Rouskas Department of Computer Science North Carolina State University http://rouskas.csc.ncsu.edu/ Network Virtualization: A Tutorial OFC 2012, March 2012

More information

Part2: Lecture 03! Network Virtualization and SDNs!

Part2: Lecture 03! Network Virtualization and SDNs! Part2: Lecture 03! Network Virtualization and SDNs! Last time(s)?! Optical nets! Spectrum! Multiplexing! NSA/NSI! Lightpaths! NDL: network topology description! ! Connection provisioning! What do optical

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

Facility Usage Scenarios

Facility Usage Scenarios Facility Usage Scenarios GDD-06-41 GENI: Global Environment for Network Innovations December 22, 2006 Status: Draft (Version 0.1) Note to the reader: this document is a work in progress and continues to

More information

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

ZEN 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 information

Network Virtualization and Energy Efficiency

Network Virtualization and Energy Efficiency Network Virtualization and Energy Efficiency University of Passau Gergö Lovász, Andreas Fischer, and Hermann de Meer Outline 1. Power Consumption of ICT 2. Economic Principle and Energy Efficiency Benchmarks

More information

Enabling Technologies for Distributed Computing

Enabling 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 information

Virtualization. Dr. Yingwu Zhu

Virtualization. Dr. Yingwu Zhu Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the

More information

Virtual Network Provisioning and Fault-Management across Multiple Domains

Virtual Network Provisioning and Fault-Management across Multiple Domains Virtual Network Provisioning and Fault-Management across Multiple Domains Distinguished Speaker Series Democritus University of Thrace, Greece Panagiotis Papadimitriou November 2010 Introduction The Internet

More information

Best Practices for Virtualised SharePoint

Best Practices for Virtualised SharePoint Best Practices for Virtualised SharePoint Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Nathan Mercer Nathan.Mercer@microsoft.com @NathanM blogs.technet.com/nmercer/ Agenda Why Virtualise? Hardware

More information

The Case for Enterprise-Ready Virtual Private Clouds

The Case for Enterprise-Ready Virtual Private Clouds The Case for Enterprise-Ready Virtual Private Clouds Timothy Wood Alexandre Gerber K.K. Ramakrishnan Prashant Shenoy Jacobus Van der Merwe University of Massachusetts Amherst AT&T Labs - Research {twood,shenoy}@cs.umass.edu

More information

Avoiding Overload Using Virtual Machine in Cloud Data Centre

Avoiding Overload Using Virtual Machine in Cloud Data Centre Avoiding Overload Using Virtual Machine in Cloud Data Centre Ms.S.Indumathi 1, Mr. P. Ranjithkumar 2 M.E II year, Department of CSE, Sri Subramanya College of Engineering and Technology, Palani, Dindigul,

More information

Cloud Infrastructure Planning. Chapter Six

Cloud Infrastructure Planning. Chapter Six Cloud Infrastructure Planning Chapter Six Topics Key to successful cloud service adoption is an understanding of underlying infrastructure. Topics Understanding cloud networks Leveraging automation and

More information

Virtualizing the SAN with Software Defined Storage Networks

Virtualizing the SAN with Software Defined Storage Networks Software Defined Storage Networks Virtualizing the SAN with Software Defined Storage Networks Introduction Data Center architects continue to face many challenges as they respond to increasing demands

More information

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy ZEN LOAD BALANCER EE v3.02 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 information

Virtual Machines and Security Paola Stone Martinez East Carolina University November, 2013.

Virtual Machines and Security Paola Stone Martinez East Carolina University November, 2013. Virtual Machines and Security Paola Stone Martinez East Carolina University November, 2013. Keywords: virtualization, virtual machine, security. 1. Virtualization The rapid growth of technologies, nowadays,

More information

Virtualization for Future Internet

Virtualization for Future Internet Virtualization for Future Internet 2010.02.23 Korea University Chuck Yoo (hxy@os.korea.ac.kr) Why Virtualization Internet today Pro and con Your wonderful research results Mostly with simulation Deployment

More information

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox 3.5.2 (Xeen) 2.2.5-Xen-Virtualization (X

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox 3.5.2 (Xeen) 2.2.5-Xen-Virtualization (X Performance Evaluation of Virtual Routers in Para-virtual Environment 1. Abhishek Bajaj abhishek.bajaj@iiitb.net 2. Anargha Biswas anargha.biswas@iiitb.net 3. Ambarish Kumar ambarish.kumar@iiitb.net 4.

More information

Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration Windows Server 2008 R2 Hyper-V Live Migration Table of Contents Overview of Windows Server 2008 R2 Hyper-V Features... 3 Dynamic VM storage... 3 Enhanced Processor Support... 3 Enhanced Networking Support...

More information

Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning

Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning Vittorio Manetti, Pasquale Di Gennaro, Roberto Bifulco, Roberto Canonico, and Giorgio Ventre University of Napoli Federico II, Italy

More information

Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing

Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing J.Stalin, R.Kanniga Devi Abstract In cloud computing, the business class customers perform scale up and scale

More information

Shared Backup Network Provision for Virtual Network Embedding

Shared Backup Network Provision for Virtual Network Embedding Shared Backup Network Provision for Virtual Network Embedding Tao Guo, Ning Wang, Klaus Moessner, and Rahim Tafazolli Centre for Communication Systems Research, University of Surrey Guildford, GU2 7XH,

More information

Green Cloud Architecture: Low Power Routers for an Energy-Aware Data Transport

Green Cloud Architecture: Low Power Routers for an Energy-Aware Data Transport Green Cloud Architecture: Low Power Routers for an Energy-Aware Data Transport Fatoumata B. Kasse and Bamba Gueye Université Cheikh Anta Diop de Dakar Dakar, Senegal Halima Elbiaze Université du Québec

More information

Networking Virtualization Using FPGAs

Networking Virtualization Using FPGAs Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical and Computer Engineering University of Massachusetts,

More information

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation

More information

Xperience of Programmable Network with OpenFlow

Xperience of Programmable Network with OpenFlow International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is

More information

Dynamic node allocation in Network Virtualization

Dynamic node allocation in Network Virtualization Dynamic node allocation in Network Virtualization M. Said Seddiki, Ye-Qiong Song, Mounir Frikha To cite this version: M. Said Seddiki, Ye-Qiong Song, Mounir Frikha. Dynamic node allocation in Network Virtualization.

More information

AUTO DEFAULT GATEWAY SETTINGS FOR VIRTUAL MACHINES IN SERVERS USING DEFAULT GATEWAY WEIGHT SETTINGS PROTOCOL (DGW)

AUTO DEFAULT GATEWAY SETTINGS FOR VIRTUAL MACHINES IN SERVERS USING DEFAULT GATEWAY WEIGHT SETTINGS PROTOCOL (DGW) AUTO DEFAULT GATEWAY SETTINGS FOR VIRTUAL MACHINES IN SERVERS USING DEFAULT GATEWAY WEIGHT SETTINGS PROTOCOL (DGW) Suman Dutta 1, Shouman Barua 2 and Jishu Sen 3 1 IT Trainer, Logitrain.com.au 2 PhD research

More information

Xen Live Migration. Networks and Distributed Systems Seminar, 24 April 2006. Matúš Harvan Xen Live Migration 1

Xen Live Migration. Networks and Distributed Systems Seminar, 24 April 2006. Matúš Harvan Xen Live Migration 1 Xen Live Migration Matúš Harvan Networks and Distributed Systems Seminar, 24 April 2006 Matúš Harvan Xen Live Migration 1 Outline 1 Xen Overview 2 Live migration General Memory, Network, Storage Migration

More information

Allocation of Resources Dynamically in Data Centre for Cloud Environment

Allocation of Resources Dynamically in Data Centre for Cloud Environment Allocation of Resources Dynamically in Data Centre for Cloud Environment Mr.Pramod 1, Mr. Kumar Swamy 2, Mr. Sunitha B. S 3 ¹Computer Science & Engineering, EPCET, VTU, INDIA ² Computer Science & Engineering,

More information

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation

More information

Power-efficient Virtual Machine Placement and Migration in Data Centers

Power-efficient Virtual Machine Placement and Migration in Data Centers 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing Power-efficient Virtual Machine Placement and Migration

More information

Hyper-V Networking. Aidan Finn

Hyper-V Networking. Aidan Finn Hyper-V Networking Aidan Finn About Aidan Finn Technical Sales Lead at MicroWarehouse (Dublin) Working in IT since 1996 MVP (Virtual Machine) Experienced with Windows Server/Desktop, System Center, virtualisation,

More information

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

VIRTUALIZATION 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 information

A Link Load Balancing Solution for Multi-Homed Networks

A Link Load Balancing Solution for Multi-Homed Networks A Link Load Balancing Solution for Multi-Homed Networks Overview An increasing number of enterprises are using the Internet for delivering mission-critical content and applications. By maintaining only

More information

QoS-Aware Secure Live Migration of Virtual Machines

QoS-Aware Secure Live Migration of Virtual Machines QoS-Aware Secure Live of Virtual Machines Waseem Mandarawi, Andreas Fischer, Hermann de Meer Chair of Computer Networks and Computer Communications University of Passau Passau, Germany Email: {Firstname.Lastname@uni-passau.de}

More information

Overview of Routing between Virtual LANs

Overview of Routing between Virtual LANs Overview of Routing between Virtual LANs This chapter provides an overview of virtual LANs (VLANs). It describes the encapsulation protocols used for routing between VLANs and provides some basic information

More information

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

Virtual 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 information

VXLAN: Scaling Data Center Capacity. White Paper

VXLAN: Scaling Data Center Capacity. White Paper VXLAN: Scaling Data Center Capacity White Paper Virtual Extensible LAN (VXLAN) Overview This document provides an overview of how VXLAN works. It also provides criteria to help determine when and where

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

Recommended IP Telephony Architecture

Recommended IP Telephony Architecture Report Number: I332-009R-2006 Recommended IP Telephony Architecture Systems and Network Attack Center (SNAC) Updated: 1 May 2006 Version 1.0 SNAC.Guides@nsa.gov This Page Intentionally Left Blank ii Warnings

More information

Confinement Problem. The confinement problem Isolating entities. Example Problem. Server balances bank accounts for clients Server security issues:

Confinement Problem. The confinement problem Isolating entities. Example Problem. Server balances bank accounts for clients Server security issues: Confinement Problem The confinement problem Isolating entities Virtual machines Sandboxes Covert channels Mitigation 1 Example Problem Server balances bank accounts for clients Server security issues:

More information

Architecture of distributed network processors: specifics of application in information security systems

Architecture of distributed network processors: specifics of application in information security systems Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia vlad@neva.ru 1. Introduction Modern

More information

Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically

Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Flauncher and Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Daniel Balouek, Adrien Lèbre, Flavien Quesnel To cite this version: Daniel Balouek,

More information

Windows Server Performance Monitoring

Windows Server Performance Monitoring Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

More information

White Paper. Requirements of Network Virtualization

White Paper. Requirements of Network Virtualization White Paper on Requirements of Network Virtualization INDEX 1. Introduction 2. Architecture of Network Virtualization 3. Requirements for Network virtualization 3.1. Isolation 3.2. Network abstraction

More information

Router and Routing Basics

Router and Routing Basics Router and Routing Basics Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Routing Protocols and Concepts CCNA2 Routing and packet forwarding Static routing Dynamic

More information

SAN Conceptual and Design Basics

SAN Conceptual and Design Basics TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer

More information

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family White Paper June, 2008 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL

More information

4-2 A Load Balancing System for Mitigating DDoS Attacks Using Live Migration of Virtual Machines

4-2 A Load Balancing System for Mitigating DDoS Attacks Using Live Migration of Virtual Machines 4-2 A Load Balancing System for Mitigating DDoS Attacks Using Live Migration of Virtual Machines ANDO Ruo, MIWA Shinsuke, KADOBAYASHI Youki, and SHINODA Yoichi Recently, rapid advances of CPU processor

More information

TRILL for Data Center Networks

TRILL for Data Center Networks 24.05.13 TRILL for Data Center Networks www.huawei.com enterprise.huawei.com Davis Wu Deputy Director of Switzerland Enterprise Group E-mail: wuhuajun@huawei.com Tel: 0041-798658759 Agenda 1 TRILL Overview

More information

Virtualization, SDN and NFV

Virtualization, SDN and NFV Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,

More information

VON/K: A Fast Virtual Overlay Network Embedded in KVM Hypervisor for High Performance Computing

VON/K: A Fast Virtual Overlay Network Embedded in KVM Hypervisor for High Performance Computing Journal of Information & Computational Science 9: 5 (2012) 1273 1280 Available at http://www.joics.com VON/K: A Fast Virtual Overlay Network Embedded in KVM Hypervisor for High Performance Computing Yuan

More information

Virtual Software Routers: A Performance and Migration Study

Virtual Software Routers: A Performance and Migration Study Virtual Software Routers: A Performance and Migration Study DFN-Forum 2010 ZdravkoBozakov Network Virtualization Decouple logical and physical network resources Tunnels/virtual links Virtual routers, virtual

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

Virtualization and Cloud Computing

Virtualization and Cloud Computing Virtualization and Cloud Computing Security is a Process, not a Product Guillermo Macias CIP Security Auditor, Sr. Virtualization Purpose of Presentation: To inform entities about the importance of assessing

More information

Two-Level Cooperation in Autonomic Cloud Resource Management

Two-Level Cooperation in Autonomic Cloud Resource Management Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran, Laurent Broto, and Daniel Hagimont ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran, laurent.broto, daniel.hagimont}@enseeiht.fr

More information

White Paper on NETWORK VIRTUALIZATION

White Paper on NETWORK VIRTUALIZATION White Paper on NETWORK VIRTUALIZATION INDEX 1. Introduction 2. Key features of Network Virtualization 3. Benefits of Network Virtualization 4. Architecture of Network Virtualization 5. Implementation Examples

More information

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility

More information

Network Virtualization Server for Adaptive Network Control

Network Virtualization Server for Adaptive Network Control Network Virtualization Server for Adaptive Network Control Takashi Miyamura,YuichiOhsita, Shin ichi Arakawa,YukiKoizumi, Akeo Masuda, Kohei Shiomoto and Masayuki Murata NTT Network Service Systems Laboratories,

More information

Live Migration of Virtual Machines in Cloud

Live Migration of Virtual Machines in Cloud International Journal of Scientific and Research Publications, Volume 2, Issue 6, June 2012 1 Live Migration of Virtual Machines in Cloud Ashima Agarwal, Shangruff Raina Department of Computer, MIT College

More information

COS 318: Operating Systems. Virtual Machine Monitors

COS 318: Operating Systems. Virtual Machine Monitors COS 318: Operating Systems Virtual Machine Monitors Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Introduction u Have

More information

Introduction to LAN/WAN. Network Layer

Introduction to LAN/WAN. Network Layer Introduction to LAN/WAN Network Layer Topics Introduction (5-5.1) Routing (5.2) (The core) Internetworking (5.5) Congestion Control (5.3) Network Layer Design Isues Store-and-Forward Packet Switching Services

More information

Dynamic Load Balancing of Virtual Machines using QEMU-KVM

Dynamic Load Balancing of Virtual Machines using QEMU-KVM Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College

More information

Network Technologies for Next-generation Data Centers

Network Technologies for Next-generation Data Centers Network Technologies for Next-generation Data Centers SDN-VE: Software Defined Networking for Virtual Environment Rami Cohen, IBM Haifa Research Lab September 2013 Data Center Network Defining and deploying

More information

Basics of Virtualisation

Basics 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 information

The FEDERICA Project: creating cloud infrastructures

The FEDERICA Project: creating cloud infrastructures The FEDERICA Project: creating cloud infrastructures Mauro Campanella Consortium GARR, Via dei Tizii 6, 00185 Roma, Italy Mauro.Campanella@garr.it Abstract. FEDERICA is a European project started in January

More information

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,

More information

Virtualization System Security

Virtualization System Security Virtualization System Security Bryan Williams, IBM X-Force Advanced Research Tom Cross, Manager, IBM X-Force Security Strategy 2009 IBM Corporation Overview Vulnerability disclosure analysis Vulnerability

More information

Brocade One Data Center Cloud-Optimized Networks

Brocade One Data Center Cloud-Optimized Networks POSITION PAPER Brocade One Data Center Cloud-Optimized Networks Brocade s vision, captured in the Brocade One strategy, is a smooth transition to a world where information and applications reside anywhere

More information

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs As a head of the campus network department in the Deanship of Information Technology at King Abdulaziz University for more

More information

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE MODULE 3 VIRTUALIZED DATA CENTER COMPUTE Module 3: Virtualized Data Center Compute Upon completion of this module, you should be able to: Describe compute virtualization Discuss the compute virtualization

More information

Load Distribution in Large Scale Network Monitoring Infrastructures

Load Distribution in Large Scale Network Monitoring Infrastructures Load Distribution in Large Scale Network Monitoring Infrastructures Josep Sanjuàs-Cuxart, Pere Barlet-Ros, Gianluca Iannaccone, and Josep Solé-Pareta Universitat Politècnica de Catalunya (UPC) {jsanjuas,pbarlet,pareta}@ac.upc.edu

More information

Lecture 7: Data Center Networks"

Lecture 7: Data Center Networks Lecture 7: Data Center Networks" CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview" Project discussion Data Centers overview Fat Tree paper discussion CSE

More information

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea (meclavea@brocade.com) Senior Solutions Architect, Brocade Communications Inc. Jim Allen (jallen@llnw.com) Senior Architect, Limelight

More information

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida Plug-and-play Virtual Appliance Clusters Running Hadoop Dr. Renato Figueiredo ACIS Lab - University of Florida Advanced Computing and Information Systems laboratory Introduction You have so far learned

More information

Data Center Networking Designing Today s Data Center

Data Center Networking Designing Today s Data Center Data Center Networking Designing Today s Data Center There is nothing more important than our customers. Data Center Networking Designing Today s Data Center Executive Summary Demand for application availability

More information

Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics. Qin Yin Fall Semester 2013 Network Virtualization and Data Center Networks 263-3825-00 Data Center Virtualization - Basics Qin Yin Fall Semester 2013 1 Walmart s Data Center 2 Amadeus Data Center 3 Google s Data Center 4 Data Center

More information

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 Network Virtualization Overview... 1 Network Virtualization Key Requirements to be validated...

More information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:

More information

Local-Area Network -LAN

Local-Area Network -LAN Computer Networks A group of two or more computer systems linked together. There are many [types] of computer networks: Peer To Peer (workgroups) The computers are connected by a network, however, there

More information

SummitStack in the Data Center

SummitStack in the Data Center SummitStack in the Data Center Abstract: This white paper describes the challenges in the virtualized server environment and the solution Extreme Networks offers a highly virtualized, centrally manageable

More information

Resilience in Networks: Elements and Approach for a Trustworthy Infrastructure. Andreas Fischer and Hermann de Meer

Resilience in Networks: Elements and Approach for a Trustworthy Infrastructure. Andreas Fischer and Hermann de Meer Resilience in Networks: Elements and Approach for a Trustworthy Infrastructure Andreas Fischer and Hermann de Meer The ResumeNet project Resilience & Survivability for future networking framework, mechanisms

More information

A USE CASE DRIVEN APPROACH TO NETWORK VIRTUALIZATION. K. Hoffmann, M. Hoffmann, H.-J. Morper. Nokia Siemens Networks GmbH & Co. KG, Munich, Germany

A USE CASE DRIVEN APPROACH TO NETWORK VIRTUALIZATION. K. Hoffmann, M. Hoffmann, H.-J. Morper. Nokia Siemens Networks GmbH & Co. KG, Munich, Germany A USE CASE DRIVEN APPROACH TO NETWORK VIRTUALIZATION D. Schlosser, M. Jarschel, M. Duelli, T. Hoßfeld University of Würzburg, Institute of Computer Science, Würzburg, Germany K. Hoffmann, M. Hoffmann,

More information

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual

More information