The goal of the CoopNet (Cooperative Networking) project at Microsoft Research is to investigate ways in which selective use of peer-to-peer (P2P) communication can help improve the performance and/or functionality of client-server applications. CoopNet differs from many other P2P systems in a few ways: (a) P2P communication is used to complement rather than replace client-server communication, and (b) a minimal assumption is made about the willingness of peers to cooperate and the duration of such cooperation; an individual peer may participate in CoopNet for just a few minutes.
The initial set of applications we are focussing on are: (a) Web flash crowd alleviation, and (b) streaming media content distribution.
We are also conducting a study of peer-to-peer network performance among broadband hosts (DSL, cable modem, etc.) in the Internet.
People
MSR Researchers
Phil Chou
Venkat Padmanabhan
Helen Wang
Interns
Kay Sripandkulchai (CMU; MSR intern during Summer 2001)
Karthik Lakshminarayanan (U.C.Berkeley; MSR intern during Summer 2002)
Publications
The Case for Cooperative Networking
V. N. Padmanabhan and K. Sripanidkulchai
Proceedings of the First International Workshop on Peer-to-Peer Systems (IPTPS), Cambridge, MA, USA
March 2002
PostScript, PDF
(This is a slightly expanded version of the original IPTPS paper (PostScript, PDF) that includes an addendum.)
Distributing Streaming Media Content Using Cooperative Networking
V. N. Padmanabhan, H. J. Wang, P. A. Chou, and K. Sripanidkulchai
Microsoft Research Technical Report MSR-TR-2002-37
April 2002
PostScript, PDF
(This is an expanded version of the NOSSDAV 2002 paper below)
Distributing Streaming Media Content Using Cooperative Networking
V. N. Padmanabhan, H. J. Wang, P. A. Chou, and K. Sripanidkulchai
ACM NOSSDAV, Miami Beach, FL, USA
May 2002
PostScript, PDF
Presentations
The Case for Cooperative Networking
First International Workshop on Peer-to-Peer Systems (IPTPS), Cambridge, MA, USA
March 2002
PostScript, PDF
Distributing Streaming Media Content Using Cooperative Networking
ACM NOSSDAV, Miami Beach, FL, USA
May 2002
Related Research Projects
PROOFS (Columbia University)
Pseudo-Serving (UC Davis)
Video Transport in Wireless Ad hoc Networks (Polytechnic University)
Stanford Peers (Stanford University)
Questions/comments? Email padmanab@microsoft.com