Hello and welcome to the Grid Packet Computing for Java project home page.
This project was spawned from an idea I had years ago with regard to the
capability of using Java to do distributed computing.
The diagram at the right gives an overview of my design where user programs
are partitioned into Quantum size computable GridPackets and then submitted to
GridRouters for distribution and subsequent processing.
The Quantums contained within GridPackets are then distributed and processed
by GridEngines which are implemented in various forms. Currently, the most
available form is via a Web Browser, such as Internet Explorer, Firefox, Safari
or any browser that can run a Java Applet. Other forms, such as Java Servlets,
may be implemented but, by far, the Swarm aspect will mostly be implemented by
browsers and cell phones. The diagram shows Firefox but this will work with
any browser that supports a Java plugin such as those listed previously
After processing is complete, the Quantums are available for retrieval and
aggregation by the user program which submitted them. Quantums of different
user programs are distinguished by license keys and domains.