The Emerging Paranet
by Eric Wagner (with Mariva H. Aviram)
Tuesday, May 15, 2001

Giant newspaper headlines declare, "The Web is Dead." As the dot-com industry implodes now as quickly as it had exploded in 1995, it would seem that the Web is, indeed, dying, if not already dead. But before we lower the coffin into the ground, we might heed a slight stirring, the quiet sound of something unostentatious, yet imperative, which may be about to resurrect our hope in networked computer technology. The stirring, a phoenix whispering from the ashes of the Web, may be the first sound of the next revolution. IT development veteran Eric Wagner dubs this revolution the Paranet.

Surfing Spiders: merging metaphors

There's a spider on my wall, meandering slowly toward my computer. It seems to be lost. Perhaps it can't figure out where to build its web. I'm not sure there is much for it to catch around here, anyway. 

As I watch the wandering fuzzy arachnid, I realize that the spider is like a dot-com. Just like the spider, the dot-com can't figure out how or where to make its web or how to make a living (generating revenue or ensnaring bugs) even when a web is woven. But I won't continue this analogy. (For now.) It's just a bit too obvious. 

Before I noticed the spider, I was thinking about how the Web isn't really a web. It may seem like a web of connections, but it's really just a collection of links presented in different ways. Some color here, some flash there, and voilį, you are, to use that (already) mixed metaphor, surfing the Web. 

What else is there to the Web? Sure, there are "revolutionary" technologies that streamline proactive channels, and envisioneer scalable infomediaries, as well as mesh collaborative schemas (see the Bullshit Generator for other useful and innovative technologies). But is there anything really new? 

Here are some ideas that could be new, or at least unusual. Of course, even good ideas can be destroyed by bad companies. In any case, these ideas could make the Web, well, more like a web.

1. eXtensible Resource Name System: 100 Degrees of Solitude

According to its corporate home page, XDegrees is "peering into the next wave of Internet apps." (Read the entire InfoWorld article from which this quote is borrowed.) This quote could in fact be true; however, one couldn't be faulted if one assumed this to be simply standard dot-com hyperbole.

I am not sure about the future of XDegrees, but I am sure that its engineers are on to something: capitalizing on the unused capacity of everyday, ordinary client workstations. Most companies have a vast amount of unused file storage and CPU time, not on the servers, but on all of the client systems in toto. In fact, in many companies, this unused storage and processing power far exceeds the amount of resources on their servers.

One much-hyped way to put to use the potential resources is with peer-to-peer networking. Of course, this is hardly a new idea: peer-to-peer networking has been around for years (remember Microsoft's gem, circa 1992, Windows for Workgroups?) The new twist on peer-to-peer has been the addition of a location repository (ą la Napster), or a distributed-location repository (such as Gnutella). But the uses of these systems are limited, because they are simplistic and non-extensible.

The XDegrees system is based on something its developers call eXtensible Resource Name System, or XRNS. XRNS extends DNS to encompass all network information including machines, devices, applications, and data. What is most interesting is that the system is not location dependent; that is, a specific document or application need not be stored in a single location. XRNS keeps track of the multiple locations-but access requires only one address. This is like combining DNS, load balancing, file sharing, and even a disk-array-based RAID.

Why is this so interesting? Because, with XRNS, for the first time the power of client-server can be melded, synergistically, with peer-to-peer. XRNS can be controlled centrally, although, unlike client-server systems that rely solely on expensive central servers for storing applications, files, and data, XRNS can use the power of all network-attached systems. This type of network would add an astounding amount of computer capacity-capacity that already exists-to corporate, and perhaps worldwide, networks.

 2. Project JXTA: The Joy of Juxtaposition

Perhaps the future does not need us, as Sun Microsystems chief scientist Bill Joy says. The future, however, does need Project JXTA (or something like it). JXTA (short for Juxtapose) is an open source Sun Microsystems project whose purpose is to create a peer-to-peer network protocol that allows for fully controllable distributed applications and data.

What is intriguing about Project JXTA is that it represents the first attempt to create an open source (as well as open API and protocol) peer-to-peer communication system. Although peer-to-peer has existed before, it has been mostly limited to file sharing and distributed computing, such as SETI@home, which is a screen-saver, running on millions of computers worldwide, that analyzes radio telescope data for signs of extraterrestrial intelligence.

Project JXTA has the potential to completely change the structures of the Internet and the Web. In many ways, JXTA combines, even blurs, the Internet and the Web as never before. (Perhaps the surfing spider isn't such a mixed metaphor after all.) Essentially, JXTA allows for a fully utilized and multi-connected web of information, data, connections, and ideas on a global scale.

Exactly what will come out of Project JXTA isn't known yet. But it is not a stretch to imagine publicly-accessible, large-scale distributed-processing networks whose computational power up to this point has only been possible with supercomputers or single-purpose distributed-processing systems like SETI@home.

3. The Semantic Web: What You Say!!

Director of the World Wide Web Consortium Tim Berners-Lee, in an article in Scientific American, introduces an idea that seems to have come straight out of a William Gibson or Neal Stephenson novel. Berners-Lee's proposal for what he calls "The Semantic Web" is, much like his original concept of the World Wide Web, a science fiction idea.

The last time you used a search engine to find specific information, how long did it take? Most searches return an exasperating amount of useless, unrelated, and irrelevant information. For example, if I am looking for information about spiders (the live, creepy-crawly type), a quick search will probably return a mix of links about automated Web spiders along with information about biological spiders. Try it for yourself: go to Alltheweb.com and search for "spider".

A key feature of The Semantic Web is the supercharged functionality it adds to XML. The Semantic Web extends XML to include not only document data types but also relationships between types. An example in Berners-Lee's Scientific American article is the representation of a zip code. A zip code could be called "zip code" in one document type, but a "postal code" in another. The Semantic Web adds functionality to XML that can link multiple names for the same type of information. It also uses XML to create document types (meta-document types, actually), that assist what Berners-Lee refers to as agents to read multiple and disparate pieces of information and documents in a way that dynamically pulls desired information from the multiple sources.

In addition, The Semantic Web not only uses automated agents, it almost humanizes them. The Semantic Web's agents, exploiting the supercharged XML, are personalized search and organizational systems that individuals can tailor to their own uses. Of course, many tech development companies have, for years, claimed and boasted that their products can tailor computerized personal assistants. In this case, however, a fully specified protocol allows (requires, really) the agents to communicate amongst themselves.

Much of what Berners-Lee describes exists today on an ad hoc basis. The Semantic Web implements a common standard for storing descriptive information-what Berners-Lee calls ontologies-that creates links and relationships between all types of information. Such a standard makes possible a fully connected web of information-information connected in a meaningful way that could, for example, tell us how surfers and spiders are related.

The Paranet

These three ideas-XDegrees's XRNS, Sun's JXTA, and Berners-Lee's The Semantic Web-are related in the sense that they all venture beyond simple extensions to the Web. But are they really new? One test of true novelty is to see if there exists a buzzword for these ideas. If none exists, then a concept is either novel or useless. No buzzword for this type of network innovation exists yet ("The Semantic Web" and "XRNS" aren't all that catchy). My suggestion is paranet, prefixing "net" with "para-," which means "beside," "beyond," or "similar to." A paranet (lower-case for an insulated network), or the Paranet (capitalized to represent the global, inclusive network), could be the technology of not-too-distant future networks, based on the networking technology we currently use, with similar interfaces that run beside current networks and exceed far beyond their current capabilities.

The spider is no longer on my wall. Perhaps it has been inspired to build its web. The dot-goners, I mean, dot-commers (including me), are no longer clogging the Silicon Valley freeways. Perhaps they are about to create their paranets. I have already begun weaving my own.

Copyright © 2001 Eric Wagner and Mariva H. Aviram. All rights reserved.

Creative Commons License
This work is licensed under a Creative Commons License.