Siena (Scalable Internet Event
Notification Architecture) is a research project aimed
at designing and constructing a generic scalable event
notification service. For full details on the Siena
project follow this link. This page
contains software related to Siena.
If you are a Siena user, or even if you are just evaluating or
studying Siena, please consider registering with us by submitting a
Siena User Registration Form.
The following is a list of projects and software systems that are
directly related to Siena:
- Siena Fast
Forwarding
- a modular implementation of a fast
content-based forwarding algorithm.
- CBCB Routing
Protocol
- implementation of the Combined Broadcast and
Content-Based routing scheme for content-based networking. This
implementation of the CBCB protocol executes within the SSim simulator.
- Siena Fast
Forwarding Net Message
- an interface to use the Siena Fast Forwarding as a packet
classifier. This library presents network packets (e.g., an ethernet
frame containing an IP packet with a TCP payload) as "messages" to be
processed by a content-based forwarding algorithm.
- Siena Monitor
- a graphical
traffic viewer for Siena. Siena Monitor receives traffic log messages
from Siena servers and produces a graphical display of the topology of
the network as well as of the traffic flow.
- SXML
- automates the
publication of XML data, as well as the use of XPath subscription.
- Siena Object
- a generic publisher/subscriber with a simple
graphical user interface. Available as a source package (sobject-1.0.2.tar.gz) and as a binary
RPM package (sobject-1.0.2-1.i386.rpm.)
- MobiKit
- a
mobility support service that allows applications to move across the
publish/subscribe network or to temporarily detach from it. MobiKit
transparently manages active subscriptions and incoming messages when
an application detaches from its server until it reattaches, possibly
at another server.