You would imagine the ability to cluster a set of servers or workstations to serve a single application would be a logical enhancement. Apollo can be configured to use Sun's JINI lookup services for locating and identifying suitable machines for handling web load. Each remote machine can be configured to handle particular parts of the page tree, or the entire tree. Remote machines need to run a small java application to make itself available for accepting work. This program can be loaded on any machine, including workstations in an office. Remote machines can disconnect from the pool at anytime, allowing non-server grade machines to handle temporal load.  A more detailed description of the Jini functionality can be found in the Joe Kislo's Honors Project Paper (msword and postscript).

Load balancing and node discovery technologies are not currently distributed with apollo at this time.