Design Choices in
P2P Infrastructure

P2P Infrastructure

Locations vs. Names

Network vs. App-level routing

Network Routing

Application-Level Routing

Application-Level Routing 2

RPC vs. Async Messaging

The Lookup Problem

Specialization

An Unsolved Problem: Incentives

Is there a common ground?

Moving Up a Level

The End