[JXTA discuss] Project Proposal: Quorum-Service A basic service for collecting quorums of peers.

John Schock <[email protected]> Mon, 15 Aug 2005 23:52:39 -0700
Newsgroups gmane.comp.java.jxta.general
Message-ID <[email protected]>
Proposing a new project for the services category:  Quorum-Service


The Quorum Service provides a mechanism for carrying out basic quorum 
operations (e.g. voting).

The goal of the project is to develop a robust service for collecting 
quorums.

The current status of the project is "pending approval".  A functional 
prototype of the Basic Quorum Service and a sample application are 
available and will be added to the project as soon as it is approved. 
Substantial work is required, however, to bring the Basic Quorum Service 
more in line with standard JXTA coding style and practice.

The project has several needs:
1. Code needs to be normalized to meet normal JXTA practice, in 
particular, the logging system needs to be re-written to use log4j, and 
coding style needs to be updated.

2. The sample application (a distributed filesystem) is currently 
functional, but needs a fair amount of work to make it "production 
quality". We need a good sample application to demonstrate the 
usefulness of the underlying service.

3. As a long term goal, we need to encourage the development of other 
projects that require a consensus protocol, such as distributed 
filesystems and databases.

I'm looking forward to working with the community on this project.

-John Schock