Blackhawk: A Publish/Subscribe Prototype for FreeBSD
The Blackhawk prototype features a pub/sub-based kernel-integrated blackboard for efficient node-internal communication between applications. Furthermore, it extends this information-centric communication model to the network and provides packet forwarding with zFilters.
Blackadder: A Publish/Subscribe Prototype for Linux & FreeBSD
The newly developed Blackadder prototype features a pub/sub-based prototype of our functional model. It is currently available as a user-space implementation, which eases experimentation and development (a kernel implementation is to be available soon for improved performance). Blackadder implements various dissemination strategies, including link-local and domain-local (the latter based on zFilters). It implements a rich service model that allows for publishing and subscribing within a DAG-based information model.
We maintain an active mailing list where questions on features, bugs and general coding issues can be discussed. Join the code mailing list here
Implementation of an efficient zFilter-based packet switch for NetFPGA hardware.
PLA provides network infrastructure protection by employing per-packet cryptographic signatures.
Additional material can be found in the various PSIRP and PURSUIT project deliverables that are freely available.