DATE: Thursday, November 15, 2000
TIME: 3:00 - 4:30 pm
PLACE: Wean Hall 4623

Daniel Sturman

IBM T.J. Watson Research Center

Gryphon: Scalable, Reliable and Secure Publish/Subscribe Over the Public Internet

Gryphon is a research project at IBM T.J. Watson Research, investigating middleware for efficient and internet-scalable delivery of data, based on the publish/subscribe paradigm. With publish/subscribe, messages are multicast ("pushed") asynchronously and anonymously between a dynamically changeable set of information providers (publishers) and interested consumers (subscribers). Before Gryphon, the publish/subscribe paradigm was suited mainly to LAN environments, where broadcast is cheap, and content-filtering can be performed at end-points. Gryphon's enhancements include: (1) scalability to the public internet, where there can be potentially hundreds of thousands of widely dispersed users, and (2) content-based message routing, which allows Gryphon to support a rich set of content selection predicates without destroying scalability.

In this talk we will discuss the Gryphon system and the design decisions made in developing a truly "Internet scale" publish/subscribe system. We will describe our approach to scalability, availability, and security and how functional requirements and design were driven by the realities of the Internet. Several examples of actual Gryphon deployments will also be discussed.

Daniel Sturman is the Manager of the Distributed Messaging Systems group at IBM T. J. Watson Research Center, where his research focuses on revolutionizing the way people use and build distributed systems. He has an MS and PhD in Computer Science form the University of Illinois at Urbana-Champaign and a BS in Computer Science from Cornell University. Dr. Sturman's research interests include distributed systems, programming languages, and software engineering.

For Further Seminar Info: