SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Relation de dépendance
immédiate
Année universitaire 2015-2016
Réalisé par:
Université de Sfax
Faculté de science économique et gestion de Sfax
Hibatallah AOUADNI
Khouloud KAMMOUN
Relation de Dépendance Immédiate
Plan
Introduction
Ordre causale
Relation de dépendance immédiate
Protocole de diffusion causal minimal
Conclusion
2
Relation de Dépendance Immédiate 3
Introduction
Relation de Dépendance Immédiate
Introduction
4
Contexte | Problématique | Objectif
Dans les Systèmes de Communication du Groupe(SCG), les protocoles d’ordre
causals sont un outil essentiel pour échanger des informations.
Le concept d’ordre causal
considérable pour la conception de systèmes distribués
trouvé dans les applications de plusieurs domaines
téléconférence
systèmes multimédias
domaines de sécurité
Relation de Dépendance Immédiate
Introduction
5
Contexte | Problématique | Objectif
Protocoles causals existants Supportent les environnements multi-groupe
Leur utilisation dans les applications mentionnées précédemment
ne convient pas pour deux raisons principales
Restrictions dans le mode
d'interactions
Grande quantité des
informations de contrôle
Relation de Dépendance Immédiate
Introduction
6
Contexte | Problématique | Objectif
g1
membres
|CI| = θ(n)
Groupes chevauchés |CI| = θ(g ∙ n)
Pour les grandes valeurs de n et g, la limite de θ(n) et θ(g∙ n) est prohibitif.
Relation de Dépendance Immédiate
Introduction
7
Contexte | Problématique | Objectif
IDR
Élimine la notion que la causalité est coûteuse
Minimise la quantité de CI envoyé par message
Sans introduire des restrictions dans l’interaction
Relation de Dépendance Immédiate
Introduction
8
Contexte | Problématique | Objectif
Protocole causale optimal
Fonctionne dans un
environnement de diffusion
La limite de CI horodaté par message va être minimisé
Est optimal en termes de
quantité de CI horodaté
Relation de Dépendance Immédiate 9
Ordre causale
Relation de Dépendance Immédiate
Ordre causale
10
Contexte | OC partial| OC totale
La livraison par l'ordre causal est basée sur la relation causale de précédence
La relation causale, désigné par → , est définie par les trois règles suivantes
1 <i, a> → <j, b> si i=j ^ a < b
2 <i, a> → <j, b> si <i, a> :émission et <j, b>: réception
3 <i, a> → <j, b> si ∃<k, c> | (<i, a> → <k, c> ^ <k, c> → <j, b>)
Relation de Dépendance Immédiate
Ordre causale
11
Contexte | OC partial| OC totale
La livraison par ordre causal dans la communication de groupe présente deux cas
livraison causal de diffusion livraison causal de multi-groupe
Si envoie(m) → envoie(m’)
alors ∀k ∈ c :
Livraisonk(m) → Livraisonk (m’)
Si envoiei (m, c) → envoiei (m’, c)
alors ∀k ∈ c ∩ c’:
Livraisonk(m) → Livraisonk (m’)
Relation de Dépendance Immédiate
Ordre causale
12
Contexte | OC partial| OC totale
Relation de Dépendance Immédiate
Ordre causale
13
Contexte | OC partial| OC totale
Relation de Dépendance Immédiate 14
Relation de dépendance
immédiate
Relation de Dépendance Immédiate
IDR
15
Définition | Analyse| IIGDR
IDR est le seuil de propagation de CI concernant les messages dans le passé
causale qui doit être transmis pour assurer une livraison causale
On le note par ↓ et on le définit par
:
m↓ m’ (m → m’) ∧ ∀ m’’ ∈ M ⌉ (m → m’’→m’)
IDR
Messages en série
Messages simultanées
Relation de Dépendance Immédiate
IDR
16
Définition | Analyse| IIGDR
Messages en série| Messages simultanées
Relation de Dépendance Immédiate
IDR
17
Définition | Analyse| IIGDR
Messages en série| Messages simultanées
Relation de Dépendance Immédiate
IDR
18
Définition | Analyse| IIGDR
Relation de Dépendance Immédiate
IDR
19
Définition | Analyse| IIGDR
Relation de Dépendance Immédiate 20
Protocole de diffusion
causale minimale
Relation de Dépendance Immédiate
MBCP
21
Relation de Dépendance Immédiate 22
Conclusion
Relation de Dépendance Immédiate
Conclusion
23
Garantir une communication causale de groupe
Relation de dépendance
immédiate
Extension de l’IDR
Supporter la communication multi-groupe
Communication multi-groupeDiffusion causale basic
Relation de Dépendance Immédiate
Conclusion
24
En utilisant le rapport IDR, il est possible de construire des protocoles causals
optimales avec des caractéristiques souhaitables pour les systèmes distribués
Configuration dynamique
Organisation symétrique
Diffusion asynchrone
Adaptation de sa composition
Interaction sans avoir médiateurs
Liberté d’interagir
nous avons présenté un protocole efficace de diffusion causale
Relation de Dépendance Immédiate 25
Merci pour votre attention

Weitere ähnliche Inhalte

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Relation de dépendance immédiate

  • 1. Relation de dépendance immédiate Année universitaire 2015-2016 Réalisé par: Université de Sfax Faculté de science économique et gestion de Sfax Hibatallah AOUADNI Khouloud KAMMOUN
  • 2. Relation de Dépendance Immédiate Plan Introduction Ordre causale Relation de dépendance immédiate Protocole de diffusion causal minimal Conclusion 2
  • 3. Relation de Dépendance Immédiate 3 Introduction
  • 4. Relation de Dépendance Immédiate Introduction 4 Contexte | Problématique | Objectif Dans les Systèmes de Communication du Groupe(SCG), les protocoles d’ordre causals sont un outil essentiel pour échanger des informations. Le concept d’ordre causal considérable pour la conception de systèmes distribués trouvé dans les applications de plusieurs domaines téléconférence systèmes multimédias domaines de sécurité
  • 5. Relation de Dépendance Immédiate Introduction 5 Contexte | Problématique | Objectif Protocoles causals existants Supportent les environnements multi-groupe Leur utilisation dans les applications mentionnées précédemment ne convient pas pour deux raisons principales Restrictions dans le mode d'interactions Grande quantité des informations de contrôle
  • 6. Relation de Dépendance Immédiate Introduction 6 Contexte | Problématique | Objectif g1 membres |CI| = θ(n) Groupes chevauchés |CI| = θ(g ∙ n) Pour les grandes valeurs de n et g, la limite de θ(n) et θ(g∙ n) est prohibitif.
  • 7. Relation de Dépendance Immédiate Introduction 7 Contexte | Problématique | Objectif IDR Élimine la notion que la causalité est coûteuse Minimise la quantité de CI envoyé par message Sans introduire des restrictions dans l’interaction
  • 8. Relation de Dépendance Immédiate Introduction 8 Contexte | Problématique | Objectif Protocole causale optimal Fonctionne dans un environnement de diffusion La limite de CI horodaté par message va être minimisé Est optimal en termes de quantité de CI horodaté
  • 9. Relation de Dépendance Immédiate 9 Ordre causale
  • 10. Relation de Dépendance Immédiate Ordre causale 10 Contexte | OC partial| OC totale La livraison par l'ordre causal est basée sur la relation causale de précédence La relation causale, désigné par → , est définie par les trois règles suivantes 1 <i, a> → <j, b> si i=j ^ a < b 2 <i, a> → <j, b> si <i, a> :émission et <j, b>: réception 3 <i, a> → <j, b> si ∃<k, c> | (<i, a> → <k, c> ^ <k, c> → <j, b>)
  • 11. Relation de Dépendance Immédiate Ordre causale 11 Contexte | OC partial| OC totale La livraison par ordre causal dans la communication de groupe présente deux cas livraison causal de diffusion livraison causal de multi-groupe Si envoie(m) → envoie(m’) alors ∀k ∈ c : Livraisonk(m) → Livraisonk (m’) Si envoiei (m, c) → envoiei (m’, c) alors ∀k ∈ c ∩ c’: Livraisonk(m) → Livraisonk (m’)
  • 12. Relation de Dépendance Immédiate Ordre causale 12 Contexte | OC partial| OC totale
  • 13. Relation de Dépendance Immédiate Ordre causale 13 Contexte | OC partial| OC totale
  • 14. Relation de Dépendance Immédiate 14 Relation de dépendance immédiate
  • 15. Relation de Dépendance Immédiate IDR 15 Définition | Analyse| IIGDR IDR est le seuil de propagation de CI concernant les messages dans le passé causale qui doit être transmis pour assurer une livraison causale On le note par ↓ et on le définit par : m↓ m’ (m → m’) ∧ ∀ m’’ ∈ M ⌉ (m → m’’→m’) IDR Messages en série Messages simultanées
  • 16. Relation de Dépendance Immédiate IDR 16 Définition | Analyse| IIGDR Messages en série| Messages simultanées
  • 17. Relation de Dépendance Immédiate IDR 17 Définition | Analyse| IIGDR Messages en série| Messages simultanées
  • 18. Relation de Dépendance Immédiate IDR 18 Définition | Analyse| IIGDR
  • 19. Relation de Dépendance Immédiate IDR 19 Définition | Analyse| IIGDR
  • 20. Relation de Dépendance Immédiate 20 Protocole de diffusion causale minimale
  • 21. Relation de Dépendance Immédiate MBCP 21
  • 22. Relation de Dépendance Immédiate 22 Conclusion
  • 23. Relation de Dépendance Immédiate Conclusion 23 Garantir une communication causale de groupe Relation de dépendance immédiate Extension de l’IDR Supporter la communication multi-groupe Communication multi-groupeDiffusion causale basic
  • 24. Relation de Dépendance Immédiate Conclusion 24 En utilisant le rapport IDR, il est possible de construire des protocoles causals optimales avec des caractéristiques souhaitables pour les systèmes distribués Configuration dynamique Organisation symétrique Diffusion asynchrone Adaptation de sa composition Interaction sans avoir médiateurs Liberté d’interagir nous avons présenté un protocole efficace de diffusion causale
  • 25. Relation de Dépendance Immédiate 25 Merci pour votre attention

Hinweis der Redaktion

  1. Bonjour tout le monde, Nous avons le plaisir, aujourd’hui, de vous présenter notre travail intitulé  « realtion de dépendance immédiate», réalisé par mes collégues … , … , … et moi-même. Cet exposé sera organisé comme suit:
  2. Commençant par l’introduction puis l’ordre causale qui nous redirige à la relation de dépendance immédiate bien connu par « IDR », afin de réduire la quantité des informations de contrôle, nous présentons le protocole de diffusion causale minimal et en on clôture notre présentation par conclusion
  3. SCG: garantit l’ordre totale de message, si l'expéditeur d'un message reçoit retour du GCS, alors il est certain qu'il a été remis à tous les autres nœuds dans le système. Le concept d’ordre causal est d'un intérêt considérable pour la conception de systèmes distribués et peut être trouvé dans les applications de plusieurs domaines, tels que
  4. (1) En effectuant une étude concernant les différents protocoles causals existants, en particulier les protocoles qui soutiennent les environnements multi-groupe. (2) On a constaté que leur utilisation dans les applications mentionnées précédemment ne convient pas pour deux raisons principales: (3) soit ils présentent des restrictions dans le mode d'interactions, ou ils introduisent une grande quantité des informations de contrôle.
  5. (1) afin de garantir l'ordre causal dans un groupe g1 avec n membres, La quantité des Informations de Contrôle est θ(n) (cas de diffusion) dans le pire des cas. (2) Dans les groupes qui se chevauchent, dans le pire des cas, la quantité du CI est θ(g∙ n), où g est le nombre de groupes dans le système. (3) Pour les grandes valeurs de n et g, la limite de θ(n) et θ(g∙ n) (selon le cas) est prohibitif (l’infini).
  6. (0) l'utilisation de la Relation de Dépendance Immédiate élimine la notion que la causalité est coûteuse si on la met en place dans les systèmes distribués et minimise considérablement la quantité des informations de contrôle envoyé par message, (1) sans introduire des restrictions dans l'interaction (c’est à dire tous les processus sont égaux).
  7. En cours de notre présentation, on va présenter un protocole causale optimale inspiré par la relation IDR. (1) Ce protocole fonctionne dans un environnement de diffusion et Il est optimal en termes de quantité de CI horodaté par message. (2) Alors avec ce protocole, la limite d'Information de Contrôle horodaté par message ne reste pas θ(n) , il va essayer de la minimiser même dans le pire des cas.
  8. La livraison par l'ordre causal est basée sur la relation causale de précédence défini par Lamport (1) <i, a> précède <j, b> si i=j c’est-à-dire les deux messages sont sur le même site et a<b, ou i et j sont des identificateurs de processus, et a et b sont des valeurs d'horloge locales de i et j, respectivement. (2) <i, a> → <j, b> si <i, a> est l’envoi de message et <j, b> est la livraison de ce message (3) <i, a> → <j, b> si il existe <k, c> ou <i, a> → <k, c> et <k, c> → <j, b>
  9. (1) le cas de diffusion dans un groupe et le cas multi-groupe qui comprend des groupes qui se chevauchent. (2) garantit que si la diffusion d'un message m précède causalement la diffusion d'un message m ', dans un groupe c, alors la livraison de m causalement précède la livraison de m’ pour tous les participants Pk qu’appartient à c (3) garantit que si la diffusion d'un message (m, c) précède causalement la diffusion d'un message (m’, c), où c et c’ sont des groupes de diffusion de messages m et m’ respectivement, alors la livraison de m causalement précède la livraison de m’ pour tous les participants Pk qu’appartient l’intersection des groupes c et c’
  10. La relation de dépendance immédiate ( IDR) est le seuil de propagation de l’information de contrôle CI concernant les messages dans le passé causale qui doit être transmis pour assurer une livraison causale (1) C’est à dire message m précède le message m’ si et seulement si aucun autre message m’’ apartenant à M de telle sorte que m’’ appartient a la fois à l’avenir causale de m et dans le passé causale de m’ Cette relation est importante car si la livraison des messages respecte l’ordre de leur diffusion pour tous les messages dans IDR la livraison respectera la livraison causale pour tous les messages (2) On va maintenant présenter une étude de l’IDR dans le contexte messages en série ainsi que simultanés
  11. On côluture
  12. (0) en cours de cette présentation, on a présenté une étude détaillée de la relation de dépendance immédiate et une extension de l’IDR pour supporter la communication multi-groupe. (1) Nous avons aussi montré comment à travers l’utilisation de l’IDR, on peut garantir, de manière optimale, une communication causale de groupe pour le cas de diffusion causale basic, ainsi que pour le cas de la communication multi-groupe générique.
  13. (1) tels que: configuration dynamique qui lui permet d'adapter sa composition au cours du temps, (2) organisation symétrique qui considère tous les participants soient égaux, donc, leur permettant d'interagir sans avoir besoin de médiateurs (serveurs), (3) diffusion asynchrone des événements, offrant aux participants la liberté d'interagir au moment où ils le désirent. En outre, nous avons présenté un protocole efficace de diffusion causale.
  14. En attendant vos questions