Network Virtualization

Author(s):  
Kshira Sagar Sahoo ◽  
Bibhudatta Sahoo ◽  
Ratnakar Dash ◽  
Mayank Tiwary ◽  
Sampa Sahoo

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.

Author(s):  
Marcus Tanque

Cloud computing consists of three fundamental service models: infrastructure-as-a-service, platform-as-a service and software-as-a-service. The technology “cloud computing” comprises four deployment models: public cloud, private cloud, hybrid cloud and community cloud. This chapter describes the six cloud service and deployment models, the association each of these services and models have with physical/virtual networks. Cloud service models are designed to power storage platforms, infrastructure solutions, provisioning and virtualization. Cloud computing services are developed to support shared network resources, provisioned between physical and virtual networks. These solutions are offered to organizations and consumers as utilities, to support dynamic, static, network and database provisioning processes. Vendors offer these resources to support day-to-day resource provisioning amid physical and virtual machines.


Author(s):  
Punit Gupta ◽  
Ravi Shankar Jha

With increase of information sharing over the internet or intranet, we require techniques to increase the availability of shared resource over large number of users trying to access the resources at the same time. Many techniques are being proposed to make access easy and more secure in distributed environment. Information retrieval plays an important to serve the most reliant data in least waiting, this chapter discuses all such techniques for information retrieval and sharing over the cloud infrastructure. Cloud Computing services provide better performance in terms of resource sharing and resource access with high reliability and scalability under high load.


2013 ◽  
Vol 791-793 ◽  
pp. 1297-1300 ◽  
Author(s):  
Xu Fu Peng ◽  
Shu Dong Shi

Aiming at the problems on the management system, function orientation, resource sharing, information platform construction, technical support in university social services, the characteristics of cloud computing technique and its influence on the library informatization were carefully analyzed. The four-in-one cloud computing service society system structures of university library about reading, borrowing, selling, and service were designed and constructed .The problems of how the library serve the society in all directions were solved.


2019 ◽  
pp. 84-126
Author(s):  
Marcus Tanque

Cloud computing consists of three fundamental service models: infrastructure-as-a-service, platform-as-a service and software-as-a-service. The technology “cloud computing” comprises four deployment models: public cloud, private cloud, hybrid cloud and community cloud. This chapter describes the six cloud service and deployment models, the association each of these services and models have with physical/virtual networks. Cloud service models are designed to power storage platforms, infrastructure solutions, provisioning and virtualization. Cloud computing services are developed to support shared network resources, provisioned between physical and virtual networks. These solutions are offered to organizations and consumers as utilities, to support dynamic, static, network and database provisioning processes. Vendors offer these resources to support day-to-day resource provisioning amid physical and virtual machines.


2015 ◽  
Vol 25 (3) ◽  
pp. 159-180 ◽  
Author(s):  
Dimitrios Dechouniotis ◽  
Nikolaos Leontiou ◽  
Nikolaos Athanasopoulos ◽  
Athanasios Christakidis ◽  
Spyros Denazis

Author(s):  
Mohammad Nabil Almunawar ◽  
Hasan Jawwad Almunawar

We are witnessing the business prospects of cloud computing becoming apparent as many cloud computing services have been made available online. Previously, outsourcing of computing resources employs a third party to set up, develop, and maintain the infrastructure within or outside the business organization. However, nowadays many business organizations all over the world see that outsourcing their computing resources through cloud computing is a highly viable option as it saves a business organization from the complicated setup and maintenance costs of computer infrastructure. There are three generally known types cloud computing, namely public cloud, private cloud, and hybrid cloud. There also three generally service models namely software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). This chapter highlights the development of cloud computing technology, benefits and issues of outsourcing an organization's computing resources through cloud computing.


Author(s):  
Mohammad Nabil Almunawar ◽  
Hasan Jawwad Almunawar

We are witnessing the business prospects of cloud computing becoming apparent as many cloud computing services have been made available online. Previously, outsourcing of computing resources employs a third party to set up, develop and maintain the infrastructure within or outside the business organization. However, nowadays many business organizations all over the world see that outsourcing their computing resources through cloud computing is a highly viable option as it saves a business organization from the complicated setup and maintenance costs of computer infrastructure. There are three generally known types cloud computing, namely, public cloud, private cloud and hybrid cloud. There also three generally service models namely software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS). This paper highlights the development of cloud computing technology, benefits and issues of outsourcing an organization's computing resources through cloud computing.


Author(s):  
Punit Gupta ◽  
Ravi Shankar Jha

With increase of information sharing over the internet or intranet, we require techniques to increase the availability of shared resource over large number of users trying to access the resources at the same time. Many techniques are being proposed to make access easy and more secure in distributed environment. Information retrieval plays an important to serve the most reliant data in least waiting, this chapter discuses all such techniques for information retrieval and sharing over the cloud infrastructure. Cloud Computing services provide better performance in terms of resource sharing and resource access with high reliability and scalability under high load.


2018 ◽  
Vol 14 (3) ◽  
pp. 155014771876478 ◽  
Author(s):  
Duc-Lam Nguyen ◽  
Hyungho Byun ◽  
Naeon Kim ◽  
Chong-Kwon Kim

Network virtualization is one of the most promising technologies for future networking and considered as a critical information technology resource that connects distributed, virtualized cloud computing services and different components such as storage, servers, and application. Network virtualization allows multiple virtual networks to coexist on the same shared physical infrastructure simultaneously. One of crucial factors in network virtualization is virtual network embedding which provisions a method to allocate physical substrate resources to virtual network requests. In this article, we investigate virtual network embedding strategies and related issues for resource allocation of an Internet provider to efficiently embed virtual networks that are requested by virtual network operators who share the same infrastructure provided by the Internet provider. In order to achieve that goal, we design a heuristic virtual network embedding algorithm that simultaneously embeds virtual nodes and virtual links of each virtual network request onto the physic infrastructure. Via extensive simulations, we demonstrate that our proposed scheme significantly improves the performance of virtual network embedding by enhancing the long-term average revenue as well as acceptance ratio and resource utilization of virtual network requests compared to prior algorithms.


2012 ◽  
Vol 546-547 ◽  
pp. 1433-1438 ◽  
Author(s):  
Wei Wei Wang ◽  
Jing Li ◽  
Yuan Yuan Guo ◽  
Hu Song ◽  
Xin Chun Liu

On-demand service is one of the most important characteristics of cloud computing. Cloud-computing services should dynamically and timely deliver computing resources, storage resources and network resources etc. to consumers according to user needs, and service level should be able to meet quality of service. Users only need to pay on demand; otherwise they have to maintain sufficient resources just in order to meet peak requirements, which can be costly. In this paper, we present the design and implementation of Auto-Scaling system and illustrate its system architecture, components and scaling algorithm. Finally, we test the system and the results show that it can be capable of handling sudden load surges, delivering resources to users on demand, saving cost for users and improving resource utilization.


Sign in / Sign up

Export Citation Format

Share Document