Sciweavers

DEBS
2003
ACM

Relational subscription middleware for Internet-scale publish-subscribe

13 years 9 months ago
Relational subscription middleware for Internet-scale publish-subscribe
We present a design of a distributed publish-subscribe system that extends the functionality of messaging middleware with “relational subscriptions”, to support timely updates to state derived from published messages while preserving high throughput, scalability, and reliability. Critical to our design is our service guarantee of “eventual correctness”. Eventual correctness is a weaker guarantee than the ACID properties of conventional databases, yet is useful enough to deliver state that is “just consistent enough”. A key component of our design is a monotonic type system. All states delivered to clients represent facts that are permanently true, that may be refined by future updates, but will never become false. The monotonic type system is used both to formalize eventual correctness, and as a basis for our implementation, which generalizes the “Guaranteed Delivery” protocol previously implemented in the Gryphon system. We discuss: (1) our monotonic type system and r...
Yuhui Jin, Robert E. Strom
Added 05 Jul 2010
Updated 05 Jul 2010
Type Conference
Year 2003
Where DEBS
Authors Yuhui Jin, Robert E. Strom
Comments (0)