P2P Could Make Internet More Reliable: Gettin' JNGI With It.
P2P is how the internet was supposed to constructed. Instead we got an client - server architecture. So says this incredibly interesting and challenge-issuing report from the MIT Enterprise Technology Review. The most recent example of how this top current top-down architecture can cripple the internet is the VeriSign SiteFinder debacle. One top level screw up and the whole thing breaks. Well, not the whole thing, but you get the picture.
I'm personal enamored with P2P and shudder when people instantly equate P2P with music file sharing. Ultimately P2P is and can be so much more than trading Britney Spears' cruddy songs.
At JavaOne, as I've written before, one of the most interesting presentations I attended was by the JNGI project. From JNGI's project page, "JNGI is a framework that users can use to submit jobs. These jobs are split and distributed among several peers. The use of JXTA peer groups helps us to localize communication, which in turn improves scaling.