Networks & Protocols INF566 - X2010 - 2012 Lecture 1(a) - - - PowerPoint PPT Presentation

networks protocols
SMART_READER_LITE
LIVE PREVIEW

Networks & Protocols INF566 - X2010 - 2012 Lecture 1(a) - - - PowerPoint PPT Presentation

Networks & Protocols INF566 - X2010 - 2012 Lecture 1(a) - Objectives, Outline, Evaluation thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/ 1 Teaching Staff Thomas Clausen


slide-1
SLIDE 1

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Networks & Protocols

INF566 - X2010 - 2012 Lecture 1(a) - Objectives, Outline, Evaluation

1

slide-2
SLIDE 2

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Teaching Staff

  • Thomas Clausen

thomas@thomasclausen.org

  • Mark Townsley

mark@townsley.net

2

slide-3
SLIDE 3

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Practical Information

3

slide-4
SLIDE 4

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Practical Information

  • Everything on the WEB:

http://www.enseignement.polytechnique.fr/informatique/INF566

3

slide-5
SLIDE 5

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Practical Information

  • Everything on the WEB:

http://www.enseignement.polytechnique.fr/informatique/INF566

  • We expect a high degree of independent

study (literature, ...), use us a resource

3

slide-6
SLIDE 6

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (1)

Generalities

4

slide-7
SLIDE 7

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (1)

Generalities

  • Written exam (Multiple-Choice)
  • Graded 0-10
  • Buddy-Team Presentation (see later)

4

slide-8
SLIDE 8

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (1)

Generalities

  • Written exam (Multiple-Choice)
  • Graded 0-10
  • Buddy-Team Presentation (see later)
  • Graded 0-10
  • Final grade = Written exam + Presentation

4

slide-9
SLIDE 9

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (1)

Generalities

  • Written exam (Multiple-Choice)
  • Graded 0-10
  • Buddy-Team Presentation (see later)
  • Graded 0-10
  • Final grade = Written exam + Presentation
  • Mapping A-F established

4

slide-10
SLIDE 10

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (2)

Buddy-Team Presentation

5

slide-11
SLIDE 11

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

  • Teams of 2 (max one team of 3 accepted)

Evaluation (2)

Buddy-Team Presentation

5

slide-12
SLIDE 12

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

  • Teams of 2 (max one team of 3 accepted)
  • Select own “problem space”, e.g. “Gaming Protocols”

Evaluation (2)

Buddy-Team Presentation

5

slide-13
SLIDE 13

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

  • Teams of 2 (max one team of 3 accepted)
  • Select own “problem space”, e.g. “Gaming Protocols”
  • Independent study on chosen “problem space”:

Evaluation (2)

Buddy-Team Presentation

5

slide-14
SLIDE 14

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

  • Teams of 2 (max one team of 3 accepted)
  • Select own “problem space”, e.g. “Gaming Protocols”
  • Independent study on chosen “problem space”:
  • Primary literature search (i.e., not wikipedia!)

Evaluation (2)

Buddy-Team Presentation

5

slide-15
SLIDE 15

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

  • Teams of 2 (max one team of 3 accepted)
  • Select own “problem space”, e.g. “Gaming Protocols”
  • Independent study on chosen “problem space”:
  • Primary literature search (i.e., not wikipedia!)
  • What protocols exist, have existed?

Evaluation (2)

Buddy-Team Presentation

5

slide-16
SLIDE 16

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

  • Teams of 2 (max one team of 3 accepted)
  • Select own “problem space”, e.g. “Gaming Protocols”
  • Independent study on chosen “problem space”:
  • Primary literature search (i.e., not wikipedia!)
  • What protocols exist, have existed?
  • Which protocol did or will succeed/fail?

Evaluation (2)

Buddy-Team Presentation

5

slide-17
SLIDE 17

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

  • Teams of 2 (max one team of 3 accepted)
  • Select own “problem space”, e.g. “Gaming Protocols”
  • Independent study on chosen “problem space”:
  • Primary literature search (i.e., not wikipedia!)
  • What protocols exist, have existed?
  • Which protocol did or will succeed/fail?
  • Why?

Evaluation (2)

Buddy-Team Presentation

5

slide-18
SLIDE 18

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Today

  • Teams of 2 (max one team of 3 accepted)
  • Select own “problem space”, e.g. “Gaming Protocols”
  • Independent study on chosen “problem space”:
  • Primary literature search (i.e., not wikipedia!)
  • What protocols exist, have existed?
  • Which protocol did or will succeed/fail?
  • Why?

Evaluation (2)

Buddy-Team Presentation

5

slide-19
SLIDE 19

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (3)

Buddy-Team Presentation

6

slide-20
SLIDE 20

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (3)

Buddy-Team Presentation

  • 15 min presentation of:

6

slide-21
SLIDE 21

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (3)

Buddy-Team Presentation

  • 15 min presentation of:
  • The problem space

6

slide-22
SLIDE 22

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (3)

Buddy-Team Presentation

  • 15 min presentation of:
  • The problem space
  • Architecture and protocol survey

6

slide-23
SLIDE 23

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (3)

Buddy-Team Presentation

  • 15 min presentation of:
  • The problem space
  • Architecture and protocol survey
  • Success/failure evaluation, according to the

metrics of today’s lecture

6

slide-24
SLIDE 24

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (3)

Buddy-Team Presentation

  • 15 min presentation of:
  • The problem space
  • Architecture and protocol survey
  • Success/failure evaluation, according to the

metrics of today’s lecture

  • Evaluation criteria:

6

slide-25
SLIDE 25

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Evaluation (3)

Buddy-Team Presentation

  • 15 min presentation of:
  • The problem space
  • Architecture and protocol survey
  • Success/failure evaluation, according to the

metrics of today’s lecture

  • Evaluation criteria:
  • Synthesis, pedagogics and correct application of

metrics

6

slide-26
SLIDE 26

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

7

slide-27
SLIDE 27

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

  • “Sling spaghetti towards a wall, see what sticks”?

7

slide-28
SLIDE 28

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

  • “Sling spaghetti towards a wall, see what sticks”?
  • Learn, generalize from the past

7

slide-29
SLIDE 29

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

  • “Sling spaghetti towards a wall, see what sticks”?
  • Learn, generalize from the past
  • Recognize patterns in successful designs

7

slide-30
SLIDE 30

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

  • “Sling spaghetti towards a wall, see what sticks”?
  • Learn, generalize from the past
  • Recognize patterns in successful designs
  • When creating start-up on some innovative idea, be

able to apply said patterns to aim for success!

7

slide-31
SLIDE 31

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

8

slide-32
SLIDE 32

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

  • Then, why only 15-min presentations:

8

slide-33
SLIDE 33

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

  • Then, why only 15-min presentations:
  • “In the future, everyone will be world-famous for

15 minutes” (Andy Warhol, 1968)

8

slide-34
SLIDE 34

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Why

Buddy-Team Presentation

  • Then, why only 15-min presentations:
  • “In the future, everyone will be world-famous for

15 minutes” (Andy Warhol, 1968)

  • That’s all you get when pitching to a

VC, VP , customer, busy colleague, std. organization, ....

8

slide-35
SLIDE 35

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Course Objectives

9

slide-36
SLIDE 36

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Course Objectives

  • Study select, advanced technical topics

9

slide-37
SLIDE 37

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Course Objectives

  • Study select, advanced technical topics
  • Study advanced architectural choices

“INF557 was a simplification”

9

slide-38
SLIDE 38

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Course Objectives

  • Study select, advanced technical topics
  • Study advanced architectural choices

“INF557 was a simplification”

  • Study Internet protocol development,

“what makes and breaks a good idea”

  • Industry Adoption, Standardization, Implementation

9

slide-39
SLIDE 39

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Course Objectives

  • Study select, advanced technical topics
  • Study advanced architectural choices

“INF557 was a simplification”

  • Study Internet protocol development,

“what makes and breaks a good idea”

  • Industry Adoption, Standardization, Implementation
  • Explore internet infrastructure operation

9

slide-40
SLIDE 40

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Course non-Objectives

  • We, explicitly, wont cover:
  • Introduction to computer networking
  • The TCP/IP protocol stack
  • Routing algorithms, transport mechanism

(Assumed well known, well understood)

➡This is an advanced-subjects course

10

slide-41
SLIDE 41

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

1 9/1 Intro, kick-off, objectives and motivation (Thomas) “What Makes For A Successful Protocol?” (Mark) 2 16/1 “Bufferbloat & the Broken Internet” (Thomas & Mark) 3 23/1 “Carrier-Grade Routing” (Thomas) 4 30/1 “Peering” (Thomas & Mark) 5 6/2 RPKI (Mark) 6 13/2 "Indirection, Encapsulation, and Obfuscation" (Mark & Thomas) 7 20/2 SDOs: the ITU, IETF, ... - Guest Lecture by Elliot Lear 8 27/2 "Homenetworking and The Curse of the End-2-End Model" (Mark) 9 ??? Presentations by buddy-teams (Thomas + Mark)

11

slide-42
SLIDE 42

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

1 9/1 Intro, kick-off, objectives and motivation (Thomas) “What Makes For A Successful Protocol?” (Mark) 2 16/1 “Bufferbloat & the Broken Internet” (Thomas & Mark) 3 23/1 “Carrier-Grade Routing” (Thomas) 4 30/1 “Peering” (Thomas & Mark) 5 6/2 RPKI (Mark) 6 13/2 "Indirection, Encapsulation, and Obfuscation" (Mark & Thomas) 7 20/2 SDOs: the ITU, IETF, ... - Guest Lecture by Elliot Lear 8 27/2 "Homenetworking and The Curse of the End-2-End Model" (Mark) 9 ??? Presentations by buddy-teams (Thomas + Mark) Topic Discussion, Study Topics assigned (Last date)

Presentations

11

slide-43
SLIDE 43

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

12

slide-44
SLIDE 44

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

?

12

slide-45
SLIDE 45

thomas@thomasclausen.org http://www.thomasclausen.org mark@townsley.net http://www.townsley.net/

Networks & Protocols

INF566 - X2010 - 2012 Lecture 1(b) - “What Makes For A Successful Protocol?”

13