Computer Laboratory

Course pages 2013–14

Schedule - Software

Unless otherwise noted, all deliverables are due no later than midnight.

Unless otherwise noted all milestones are just that, recommended checkpoints.. The deliverables are noted in bold.

Milestone Time Alotted Due Date Milestone(s)
Develop a functional router in software 2 weeks Wed 22-Jan Design document with overview of router architecture
Wed 29-Jan Working software router (as described by this milestone)
Develop a router-router protocol in software router 2 weeks Wed 5-Feb Router-router protocol section of the design document
Wed 12-Feb 1. Router with fully implemented router-router protocol
Adding Hardware Control to Router 1 week Wed 19-Feb 1. Updated design document and software router with register access support
2. HW+SW: Initial Proposal of Advanced Feature
Advanced Feature Development and Router Interoperation 4 weeks effective (*) Wed 26-Feb HW+SW: Final Proposal of Advanced Feature
5-Mar Design document with full specs of proposed advanced functionality
Proof of progress on advanced functionality
12-Mar-2014 1. tar.gz file or repository pointer of your complete IPv4 router code base for both hardware and software
2. Email update on advanced functionality progress (1 for each team).
3. Updated design document (including advanced feature section).
27-Apr-2014 Final documentation and router with advanced functionality
Presentations/Demonstrations Thu 1-May-2014 Presentations and Demonstrations will be in FW11 on the 1st of May. A hot buffet is available from 6pm, presentations will start at 7pm.

(*) You are expected to commit the equivalent of one in-term week worth of work to this module over the Easter vacation. No less than 10 Hours between the 12th of March, 2014 and the deadline 1st of May, 2014.