This project covers the core GDP functionality. In particular, this is home for the client-side C library, various language bindings around the C-library, log-server, various utilities around it, and some little projects related to the Urban Heartbeat. We hope to eventually clean it up and migrate components other than the core functionality (such as Urban Heartbeat stuff) to their own independent projects. For an overview, see wiki....
- GDP Interfaces
Code that is not part of the GDP itself, but is used to transfer data in and out of the GDP.
Raft is a replicated state machine and one of the consensus protocol.
This work makes Raft running on gdp-click routers where all processes are identified 256-bit flat name address (GUID).
There are several reasons working on it.
- A first reason is to use Raft for a multi-writer case as a sequencer....
- GDP Router
This serves as the umbrella project for different versions of the GDP Router. The GDP router is at the core of the routing framework in the GDP network. The earliest version of the GDP router is based on Python, while later versions leverage the Click Modular Router....
- Python GDP Router
This is the Python version of the GDP router.
- GDP infrastructure visualization
A project for visualization of GDP infrastructure.
This project is primarily for issue tracking and documenting operational procedures related to the GDP.
- Redmine enhancements
While we get the Redmine site going, this serves as a meta-project to keep track of any challenges, bugs, settings tweaks that we ought to make.
Also available in: Atom