Abstract : Our project was motivated by scalability and robustness gaps identified in the GIG/NCES COTS technology base. Concerns included the instability and poor performance of publish-subscribe technology in large deployments and the challenges of building scalable cluster-hosted technologies for data centers under intensive time-critical stress. Our solutions include the Ricochet real-time multicast, Cayuga message filter, a new scalable services architecture, the Quicksilver scalable multicast, Chunkyspread and Fireflies. Several of these are now being distributed for use by our partners in the military and elsewhere and will also be used by Cornell for follow-on projects. In addition to software solutions, our group participated in government workshops and worked closely with the Air Force on a transitioning path to move our solutions into their hands, and is likely to receive some continuing funding to pursue that path. Moreover, we identified promising applications for Ricochet in the context of the Navy DD (X) program. Finally, we explored some tangential applications of SRS concepts in the context of mobility. This ultimately led to a successful proposal under the DARPA ACERT program, managed by Dr. Jonathan Smith (IFTO).
[1]
Johannes Gehrke,et al.
Towards Expressive Publish/Subscribe Systems
,
2006,
EDBT.
[2]
Ying Xing,et al.
The Design of the Borealis Stream Processing Engine
,
2005,
CIDR.
[3]
Miguel Castro,et al.
SplitStream: high-bandwidth multicast in cooperative environments
,
2003,
SOSP '03.
[4]
Antony I. T. Rowstron,et al.
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
,
2001,
Middleware.
[5]
Johannes Gehrke,et al.
A General Algebra and Implementation for Monitoring Event Streams
,
2005
.
[6]
B. Cohen,et al.
Incentives Build Robustness in Bit-Torrent
,
2003
.
[7]
Rainer Unland,et al.
On the semantics of complex events in active database management systems
,
1999,
Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).
[8]
Frederick Reiss,et al.
TelegraphCQ: Continuous Dataflow Processing for an Uncertain World
,
2003,
CIDR.
[9]
Dennis Shasha,et al.
Filtering algorithms and implementation for very fast publish/subscribe systems
,
2001,
SIGMOD '01.