SocioPlug! Kick-off Meeting, Coordinateur! LINA / Université de Nantes 9-10 janvier 2014
Welcome to Nantes! 2 days of meetings Roadmap (in details later) : Introduction (this morning) Task-based presentations (9/01/14 pm, 10/01/14 am) Institutional presentation and round table (10/01/14pm) Wifi : eduroam with your classical identifiers If you need a temporary id, please let us know Ð2
Presentations Go around the table Ð3
Program of 09/01/14 11h-12h30 : Introduction + Task 0 (Y. Busnel) 12h30-14h : Lunch @ Le Waldor 14h-15h30 : Task 1 (F. Taiani and co.) 15h30-16h : Coffee break 16h-17h30 : Task 2 (P. Lamarre and co.) 19h30 : Dinner @ Le Lieu Unique (tour LU) Ð4
Program of 10/01/14 9h-11h00 : Task 3 (P. Serrano and co.) 11h-11h30 : Coffee break 11h30-12h30 : Task 4 (P. Molli and co.) 12h30-14h : Lunch @ Les Terrasses du Petit-port 14h-15h : ANR (A. Kamagate) 15h-15h30 : Pôle Image&Réseau (D. Beach) 15h30-16h : Coffee break 16h-17h30 : Round table and future plans Ð5
SocioPlug The project in a nutshell!, Coordinateur! LINA / Université de Nantes 9-10 janvier 2014
SocioPlug Social Cloud over Plug Networks, Enabling Symmetric Access to Data and Preserving Privacy! 48 months (Dec. 2013 Nov. 2017) 631,656 granted Ð7
SocioPlug 3 partners LINA (GDD team) IRISA (ASAP and CIDRE teams) LIRIS (DB team) Ð8
LINA-GDD, MCF (Coordinator - Resp. Task 0) Pascal Molli, PR (Resp. Task 4) Achour Mostefaoui, PR Patricia Serrano Alvarado (Resp. Task 3) Emmanuel Desmontils, MCF Hala Skaf-Molli, MCF Nicolo Rivetti, PhD Georges Nassopulous, PhD Brice Nedelec, PhD Ð9
IRISA François Taiani, PR, ASAP (Scientific Resp. - Resp. Task 1) Davide Frey, CR Inria, ASAP Emmanuelle Anceaume, CR CNRS, CIDRE Anne-Marie Kermarrec, DR Inria, ASAP Antoine Rault, PhD Ð10
LIRIS-BD Philippe Lamarre, PR (Scientific Resp. - Resp. Task 2) Stephane Grumbach, DR Inria François Lesueur, MCF Sylvie Cazalens, MCF Yann Gripay, MCF Nicolas Lumineau, MCF Sébastien Dufromentel, PhD Ð11
Objective SocioPlug aims to provide models for programming, querying and securing federation of plugs while preserving symmetry, fairness and privacy. Ð12
Federation of plugs Federations are characterized by: Autonomous participants Heterogeneity Social organization Federations are not clouds nor grids: autonomous participants Federations are not pure P2P systems: low churn and socially organized Ð13
Federation of plugs Autonomy Home servers Classical cloud services SocioPlug Collaboration Ð14
Deal with federation Programming : efficiently disorderly distributed programs on a federation of plugs Using a probabilistic approach and emergent localities Querying : plug programmers the ability to perform "community-based" queries Queries that preserve information symmetry. Privacy and Safety : (i) Securing the federation by monitoring streams on each node and (ii) Integrating a usage control Based on data publishers rather than service providers Ð15
Task Integration Data(Protec5on( Secure)and)Privacy)) Preserving)Social)Cloud) Confluent(Data( Structures( Decentralized( Queries( Data(Produc5on( Collabora'on) Data(Organiza5on( Explora'on) Ð16
Overall Project Architecture Task 0 : Project Management LINA Task 4 : Infrastructure and Experimentation LINA Task 1 : Consistency and Programming IRISA Task 2 : Social Query Evaluation and Valorization Task 3 : Data Privacy and Safety LINA LIRIS Ð17
Task 0 : Project Management Leader :! Dedicated to co-ordination of the project Support all dissemination activities web-site, conferences, etc. Ð18
Steering committee Coordinator: Partner 1 LINA : Pascal Molli Partner 2 IRISA : François Taïani Partner 3 LIRIS : Philippe Lamarre Ð19
Task 0 : Deliverable PROGRAMME INFRA ÉDITION 2013 Projet SOCIOPLUG DOCUMENT SCIENTIFIQUE Expectations of the task: Delivrable Title Expected Authors Dates D.0.1 Kick-off meeting LINA T 0 D.0.2 Website LINA T 0 +3+ continuous updates D.0.3 Yearly meeting & workshop LIRIS T 0 + 12 D.0.4 Yearly meeting & workshop IRISA T 0 + 24 D.0.5 Yearly meeting & workshop LIRIS T 0 + 36 D.0.6 Final open workshop & workshop LINA T 0 + 48 D.0.7 Final report LINA T 0 + 48 D.0.C Coordination meeting All One a quarter 3.2.2 TASK 1: DATA PRODUCTION CONSISTENCY AND PROGRAMMING Ð20 Laboratoire d Informatique de Nantes LIRIS Atlantique Involved Partners Leader person.months LINA 34 p.m IRISA 48 p.m 4 p.m
Task 1 : Data Production Consistency and programming Leader : François Taiani! Collectively handle confluent data structure Develop a language-based approach to program collaborative applications Ð21
Task 1 : 3 sub-tasks Subtask 1: Quasi-causal data structures Subtask 2: Emergent Localities Subtask 3: Prototyping Ð22
Task 1 : Involvement IRISA: Leader (48 m.m.) decentralized middleware (F. Taïani) large scale peer-to-peer systems (D. Frey) distributed algorithms to the task (E. Anceaume). LINA: (34 m.m.) Collaborative distributed systems (P. Molli) Distributed consistency algorithms (A. Mostéfaoui). LIRIS: (4 m.m.) General problematic of causality (Y. Gripay) Ð23
oped in the two earlier tasks. This social application will feature mutable entities that can be edited collaboratively, and will provide an early prototype for the case study of Task 4. Task 1 : Deliverable Contributions: IRISA: will coordinate the activity of this task, and contribute its expertise in the field of decentralized middleware (F. Taïani), large scale peer-to-peer systems (David Frey), and distributed algorithms to the task (E. Anceaume). LINA: will work more specifically on the general problematic of convergence and causality. For this activities, LINA will build on their deep expertise on collaborative distributed systems (P. Molli), and on distributed consistency algorithms (A. Mostéfaoui). LIRIS: will work more specifically on the general problematic of causality (Y. Gripay). Expectations of the task: Title Delivrable Expected Authors Dates Survey: Weak consistency in social networks D.1.1 IRISA T 0 + 15 Report: Modular quasi-causal data structures D.1.2 IRISA & LINA T 0 + 22 Report: Protocols for emergent localities D.1.3 IRISA T 0 + 30 Report: Prototyping D.1.4 IRISA & LINA T 0 + 39 ANR-GUI-AAP-06 Doc Scientifique 2013 15/40 Ð24
Task 2 : Data Organization Social evaluation and valorization of queries Leader : Philippe Lamarre! Enable a community of users to share and capitalize on their queries and provided results Permit the use of aggregation queries preserving privacy Even it related to private data Ð25
Task 2 : 4 sub-tasks Queries based organizations Subtask 1: Notions and Definitions Subtask 2: Solutions proposal Subtask 3: Distributed considerations Subtask 4: Experimental evaluation Ð26
Task 2 : Involvement LIRIS: Leader (106 m.m.) Declarative language (all) Stream management (Y. Gripay) Distributed architectures (F. Lesueur and P. Lamarre) Participant autonomy (P. Lamarre) Social information systems (S. Grumbach) P2P based systems and information retrieval (S. Cazalens) LINA: (21 m.m.) P2P based systems (P. Serrano Alvarado), Federated queries (P. Molli and H. Skaf) IRISA: (12 m.m.) Large scale peer-to-peer systems and epidemic protocols (D. Frey and A.-M. Kermarrec) Ð27
Task 2 : Deliverable PROGRAMME INFRA ÉDITION 2013 Projet SOCIO DOCUMENT SCIENTIFI tions of the task: Title Delivrable Expected Authors Dates D.2.1 QBO : Notions and Definitions LIRIS (IRISA, LINA) T 0 + 12 D.2.2 QBO : solutions proposal LIRIS (IRISA, LINA) T 0 + 24 D.2.3 QBO : distributed considerations LIRIS (All) T 0 + 36 D.2.4 QBO : Experimental evaluation LIRIS (All) T 0 + 48 TASK 3: DATA PROTECTION DATA PRIVACY AND SAFETY Ð28 LIRIS Involved Partners Leader person.months LINA 94 p.m IRISA 19 p.m 8 p.m
Task 3 : Data Protection Data privacy and safety Leader : Patricia Serrano-Alvarado! Design of new access control methods and privacy aware technics Stream analysis to guarantee security and safety in plug-based network Ð29
Task 3 : 5 sub-tasks Subtask 1: Privacy breach scenarios Subtask 2: Language definition of privacy policies Subtask 3: Purpose-based usage control Subtask 4: The right to oblivion Subtask 5: Infrastructure monitoring Ð30
Task 3 : Involvement LINA: Leader (94 m.m.) privacy control in P2P based systems (P. Serrano Alvarado) Infrastructure monitoring (Y. Busnel) Semantic Web (E. Desmontils) IRISA: (19 m.m.) Large-scale data stream analysis (E. Anceaume) Privacy through decentralization (A. Rault) LIRIS: (8 m.m.) Query management in large-scale systems (P. Lamarre) Security in P2P systems (F. Lesueur) Ð31
the norm. ontributions: INA: will coordinate this task and contribute its experience in the areas of privacy control in P2P ased systems (P. Serrano Alvarado), infrastructure monitoring (Y. Busnel), and semantic Web (E. Task 3 : Deliverable esmontils). RISA: will contribute its experience in large-scale data stream analysis (E. Anceaume) and priacy through decentralization (A. Rault). IRIS: will contribute its experience in query management in large-scale systems (P. Lamarre) nd security in P2P systems (F. Lesueur). xpectations of the task: Title Delivrable Expected Authors Dates Privacy breach scenarios in SOCIOPLUG D.3.1 ALL T 0 +12 State of the art of purpose-based, usage control approaches, D.3.2 LINA T 0 +18 and right to oblivion Report on purpose-based usage control D.3.3 LINA T 0 +42 Report on right to oblivion D.3.4 LINA & LIRIS T 0 +36 Report on safety D.3.5 LINA & IRISA T 0 +42 3.2.5 TASK 4: INFRASTRUCTURE AND EXPERIMENTATION Ð32 Involved Partners Leader person.months LINA 44 p.m IRISA 28 p.m LIRIS 25 p.m
Task 4 : Infrastructure and Experimentation Leader : Pascal Molli! Collect requirements from use-case scenarii and to gather basic infrastructure services that are needed by Task 2, 3 and 4 Experiment the prototyped implementations of proposed algorithms on the plug-based cluster Ð33
Task 4 : 3 Use cases Use case 1: Provide a service like Goggle Flu in completely decentralized setting Use case 2: Rewrite an alternative to Google Docs on a federation of plugs Use case 3: Evaluate how federation of plugs and community queries can be used to provide additional services in the context of Smart Buildings, quarters and town Final objective: Write such application and deploy it on cluster of Raspberry Pis available in Nantes Ð34
Task 4 : Involvement LINA: Leader (44 m.m.) Collaborative distributed systems (P. Molli) Stream monitoring (Y. Busnel) IRISA: (28 m.m.) Decentralized middleware (F. Taïani) Large scale peer-to-peer systems (D. Frey) Distributed algorithms (E. Anceaume). LIRIS: (25 m.m.) Smart Building (in relation with project socq4home) Ð35
Pis. For this activities, LINA will build on their deep expertise on collaborative distribu ms (P. Molli) and stream monitoring (Y. Busnel). SA : will perform experimentations related to social web applications. Irisa will contrib pertise in the field of decentralized middleware (F. Taïani), large scale peer-to-peer syst Task 4 : Deliverable id Frey), and distributed algorithms to the task (E. Anceaume). IS: will perform experimentations related to Smart Building. LIRIS will contribute it ex n continuous queries processing for smart buildings from CNRS project socq4home. ctations of the task: Delivrable Title Expected Authors Dates D.4.1 Application scenarii and Design of infrastructure All T 0 +9 D.4.2 Theoretical evaluation results of proposed solutions LINA T 0 + 39 D.4.3 Practical experimentation results of proposed solutions LINA T 0 + 48 TASKS SCHEDULE, DELIVERABLES AND MILESTONES OVERALL PROJECT ORGANIZATION verall project organization is represented in figure 4. Ð36 Partners YearA1 YearA2 YearA3 YearA4 Laboratoire d Informatique 3 de 6 Nantes 9 Atlantique 12 3 6 9 12 3 6 9 12 3 6 9 12 LINA IRISA LIRIS
Gantt Diagram Partners YearA1 YearA2 YearA3 YearA4 LINA IRISA LIRIS 3 6 9 12 3 6 9 12 3 6 9 12 3 6 9 12 Task%0 PROJECTAMANAGEMENT (Coordination*:*LINA) Meetings D.0.1 D.0.3 D.0.4 D.0.5 D.0.6 Coordination!!!!!!!!!!!!!! Report D.0.2 D.0.7 Task%1 TaskA1.1 TaskA1.2 TaskA1.3 TaskA1.4 DATAAPRODUCTIONA ACONSISTENCYAANDAPROGRAMMING D.1.1 D.1.2 D.1.3 D.1.4 (Coordination*:*IRISA) Task%2 TaskA2.1 TaskA2.2 TaskA2.3 TaskA2.4 DATAAORGANIZATIONA ASOCIALAEVALUATIONAANDAVALORIZATIONAOFAQUERIES D.2.1 D.2.2 D.2.3 (Coordination*:*LIRIS) D.2.4 Task%3 TaskA3.1 TaskA3.2 TaskA3.3 TaskA3.4 TaskA3.5 DATAAPROTECTIONA ADATAAPRIVACYAANDASAFETY D.3.1 D.3.2 D.3.4 (Coordination*:*LINA) D.3.3 D.3.5 Task%4 TaskA4.1 TaskA4.2 TaskA4.3 INFRASTRUCTUREAANDAEXPERIMENTATION D.4.1 D.4.2 (Coordination*:*LINA) D.4.3 Ð37
Global Manpower PROGRAMME INFRA ÉDITION 2013 Projet SOC DOCUMENT SCIENT Indicative Efforts per beneficiary per task Tasks Task 0 Task 1 Task 2 Task 3 Task 4 Total LINA 6 p.m 34 p.m 21 p.m 94 p.m 44 p.m 199 p.m IRISA 5 p.m 48 p.m 12 p.m 19 p.m 28 p.m 112 p.m LIRIS 2 p.m 4 p.m 106 p.m 8 p.m 25 p.m 145 p.m Total 13 p.m 86 p.m 139 p.m 121 p.m 97 p.m 456 p.m ST AND SCHEDULE OF DELIVERABLES Deliverable Lead E name beneficiary d Kick-off meeting LINA T Website LINA T Coordination meeting All T Ð38
Global Manpower LINA One PhD student (36 months) One Engineer (18 months) 3 Master Student (3 x 6 months) IRISA One PhD student (36 months) LIRIS One PhD student (36 months) 4 Master Student (4 x 6 months) Ð39
plan to purchase a collection of 200 plug computers, in addition to the 48-Raspberry Pi cluster, owned by LINA partner. Likewise, the project does not require any subcontracting nor internal expenses. Our travel requests include the Global project meetings, which almost Funding all participants must attend, and partner-topartner visits that will occur during the project. To ensure a tight and successful collaboration, there will be frequent exchanges and visits between partner. We plan that the PhD students involved in the project make visit to all partners. Finally, our travel budget includes attendance in national and international conferences, where we will present the results of SOCIOPLUG to international research audiences. Type Overall summary of the financial plan LINA in p.m or IRISA in p.m or LIRIS in p.m or Total in p.m or Permanent personnel 129 64 111 304 Non-permanent personnel 54 36 36 126 funded by ANR Non-permanent personnel 0 12 14 26 non-funded by ANR Travels 63,400 38,800 54,900 157,100 Other expenses 35,400 11,400 28,450 75,700 Total project cost 922,730 865,167 1,079,419 2,867,316 Total requested budget 274,976 160,784 195,896 631,656 1.1 Partner 1 : LINA / Université de Nantes 1.1.1 EQUIPMENT Ð40 Not applicable. Permanent personnel Name Status % p.m
The current testbed Ð41
The future one (Based on the 64 plug cluster of Simon Cox, University of Southampton) Ð42