QuickSilver

QuickSilver is a platform for reliable multicast in very large environments. The current version of QuickSilver features QuickSilver Scalable Multicast (QSM), a new multicast protocol with probabilistic guarantees, optimized for high throughput. QSM achieves throughputs close to the network limits with very low CPU overhead, and exhibits almost no performance degradation when scaled to 200 nodes and 8000 groups.

Distribution

An initial alpha release of QSM (version 0.10, 0.11) is available for download, and includes QSM binaries, examples, documentation and Visual Studio 2005 help files. To get the decryption key for this release, or to obtain a source distribution, you need to download, sign and fax a license form to Bill Hogan, +1 (607) 2554428.

Subsequent releases and incremental updates will be released regularly. Please send any comments, suggestions or requests to Krzysztof Ostrowski.

Publications:

QuickSilver Oracle
(a platform for scalable role delegation and distributed configuration management)

(work in progress)

QuickSilver Properties Framework
(a high-level dclarative programming language and runtime environment for implementing reliable distributed protocols)

Declarative Reliable Multi-Party Protocols.
Krzysztof Ostrowski, Ken Birman, Danny Dolev.
Cornell University Technical Report, TR2007-2088. March, 2007.

The QuickSilver Properties Framework.
Krzysztof Ostrowski, Ken Birman, Danny Dolev.
Abstract, presented at the OSDI’06 poster session, Seattle, WA, November 2006.

Properties Framework and Typed Endpoints for Scalable Group Communication.
Krzysztof Ostrowski, Ken Birman, Danny Dolev.
Cornell University Technical Report, TR2006-2062. July, 2006.

Scalable Multicast Platforms for a New Generation of Robust Distributed Applications.
Ken Birman, Mahesh Balakrishnan, Danny Dolev, Tudor Marian, Krzysztof Ostrowski, Amar Phanishayee.
To Appear in Proceedings of the Second IEEE/Create-Net/ICST International Conference on Communication System software and Middleware (COMSWARE). Bangalore, India. January 7-12, 2007.

QuickSilver Live Objects
(a component integration technology for fault-tolerant distributed systems)

Live Distributed Objects: Enabling the Active Web.
Krzysztof Ostrowski, Ken Birman, Danny Dolev.
To Appear in IEEE Internet Computing.

Exploiting Gossip for Self-Management in Scalable Event Notification Systems.
Ken Birman, Anne-Marie Kermarrec, Krzysztof Ostrowski, Martin Bertier, Danny Dolev, Robbert Van Renesse.
In Proceedings of Distributed Event Processing Systems and Architecture Workshop (DEPSA). June 2007.

QuickSilver Version 2 (QS/2)
(an extensible architecture for scalable reliable topic-based publish-subscribe in Internet-scale deployments)

Extensible Architecture for High-Performance, Scalable, Reliable Publish-Subscribe Eventing and Notification.
Krzysztof Ostrowski, Ken Birman, Danny Dolev.
To Appear in the International Journal of Web Services Research. Volume 4, Number 4. October-December 2007.

Extensible Web Services Architecture for Notification in Large-Scale Systems.
Krzysztof Ostrowski, Ken Birman.
In Proceedings of the IEEE International Conference on Web Services (ICWS 2006), Chicago, IL, September 2006.

QuickSilver Scalable Multicast (QSM)
(a high-performance scalable, reliable multicast engine for data centers)

Implementing High-Performance Multicast in a Managed Environment.
Krzysztof Ostrowski, Ken Birman.
Cornell University Technical Report, TR2007-2087. March, 2007.

Scalable Publish-Subscribe in a Managed Framework.
Krzysztof Ostrowski, Ken Birman.
Cornell University Technical Report, TR2007-2086. November, 2006.

Scalable Group Communication System for Scalable Trust.
Krzysztof Ostrowski, Ken Birman.
In Proceedings of the First ACM Workshop on Scalable Trusted Computing (ACM STC 2006), Fairfax, VA, November 2006.

QuickSilver Scalable Multicast.
Krzysztof Ostrowski, Ken Birman, Amar Phanishayee.
Cornell University Technical Report, TR2006-2063. April, 2006.

The Power of Indirection: Achieving Multicast Scalability by Mapping Groups to Regional Underlays.
Krzysztof Ostrowski, Ken Birman, Amar Phanishayee.
Cornell University Technical Report, TR2006-2064. November, 2005.

Presentations:

QuickSilver Oracle

(none to date)

QuickSilver Properties Framework

Declarative Reliable Multi-Party Protocols.
Krzysztof Ostrowski, Ken Birman, Danny Dolev.
Large-Scale Distributed Systems and Middleware 2007 (LADIS 2007). Haifa, Israel, March 2007.

QuickSilver Live Objects

Live Distributed Objects.
Krzysztof Ostrowski.
A-Exam. Cornell University, Ithaca, NY, April 2007.

QuickSilver Version 2 (QS/2)

Extensible Web Services Architecture for Notification in Large-Scale Systems.
Krzysztof Ostrowski, Ken Birman.
IEEE International Conference on Web Services (ICWS 2006), Chicago, IL, September 2006.

QuickSilver Scalable Multicast (QSM)

QuickSilver Scalable Multicast.
Krzysztof Ostrowski, Ken Birman.
Microsoft Research, Redmond, WA, November 2006.

Scalable Group Communication System for Scalable Trust.
Krzysztof Ostrowski, Ken Birman.
First ACM Workshop on Scalable Trusted Computing (ACM STC 2006), Fairfax, VA, November 2006.

People

Krzysztof Ostrowski
Professor Ken Birman
Danny Dolev