Class Time and Place: TF 2:00pm - 3:50pm, Location: Sage 2112
Instructor: Stacy Patterson sep AT cs.rpi.edu
Office Hours: M 10:30am - 11:30am or by appointment
Paper reviews are due by noon on the day of the presentation.
In this course, we will study significant tools and applications that comprise today's cloud computing platform, with a special focus on using the cloud for big data applications. The course content will come directly from research papers, articles, and documentation of cloud and data center architectures and technologies. We will work together to develop a deep understanding of this content through class presentations and discussions of this material. Students will also create a research project of their choosing that uses several cloud computing components.
This course was inspired by a recent posting on LinkedIn by Anil Mada, Senior Director of Engineering at PayPal, entitled 100 open source Big Data architecture papers for data professionals. While we will not cover all 100 papers, papers from each component of the architecture will be included. I have also included some relevant papers for non-open source projects and from the Google Research page on Distributed Systems and Parellel Computing.
There are no course pre-requisites. Students are expected to have the ability to read and understand system research papers such as those listed below. Students should also be compfortable implementing reasonably complex software applications. Undergraduates who are interested in taking this class should contact the instructor for permission. There is also the possibility of taking this course for indpendent study credit.
You can get $75 credit for the Amazon cloud by signing up for AWS Educate. RPI is a member institution.
You are also allotted a 6 month pass for Microsoft Azure, with $100 credit per month. Please email the professor to obtain a pass code.
You should do your development on a local machine and only use the cloud for testing and evaluation. Make sure to shut down your instances when you are done to avoid extra charges.
Project presentations will be Tuesday, May 3 in class and Wednesday, May 11, 2pm - 4pm in AE 216.
Project reports must be 4 -6 pages, formatted in 2 column IEEE conference format. Latex and word templates can be found here.