Skip to content

SupradhaBhat/cloud_computing_rlsvne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

RLSVNE CloudSim Simulator

Overview:
This repository contains a Java implementation of the RLSVNE (Resource and Link-aware Service Function Chaining Virtual Network Embedding) algorithm using the CloudSim library. RLSVNE is a heuristic algorithm designed for efficient virtual network embedding in cloud environments.

Introduction:
The RLSVNE algorithm is implemented in Java using the CloudSim library. It simulates the embedding of virtual nodes onto substrate nodes in a cloud environment, considering resource availability and link relations.

Features:
RLSVNE Algorithm: Efficient virtual network embedding heuristic.
CloudSim Integration: Utilizes the CloudSim library for network datacenter simulations.
Modular Structure: Easily adaptable and extendable for further experimentation.

Requirements:
Java Development Kit (JDK)
CloudSim library (included in the lib folder)

Usage:
Clone the repository: git clone https://github.com/SupradhaBhat/cloud_computing_rlsvne.git
Open the project in your favorite Java IDE.
Run the RLSVNESimulator class.

Code Structure:
RLSVNESimulator.java: Main class containing the RLSVNE algorithm and simulation setup.
NetworkVm.java: Represents virtual and substrate nodes in the simulation.
UtilizationModelDynamic.java and UtilizationModelFull.java: Utilization models for dynamic and full resource usage.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages