SlideShare a Scribd company logo
Network Virtualization – A Survey
ET 6803 Special Topics of Optics
Aris Cahyadi Risdianto
23210016
INTRODUCTION
ET 6803 Special Topics of Optics
Background
 Infrastructure Usage Utilization is not cost effective.
Total cost can be reduced by sharing network resources
 Cloud Solutions (Cloud Computing, etc) do not take
infrastructure as concern.
Always take network connectivity for granted and do not
approach considering QoS [1]
 Requirement of connection between components
respecting service requirements.
Virtualized service platform respecting all service
requirements, e.g. as expressed by interactive real-time
services, on transport layer [1]
Definition
 ”A promising approach to cover individual and dynamic
resource provision while keeping strong individual QoS
requirements and optimizing the overall resource
usage” , Oberle [1].
 "A technique for isolating computational and network
resources through virtualization to allocate them to a
logical (virtual) network for accommodating multiple
independent and programmable virtual networks" ,
Nakao [2].
 ”A mechanism for running multiple networks, which are
customized to a specific purpose, over the shared
infrastructure” , Miyamura [3].
Key Features
 Segmentation: allows several different services to share a
physical link with given specific QoS properties
 Isolation: No crosstalk between applications in resource
sharing caused by program crashes, sniffing, attacking, etc
 Encapsulation: enables services developers to design service
specific on the overlay networks at a high level of abstraction,
and then disburden them fromdealing with highly complex
physical network infrastructures.
 Aggregation: possible to build virtually elarged resources
(clustered resources or resources pool)
THE CONCEPTS
ET 6803 Special Topics of Optics
ISONI Architecture
 ISONI : Intellegent Service Oriented Network Infrastructure
 ISONI characteristic:
 Reduce complexity for roll-out new services
 Separate management hardware resources from
services
 Upper Part : VSN (Virtual Service Network) provided by
service developer
 Lower Part : Real Resources, VMU (Virtual Machine Unit)
and link between VMU
ISONI Architecture
VNET Architecture
 Identifying players for offering virtual network services
 VNET Goals:
 Identify business opportunities
 Distangle the technical issue from business perpective
 New Business Roles:
 Physical Infrastructure Provider (PIP)
 Virtual Network Provider (VNP)
 Virtual Network Operator (VNO)
 Service Provider (SP)
VNET Architecture
CABO Architecture
 CABO : Concurrent Architecture Better than One
 Divide ISP into two distinct entities:
 infrastructure providers (provide physically)
 service providers (provide agrement)
 Physical Resources shared by subdividing physical to
virtual for both node and links
 Bandwidth and delay guaranteed by arbritate access to
shared resources (CPU, memory, and bandwidth)
 End host can run multiple virtual network from different
service provider
CABO Architecture
Network Control Mechanism
 One-Hop Source Routing
 Based on Routing overlays
 Route to intermediate node, relay to destination by
ordinary IP routing, forwarding by tunnel
 Simple control and scalable
 Adaptive network control mechanism
 Attractor selection based VNT based on environmental
changes adapation
 Regulatory and metabolic reactions consider as optical
and service overlay network
Resource Allocation
 Static Approaches
 Basic Algorithm
 Traffic constraints based algorithm
 Splitting and Migration of Paths
 Dynamic Approaches
 DaVinci
 Miscellaneous Approaches
 Autonomic Systems based
 Control Theoretic based systems
PROOF OF CONCEPTS
ET 6803 Special Topics of Optics
VNET on HEN
 Consist of 110 computers and single non-blocking gigabit
etherne switch with constant latency
 Node and Link Virtualization Technologies for Instantion
 Rely on XEN's Paravirtualization for hosting virtual
machines
 Physical Node compose substrate (PIP)
 NOC of VNP connect to dedicated management node
 XML Schema describe resource spesification for Node and
Links
VNET on HEN
VNET on HEN
 Two option node virtualization :
 VM created and booted as guest domain
 VM resources allocated by PIP upon request
 Virtual node connection using Ipv4-in-IPv4 Tunnel
 Two NIC drivers of XEN :
 DomU (Back-end) : part kernel space of guest OS
 Dom0 (Front-end): physical domain inc, physical NIC
 Back-end and Front-end correspons with Bridging (XEN
default) or Click
 Topology created using VLAN and Virtual links by switch-
daemon based on request
VINI on PlanetLab
 PlanetLab : large physical infrastructure and provide
virtualization
 Vserver of the node (Slice) for experiment isolation
 Tight control of resources (CPU or Bandwidth per slice)
 CPU scheduler ”fair share”, Linux Hierarchical Token
Bucket (HTB) ”fair share and minimum rate guarantees”
 VNET module for track and multiplexes incoming and
outgoing traffic
 UML (User Mode Linux) allow each virtual node access
multiple network device (user-space in a slice)
VINI on PlanetLab
VINI on PlanetLab
 Linux TAP/TUN driver modification to send and receive
packet on the overlay
 Single TUN/TAP interface (same IP address) used by
multiple processes (different slices) simultaneously
 IIAS (Internet In A Slice) : example network architecture for
evaluate existing routing and forwarding mechanism
 IIAS employs Click Software Router (forwarding engine),
and XORP routing protocol suite (control plane)
 XORP run in UML kernel process, FIB implemented in
Click Process outside UML
 Next Development GpENI-VINI : MyPLC (VINI resources
manager) and IIAS (interface and link provisioning tools)
REFERENCEES
ET 6803 Special Topics of Optics
Reference
1) Karsten Oberle, Marcus Kessler, Manuel Stein, Thomas Voith,
Dominik Lamp, Sören Berger, "Network Virtualization: The
missing piece", ICIN, 2009.
2) Akihiro NAKAO, "Network Virtualization as Foundation for
Enabling New Network Architectures and Applications", IEICE,
March 2010.
3) Takashi Miyamura, Yuichi Ohsita, Shin’ichi Arakawa, Yuki
Koizumi, Akeo Masuda, Kohei Shiomoto, and Masayuki Murata,
"Network Virtualization Server for Adaptive Network Control",
ITC Specialist Seminar, Hanoi, 2009.
4) Panagiotis Papadimitriou, Olaf Maennel, Adam Greenhalgh,
Anja Feldmann, Laurent Mathy, ”Implementing Network
Virtualization for a Future Internet”, Hoi An, Vietnam, 2009.
Reference
5) Panagiotis Papadimitriou, Olaf Maennel, Adam Greenhalgh,
Anja Feldmann, Laurent Mathy, ”Network Virtualization
Architecture: Proposal and Initial Prototype", VISA, Spain, 2009.
6) Nick Feamster, Lixin Gao, Jennifer Rexford, "How to Lease the
Internet in Your Spare Time".
7) K. Tutschku, T. Zinner, A. Nakao, P. Tran-Gia, "Network
Virtualization: Implementation Steps Towards the Future
Internet", Electronic Communications of the EASST Volume 17,
2009.
8) Aun Haider, Richard Potter, Akihiro Nakao, "Challenges in
Resource Allocation in Network Virtualization", ITC Specialist
Seminar, Hanoi, 2009.
Reference
9) Ramkumar Cherukuri, Xuan Liu , Andy Bavier, James P.G.
Sterbenz, and Deep Medhi, "Network Virtualization in GpENI:
Framework, Implementation & Integration Experience",
IEEE/IFIP International Workshop, Ireland, 2011.
10) Andy Bavier, Nick Feamster, Mark Huang, Larry Peterson,
Jennifer Rexford, "In VINI Veritas: Realistic and Controlled
Network Experimentation".
Thank You
ET 6803 Special Topics of Optics

More Related Content

What's hot

Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
deshpandeamrut
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACHBased on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
ijsrd.com
 
Presentation reliable NoC
Presentation reliable NoCPresentation reliable NoC
Presentation reliable NoC
shahanianmol
 
A practical architecture for mobile edge computing
A practical architecture for mobile edge computingA practical architecture for mobile edge computing
A practical architecture for mobile edge computing
Tejas subramanya
 
F0963440
F0963440F0963440
F0963440
IOSR Journals
 
Data aggregation in wireless sensor networks
Data aggregation in wireless sensor networksData aggregation in wireless sensor networks
Data aggregation in wireless sensor networks
Jasleen Kaur (Chandigarh University)
 
Cloud Infrastructure
Cloud InfrastructureCloud Infrastructure
Cloud Infrastructure
Kamruddin Nur
 
Effective VM Scheduling Strategy for Heterogeneous Cloud Environment
Effective VM Scheduling Strategy for Heterogeneous Cloud EnvironmentEffective VM Scheduling Strategy for Heterogeneous Cloud Environment
Effective VM Scheduling Strategy for Heterogeneous Cloud Environment
International Journal of Science and Research (IJSR)
 
Chapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSNChapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSN
Dhaya kanthavel
 
Conference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5GConference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5G
Ericsson
 

What's hot (11)

Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACHBased on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
Based on Heterogeneity and Electing Probability of Nodes Improvement in LEACH
 
Presentation reliable NoC
Presentation reliable NoCPresentation reliable NoC
Presentation reliable NoC
 
A practical architecture for mobile edge computing
A practical architecture for mobile edge computingA practical architecture for mobile edge computing
A practical architecture for mobile edge computing
 
F0963440
F0963440F0963440
F0963440
 
Data aggregation in wireless sensor networks
Data aggregation in wireless sensor networksData aggregation in wireless sensor networks
Data aggregation in wireless sensor networks
 
Cloud Infrastructure
Cloud InfrastructureCloud Infrastructure
Cloud Infrastructure
 
Effective VM Scheduling Strategy for Heterogeneous Cloud Environment
Effective VM Scheduling Strategy for Heterogeneous Cloud EnvironmentEffective VM Scheduling Strategy for Heterogeneous Cloud Environment
Effective VM Scheduling Strategy for Heterogeneous Cloud Environment
 
Chapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSNChapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSN
 
Conference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5GConference Paper: Towards High Performance Packet Processing for 5G
Conference Paper: Towards High Performance Packet Processing for 5G
 

Similar to Network Virtualization - A Survey - Presentation

Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid Infrastructures
Ignacio M. Llorente
 
Real World Testbeds Emulation for Mobile Ad-hoc Networks
Real World Testbeds Emulation for Mobile Ad-hoc NetworksReal World Testbeds Emulation for Mobile Ad-hoc Networks
Real World Testbeds Emulation for Mobile Ad-hoc Networks
Kishan Patel
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
Ayaz Shahid
 
Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...
ieeepondy
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
Stefano Salsano
 
Architectures and buildings
Architectures and buildingsArchitectures and buildings
Architectures and buildings
ARCFIRE ICT
 
Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Ericsson
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Sameer Mahajan
 
Sdn03
Sdn03Sdn03
Sdn03
KellyCheah
 
OpenStack networking (Neutron)
OpenStack networking (Neutron) OpenStack networking (Neutron)
OpenStack networking (Neutron)
CREATE-NET
 
VXLAN in the contemporary data center
VXLAN in the contemporary data centerVXLAN in the contemporary data center
VXLAN in the contemporary data center
Anthony Chow
 
5 g architecture
 5 g architecture 5 g architecture
5 g architecture
ShibinPS3
 
Network Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure OverviewNetwork Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure Overview
sidneel
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
MyNOG
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
Linaro
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
Augusto Neto
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Stenio Fernandes
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
Abdulqader Al-kaboudei
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
ADVA
 
ViPMesh
ViPMeshViPMesh
ViPMesh
Nimi T
 

Similar to Network Virtualization - A Survey - Presentation (20)

Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid Infrastructures
 
Real World Testbeds Emulation for Mobile Ad-hoc Networks
Real World Testbeds Emulation for Mobile Ad-hoc NetworksReal World Testbeds Emulation for Mobile Ad-hoc Networks
Real World Testbeds Emulation for Mobile Ad-hoc Networks
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 
Architectures and buildings
Architectures and buildingsArchitectures and buildings
Architectures and buildings
 
Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Sdn03
Sdn03Sdn03
Sdn03
 
OpenStack networking (Neutron)
OpenStack networking (Neutron) OpenStack networking (Neutron)
OpenStack networking (Neutron)
 
VXLAN in the contemporary data center
VXLAN in the contemporary data centerVXLAN in the contemporary data center
VXLAN in the contemporary data center
 
5 g architecture
 5 g architecture 5 g architecture
5 g architecture
 
Network Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure OverviewNetwork Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure Overview
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
 
ViPMesh
ViPMeshViPMesh
ViPMesh
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Network Virtualization - A Survey - Presentation

  • 1. Network Virtualization – A Survey ET 6803 Special Topics of Optics Aris Cahyadi Risdianto 23210016
  • 3. Background  Infrastructure Usage Utilization is not cost effective. Total cost can be reduced by sharing network resources  Cloud Solutions (Cloud Computing, etc) do not take infrastructure as concern. Always take network connectivity for granted and do not approach considering QoS [1]  Requirement of connection between components respecting service requirements. Virtualized service platform respecting all service requirements, e.g. as expressed by interactive real-time services, on transport layer [1]
  • 4. Definition  ”A promising approach to cover individual and dynamic resource provision while keeping strong individual QoS requirements and optimizing the overall resource usage” , Oberle [1].  "A technique for isolating computational and network resources through virtualization to allocate them to a logical (virtual) network for accommodating multiple independent and programmable virtual networks" , Nakao [2].  ”A mechanism for running multiple networks, which are customized to a specific purpose, over the shared infrastructure” , Miyamura [3].
  • 5. Key Features  Segmentation: allows several different services to share a physical link with given specific QoS properties  Isolation: No crosstalk between applications in resource sharing caused by program crashes, sniffing, attacking, etc  Encapsulation: enables services developers to design service specific on the overlay networks at a high level of abstraction, and then disburden them fromdealing with highly complex physical network infrastructures.  Aggregation: possible to build virtually elarged resources (clustered resources or resources pool)
  • 7. ISONI Architecture  ISONI : Intellegent Service Oriented Network Infrastructure  ISONI characteristic:  Reduce complexity for roll-out new services  Separate management hardware resources from services  Upper Part : VSN (Virtual Service Network) provided by service developer  Lower Part : Real Resources, VMU (Virtual Machine Unit) and link between VMU
  • 9. VNET Architecture  Identifying players for offering virtual network services  VNET Goals:  Identify business opportunities  Distangle the technical issue from business perpective  New Business Roles:  Physical Infrastructure Provider (PIP)  Virtual Network Provider (VNP)  Virtual Network Operator (VNO)  Service Provider (SP)
  • 11. CABO Architecture  CABO : Concurrent Architecture Better than One  Divide ISP into two distinct entities:  infrastructure providers (provide physically)  service providers (provide agrement)  Physical Resources shared by subdividing physical to virtual for both node and links  Bandwidth and delay guaranteed by arbritate access to shared resources (CPU, memory, and bandwidth)  End host can run multiple virtual network from different service provider
  • 13. Network Control Mechanism  One-Hop Source Routing  Based on Routing overlays  Route to intermediate node, relay to destination by ordinary IP routing, forwarding by tunnel  Simple control and scalable  Adaptive network control mechanism  Attractor selection based VNT based on environmental changes adapation  Regulatory and metabolic reactions consider as optical and service overlay network
  • 14. Resource Allocation  Static Approaches  Basic Algorithm  Traffic constraints based algorithm  Splitting and Migration of Paths  Dynamic Approaches  DaVinci  Miscellaneous Approaches  Autonomic Systems based  Control Theoretic based systems
  • 16. VNET on HEN  Consist of 110 computers and single non-blocking gigabit etherne switch with constant latency  Node and Link Virtualization Technologies for Instantion  Rely on XEN's Paravirtualization for hosting virtual machines  Physical Node compose substrate (PIP)  NOC of VNP connect to dedicated management node  XML Schema describe resource spesification for Node and Links
  • 18. VNET on HEN  Two option node virtualization :  VM created and booted as guest domain  VM resources allocated by PIP upon request  Virtual node connection using Ipv4-in-IPv4 Tunnel  Two NIC drivers of XEN :  DomU (Back-end) : part kernel space of guest OS  Dom0 (Front-end): physical domain inc, physical NIC  Back-end and Front-end correspons with Bridging (XEN default) or Click  Topology created using VLAN and Virtual links by switch- daemon based on request
  • 19. VINI on PlanetLab  PlanetLab : large physical infrastructure and provide virtualization  Vserver of the node (Slice) for experiment isolation  Tight control of resources (CPU or Bandwidth per slice)  CPU scheduler ”fair share”, Linux Hierarchical Token Bucket (HTB) ”fair share and minimum rate guarantees”  VNET module for track and multiplexes incoming and outgoing traffic  UML (User Mode Linux) allow each virtual node access multiple network device (user-space in a slice)
  • 21. VINI on PlanetLab  Linux TAP/TUN driver modification to send and receive packet on the overlay  Single TUN/TAP interface (same IP address) used by multiple processes (different slices) simultaneously  IIAS (Internet In A Slice) : example network architecture for evaluate existing routing and forwarding mechanism  IIAS employs Click Software Router (forwarding engine), and XORP routing protocol suite (control plane)  XORP run in UML kernel process, FIB implemented in Click Process outside UML  Next Development GpENI-VINI : MyPLC (VINI resources manager) and IIAS (interface and link provisioning tools)
  • 23. Reference 1) Karsten Oberle, Marcus Kessler, Manuel Stein, Thomas Voith, Dominik Lamp, Sören Berger, "Network Virtualization: The missing piece", ICIN, 2009. 2) Akihiro NAKAO, "Network Virtualization as Foundation for Enabling New Network Architectures and Applications", IEICE, March 2010. 3) Takashi Miyamura, Yuichi Ohsita, Shin’ichi Arakawa, Yuki Koizumi, Akeo Masuda, Kohei Shiomoto, and Masayuki Murata, "Network Virtualization Server for Adaptive Network Control", ITC Specialist Seminar, Hanoi, 2009. 4) Panagiotis Papadimitriou, Olaf Maennel, Adam Greenhalgh, Anja Feldmann, Laurent Mathy, ”Implementing Network Virtualization for a Future Internet”, Hoi An, Vietnam, 2009.
  • 24. Reference 5) Panagiotis Papadimitriou, Olaf Maennel, Adam Greenhalgh, Anja Feldmann, Laurent Mathy, ”Network Virtualization Architecture: Proposal and Initial Prototype", VISA, Spain, 2009. 6) Nick Feamster, Lixin Gao, Jennifer Rexford, "How to Lease the Internet in Your Spare Time". 7) K. Tutschku, T. Zinner, A. Nakao, P. Tran-Gia, "Network Virtualization: Implementation Steps Towards the Future Internet", Electronic Communications of the EASST Volume 17, 2009. 8) Aun Haider, Richard Potter, Akihiro Nakao, "Challenges in Resource Allocation in Network Virtualization", ITC Specialist Seminar, Hanoi, 2009.
  • 25. Reference 9) Ramkumar Cherukuri, Xuan Liu , Andy Bavier, James P.G. Sterbenz, and Deep Medhi, "Network Virtualization in GpENI: Framework, Implementation & Integration Experience", IEEE/IFIP International Workshop, Ireland, 2011. 10) Andy Bavier, Nick Feamster, Mark Huang, Larry Peterson, Jennifer Rexford, "In VINI Veritas: Realistic and Controlled Network Experimentation".