Reference no: EM132124090
Group Project - Could App development /deployment
Part A: Build it On the Cloud
Assignment Objectives
The core element of this assignment is : Build it on the cloud. Your project must involve harnessing a cloud computing system of some kind. The system may be one of those that we have used or studied in class, or it may be some other commercial cloud computing or storage system. While a truly novel project idea would be nice, it's ok to recreate something that already exists, so that you can learn from the process. If something similar already exists, you should be aware of it and read about how it works, but then write your own code.
Evaluate it critically. You must evaluate what you have built for correctness, performance, and scalability. For correctness, you must develop a procedure to evaluate that the system actually accomplishes what it intends to do. (e.g. If you store some data in the cloud, you must verify that it is the same when it is read back.) For performance and scalability, you must select an appropriate measure -- simulations/day, GB/s, transactions/hour -- and then evaluate the performance as the system scales up to 100X or higher.
Your project must use Amazon web services.
Project Options
The following are rough ideas for possible projects. Please select anyone of the project:
1. PROJECT A: Convert a Real Application to the Cloud. Take a real application to cloud. Application should be running on AWS cloud and deployed using a highly available and secure cloud architecture and design.
2. PROJECT B: Implement a complete Database on the Cloud. Design a small database for VU Institute that lets you upload and modify data. This database has three tables Students, Courses and Staff. You should be able to populate and modify data in tables. Use an existing AWS service or migrate MuSQL/Oracle databse on Cloud.
3. PROJECT C: Build a Scalable Website with Backend- Database backend. Design a simple interactive web site for VU Institute that lets you upload and modify data. The website cab use Wordpress or any other engine. This database has three tables Students, Courses and Staff. You should be able to display data in tables on your website. Website should be deployed using a highly available and secure.
4. PROJECT D: Come Up With Your Own. These are only ideas to get you thinking! Come up with your own idea, or modify one of these above. However, you need to get an approval for your instructor.
Part B: Cloud App Documentation
Please prepare a written documentation of your project. A sample project documentation is provided on VU Collaborate.
Part C: Cloud Challenge Presentation
Students should search and find one research paper from IEEE Transactions on Cloud Computing (one per group) about cloud design and framework or issue (Published during last five years 2013-2018). Completely understand it and present it during lab of week 10 and week 11. You need to get approval of your paper from your instructor before working on it.
You should research and develop a complete understanding of each and every part of the selected research paper except if any part is out of the scope of this unit.
You need to prepare a PowerPoint presentation of this paper and present it in WEEK 10 /WEEK 11 lab.
Attachment:- Could App development.rar