Monday, January 30, 2012

I have to get me one of these

A fundamental problem that confronts peer-to-peer applications is
to efficiently locate the node that stores a particular data item. This
paper presents Chord, a distributed lookup protocol that addresses
this problem. Chord provides support for just one operation: given
a key, it maps the key onto a node. Data location can be easily
implemented on top of Chord by associating a key with each data
item, and storing the key/data item pair at the node to which the
key maps. Chord adapts efficiently as nodes join and leave the
system, and can answer queries even if the system is continuously
changing. Results from theoretical analysis, simulations, and experiments show that Chord is scalable, with communication cost
and the state maintained by each node scaling logarithmically with
the number of Chord node MIT Networking papers
More from the same site:
We argue that the core problem facing peer-to-peer systems is locating documents in a decentralized network and propose Chord, a distributed lookup primitive. Chord provides an efficient method of locating documents while placing few constraints on the applications that use it. As proof that Chord's functionality is useful in the development of peer-to-peer applications, we outline the implementation of a peer-to-peer file sharing system based on Chord.

The semantic machine needs a chord look up system. I'll have to see if they have open source code. They should fund Imagisoft and I will recruit these folks.

But the cheapest and best network addressing scheme is GPS. Require all boxes know where they are to GPS resolution, and if nearby boxes are within the resolution, let them discover local relationships. Otherwise send the packets to a specific place on the globe. Each node need only pick the fast port toward the destination. Imagisoft hereby releases the idea to the public domain and defines it as unpatentable.

Building Secure High-Performance Web Services with OKWS I am going to read this.

But the big one from MIT is ecoklernal:
Application-level networking is a promising software organization for improving performance and functionality for important network services. The Xok/ExOS exokernel system includes application-level support for standard network services, while at the same time allowing application writers to specialize networking services

They say they can speed up Cheetah 8 times using the exokernal! I have to get me one of these for the machine.

More on DHASH, MITs distributed hash (document look up)

2 comments:

tiffany jewellery said...

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

tiffany uk said...

Great thanks for sharing this articlepost.