next steps p2p infrastructure workshop may 28, 2008
TRANSCRIPT
![Page 1: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/1.jpg)
Next Steps
P2P Infrastructure Workshop
May 28, 2008
![Page 2: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/2.jpg)
Warning
• These slides are just some rough notes from the end that were used to help drive discussion at the end of the meeting
• Don’t take them as the actual Next Steps
![Page 3: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/3.jpg)
Localization
• Was for peers to find AS Numbers• Way to locate an iTracker• Way for ISP to let customer know what status of account ( like cellular
#number minutes left in month in cell phone)
• Way for an application to ask network oracle in real time what is a good “peer” to talk to right now
• Does not reveal complete routing topology to application• Does not reveal all of what users is doing to the network
• Oracle to use routing information to answer questions • What does Local mean - delays, hop count, scopes
• May help reduce transit costs
![Page 4: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/4.jpg)
Caching & Peers
• Protocol to Cache should be same as protocol to peers
![Page 5: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/5.jpg)
Tracker Format
• Standardize to delegate from global tracker to local tracker– Should be explicit and off-path
![Page 6: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/6.jpg)
Caching
• Investigate costs & cost savings
• Find out if people would deploy
![Page 7: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/7.jpg)
Federated Identity
• Cross domain / Cross operator / Authentication
![Page 8: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/8.jpg)
DSCP
• Questions around incentives?
![Page 9: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/9.jpg)
Terminology BCP
• Create well defined terms that ISPs can use to explain to users what service they can expect
![Page 10: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/10.jpg)
TCP Fairness
• P2P apps use of multiple TCP flows?
![Page 11: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/11.jpg)
Split
– Pricing (virtual or real)• Very hard to get right• Many got wrong
– Signaling about what fairness will be forced on you
• VS.– Congestion is Cost?
![Page 12: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/12.jpg)
IRTF
• Economics
![Page 13: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/13.jpg)
Misc.
• Consider super peer
• Peer selection
• Bring in bittorrent protocol
• “Grandma has a server”
![Page 14: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/14.jpg)
Quick Fix?
• Need to think about long term game as well as quick fix
![Page 15: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/15.jpg)
Scavenger Class / DSCP
• using scavenger class
• Question around incentives?
![Page 16: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/16.jpg)
Indication of Charging
![Page 17: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/17.jpg)
Talking to local net
![Page 18: Next Steps P2P Infrastructure Workshop May 28, 2008](https://reader035.vdocuments.net/reader035/viewer/2022071806/56649f3e5503460f94c5f481/html5/thumbnails/18.jpg)
Thanks
• Authors• Program Committee
– Lars Eggert– John Morris– Daniel Weitzner– Dave Clark
• MIT• AMS