Towards a Unified Internet Control Architecture Rolf Winter - - PDF document

towards a unified internet control architecture
SMART_READER_LITE
LIVE PREVIEW

Towards a Unified Internet Control Architecture Rolf Winter - - PDF document

Towards a Unified Internet Control Architecture Rolf Winter Trilogy Project EuroView2008 A Unified Control Architecture Resource Reachability Load-dependent control multipath Re-feedback Traffic engineering Commercial & social


slide-1
SLIDE 1

Towards a Unified Internet Control Architecture

Rolf Winter – Trilogy Project EuroView2008

July 21-22, 2008 EuroView2008 1

A Unified Control Architecture

Traffic engineering Load-dependent multipath Re-feedback

Reachability Resource control Commercial & social control

slide-2
SLIDE 2

July 21-22, 2008 EuroView2008 2

A Unified Control Architecture

Reachability Commercial & social control Resource control

Trilogy Trilogy

July 21-22, 2008 EuroView2008 3

WWW phone email UDP TCP IP ETH 802.11 radio copper fibre

A slim waist!

Data plane The Internet hourglass

WWW phone email UDP TCP IP ETH 802.11 radio copper fibre NAT IntServ Mobility Routing IPSec Multicast

Control plane Complexity! “Love handles”

Applications Technologies

New control architecture!

?

Trilogy

slide-3
SLIDE 3

July 21-22, 2008 EuroView2008 4

Rest of the talk

What is wrong with the current Internet?

And what not

The Trilogy Approach

Goals Thrusts

Unified architecture Joint technical, economical and social control

Illustrations and Examples

Conclusions

July 21-22, 2008 EuroView2008 5

What is wrong with the Internet?

The Internet works

Designed as a best effort service infrastructure Dominant infrastructure today - data, voice, video, TV,…

But the Internet just works!

End user concerns

Security, privacy

Operational (business) concerns

Address spaces, routing limitations, debuggability, 5-nines

Technical challenges

Mobility, security

Lack of experimental opportunities

Experiment at scale (GENI) New services, new features

Innovation is driven by people and applications (iPhone…)

Problems are fundamental, no more incremental patches

slide-4
SLIDE 4

July 21-22, 2008 EuroView2008 6

Fundamental challenges

Basic design principles

Architecture changed over 40 years

Mutual evolution of Internet and society

Reconsideration necessary

Critically review principles, check validity Example: end-to-end principle: middleboxes; Spam/DDoS, …

Derive new / update design principles

Control plane

We know how to forward packets on a router How do we allocate resources? Who controls resources – and how?

Absolute control? Delegate control? Coordinate control?

July 21-22, 2008 EuroView2008 7

Approach: a unified architecture

Reachability

Inter-domain routing: more functionality, more devices Convergence time are too high NATs, middleboxes break

Resource Control

End-system based (TCP) Today abuse

  • Multiple TCP flows (p2p)
  • DDoS, Spam

Commercial/social control

Stakeholders with different interests Tussle over control

Reachability Commercial & social control Resource Control

Trilogy Why jointly consider?

slide-5
SLIDE 5

July 21-22, 2008 EuroView2008 8

Why a unified architecture?

Resource users Resource owners

TCP Multi-conn. P2P, IDC Too slow Unfair Discriminating Port-selective packet dropping DPI (deep packet Inspection) Skype Obfuscate

?

Discriminating Secret???

Tussle over resource control

July 21-22, 2008 EuroView2008 9

Lessons

Example is simplified in many ways Tussle – fight over resources

Among stakeholders

Here: resource owners vs resource users Can also be among users, etc

Tussles arise at run time

Evolution – hard to predict

Future architecture must be tussle-aware

How? No cookbook recipe!

slide-6
SLIDE 6

July 21-22, 2008 EuroView2008 10

Trilogy objective

Original Internet

Piece of art Beautiful Innovative

Trilogy goal

Embrace! Unified control Simplicity Flexibility At run time

Internet today

Torn by tussles Ossified Patched

July 21-22, 2008 EuroView2008 11

Mapping the parameter space - today

Current Internet architecture maps 1 point in the “tussle” space

Technical, business, social, legal

  • WWW

phone email UDP TCP IP ETH 802.11 radio copper fibre

slide-7
SLIDE 7

July 21-22, 2008 EuroView2008 12

Applications Technologies

?

Mapping the parameter space - future

Current Internet architecture maps 1 point in the “tussle” space

Technical, business, social, legal

Future must embrace multiple areas

  • July 21-22, 2008

EuroView2008 13

Tussle space: middlebox?

MAC PHY

App TCP IP

MAC PHY

End system resources

MAC PHY

App TCP IP

MAC PHY MAC PHY

Operator resources

IP IP IP

Tussle space

slide-8
SLIDE 8

July 21-22, 2008 EuroView2008 14

Example: resouce usage

MAC PHY

App TCP IP End system resources

MAC PHY

App TCP IP Operator resources

Multiple paths: How many? cost value

Tussle space

July 21-22, 2008 EuroView2008 15

Middlebox control - reviewed

Resource users Resource owners

TCP Too slow Unfair Discriminating Multi-conn. P2p, IDC Port-selective packet dropping DPI (deep packet Inspection) Skype Obfuscate

?

Discriminating Secret???

Terms of negotiation

slide-9
SLIDE 9

July 21-22, 2008 EuroView2008 16

Next steps

Challenges and objectives are clear - but not how to get there! Our approach

Design principles for a tussle-aware architecture

Where did they occur, and how they were resolved Lessons learned

Define preliminary architecture (ongoing work)

Tussle-aware Encorporates novel (technical ideas)

Discuss preliminary architecture with business leaders

Get early feedback

Take feedback to improve approach

July 21-22, 2008 EuroView2008 17

Trilogy Conclusions

Develop a unified control architecture for the Future Internet

Scalable, dynamic and robust Operational and business requirements

Develop and evaluate new technical solutions for key Internet control elements

Reachability & resource control

Assess commercial and social control aspects

  • f our architecture & technical solutions

internal & external strategic evaluation

congestion control load-dependent, multi-path topology discovery, reachability routing policy economic drivers traffic engineering

TRILOGY

re-feedback

reachability mechanisms resource control business

www.trilogy-project.eu