Peer-to-peer technology (P2P) is often dubbed as the next generation of Internet applications, the future of computing and the end of copyright. The proof of the pudding is in the eating, and so far we have seen only a handful of successful P2P projects. Shall P2P live up to its promise, or shall it join the crowd of overhyped buzzwords such as push-technology or B2B? If you know the answer, let me know.
I set up this part of my homepage as a resource center for my own studies and research. I could as well keep it to myself, but in a peer-to-peer, quid pro quo fashion I share it with those interested. This page is updated as long as I follow the subject, it is flagrantly faddish and blatantly biased (not mentioning that it is also patently pathetic ;-).
Most recent additions are highlighted .O'Reilly openp2p.com - http://www.openp2p.com
O'Reilly (the publishing house) runs this hub for P2P stuff. Tim O'Reilly has committed himself to the cause of P2P and this is probably the best starting point if you want to learn more about P2P. | |
O'Reilly P2P directory - http://www.oreillynet.com/pub/q/p2p_category
A comprehensive directory of companies and projects that exist in the space. Detail listing (sorted alphabetically) is another view of the same directory. | |
The P2P Idea Page - http://www.exocortex.org/p2p
An excellent resource page with links to proposals, analytical and research papers. It shoots in-depth rather than in-breadth. | |
PeerProfits - http://www.peertal.com
A P2P portal. It's got everything a portal must have except for a free e-mail. | |
Grid Computing Environments Working Group - http://www.computingportals.org/
Window to the world of "grid" technologies, aka distributed computations. |
I would like to have more links under this title, and I'll be actively seeking for other groups and research project. You may call it academic arrogance, but I strongly feel that true innovations are most likely to come from researchers rather then from the industry. The reason is that from a complexity standpoint of view P2P is to the client-server architecture is what the client-server architecture is to standalone applications. It really takes a lot of research to design an efficient P2P system.
FreeHaven - http://freehaven.net
FreeHaven project is run mostly by MIT students. It aims at creating a robust system for distributed data storage. | |||||||||||||
Ross Anderson's homepage - http://www.cl.cam.ac.uk/~rja14/#Peer-to-Peer
Ross Anderson is one of the authors of Serpent, an AES candidate cipher. He pioneered the work on distributed storage systems in his proposal of The Eternity Service (1996). | |||||||||||||
Mark Lillibridge's homepage - http://research.compaq.com/SRC/personal/Mark_Lillibridge/home.html
Mark has some interesting ideas in building a P2P back-up system and a spam-free file-swapping application. The amazing part is that it's happening in the Compaq system research center. | |||||||||||||
Agile Management of Dynamic Collaborations - http://crypto.stanford.edu/dc/
The page links to different people involved in this project (mainly from Stanford and SRI). | |||||||||||||
Stanford people
Here I list Stanford students and faculty members that are doing P2P-related research.
|
I put here texts (and links to other media) that I [co-]authored and/or find thought-provoking and interesting.
Research papers
|
|||||||||
Talks
|
There are a few hundred companies that label themselves as P2P. Here I list a small number of them that I want to keep an eye on. This part of the page is biased squared.
Distributed computations
Each and every one of these companies is trying to match the success of SETI@Home project. Not all of them will succeed.
|
|||||||||||
Miscellaneous companies on my radar
Here I keep companies worth looking at.
|
|||||||||||
Just start-ups
These start-ups are mysterious enough to keep me intrigued. Or I just could not figure out what they were doing.
|
|||||||||||
Non-profit projects
You may make jokes about the companies listed above being charities and never meant to make a cent from their products, but there is a category of projects that have never tried to make money. And they made it all possible.
|
Stanford |
CS Department |
Theory Division |
Crypto Group |