6v81 Cloud Computing
NEWS
- Intermediate project report
On Monday April 18 I would like to have a demo and brief report
for the second project.
We will try to have the report during the class and the demo after class.
- On April 18, your system should be able to:
- Allow the creation of sensor templates and sensorlets,
insertion of sensors, placement of analyzers,
channel specification, and issuing a build command
for recompilation. Storage and additional management
commands can wait.
- Compile the instrumented code.
- Support the specification of one channel configuration and
deliver the data accordingly (e.g., put a single centralized
analyzer and have the data collected and sent there).
Objectives
This course covers a series of current cloud computing technologies,
including technologies for Infrastructure as a Service,
Platform as a Service, Software as a Service, and
Physical Systems as a Service.
For different layers of the cloud technologies, practical solutions
such as Google, Amazon, Microsoft, SalesForce.com, etc. solutions
as well as theoretical solutions (covered by a set of papers) are
introduced.
Most of the course will be covered by the student presentations.
The course is also highly project oriented, involving hand-on
exploration of existing technologies as well as development of
new technologies.
Topics
- Large data processing in the cloud
- Resource management in the cloud
- Monitoring and SLA assurance
- Power management in data centers
- Semantic cloud and SaaS
Course Organization
- Instructor introduce overview of the topics.
- Students present selected papers according to their interested areas.
- Instructor summarizing student presentations related to each topic.
- Two projects.
- Evaluation will be based on the project and presentations.
There will be no exam for the course.
Grading
- Project 1: 25%
- Project 2: 40%
- Presentation: 35%
Readings
Project
Presentation Schedule
Slides Preparation Guidelines
- Sufficiently detailed
- Bullets with concise descriptions.
Each bullet should be no longer than 2 lines.
Avoid complete sentences.
- Use examples to illustrate specific problems to be resolved
- Use animations and examples to illustrate algorithms
- Use examples to illustrate models
Presentation Preparation Process
The presentation quality will impact the entire class. Thus, each
student should do a good job. A series of reviews will be given
before the student can make the presentation.
For each presentation:
- The student selects a paper set (one or two) for presentation.
- The student provides the slides for review.
If the slides are not satisfactory, the student will have to redo it.
- After the slides pass the preliminary review, the student should
go through the slides with the instructor.
If it is not satisactory the student has to improve according to
instructions.
- If the presentation is not satisfactory, it will not be delivered
till it is satisfactory. The presentation will be rescheduled in
this case. If a rescheduling occurs, the presentation grade will
be deducted heavily.
- If the presentation is not satisfactory after rescheudling, then
the student will not get a chance to make the presentation and
will get 0 point for presentation grade.
Project Schedule
- Project 1 grouping due: Jan 25
- Project 1 proposal due: Feb 13
- Project 1 final program and report due: March 31
- Project 2 high level design document due: Feb 20
- Project 2 first report due: March 7
- Project 2 second report due: March 24
- Project 2 third report due: April 14
- Project 2 final program and report due: May 5
Class, Instructor, and TA information
- Class schedule: Monday Wednesday 2:30pm-3:45pm JO 4.122
- Instructor: Dr. I-Ling Yen, ilyen@utdallas.edu, (972)883-6446
- Instructor Office Hours: Wednesday 12:30-2:30pm, ECSS 4.402
- TA: Ms. Na Zhao, nxz110730@utdallas.edu
- Office Hours: Tuesday 4:00pm~6:00pm, ECSS 4.226
Additional Information