Implementation - Release Notes
Version 3.0 - 01/2007
- Introduction of an entire new routing layer
- Support for user-defined messages defined by XML-file based mappings to implementations
- Support for additional user-defined routing strategies
- Seperation of routing strategies and message types
- Messages are only decompressed entirely if necessary, e.g., at the peer responsible for a query
- Introduction of two-tier SuperPeer architecture
- Introduction of an unstructured network as fallback network if the P-Grid overlay breaks temporally
- Improvements for peers joining an existing P-Grid network
- Improvements in dynamic load balancing
Version 2.0a - 16/01/2006
- Major revision of the code
- The Gridella GUI and P-Grid were decoupled into individual packages (P-Grid is now a library used by Gridella as any other application would).
- The P-Grid library provides now stable, well-defined interfaces (p2p.*)
- The code was restructured and cleaned up
- Not only P-Grid messages but arbitrary (user-defined) messages can be routed
- Query processing was re-written from scratch (more generic and cleaner now)
- Reduced thread load
- Support for peer lookup
- P-Grid now uses the SAX parser (included by JDK 1.4)
- P-Grid can be customized in many ways
- Improved network construction algorithm
- A real database as local persistent storage
- Better load balancing among participating peers
- Support for range queries
Version 1.0 - 30/11/2002
- initial release