I wanted to post this, after i watched, Web 2.0 Expo NY 2009 presentation of Douglas Rushkoff. You can see below.
I have an idea and asking your help to discuss about it. And let me know, if you could help me on this.
My idea is;
Eliminate monolithic search engines like Google/Yahoo etc. and create p2p based search engine lives in every single computer joining to the internet.
How?
# Create Mozilla Firefox/Opera/Internet Explorer "add on/plugin" to "crawl, distribute, store" small amount of data from web sites.
# Use DNS techniques and collect data from only closest web sites to the collecting node. Data will be available to every requester in few milliseconds.
# Remember, basically search engine data is only indexed form of the same data of the web sites. We have a well known knowledge of this structure.
# There will be no master servers by using real p2p techniques. No single point of failure because theoretically, we have enough number of computers always online on the internet.
# Create apache/IIS plugins to accelerate communication between browsers and servers at second stage.
# I am not going too deep for the advanced p2p techniques here. I can also explain by technical perspective upon request.
# I am a keen follower of open source movement. Everything will be GPL licensed.
We have petabytes of data but! we have exabytes of empty space in users computers directly attached as storage nowadays.
Now, my friends;
What do you think about this idea?