Home
 
                                     About Us Technology Services Support & Download Contact
 
 
About Our Technology
Replication Suite
   - Replicated Hash Table
   - Congruity Replication
The Spread Toolkit
   - Secure Spread
 
The Spread Toolkit

The Spread toolkit provides a high performance messaging service that is resilient to faults across external or internal networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application level multicast and group communication support.

The basic Spread group communication toolkit is available as an open source from www.spread.org. Spread Concepts provides commercial licensing and support for the Spread toolkit.

Spread Benefits
  • Provides reliable and scalable messaging and group communication.
  • A proven technology used in thousands of commercial, government, research and teaching environments.
  • A very powerful but simple API simplifies the construction of distributed architectures.
  • Easy to use, deploy and maintain.
  • Highly scalable from one local area network to complex wide area networks.
  • Supports thousands of groups with different sets of members.
  • Enables message reliability in the presence of machine failures, process crashes and recoveries, and network partitions and merges.
  • Provides a range of reliability, ordering and stability guarantees for message delivery.
  • Emphasis on robustness and high performance.
  • Completely distributed algorithms with no central point of failure.
  • Cross-Platform support.
  • Highly configurable client-daemon architecture.
  • Enables systems to grow seamlessly without architectural changes.

Spread can be used in distributed applications that require high performance, robust communication among various subsets of members. The Spread group communication service and delivery guarantees can be used to construct applications such as:

  • Collaborative applications e.g. chat servers, Common Operation Picture.
  • Distributed consistent state.
  • Replication.
  • Cluster message bus, management and monitoring.