Cloudstack Scheduler

This project is developed as a thesis project for Computer Engineering and Informatics Deparment, Pattern Recognition lab The goal is to create a VM scheduler for the academic community where any member can make reservetions for Virtual machines. Cloudstack scheduler works over Apache Cloudstack and spins up the Virtual Machine in an available timeslot with regards to the system resources and other users reservations. A notification is send to the user for the selected timeslot, and the IP of the Virtual machine is given for remote access.

1. Requirements

  • Python 2.7
  • python-apscheduler
  • python-flask

2. Usage

Run frontend/run.sh

Developers

Vasileios Keramidas keramidasceid@gmail.com Ioannis Prevezanos iprevez@gmail.com