Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
Just a thought: free distributed search?
- 2006-06-25
-
Write a full post in response to this!
Every once in awhile, I just get a hare-brained notion. Today’s was, why do we use a central website for doing internet searches at all? Why Google?
Consider the success of the Planetary Society’s distributed SETI project, and the distributed computing architecture that resulted from it. Consider the success of swarming download technology like BitTorrent. Consider how simple a basic web spider could be. Consider the efficiency of spidering networks locally. Consider the architecture of DNS.
See a pattern?
What if we replaced the concept of a search engine site with a search engine protocol? What if we ran small spidering operations on thousands of sites around the world instead of putting a massively parallel supercomputer in one room somewhere to do it? The individual spiders would be intelligent applications that learned their immediate environment, and then shared that data with others. Each person using the software could send queries into it, and it would propagate up through a series of spiders to find the best sources of information on the subject.
Probably, you’d still need central indexes somewhere. But what if the index servers where run by lots of people, and not just one company?
It would be a whole new architecture, of course, and there’s probably some weaknesses to it, but the idea of a peer-to-peer based search network with peer applications sharing both the indexing and querying load with each other does seem feasible — after all, distributed computing is able to capture more computing power more cost-effectively than just about any supercomputer architecture, so the power to do it is probably there.
Makes me wonder if someone is already building it.
Just a thought…
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This entry is (C) Copyright by its author, 2004-2008. Unless a different license is specified in the entry's body, the following license applies: "Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved and appropriate attribution information (author, original site, original URL) is included".
Biography
Terry Hancock: Terry Hancock is co-owner and technical officer of Anansi Spaceworks, dedicated to the application of free software methods to the development of space.
- Terry Hancock's posts
- Login or register to post comments
- 2354 reads
- Printer friendly version (unavailable!)




Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
Is Microsoft trying to kill Apache?
Gary Richmond, 2008-08-08 -
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
The top 4 internet flame wars about free software
Andrew Min, 2008-08-16 -
Creating wealth with free software
Richard Rothwell, 2008-08-05
Similar entries
Buzz authors
All news
- Novell and SCO Agree on Interest, Trust Amounts; Final Judgment Still in Dispute
- Jonathan Riddell: Ubuntu Developer Week
- Here's Psystar's Answer with Counterclaims - Updated as text
- Martin Meredith: Forum Software - What are your thoughts?
- Gerald Carter of Likewise talks about LDAP for Linux (video)
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Don't compare GNU/Linux with Windows or MacOS - they are not in the same game
Ryan Cartwright, 2008-07-07 -
Self-signed certificates and Firefox 3 - a possible solution
Ryan Cartwright, 2008-08-05 -
Why sharing matters more than marketshare to GNU/Linux
Terry Hancock, 2008-08-01 -
Dictators in free and open source software
Tony Mobily, 2008-07-22 -
Why did Javascript/AJAX mop the floor with Java, Flash and Silverlight? Or, why open standards eventually win
Tony Mobily, 2008-07-30
Dedicated server
Reminds me in a strange way of geocaching
Submitted by Alan Berg on Mon, 2006-06-26 11:45.
Vote!http://www.geocaching.com/faq/
Yep, dont know why, but sort of searching for gold.
network slowdown
Submitted by shtylman on Mon, 2006-06-26 18:02.
Vote!The idea may sound good, but I think that you will run into a network slowdown. If you have evry computer trying to search the network for the same things it will be inherently redundant. I think the central index idea is better. Just think, if at all times your computer network was being cralled with various spiders looking for content; just imagine the security concerns. Distributed things are good, but they do have their tradeoffs.
Reprint Notice
Submitted by Terry Hancock on Sat, 2006-07-22 00:08.
Vote!My blog entries at Free Software Magazine may be reprinted with this notice:
Copyright (C)2004-2006 Terry Hancock / License CC-By-SA 2.5+
http://creativecommons.org/licenses/by-sa/2.5
Originally at http://www.FreeSoftwareMagazine.com
Majestic-12
Submitted by Anonymous visitor on Sat, 2006-10-14 22:35.
Vote!They have already done it:
http://www.majestic12.co.uk/
I love it when that happens
Submitted by Terry Hancock on Wed, 2006-10-18 00:23.
Vote!Given that this thread is way off the front page, I may have to blog that site separately.
Thanks!
Distrib Search
Submitted by Anonymous visitor on Mon, 2007-02-05 20:15.
Vote!You'd have to have a large existing user base to pull this off. IMO, adding this as a component to Skype, or even better, Firefox would be a great way to go. Yes there would be some security concerns...but how big will they be? I think that if you have 10 PCs in a cloud index the same item, and 9 give one answer and 1 gives another, you toss the odd data out.
Martin Tibbitts