balancing gossip exchanges in networks with
play

Balancing Gossip Exchanges in Networks with van Renesse and - PowerPoint PPT Presentation

Balancing Gossip Exchanges in Networks with Firewalls J. Leit ao, R. Balancing Gossip Exchanges in Networks with van Renesse and Firewalls L. Rodrigues Introduction Balancing J. Leit ao, R. van Renesse and L. Rodrigues Gossip


  1. Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. Balancing Gossip Exchanges in Networks with van Renesse and Firewalls L. Rodrigues Introduction Balancing J. Leit˜ ao, R. van Renesse and L. Rodrigues Gossip Evaluation Conclusions IPTPS 2010 April 27, 2010

  2. Outline Balancing Gossip Exchanges in Networks with Firewalls 1 Introduction J. Leit˜ ao, R. van Renesse and L. Rodrigues 2 Balancing Gossip Introduction Balancing Gossip 3 Evaluation Evaluation Conclusions 4 Conclusions

  3. Introduction Scope Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Gossip protocols: Introduction Very flexible. Balancing Easy to implement. Gossip Scalable. Evaluation Conclusions

  4. Introduction Gossip protocols Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  5. Introduction Gossip protocols Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction !"##$%& Balancing Gossip Evaluation Conclusions

  6. Introduction Gossip protocols Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction !"#$%& Balancing Gossip Evaluation Conclusions

  7. Introduction Gossip protocols Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and !"#"$% L. Rodrigues &'(#"$% Introduction Balancing Gossip Evaluation !"#"$% Conclusions &'(#"$%

  8. Introduction Gossip protocols Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction !"#"$%&'#()*$'% Balancing Gossip Evaluation Conclusions

  9. Introduction Gossip protocols Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and !"#"$% L. Rodrigues &'(#"$% Introduction Balancing Gossip Evaluation !"#"$% Conclusions &'(#"$%

  10. Introduction Gossip Protocols. Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse Inherent load-balancing properties and L. Rodrigues Every participant will engage in a similar number of gossip Introduction exchanges. Balancing Gossip Load Balancing... Evaluation Conclusions Only true if considering a “flat” topology .

  11. Introduction Gossip Protocols. Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse Inherent load-balancing properties and L. Rodrigues Every participant will engage in a similar number of gossip Introduction exchanges. Balancing Gossip Load Balancing... Evaluation Conclusions Only true if considering a “flat” topology .

  12. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  13. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  14. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  15. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  16. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  17. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  18. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  19. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  20. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  21. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  22. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  23. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues !"##$%& Introduction Balancing Gossip Evaluation Conclusions !"##$%&

  24. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues !"#$%& Introduction Balancing Gossip Evaluation Conclusions !"#$%&

  25. Introduction Introducing Firewalls and NAT boxes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  26. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  27. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip !"#$#%&%#'()"&*+#( Evaluation Conclusions

  28. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction !"#$"%"&'()$'&*( Balancing Gossip Evaluation Conclusions

  29. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  30. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  31. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  32. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  33. Introduction Confinement Domain & Unconfined Nodes Balancing Gossip Exchanges in Networks with Firewalls J. Leit˜ ao, R. van Renesse and L. Rodrigues Introduction Balancing Gossip Evaluation Conclusions

  34. Introduction Motivation Balancing This can unbalance the system behavior: Gossip Exchanges in Networks with Firewalls Unconfined nodes can participate in a much higher J. Leit˜ ao, R. number of gossip exchanges. van Renesse and Specially when only a small fraction of nodes are L. Rodrigues unconfined. Introduction Balancing Gossip This unbalance is undesirable: Evaluation Conclusions State reconciliation can require significant CPU Resources: Techniques to reduce the use of bandwidth. Encryption/decryption and signature/verification of messages. Serialization/deserialization of objects.

  35. Introduction Motivation Balancing This can unbalance the system behavior: Gossip Exchanges in Networks with Firewalls Unconfined nodes can participate in a much higher J. Leit˜ ao, R. number of gossip exchanges. van Renesse and Specially when only a small fraction of nodes are L. Rodrigues unconfined. Introduction Balancing Gossip This unbalance is undesirable: Evaluation Conclusions State reconciliation can require significant CPU Resources: Techniques to reduce the use of bandwidth. Encryption/decryption and signature/verification of messages. Serialization/deserialization of objects.

Recommend


More recommend