Overview

Topic status: We're looking for students to study this topic.

Project Summary

The SaaS replication problem is a important problem in cloud computing. Given a set of computation servers with their resource capacities and virtual machines, storage servers with their storage capacities, the cloud communication network, the composite SaaS with its requirements and constraints, and the set of tenants with its users, the objective is to determine which SaaS component should be replicated/destroyed, how many replicas to create/ destroy and where to place the new replica in the cloud data centre such that the performance of the SaaS complies with its constraints while minimising the cloud resources cost. This project is to implement and evaluate a simulated annealing for the SaaS replication problem.

Expected outcomes, applications and/or benefits

1. A software tool for the SaaS replication problem

Required student skills/experience

1. Sound knowledge in data structures and algorithms;
2. Competitive programming skills in C#.

Study level
Vacation research experience scholarship
Supervisors
QUT
Organisational unit

Science and Engineering Faculty

Research area

Computer Science

Keywords
annealing algorithm , software as a service, replication problem
Contact
Contact the supervisor for more information.