05-ReliableTransport - Reliable Transport EE122 Fall 2011...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Reliable Transport EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other colleagues at Princeton and UC Berkeley
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Announcements • Office hours after class today, not tomorrow – Will return to normal time next week • Computer accounts: 25% pilferage rate – I am not happy – Will email accounts to those who have asked. • Bug in homework! Update posted. • Introducing Shaddi Hasan 2
Background image of page 2
Project • Description will be released by midnight tonight • Goal: implement reliable transport protocol – We give you the receiver, you implement the sender Not based on what I will describe today – Follow project instructions • Three different pedagogical missions: – Lecture: basic principles – Sections: more detailed discussion of algorithms – Project: specific implementation, more realistic case c Cumulative ACKs, Checksum, etc. 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Shaddi is in charge of project 1 • General questions – Ask your TA • Detailed questions about the project code – Ask Shaddi 4
Background image of page 4
Grading Policy Projects will be graded by a script which will run the submitted code under a variety of conditions. These grades will be determined automatically from the results from the script. The grades will be based on correctness and performance, not adherence to a specified algorithm. • Do you reliably deliver the file? • Is it accomplished in a timely manner? • And with a reasonable number of packets? 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Collaboration Policy Projects are designed to be solved independently, but you may work with a partner if you wish (but at most two people can work together). Grading will remain the same whether you choose to work alone or with a partner; both partners will receive the same grade regardless of the distribution of work between the two partners (so choose a partner wisely!). 6
Background image of page 6
Collaboration Policy (continued) You may not share code with any classmates other than your partner. You may discuss the assignment requirements or general programming decisions ( e.g. , what data structures were used to store routing tables) - away from a computer and without sharing code - but you should not discuss the detailed nature of your solution ( e.g. , what algorithm was used to compute the routing table). 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Houston, we have a problem…. • Goal of EE122 is reliable transfer of information – But not getting any ACKs or NACKs • I need feedback – Short term, in the form of questions – Longer term, on the speed of course, etc. • Typically when I ask for feedback I get the tails of the distribution, which doesn’t help…. – We will set up an anonymous online survey after every lecture….will help guide what sections cover 8
Background image of page 8
Purpose of Today • Understand reliable transport (or transfer) • Two possible pedagogical approaches: – Understand why a given algorithm works (textbook) – Understand the space of possible algorithms • The first: you understand why the Internet works
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/09/2012 for the course ELECTRICAL 122 taught by Professor Shenker during the Spring '11 term at University of California, Berkeley.

Page1 / 64

05-ReliableTransport - Reliable Transport EE122 Fall 2011...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online