Written by Can Erten and edited by Richard MacManus. This is the second in a 2-part series exploring the world of P2P on the Web. Part 1 was a general introduction to P2P, along with some real-world applications of P2P. Part 2 (this post) discusses future applications.
As we mentioned in Part 1, broadband speeds are ever increasing and so the demand for peer-to-peer networks is also increasing. However many things that could be accomplished by P2P networks are still in development or research. There is huge potential that at least some of the resulting applications will go mainstream, just as Napster did in the late 90's or Skype in the early part of this century. In Part 2 of our series, we look at some of these potential future applications for P2P on the Internet.
Starting in the late 90's, a search engine company called Google changed the way we search the internet. Their idea was to index the web and get the top results, using their now famous Page Rank algorithm. However nowadays, indexing the web accurately has become a huge and seemingly impossible job to complete. So P2P search engines could be the next solution - where every node (user) is a crawler itself.
In P2P search (a.k.a. distributed search), each individual connected to the network serves its local index as a source of search. Instead of having a central company and a central server, each participant of the network is a search repository. Since we are talking about web indexing and web searching, a user's internet cache might be their contribution to the search database. When they execute a query, firstly their local system is queried; than if the results are not satisfactory, the next peer is queried, and so on. The difficulty is the selection of good peers to provide satisfactory results. P2P search may well be a long shot, but one possible solution in this area to check out is the Minerva Project. It is described as follows:
"Each peer is considered autonomous and has its own local search engine with a crawler and a corresponding local index. Peers share their local indexes (or specific fragments of local indexes) by posting meta-information into the P2P network. This meta-information contains compact statistics and quality-of-service information, and effectively forms a global directory. However, this directory is implemented in a completely decentralized and largely self-organizing manner."

The impact of video and audio web sites on the Internet has been very large over the last couple of years - and will only increase. Therefore there has been talk of moving video streaming to P2P networks, to lessen the load on the Internet. A P2P approach for video streaming would be to hold a copy of a file in different parts of the world and serve it from multiple points to users.
The creators and entrepreneurs of Kazaa and Skype, Zennstrom and Friis, are working on such a project - called Joost, a.k.a. the Venice Project. It will be like a TV on demand service, but based on P2P where clients connect to the network and download TV programs. Joost also features social networking aspects - you can rate and discuss TV programs with other people. At the moment Joost does not provide a lot of channels, but the potential is there once more content is added. See also Read/WriteWeb's earlier review of Joost and other IPTV services.
Many popular web applications have been ported to mobile platforms already. Likewise there is huge potential for P2P mobile applications, at least when wireless network enabled mobile phones become more popular. I think it will follow the same trend as for PC P2P applications - i.e. it will start from instant messaging, followed by file-sharing and IP telephony, then video and other media. Already Skype uses P2P for its VoIP, as we explained in Part 1. Also back in 2001 Swedish software maker Pocit Labs developed a mobile file sharing client called BlueTalk. It enabled file sharing over Bluetooth for up to 54 people - for example to trade files or play networked games.
A more recent example is PeerBox, reviewed earlier this year by ThinkMobile. PeerBox allows you to search and download music, videos and pictures; among other things.

Consumer to Consumer e-commerce is one of the most popular services on the Internet. A centralized trading platform (such as eBay) enables consumers to trade, buy or sell their goods. However in a centralized system, there is always a possibility of a failure - such as the server goes down or is busy. P2P enabled e-commerce can remove the centralized system and so lessen the possibility of failures. However there are many things that have to be implemented for a P2P system for e-commerce to work - it has to be secure, transactional and workflow-based to track different stages of the sales process. It also has to support detailed search, e-commerce advertisements and location awareness of the peers.
One early example perhaps is Tamago, a P2P marketplace that has been reviewed before on Read/WriteWeb.
In this two-part series, we've examined different types of P2P systems and their applications - past, present and future. We've covered just a few areas (check the comments on our previous post for other exciting applications).
Let us know some of the promising new applications of P2P that you've come across, which Read/WriteWeb could perhaps explore in future articles.
Image credit: MFA Design Technology
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
Natural language search doesn't really appeal to me -- I've spent all of my "search life" learning how to properly find stuff on standardized search engines. It would actually take a learning curve to learn how to do queries in natural language.
What would really appeal to me is being able to look stuff up socially, without having to build a social network in order to do so. For example, if I want to buy something... I would like to search trusted sources first (family, friends, etc) and then their connections. There is so much information contained within blogs that it should be (read: IS) possible to do such a thing.
Posted by: Robert Dewey | April 3, 2007 1:17 PM
Thanks.
Posted by: lemon obrien | April 3, 2007 3:30 PM
The p2p search is a fantastic academic idea... BUT, wasn't another key selling point of google it's query speed?
Posted by: Helen | April 4, 2007 1:42 AM
Great article!
My company is at the heart of the file-sharing industry...We make free GigaTribe, which allows users to browse (and download from) specific folders on each other's harddrives. Our software can therefore be used to access your computer from a remote location! And...(this sounds like that Ginsu knife commercial!)...you can also chat with your friends at the same time...and all exchanges are encrypted, so no one can intercept your data. It goes without saying that this is not merely another "pirate" tool, we have a lot of professional users who need to transfer large amounts of data easily (animation studios who outsource, teachers who have their students download assignments, webdesign teams who collaborate from different countries, etc...), and file sharing is becoming as common as sliced bread. For more info or to use it for free, visit http://www.gigatribe.com
Posted by: John Carricaburu | April 4, 2007 6:41 AM
it's me again
I'm translating this article again
:D
just let u know
Posted by: huahua | April 4, 2007 7:43 AM
I work for Digiworld Ltd who developed open-source anonymous p2p file sharing application kerjodando see www.kerjodando.com and www.itsDargens.com.
I feel that P2P will not meet its potential until the big players Microsoft and Google embrace it.
P2P development is problematic due to its decentralized nature and lack of standards. This slows development. A big player could introduce standards and provide more resources for development.
Posted by: Ezzy Elliott | April 4, 2007 9:01 AM
This article gives a good overview of potential future p2p applications. By decentralizing resources, P2P has allowed new applications in various fields, that are not limited to file-sharing.
I am working for 1-Click Media, a pionneer in legitimate p2p and we have been providing p2p solutions to big companies (TV broadcasting channels mainly) since the very beginning of the technology. We have specialized in distributing Video on Demand and Video on Push, and we believe that Video, and to the extent multimedia p2p is going to be one of the main use for p2p in the next two years.
Just imagine: you have content you want to broadcast to other users, and everybody can stream it from anywhere, without you being online ! Yes P2P allows to split the content on several locations, and with some tuning can meet the QoS requirements to watch a video as soon as the download starts (we have developed such technology).
Sebastien
Project Leader
1-Click Media, http://www.1-click.com
Posted by: Sebastien | April 5, 2007 2:14 AM
hakia and Wikia-Search CEO's iterated a similar prospectus in interviews I had with them recently. Their engines are very conducive to P2P collaboration, as I think Powerset's might be. Interesting article, thanks!
Posted by: Phil Butler | April 5, 2007 7:38 PM
Hola, soy estudiante y estoy haciendo un trabajo sobre p2p. Me gustaría saber que usos se pueden dar en las empresas y que programas. gracias
Posted by: Noelia | April 27, 2007 10:28 AM
Hello!I'm student and I'm doing some research about the applications of P2P technology in the enterprises.
Posted by: Maria | April 27, 2007 10:32 AM
Have a look at FAROO, a peer-to-peer web search engine.
Posted by: wolf | May 26, 2007 9:18 AM