Flow management and orchestration for virtualized network functions in software-defined networks

Flow management and orchestration for virtualized network functions in software-defined networks

For access to this article, please select a purchase option:

Buy chapter PDF
(plus tax if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Network as a Service for Next Generation Internet — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

This chapter discusses network function virtualization (NFV) to enhance flexibility and reduce costs in the deployment of service networks. NFV utilizes virtualization (e.g., virtual machines (VMs)) to separate network functions (NFs) from hardware in the form of virtual network functions (VNFs), for placement within general-purpose host machines. This makes it possible for network operators to serve a larger number of users and meet service level agreements (SLAs). This necessitates the intelligent management ofVNFs and the flow among them. Software-defined networking (SDN) is ideal for this, because the separation of control and data planes makes it possible to centralize network operations. To better understand the concept of Network as a Service (NaaS), this chapter describes how NFV works with SDN, and how the flow among service chains of VNFs in SDN networks can be managed. We outline issues crucial to the design of networks from various perspectives using a number of performance metrics. Experimental results illustrate how SLA affects network performance in NFV with SDNs. Thus, flow management for service chains of VNFs in SDNs is also covered. Two categories of orchestration mechanism in the control plane are introduced: single flow and multiple flow. We discuss latency and throughput-aware algorithms for flow management and study the problem of resource contention in datacenter networks. Finally, a summary is provided to indicate directions for future research.

Chapter Contents:

  • Abstract
  • Keywords
  • 12.1 Introduction
  • 12.2 Service chains, virtualized network functions and software-defined networks
  • 12.3 Control plane: orchestration mechanisms for service chains of VNFs
  • 12.3.1 Single-flow service chain
  • 12.3.2 Multiple-flow service chain
  • 12.4 Data plane: flow management algorithms for service chains
  • 12.4.1 Latency-aware algorithms
  • 12.4.2 Throughput-aware algorithms
  • 12.5 Case study: Network-Aware CHains Orchestration Selection (NACHOS)
  • 12.5.1 System architecture
  • 12.5.2 Details of NACHOS
  • 12.5.3 Simulation results
  • 12.6 Service placement: more on flow management
  • 12.6.1 VM placement for flow management
  • 12.6.2 Maximization of resource utilization
  • 12.6.3 Recent placement algorithms
  • 12.7 Conclusion
  • References

Inspec keywords: contracts; virtualisation; computer centres; software defined networking; virtual machines

Other keywords: service chains; throughput-aware algorithms; service level agreements; virtual network functions; VM; datacenter networks; network function virtualization; software-defined networks; virtualized network function orchestration; SLA; control planes; flexibility enhancement; flow management; multiple flow; service network deployment cost reduction; latency algorithms; NFV; performance metrics; single flow; NaaS; intelligent VNF management; virtual machines; network operators; resource contention; data planes; general-purpose host machines; network-as-a-service

Subjects: Computer networks and techniques; Computer engineering; Computer communications; Computer facilities

Preview this chapter:
Zoom in

Flow management and orchestration for virtualized network functions in software-defined networks, Page 1 of 2

| /docserver/preview/fulltext/books/te/pbte073e/PBTE073E_ch12-1.gif /docserver/preview/fulltext/books/te/pbte073e/PBTE073E_ch12-2.gif

Related content

This is a required field
Please enter a valid email address