Fast, effortless cloud deployment

With the advancement in technology, there are countless numbers of computeintensive tasks with essential results that can help further the progress of the current technology. The issue here is, these compute-intensive tasks are time and resource consuming. The purpose of this project is to creat...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Aloysius Ming Shen
Other Authors: Ta Nguyen Binh Duong
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66571
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:With the advancement in technology, there are countless numbers of computeintensive tasks with essential results that can help further the progress of the current technology. The issue here is, these compute-intensive tasks are time and resource consuming. The purpose of this project is to create an android application which can help solve this issue, which can also be implemented in many different platforms in the time to come. The key functionality that this whole project rides on, is cloud computing. With the increasing trend in companies and organizations that are slowly migrating from physical computers into virtual machines to do their work. The application has a primary aim to let users easily access the capabilities of a virtual machine wherever they are. Not only can the users receive the results wherever they are, the only resources consumed during this process is that of the virtual machine, making it very convenient. Right now, to gain access to a virtual machine, a lot of configurations has to be made on the user' Due to the limitations of the virtual machines that this project is using, the capabilities of the virtual machine is not that great, thus resulting in relatively slower results, where running a Fibonacci algorithm can take up to 8 hours of running time. The project has a lot of potential to help experts that require constant execution of compute intensive tasks, and with better resources like better capability virtual machines, these experts can get their results a lot faster and easier.