Lecture 21: Communicating Process Architectures

  1. Lecture 21 Communicating Process Architectures
  2. Motivation
  3. Overview
  4. Architecture
  5. Example
  6. Design Considerations
  7. Interaction Paradigms
  8. Design Considerations (1)
  9. Design Considerations (2)
  10. 1. Filter Networks
  11. 2. Client-Server
  12. 3. Heartbeat
  13. Network Topology (Heartbeat)
  14. 4. Probe/Echo
  15. Network Topology (Probe/echo)
  16. Heartbeat vs. Probe/Echo
  17. 5. Token Passing
  18. Distributed Mutual Exclusion
  19. Termination Detection in a Ring
  20. 6. Replication
  21. Replicated File Server
  22. Na Token Based Strategy
  23. Weighted Voting
  24. Parallel divide-conquer
  25. Summary

© 1997 Carnegie Mellon Computer Science

Email the Current Maintainer

Modified: 04/04/97