Skip to content
Snippets Groups Projects

SR05 Etude Facebook distribué

Facebook distribué - Algorithmes répartis dans les environnement web

Thème : Algorithmes répartis dans les environnement web

Étudier un "facebook" entièrement réparti :

  • Chaque participant installe une application web (en PHP par exemple) sur un serveur web quelconque.
  • Via ces pages, un participant peut administrer ses "amis" en indiquant l'URL de leur propre page personnelle.
  • Il peut diffuser un message vers ses amis; les pages web permettent d'émettre et recevoir des messages (requêtes sur les pages des amis).
  • Un message reçu peut être considéré comme intéressant pour les amis et rediffusé.
  • Un participant peut faire une recherche dans les posts de ses amis ou des amis des amis, selon configuration. -> a éclaircir
  • Un ami d'un ami peut devenir ami.
  • D'autres services peuvent être imaginés tant qu'un participant reste maître de ses données et de ses contacts. -> Proposer deux trois idée, messagerie ?

Algorithme utilisé :

  • Demi vague pour le partage d'information

Réunion Préliminaire : https://docs.google.com/document/d/1QvNPSUMTfFombvgOjVSal8H4bNjdNXLseDihRJNwteI/edit?fbclid=IwAR02BHkHIP1plHl044r5-eVGRlPBXqcsQAvWv5d3dyP8jQ7KDPMZifrUIg0