Description and tentaive syllabus (.pdf)
It is assumed that
the following
course material is being made available to students of SUNY at
They are meant for instructional use only.
| Date |
Topic for discussion |
Notes/reading assignment |
Demo |
| 1/19 |
Introduction to distributed
systems? Challenges. Policies and approaches for this course; your
responsibilities |
Ch. 6, Ch. 7, Stankovic's paper |
|
| 1/21 |
Evolution of the distrubuted
system: challenges and solutions |
DistributedSystems |
|
| 1/26-1/31 |
Project 1 discussion by
Manavendar and Hanifi |
||
| 2/2 |
Snow day: no classes |
||
| 2/4 |
System models: architectural
models + fundamental models |
Models |
|
| 2/7 |
Working with XML |
WhereXML |
XML demos |
| 2/9 | Distributed System with RMI | RMI-Internals | |
| 2/11 | More on RMI Internal | RMI-Internal updated | |
| 2/14 |
Persistence model |
DSwithDBMS |
|
| 2/16 | Distributed systems with WS | DSWS | Demo of SOAP-based WS |
| 2/21 |
Distributed system with SaaS |
SaaS
Demo |
|
| 2/23 |
Internetworking: distributed
algorithms |
Distributed Algorithms |
|
| 2/25,28 |
Ch.7: Issues in Securing
Modern Distributed Systems |
Security |
Demo |
| 3/2 | Distributed file system | DFS | |
| 3/7 | Mid-term exam | topics covered until the class before; closed book | Review |
| 3/9 |
Web services API demo |
||
| 3/11 |
No regular lecture; TAs will be
availabel for demos |
||
| 3/14-3/20 |
Spring Break |
||
| 3/21 |
Hadoop-MapReduce |
Mr.HDFS |
|
| 3/23 | Demo: Hadoop-MapReduce, War on Ec2 | Getting started with Ec2 | aws Free Tier |
| 3/28 | What is Hadoop? | Project1 demo is on part 1-6 only | |
| 3/30 | What is MapReduce? | Yahoo Tutorial | |
| 4/1 |
Grid computing |
GridComp |
Tutorial
pages: 22-29, 43, 61, 63, 64 |
| 4/4 | e-Science example | Nationa Fusion Collaboratory | my notes |
| 4/6 | Name services | Ch. 9 | |
| 4/8 | Peer-Peer systems | Ch. 10 | |
| 4/11-4/13 | Project 2 Discussion: Problem 2, 3 | ||
| 4/15,4/18 |
Peer-Peer systems |
Ch.10 |
Discussion on Project 2/part 2;
clouder demo VM (use .vmx) VMwarePlayer |
| 4/20 | Time and global states | Ch.11 | |
| 4/22 |
No lecture: ICT Day; NSBE
reception |
||
| 4/25 |
Still global time and global
states |
Ch.11 |
Pulitzer
prize winning article on genetics |
| 4/27 | Coordination and agreement | Ch. 12 | Vogel's paper |
| 4/29 |
Final Exam Review |
Final
Review |
will discuss Q1 in Exam1 |
| 5/2 |
No formal lecture: available for
Q&A |
| Due date | Topic | Details |
| 3/4 | Project 1 Parts 1-6 | submit online: submit_cse486 submit_cse586 |
| 3/14-3/21 | Project 1 Part 7 | Integrating an external web service into your application; example: Google Maps, or Zillow WS etc. if you done, great. Enjoy the time; don't forget to submit part 7 included project 1 |
| 3/21-3/27 | Project 1 | Create a distributable - expandable (explodable) war and submit it. TAs will cover it in recitation; Ant tool will also be discussed; Prepare documentation for Project 1; submit it; |
| 3/28-4/2 | Project 1 | Deploy it on amazon cloud; watch it work and terminate it; $50 account is available for each of you; Thanks to aws grant. |
| 4/4-4/16 | Project 2 | Hadoop/MapReduce (MR) : Cloudera Tutorial; wordcount; single datanode HDFS on your laptop or other system |
| 4/18-5/1 | Project 2 | Another example on the MR; |
| Name |
Office Hours |
Location |
email |
| Bina |
MWF 10.00-10.50AM |
127 Bell Hall |
bina@buffalo.edu |
| Hanifi |
W 11.00AM-1.00PM |
329 Bell |
hanifigunes@gmail.com |
| Manavender |
M 11.00AM-1.00 PM |
329 Bell |
mrm42@buffalo.edu |
| Zilong |
Thu 2.30-4.30PM |
232 Bell |
zilongye@buffalo.edu |