coast presentation inria evaluation
TRANSCRIPT
Coast
Web Scale Trustworthy Collaborative Information
SystemsEst. July 2015
EQUIPE PROJET
CoastCENTRE Inria
Nancy Grand Est
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
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
Web scale problems
> 5 000 000 rooms
> 1000 renting platforms
> 100 countries
Manage
contract
Intermediation
- 5
EPC Coast project background
• Previous Score and ECOO goals
– Collaboration,
– Service Orchestration and BPM
– Optimistic Replication
• Now with
– Web Scale and Trust
– Considering User Experience
– Validating reproducible experimentation
Ecoo
-2010
Score 2010-2014
Coast2014
CoastEPC
7/2015
- 7
Three research topics
Collaborative data Management
Data centered service composition
Trustworthycollaborative systems
- 8
Collaborative Data ManagementClaudia Ignat, Gérald Oster, Pascal Urso, Gérome
Canals
ANR Streams, ANR Concordant, FP7 Syncfree
OpenPaaS::NG, TVPaint
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
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
Propagation Delay impact on Group Performance
• Delay :
• increases error rate and redundancy in collaborative note taking
Figure 2
Figure 3
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0
100
200
300
400
500
600
700
800
0 2 4 6 8 10
Ke
yw
ord
Pro
po
rtio
n
Nu
mb
er
of
Wo
rds
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
Re
du
nd
an
cie
s
Err
or
Ra
te
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
Data Centered Service CompositionClaude Godart, Francois Charoy, Samir Youcef,
Khalid Benali, Olivier Perrin
Groupe Open – Bonitasoft - OpenPaaS
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
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 processElio Goettelmann et al.. Paving the Way towards Semi-automatic Design-Time Business Process Model Obfuscation. IEEE ICWS 2015,
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 AWSGuillaume 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
Trustworthy collaborative systemsClaudia Ignat, François Charoy, Gérald Oster, Olivier
Perrin
OpenPaaS, OpenPaaS::NG
USCoast 2, LUE Digital trust
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
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,.
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
OpenPaaS::NG: P2P Collaborative platform
- 22
Merging Enterprise Social Network and Collaboration services
Companies : Linagora, Xwiki, Nexedi,
Labs : DaSciM (LiX), Coast (Inria/LORIA)
• PIA PSPC 2014
• 4 years (2015-2019)
• Total cost : 20 M€
• Coast funding 1 M€
- 4 PhD
- 60 months Postdocs
- 72 months Engineers
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
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
Federated Collaboration
- 25
Sharing among organisations without a managing partner
Keep control of sharing between pairs
Inter-organisation
Multi-Organisation collaboration
- 26
Ultimately
remove the need
for intermediation
platforms
Web Scale