/A-Multi-Cloud-Marketplace-Model-with-Multiple-Brokers-for-IaaS-Layer-and-Generalized-Stable-Matching

A visualisation of the paper by the same name. Made for CS466 Cloud Computing Course Project.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

A Multi Cloud Marketplace Model with Multiple Brokers for IaaS Layer and Generalized Stable Matching

A visualisation of the paper by the same name. Made for CS466 Cloud Computing Course Project.

The application is also accessible as a website and the source code is available on my Github repository.

Installation

In case you wish to use the application locally, you will need an application to serve the HTML files locally. I personally prefer using Jekyll but you can use applications like Flask, Sinatra or even full-blown production web servers like Apache and Nginx.

I have provided instructions for Jekyll installation below:

  1. Change to project root:
cd A-Multi-Cloud-Marketplace-Model-with-Multiple-Brokers-for-IaaS-Layer-and-Generalized-Stable-Matching/
  1. Install Jekyll - any version is fine as we are simply serving the files. This does require some installation of Ruby to proceed.
gem install jekyll
  1. Serve files:
jekyll serve
  1. If everything went well, you should be able to access the website on localhost.

Screenshots

Model Parameters

Centralized Algorithm - Results

Centralized Algorithm - Steps

Distributed Algorithm - Results

Distributed Algorithm - Steps