statement from the opening page

ron minnich <[email protected]>
Newsgroups gmane.os.plan9.nine-grid
Message-ID <[email protected]>
from Andrey, mods from me, comments?

9grid is a collaboration between a geographically diverse group of Plan 9
enthusiasts. The goal of 9grid is to utilize the distributed features of
the "Plan 9 from Bell-Labs" operating system to create a tightly-coupled
grid-like environment in which running application can cross the
boundaries of the local cluster or institution and utilize resources
potentially available at locations far away.


A distinguishing feature of 9grid is its security model. Plan 9 is a far 
more secure system, from the ground up, than any Unix system extant. We 
have no need of add-ons to Plan 9 to make it grid-capable. We have no need 
of firewalls -- 9grid nodes are connected to the network outside the 
firewall. As users attach to nodes on the 9grid, their entire file system 
name space is visible from all the nodes which they are using -- and 
invisible to anyone else. 


9grid has no need of the Globus toolkit; we can make the case that
Plan 9 is a grid
operating system <i>sui generis</i>. Were one to attempt to design
a Grid operating system, it would probably end up looking like Plan 9.

Adding Plan 9 capabilities to Linux is possible (as in v9fs) but it is not 
possible to make the full capabilities of Plan 9 available on Linux or 
other Unix-derived operating systems. Since Plan 9 is now open source, we 
decided to use Plan 9 directly. 


Hence, what separates us from other Grid projects (such as Globus) is the 
novel approach we're taking to grid and distributed computing -- we tear 
away the 30-year old heritage of the UNIX environment, and instead of 
attempting to fit that into our new computing model, we start off with a 
brand new paradigm which enables communication between remote sites to be 
performed cheaply, and more importantly in a way consistent across the 
entire grid. Instead of setting out to design sets of protocols to handle 
various aspects of communication between sites we take the 9P protocol, 
already finely suited for the job, and modify our applications to use it 
to its full potential. 


Our hope is that by showing that grids can be built (and maintained!) with 
minimum effort we will open a new page in distributed computing, one where 
time can be spent solving computational problems using Grids, instead of 
spending it trying to get layers upon layers of software on an outdated 
operating system (i.e. Unix and its clones) to work together.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.