+ All Categories
Home > Technology > Inria LORIA SCORE Team presentation

Inria LORIA SCORE Team presentation

Date post: 24-May-2015
Category:
Upload: francois-charoy
View: 376 times
Download: 0 times
Share this document with a friend
Description:
Presentation of the research questions and directions of the SCORE Team
Popular Tags:
33
Score Team Web Scale Trustworthy Collaborative Information Systems Score Team – Francois Charoy March 20, 2013
Transcript
Page 1: Inria LORIA SCORE Team presentation

Score Team• Web Scale Trustworthy Collaborative Information

Systems

Score Team – Francois Charoy March 20, 2013

Page 2: Inria LORIA SCORE Team presentation

Presentation

• Composition of the Team (March 2013)

• 10 Permanent Researchers (Professor, Associate Professor, Researcher)• 5 PhD Students• 5 Post-Doc• 5 Master Students

• Web Site : score.loria.fr

04/12/2023Team Score - 2

Page 3: Inria LORIA SCORE Team presentation

Objectives

• Support large scale collaboration

–between people, services and organisations

• Help to build service based application

–that can be trusted

–efficiently

- 3Team Score 04/12/2023

Page 4: Inria LORIA SCORE Team presentation

Scientific Questions

• Effective Optimistic replication

• Trustworthy Service Composition

• Relation to scale

–Group to Community

–Cloud

–Thousands of services

- 4Team Score 04/12/2023

Page 5: Inria LORIA SCORE Team presentation

Where We Stand

- 5

IT Layer

Business Layer

Des

ign

time RunT

ime

Infrastructure Layer

Team Score 04/12/2023

Page 6: Inria LORIA SCORE Team presentation

Previous Results

• Algorithms for optimistic

replication

• Collaborative systems

• BPM models

• Service composition

Verification

• Software/Platform

–Bonita,

–Libresource,

–Qualipso Factory,

–DSMW, Etc.

Team Score - 604/12/2023

Page 7: Inria LORIA SCORE Team presentation

The project

Collaborative data management

Data centric service composition

Trustworthy collaborative systems

Team Score - 704/12/2023

Page 8: Inria LORIA SCORE Team presentation

Collaborative Data Management

• Collaboration, distributed

in time, space and

organisations

• Collaborate without a

central authorityIT Layer

Optimistic replication

Business LayerCollaborative Editing

Team Score - 804/12/2023

Page 9: Inria LORIA SCORE Team presentation

Optimistic Replication

• Investigate and evaluate new algorithms

–Operational Transformation

–CRDT

• Support for decentralized « Real Time »

Collaborative Systems

• Understand their behaviour

Team Score - 904/12/2023

Page 10: Inria LORIA SCORE Team presentation

Experiment algorithms

• How do they behave

–With real users,

–With a lot of users

–With different scenarios

–With different deployment

Team Score - 1004/12/2023

Page 11: Inria LORIA SCORE Team presentation

First Results

• Executing the same input

with different algorithms

• But we need more input

• On going work

–In the Cloud

–With real users

Team Score - 1104/12/2023

Page 12: Inria LORIA SCORE Team presentation

Concurrent editing generate conflicts

• How to detect conflicts

• How to solve conflicts

• How to avoid conflicts

• How to respect privacy

• How to enforce privacy

rules

Team Score - 1204/12/2023

Page 13: Inria LORIA SCORE Team presentation

Collaborative editing conflicts

- 13

Several people correcting the same document

Team Score 04/12/2023

Page 14: Inria LORIA SCORE Team presentation

Optimistic data sharing control

• Sharing contract

• Trust representation

• Audit log

• Updated trust value

based on audit

• Authenticators for

securing logs

Team Score - 1404/12/2023

Page 15: Inria LORIA SCORE Team presentation

Coordination in dynamic situation

IT LayerGovernance Aware

Optimistic Replication

Business LayerDynamic Process

Management

Des

ign

time R

unTim

e

Team Score - 1504/12/2023

Page 16: Inria LORIA SCORE Team presentation

Coordination in dynamic situationApplication to crisis management

• Issues

–Changing goals

–No central authority

–Privacy/governance

issues

Team Score - 1604/12/2023

Page 17: Inria LORIA SCORE Team presentation

A Replicated Activity Model

17

• Design time = Execution

time

• Temporal dependencies

• P2P Sharing

Team Score 04/12/2023

Page 18: Inria LORIA SCORE Team presentation

Data Centric Service Composition

• Development of applications at the scale of the web

• How to develop services that are

–Efficient, Safe, Secure, Flexible, Adaptative

• How to ensure/enforce some properties on service

composition

–Transactional properties, Security properties,

Privacy/Quality of serviceTeam Score - 1804/12/2023

Page 19: Inria LORIA SCORE Team presentation

Our landscape evolves quickly

• The web as a platform

–To collaborate

–To produce and share data

–To produce and deliver services

• Elastic Computing

–P2P

–Cloud Infrastructure

Page 20: Inria LORIA SCORE Team presentation

The scale is changing

• Regarding data production

–Wikipedia

–Climate Change Report

• Regarding coordination

–Crisis Management

• For both

–OSS development

Page 21: Inria LORIA SCORE Team presentation

Open services are here

Page 22: Inria LORIA SCORE Team presentation

Heterogeneity is back again

Page 23: Inria LORIA SCORE Team presentation

New ecosystems have appeared

• Smartphone and tablet

apps

• They are based on

services (REST API)

Page 24: Inria LORIA SCORE Team presentation

Our landscape evolves quickly

• The Web as a Platform

–To collaborate

–To share data

–To deliver services

• Elastic Computing

–P2P

–Cloud Infrastructure

Team Score - 2404/12/2023

Page 25: Inria LORIA SCORE Team presentation

Engineering Service Composition

• Designing the

composition (What, How)

• Defining the contracts

• Verifying the contracts

• Deploying/executing

• Monitoring/Auditing

• Responding to contract

violation

IT LayerDeployment/Execution

Business LayerModeling/Specifying/Checking

Team Score - 2504/12/2023

Page 26: Inria LORIA SCORE Team presentation

Declarative Service Composition

Composition Design

Composition Monitoring

Composition Implementation

& Validation

Composition Execution

Closing the loop is a challenge

Team Score - 2604/12/2023

Page 27: Inria LORIA SCORE Team presentation

Model driven service engineering

- 27Team Score 04/12/2023

Page 28: Inria LORIA SCORE Team presentation

Advanced BPM

• Collaborative Business Process

• Large Scale Business Process

• Orchestration of Open Services

04/12/2023Team Score - 28

Page 29: Inria LORIA SCORE Team presentation

Trustworthy Collaborative Systems

• Collaborative system : composition of collaborative systems

• Define the confidence attributes

–Trust and/or Control

–Certification

• Confidence is a relation

–Service/Service

–User/User

–User/Service

Team Score - 2904/12/2023

Page 30: Inria LORIA SCORE Team presentation

An approach grounded on contract

• Confidence contracts in collaborative environments

–Between participants

–Between services

–Between users and the environment

• Validation of contracts and of their composition

• A posteriori contracts verification

Team Score - 3004/12/2023

Page 31: Inria LORIA SCORE Team presentation

- 31

Example : Trust and Data Sharing

• Can we build application based on data services in

the Cloud ?

Team Score 04/12/2023

Page 32: Inria LORIA SCORE Team presentation

Scientific challenges

• Identify confidence attributes for services

• Monitor, control, validation of contracts

• Matching between confidence and applications

Optimistic approach for safety and security in a large scale setting

Team Score - 3204/12/2023

Page 33: Inria LORIA SCORE Team presentation

Thank you !

www.inria.fr


Recommended