Guest User

Untitled

a guest
Jan 24th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. ===unstructured Peer-to-Peer architectures===
  2. *randomized Algorithms for constructing the overlay Network
  3. *Each Node maintains a List of neighbors
  4. *Random Graph, partial View, push and pull Mode
  5. ===topology Management of overlay Networks===
  6. *two layers: 
  7. ** Random overlay
  8. ***nodes Exchange entries periodically, Random graph
  9. **structured overlay
  10. ***gets Data from lower Layer
  11. ***additional information 
  12. ***ranking, ordering by distance, Age, semantic proximity
  13. ===superpeers===
  14. *avoid Request flooding
  15. *CDN use brokers
  16. *handle all nodes Communication
  17. *highly available, Backup schemes
  18. ==Hybrid architectures==
  19. ===Edge-Server Systems==
  20. *Hybrid Architecture
  21. *Clients connect via ISP Edge Servers
  22. ===collaborative distributed Systems===
  23. *Bit torrent: p53 F2-14
  24.  
  25.  
  26.  
  27. ==architectures versus middleware==
  28. *specific architectural style
  29. **Object-based like CORBA
  30. **Event-Based like TIB/Rendezvous
  31. *drawback middleware-application
  32. *requirements: easy to configure, adapt, customize
  33. *Separation between policies and mechanisms
  34. ===interceptors===
  35. ;interceptor: Software constructing that Breaks the usual Flow and executes other code
  36.  
  37.  
  38.  
  39. ==Fault tolerance==
  40. *a partial failure in a distributed system may affect operation of other components
  41. *Important Goal: automatically Recovery from partial failures
  42. ;process resilience: processes can fail without disturbing other Processes
  43. *reliable multicasting for messages transmission
  44. *Atomicity
  45. ===Introduction to fault tolerance===
  46. ====Basic Concepts====
  47. #Availability
  48. #Reliability
Add Comment
Please, Sign In to add comment