Skip to content

AbhinavGupta201/VNE-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Computing project

Team Members

  1. Abhinav Gupta - 191cs201
  2. Anupam Lal - 191cs209
  3. Shubhanshu Singh - 191cs250
  4. Vamshikrishna M - 191cs261

Execute VNE-code.py for results

Example:

Sample input and output

Sample input

image

Output of above input and Resource utilization:

image

The loop will go on until anything other than the integer given as output.

Psudo Code

  1. Initialize an empty dictionary mapping to store the mapping of virtual nodes and links to physical nodes and links.
  2. Iterate through each virtual node in the virtual network request.
  3. For each virtual node, iterate through each physical node in the physical network.
  4. Check if the physical node has enough resources (CPU and memory) to map the virtual node.
  5. If yes, add the mapping of the virtual node to the physical node in the mapping dictionary, update the available resources in the physical node, and move to the next virtual node.
  6. Iterate through each virtual link in the virtual network request.
  7. For each virtual link, iterate through each physical link in the physical network.
  8. Check if the physical link has enough bandwidth to map the virtual link.
  9. If yes, add the mapping of the virtual link to the physical link in the mapping dictionary, update the available bandwidth in the physical link, and move to the next virtual link.
  10. Return the mapping dictionary containing the mapping of virtual nodes and links to physical nodes and links.

The added print statements display the updated resource utilization, including CPU, memory, and bandwidth, in the physical nodes and links, providing valuable information for monitoring and analyzing resource utilization during VNE. This allows for better understanding and management of the physical network's resource usage during virtual network embedding

Research paper:

Hejja, Khaled, and Xavier Hesselbach. "Online power aware coordinated virtual network embedding with 5G delay constraint." Journal of Network and Computer Applications 124 (2018): 121-136

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages