This document summarizes the Coast research team which studies web-scale collaborative systems. It outlines the team composition, research directions including collaborative data management, data-centered service composition, and trustworthy collaborative systems. It then provides more details on specific projects related to each research direction, including a new optimistic replication algorithm, the impact of delays on collaboration, distributing service composition, and a model for computational trust in collaborative systems. Future work is also mentioned including the OpenPaaS::NG platform and studies on maintaining trust in distributed collaboration without central authorities.
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Coast presentation Inria Evaluation
1. Coast
Web Scale Trustworthy Collaborative Information
Systems
Est. July 2015
EQUIPE PROJET
Coast
CENTRE Inria
Nancy Grand Est
2. Team composition
- 2
9 Permanent members
• Khalid Benali (Associate Professor HdR, Univ Lorraine)
• Gérôme Canals (Associate Professor, Univ Lorraine)
• François Charoy (Professor, Univ Lorraine– Team Leader)
• Claude Godart (Professor, Univ Lorraine )
• Claudia Ignat (Researcher, Inria)
• Gérald Oster (Associate professor, Univ Lorraine)
• Olivier Perrin (Professor, Univ Lorraine )
• Pascal Urso (Associate professor, Univ Lorraine)
• Samir Youcef (Associate professor, Univ Lorraine)
7 PhD Students – 1 Postdocs – 2 Engineers
3. Research Directions
- 3
Web Scale Collaborative systems :
Supports collaboration between people and services at the
scale of the Web
Topics :
• Collaborative Data Management
• Data centered Service composition
• Trustworthy Collaborative Systems
10. Collaborative Data Management
Research objectives
• Find new algorithms for optimistic replication in the context of
collaboration
• Study the impact of usage on performances
Methods
• Algorithm design and analysis
• Experimentation with users
• Simulation with real collaboration data
Applications
• Collaborative editing
• File Sharing
• Software Development
- 10
11. New optimistic replication algorithm : LogootSplit
Conflict-free Replicated Data Types (CRDT)
• Consider strings rather than characters
• Ensure convergence of replicas
• Suitable for large scale collaborative editing
André, L. et al. 2013 “Supporting Adaptable Granularity of Changes for Massive Scale Collaborative Editing”
CollaborateCom 2013
- 11
12. Propagation Delay impact on Group Performance
• Delay :
• increases error rate and redundancy in collaborative note taking
Figure 3
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0
100
200
300
400
500
600
700
0 2 4 6 8 10
KeywordProportion
NumberofWords
Delay Condition (sec)
Word Count at 15min Keyword Proportion
0
2
4
6
8
10
12
14
16
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0 2 4 6 8 10
Redundancies
ErrorRate
Delay Condition (sec)
Error Rate Redundancies
Google doc performances vs
Number of users
Claudia-Lavinia Ignat, et al.. How Do User Groups Cope with Delay in Real-Time Collaborative Note Taking.
European Conference on Computer Supported Cooperative Work 2015, Sep 2015, Oslo, Norway, pp.223-242, 2015
- 12
13. Data Centered Service Composition
Claude Godart, Francois Charoy, Samir Youcef,
Khalid Benali, Olivier Perrin
Groupe Open – Bonitasoft - OpenPaaS
14. Data Centered Service composition
• Research objectives
• tools and methods for safe composition of services
• Decentralized orchestration of services
• Efficient use of resources for composition execution
• Methods
• Propose, validate and experiment models
• for composition and execution distribution
• for efficient process deployment in the cloud
• Applications
• Inter enterprise collaboration
• Business Information Systems
• Crisis management
- 14
15. Distribution and obfuscation of service
composition
- 15
• Distribute service composition in the cloud
• Hide know how from partners
• Equivalence of the decomposition
• Difficult to infer the original process
Elio Goettelmann et al.. Paving the Way towards Semi-automatic Design-Time Business Process Model Obfuscation. IEEE ICWS 2015,
16. Elastic BPM as a Service in the Cloud
- 16
• Ensure BPM execution QoS
under an evolving load
• Hourly adjustment of resources
and migration of tenants
• Minimize Cost and Minimise
tenant migrations
• Heuristic design and
experimentation
Simulation on AWS
Guillaume Rosinosky et Al. An Efficient Approach for Multi-tenant Elastic Business Processes Management in Cloud Computing
environment.- IEEE Cloud 2016,
Price of configurations
Best solution vs heurisitic
18. Trustworthy collaborative systems
• Research Objectives
• Validate trust model computed on collaborative experience
• Deploy security and trust protocol in a p2p collaborative
setting
• Methods
• Test hypothesis about trust on users
• Implement and deploy in p2p collaborative systems
• Experiment systems with users
• Applications
• Inter-organisational collaboration
• Large scale service composition
- 18
19. Security in Entreprise Social Network
- 19
Inter-organisational access control
• No central authority
• Policy-based model in event calculus
Security Governance
• dynamic evaluation of ESN actors’ trust levels,
• risk assessment mechanism on the top of the access control decisions
Ahmed Bouchami, Olivier Perrin, Ehtesham Zahoor. Trust-Based Formal Delegation Framework for Enterprise Social Networks. IEEE TrustCom-15
Ahmed Bouchami, et al. Enhancing Access-Control with Risk-Metrics for Collaboration on Social Cloud-Platforms.TrustCom-BigDataSE-ISPA 2015,.
20. A model of trust-based collaboration
• New trust metric
• For a round:
• aggregation
• deals with fluctuating user
behavior
• Better to predict behavior
that other similar metrics
aggregate_trustt =at *current_trustt +(1-at )*aggregate_trustt-1
Quang-Vinh Dang, Claudia-Lavinia Ignat. Computational Trust Model for Repeated Trust Games. IEEE TrustCom-16
- 20
23. Inter-disciplinarity – User experiment
• Get a better understanding of
• User trust in collaborative systems
• Mechanisms that impact trust
• Adjust systems to better align
• Risk perceived vs actual risk
• Wright State University Psychology Department and Knoesis
• USCoast 2 Inria Associate team
• Université de Lorraine Psychology Department
• Lorraine Université d’excellence PhD funding
- 23
24. On going work
- 24
• How to maintain trust
• For community
collaboration
• Without central authority
• Requires
• Constraints over p2p
replication
• Contract based service
composition and
monitoring