coast presentation inria evaluation

27
Coast Web Scale Trustworthy Collaborative Information Systems Est. July 2015 EQUIPE PROJET Coast CENTRE Inria Nancy Grand Est

Upload: francois-charoy

Post on 22-Jan-2018

612 views

Category:

Science


1 download

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

Building a modern web application

- 4

Web scale problems

> 5 000 000 rooms

> 1000 renting platforms

> 100 countries

Manage

contract

Intermediation

- 5

Web scale data replication

Replicated calendar

- 6

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

Future WorkOpenPaaS::NG

Groupe Open

USCoast2

LUE Digital Trust

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

Thank you

www.inria.fr