34
1 [email protected] Démonstration de PON 2009 Programmable Overlay Network Didier Parigot www-sop.inria.fr/members/Didier.Parigot/pon [email protected]

Programmable Overlay Network

  • Upload
    parigot

  • View
    599

  • Download
    1

Embed Size (px)

DESCRIPTION

Presentation of Programmable Overlay Network

Citation preview

Page 1: Programmable Overlay Network

1

[email protected]émonstration de PON 2009

Programmable Overlay Network

Didier Parigot

www-sop.inria.fr/members/Didier.Parigot/[email protected]

Page 2: Programmable Overlay Network

2

[email protected]émonstration de PON 2009

Programmable Overlay Network

Démonstration d’une Application de Publication et d’Inscription

de services géo référencésdéveloppé avec le logiciel

PON, Réseaux de recouvrement programmable

Page 3: Programmable Overlay Network

3

[email protected]émonstration de PON 2009

Réseau en pair à pair d’offres et de demandes de services géo référencés

L’objectif du réseau est

d’offrir une architecture dynamique et décentralisée pour faciliter les mises en relation des offres et des demandes de services géo référencés

Les acteurs du réseaux sont:

des fournisseurs de services qui publient des services

des clients qui recherchent et souscrivent à ces services

La solution s’appui

pour l’exécution, sur une Architecture Orientée Service

pour l’organisation et le stockage, sur un réseau de recouvrement en pair à pair (Chord)

Page 4: Programmable Overlay Network

4

[email protected]émonstration de PON 2009

Interface Web pour le fournisseur et le client

Fournisseur

Client

Page 5: Programmable Overlay Network

5

[email protected]émonstration de PON 2009

Organisation ouvert de l’application

Client

Fournisseur

Fournisseur

Fournisseur

Client

Client

Client

Client

Client

ClientClient

Client

Client

Fournisseur

Ses services

Arrivée d’un

Départ d’un

Ses services

Ses services

Arrivée ou départ d’un

Page 6: Programmable Overlay Network

6

[email protected]émonstration de PON 2009

Stockage des services en pair à pair

Réseaux de recouvrement

pour le stockage des

services

Client

Fournisseur

Fournisseur

Fournisseur

Client

Client

Client

Client

Client

ClientClient

Client

Fournisseur

Ses services

Ses services

Ses services

Page 7: Programmable Overlay Network

7

[email protected]émonstration de PON 2009

Chargement de l’application

Sous gforge.inria à l’adresse

http://gforge.inria.fr/frs/download.php/22767/transport-1.3.zip

.

Charger ce fichier

Page 8: Programmable Overlay Network

8

[email protected]émonstration de PON 2009

Installation et lancement

Dossier transport

.

Lancer ce shell dans un terminal

Ouvrir cette page dans un navigateur

Page 9: Programmable Overlay Network

9

[email protected]émonstration de PON 2009

Lancement de l’application

Prestataire

Client

Lancement d’un prestataire et d’un client

Page 10: Programmable Overlay Network

10

[email protected]émonstration de PON 2009

Ouverture des interfaces Web

.

Ouvrir la page TransportManager

Page 11: Programmable Overlay Network

11

[email protected]émonstration de PON 2009

Création et publication d’un service

.

Création d’un service défini par une zone

Donner un nom au service Valide

r

Page 12: Programmable Overlay Network

12

[email protected]émonstration de PON 2009

Création service

Définition d’une zone

Définir les points de la zone

Page 13: Programmable Overlay Network

13

[email protected]émonstration de PON 2009

Création service

Fin de la définition de la zone

Définir le nom du service

Page 14: Programmable Overlay Network

14

[email protected]émonstration de PON 2009

Création et publication d’un service

Création d’un service localisé par un point

Donner un nom au service Valide

r

Page 15: Programmable Overlay Network

15

[email protected]émonstration de PON 2009

Publication d’un service

Création d’un service localisé par un chemin

Donner un nom au service

Valider

Page 16: Programmable Overlay Network

16

[email protected]émonstration de PON 2009

Publication d’un service

Ensemble des services

.

Page 17: Programmable Overlay Network

17

[email protected]émonstration de PON 2009

Gestion des informations associées aux services

.

Ouvrir la page Transport Provider

Page 18: Programmable Overlay Network

18

[email protected]émonstration de PON 2009

Gestion des services publiés

Ouvrir TransportProvider

Mise à jour des services publiés

Liste des services

Page 19: Programmable Overlay Network

19

[email protected]émonstration de PON 2009

Définir l’information d’un service

Définir l’information

Choisir un service

Valider

Page 20: Programmable Overlay Network

20

[email protected]émonstration de PON 2009

Suscriptions à des services

Ouvrir l’interface TransportClient

Page 21: Programmable Overlay Network

21

[email protected]émonstration de PON 2009

Rechercher des services

La liste des service accessibles

Choisir un service

Cliquez sur la carte

Page 22: Programmable Overlay Network

22

[email protected]émonstration de PON 2009

S’inscrire à un service

récupérer l’information

valider

choisir un service

définir sa position

s’inscrire

Page 23: Programmable Overlay Network

23

[email protected]émonstration de PON 2009

Définition de l’information d’un service

Choisir un service

Définir l’information

Valider

Ouvrir TransportProvider

Page 24: Programmable Overlay Network

24

[email protected]émonstration de PON 2009

S’inscrire à un service

Récupérer l’information

Choisir un service

S’inscrireValider

Ouvrir TransportClient

Page 25: Programmable Overlay Network

25

[email protected]émonstration de PON 2009

Définir l’information d’un service

Définir l’information

Choisir un service

Valider

Ouvrir TransportProvider

Page 26: Programmable Overlay Network

26

[email protected]émonstration de PON 2009

S’inscrire à un service

Récupérer l’information

Choisir un service

S’inscrire

Valider

Ouvrir TransportClient

Page 27: Programmable Overlay Network

27

[email protected]émonstration de PON 2009

Modifier l’information d’un service

Définir la nouvelle information

Valider

Choisir un service

Ouvrir TransportProvider

Page 28: Programmable Overlay Network

28

[email protected]émonstration de PON 2009

Publication d’une nouvelle information aux clients

Le client inscrit à ce service est averti de cette nouvelle information

Valider

Page 29: Programmable Overlay Network

29

[email protected]émonstration de PON 2009

Information défini par un client pour un service

Choisir un service

Définir une nouvelle information

Ouvrir TransportClient

Valider

Page 30: Programmable Overlay Network

30

[email protected]émonstration de PON 2009

Réception de l’information défini par un client

Le prestataire de service est averti de la nouvelle information

Accepter Fermer

Ouvrir TransportProvider

Page 31: Programmable Overlay Network

31

[email protected]émonstration de PON 2009

Réception de la nouvelle information par le client

Le client est averti de la nouvelle information

Ouvrir TransportClient

Valider

Page 32: Programmable Overlay Network

32

[email protected]émonstration de PON 2009

Sauvegarde des services publiés

Sauvegarde des services crées

Copier dans un fichier

Fermer

Page 33: Programmable Overlay Network

33

[email protected]émonstration de PON 2009

Chargement de services sauvegardés

Chargement de services

Coller à partie du fichier

Valider

Page 34: Programmable Overlay Network

34

[email protected]émonstration de PON 2009

Développé avec un Programmable Overlay Network

Application de Publication/Inscription de services géoréférencés

Voir le site du logicielwww-sop.inria.fr/members/Didier.Parigot/pon

Fin Fermer toutes les fenêtres