
|
|
[
Main ::
Calendar ::
Groups ::
Readings ::
Topology Generator ::
Final Binder ::
FAQ ]
|

|

|
Teaching Assistant: |
Zeinalipour-Yazti Demetris. |
Office Hours: |
Monday 11:30-14:30 |
Office Room: |
282 or
352, Surge Building |
Lab Hour: |
No Lab |
TA Email: |
csyiazti@cs.ucr.edu |
|

|
Announcements |
:: Project Binders should be handed in on Monday the 9th Dec, 10:00-11:00, Surge 352 (3rd floor). :: |
:: Reserve a spot for the FINAL Lab Demo, 11-12 December. See table below :: |
:: New topology generator section. Please check it out. :: |
:: The class mailing list is cs179i@lists.cs.ucr.edu. To sign up visit the cs179I Online List :: |
:: Check the date of your presentation in class under the groups section. :: |
|

|
|

|
- Building a multicast protocol at the application layer, namely the NARADA protocol
- Design, implement, test and defend what you do !.
- Making the protocol reliable given TCP, -- given UDP.
|

|
- Find two partners this project will be done in groups of three.
- Read and understand what multicast is about and what you need to do high-level picture.
- Make a detailed design Plan on spending a significant amount of time (2-3 weeks) doing this.
- Use your expertise in network programming to implement the design.
- Add additional features design and implementation.
- Write a detailed report
- Give presentation to defend project in class all people have to present.
|

|
- Preliminary Design --- 30 % -- as determined by the report and the presentation
- Preliminary Implementation 30 % -- as determined by whether the protocols work, whether they inter-operate with others code etc.
- Original Thinking and Critical Analysis 15 %
- Presentation Skills and writing style 15 % -- Hey this is significant!!! So dont ignore it.
- Class Participation 10 % -- Attending your colleagues presentation and commenting etc.
- BONUS Additional Design Features and Implementation of those features ---15% -- this is significant. It depends on how you will be able to differentiate your work from those of others.. how you demonstrate that your work is superior etc.
|

|
- Introduction my philosophy of design 1 Lecture
- A rudimentary introduction to multicast 3 lectures
- Review/Discussion -- 1 lecture - Each group gives a short take on how things are going.
- Presentation Skills and Ethics 1 hour
- Rest of Course Student Presentations
|

|