Network Virtualization: Network Resource Management in Cloud

Network Virtualization: Network Resource Management in Cloud

Kshira Sagar Sahoo (National Institute of Technology Rourkela, India), Bibhudatta Sahoo (National Institute of Technology Rourkela, India), Ratnakar Dash (National Institute of Technology Rourkela, India), Mayank Tiwary (C. V. Raman College of Engineering, India) and Sampa Sahoo (National Institute of Technology Rourkela, India)
Copyright: © 2017 |Pages: 25
DOI: 10.4018/978-1-5225-1721-4.ch010

Abstract

Cloud computing is a novel paradigm which relies on the vision of resource sharing over the Internet. The concept of resource virtualization, i.e. hiding the detail specification of the resources from the end users is the key idea of cloud computing. But the tenants have limited visibility over the network resources. The Network-as-a-Service (NaaS) framework integrates the cloud computing services with direct tenant access to the network infrastructure. The Network virtualization (NV) is such a platform that acts as a mediation layer to provide NaaS to tenants. NV supports the coexistence of multiple virtual networks, which is the collection of virtual nodes and virtual links on the same underlying physical infrastructure. Prior to set up a virtual network in an NV Environment, resource discovery and resource allocation are the primary job. In this chapter, we have discussed on basic NV architecture, surveyed the previous work on the resource allocation along with ongoing research projects on network virtualization.
Chapter Preview
Top

Concept Behind Virtualization And Its Benefits

The concept of virtualization has been used since the sixties when the time sharing concept was introduced. Later, M44/44X Project had started from the IBM Watson Research Centre. Testing of timesharing was the main subject of this research. Then after the virtual machine monitor (VMM) came, which had the ability to create multiple virtual machines (VM). A VM is a self-contained operating environment that performs as if it is a distinct computer. It is also termed as a “guest” that created and run within another computing environment referred as a “host”. At a particular time multiple VMs can run within a single host. Each instance of VMM have capable of running its own operating system. After four decades, industries are generalizing the fundamental technologies of virtualization where they are managing the resources in a more efficient way and provide services to the customers.

The virtualization mechanism provides a number of benefits to the service providers and everyday users. Some important benefits are described below.

Flexibility

Virtualization brings more flexibility to the IT industry. The administrator can expand, shrink or transfer the data without hardware any dedicated hardware. Data in no longer confined to the physical hard drives, so industries having more flexibility to change and grow their data size. Using this, data can smoothly transfer without affecting other data.

Complete Chapter List

Search this Book:
Reset