CloudSuite: Ad Hoc Laboratories Using Cloud Resources

Cloud Suite presents a proof of concept for cloud based ad hoc virtual laboratories. Using Amazon Web Services and a persistent web server, Cloud Suite allows students and instructors to explore ideas in computer science. Cloud Suite provides a web based interface to configure labs consisting of advanced algorithms and, using an Amazon Elastic Cloud Compute instance, execute those labs. The results of the execution are then made available for analysis. This thesis discusses the technology necessary for implementing this system as well as providing the code necessary to demonstrate the feasibility of such a system. Finally this thesis also presents a roadmap for future development of Cloud Suite.