face of network and site failures. In order to make use of the redundant processors, a remote subquery mechanism was added to Ingres. The system is able to run subqueries in parallel on any or all machines and to assemble the results. In discussing the comparisons with distributed Ingres, it is stated that initial Genesis operational status was achieved by only two man months of additional programming and less than 1000 lines of source code to convert standard Ingres to run in parallel in a distributed environment. Performance data was obtained by running a simple query on a relation with 30,000 tuples, each 100 bytes long. The query took 2 minutes and 19 seconds (2:19) on Genesis Ingres with local data compared to 2:15 minutes on Ingres with local data. However, Genesis Ingres with remote data took 2:25 minutes compared to Ingres with remote data that took 3:23 minutes to execute. The drawbacks of a distributed database on a system like Locus include increased I/O operations due to a small data block size and lack of a facility to cause pages of a file which are logically sequential to be stored in sequential order. Other arguments have