présentation equipe projet coast
TRANSCRIPT
Web Scale TrustworthyCollaborative Information Systems
EQUIPE PROJET
CoastCENTRE Inria
Nancy Grand Est 4 février 2015
SOMMAIRE
1. L’équipe
2. Quelques Cas
3. Données Collaboratives
4. Composition de services
5. Sécurité et Confiance
4/1/2015Présentation de Coast - 2
L’équipe
Présentation de Coast 4/1/2015 - 3
1
Composition de l’équipe
• François Charoy (PR –
Responsable de l’équipe)
• Khalid Benali (MCF HdR)
• Gérôme Canals (MCF)
• Claude Godart (PR)
• Claudia Ignat (CR1)
• Gérald Oster (MCF)
• Olivier Perrin (PR)
• Pascal Urso (MCF)
• Samir Youcef (MCF)
4/1/2015Présentation de Coast - 4
• Mehdi Ahmed-Nacer
(PhD)
• Luc André (PhD)
• Elio Goettelmann (PhD)
• Adrien Devresse (PhD)
• Ahmed Bouchami (PhD)
• Jordi Martori (PhD)
• Vinh Dang (PhD)
• Guillaume Rosinoski
(PhD)
• Adrien Devresse (PhD)
Présentation de Coast 4/1/2015 - 5
IntroductionQuelques cas et problématique générale
2
Une application Web moderne
4/1/2015Présentation de Coast -
La composition de services
4/1/2015 -
> 100000 chambres
> 1000 sites de location
> 100 pays
Présentation de Coast
Le partage des données
4/1/2015 -Présentation de Coast
L’édition temps réel
4/1/2015 -Présentation de Coast
Les évolutions récentes
• Sur la production et le partage de données
• Sur la coordination
• Sur les services
4/1/2015Présentation de Coast
Le projet Coast
4/1/2015 -
L a r g e S c a l e
Présentation de Coast
Les Questions scientifiques
4/1/2015 -
• Comment rendre le partage de données collaboratives sûr et efficace à
grande échelle ?
• Comment composer des services à l’échelle du web et avec quelles garanties
?
• Quelle confiance peut-on avoir dans les systèmes résultants ?
Présentation de Coast
Domaine de contribution
4/1/2015 -Présentation de Coast
Présentation de Coast 4/1/2015 - 14
Gestion collaborative des données
3
Gestion collaborative des données à large
échelle
4/1/2015 -
Quels algorithmes pour quels types de données ?
Quel est l’impact des usages sur les performances?
Comment supporter le travail de groupe à grande échelle ?
Sans autorité centrale
Présentation de Coast
Edition collaborative et Réplication
optimiste
4/1/2015 -Présentation de Coast
Réplication optimiste à large échelle
4/1/2015 -
• Complexité : fonction(nb répliques, nb opérations)
Trouver des algorithmes plus performants
Evaluer les algorithmes existants en fonction des usages
Construire un corpus de connaissance sur le
comportement des algorithmes
Présentation de Coast
Edition collaborative à grande échelle
4/1/2015 -
Plus il y a d’utilisateurs, plus il y a de problèmes
Comment les éviter ?
Présentation de Coast
Présentation de Coast 4/1/2015 - 19
Composition de services
4
Les services
4/1/2015 -
Variété, diversité
• Réseau, Infrastructure, Communication,
• Commerce, Paiement, Météo, Voyage, etc.
Différents types d’accès
• Publics ou privés
Différents modèles d’affaire
• Payant, affiliation, gratuit, etc.
Présentation de Coast
Composition de services orientés données
4/1/2015 -
• Comment construire des applications sûres à
l’échelle du Web ?
• Comment mesurer et vérifier les qualités d’une
composition ?
Modèle métier
Termes du service
Qualité du service
Présentation de Coast
Exemple revisité et questions ouvertes
4/1/2015 -
Contrat
Panne
Erreurs
DélaisChangement
Présentation de Coast
Déploiement, exécution, monitoring
4/1/2015 -
• Comment assurer un niveau de service métier dans
une infrastructure élastique
Evénements
Métiers
Evènements
Techniques
Présentation de Coast
Présentation de Coast 4/1/2015 - 24
La confiance
5
La confiance
4/1/2015 -
• Larousse 2014 : Sentiment de quelqu'un qui se fie
entièrement à quelqu'un d'autre, à quelque chose
• Alternative au contrôle a priori
• Permet la réduction du coût d’une transaction entre
partenaires (services, utilisateurs)
• A grande échelle tout contrôler est trop coûteux
Présentation de Coast
Systèmes collaboratifs de confiance
4/1/2015 -
• Quels sont les attributs de la confiance pour les
services de partage de données et de collaboration
Sécurité, disponibilité, intégrité,
• Comment définir un contrat de confiance ?
• Comment surveiller et valider ces contrats
• Comment se « compose » la confiance
Présentation de Coast
Composition et confiance
4/1/2015Présentation de Coast - 27
Définition et validation de modèles de
confiance « métier »
4/1/2015 -
• Sur les services et sur les utilisateurs
Présentation de Coast
A long terme
4/1/2015Présentation de Coast -
Approche optimiste et légère pour la sûreté et la
confiance dans les systèmes collaboratifs à
grande échelle
merci
www.inria.fr