Next: About this document

Formal Methods &Distributed Systems
Mark Hayden
Cornell University

Joint work with:
Ken Birman
Robert Constable
Jason Hickey
Robbert Van Renesse
Christoph Kreitz
Reasons To Use ML in Layered Communication Systems

Overview

Group Communication Basics

broadcast.eps

Group Properties

Many Properties
Many Protocols
Example: Process Daemon (Takako Hickey)

client.eps

Detour: Ensemble

layers.eps

Layering

Note: Layers have small, localized state

application.eps

Costs of Layering

Functional Layers

Verification (WIP)

Performance

condition.eps

Effectiveness

Optimizations

Optimizing Functional Representation

Automated Method (WIP)

Replace ad hoc optimizations with unified approach.

Conclusion




Next: About this document


karla@cs.cornell.edu
Wed May 7 14:59:44 EDT 1997