Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DynaMid - CITI Laboratory Council

DynaMid - CITI Laboratory Council

2a4bd42b6a3db5858ff2250e236f9631?s=128

Frédéric Le Mouël

December 12, 2013
Tweet

Transcript

  1. DynaMid Dynamic Software and Distributed Systems ! Laboratory Council -

    December, 12 - 2013
  2. Dynamic IT World ! 2 Internet of Things Cloud Systems

    Smartphones Sensors Sm artboxes Geolocation Mobility PaaS/IaaS/SaaS Continuous Delivery Data Analysis Continuous Data Flow
  3. Dynamic IT Infrastructure ! 3 Internet of Things Cloud Systems

    Smartphones Sensors Sm artboxes Geolocation Mobility PaaS/IaaS/SaaS Continuous Delivery Data Analysis Autonomous, Distributed Decision & Computation
  4. Life-long Valuable Services e-Society Needs ! 4 Internet of Things

    Cloud Systems Human Being Society
  5. DynaMid e-Systems Answer ! 5 Human Being Society Integrated Software

    Systems Internet of Things Cloud Systems
  6. Application Domains ! 6 Smart Cars Mobile Cloud Computing Internet/Web

    of Things Dynamic Environments Smart Cities Home Automation Autonomous Robotics Integrated Software Systems Green Buildings
  7. Research Topics ! 7 Integrated Software Systems Operating Systems Distributed

    Systems Middleware & Platforms Systems of Systems Embedded Mobile Code Programming Languages, DSL Multi-agents Systems
  8. Challenges ! 8 Programming the Move ! I Adaptive in

    the Small II Autonomous and Collaborative in the Large
  9. Challenge I: in the Small ! 9 Context- aware DSL

    User Profiling / Adapting Hard/Soft Specialization Self-describing Hard/Software Programming !
  10. Challenge I: in the Small ! 10 Adaptive Virtual Machines

    Performant Embedded M ulti- tenant Run-time Evolving Executing !
  11. Challenge II: in the Large ! 11 Autonomous Distributed Architectures

    and Algorithms Self- organizing Scalable Long-time Running Organizing ! Collaborative
  12. Challenge II: in the Large ! 12 Autonomous and Resilient

    Systems Spontaneous Integration Self-decision Self-healing Coherent Semantic Behavior Run-time Verification, Negotiation Safety !
  13. Projects - Challenge I ! 13 • Programming language: –

    Golo: a lightweight dynamic language for the JVM – Java 7/ARM – Raspberry Pi / Phone – JIT Optimizations – http://golo-lang.org
  14. Projects - Challenge I • Adaptive Run-time JVM – Jooflux:

    dynamic code patching and aspect weaving for the JVM – JIT Optimizations – Raspberry Pi / Smartphone – https://github.com/dynamid/jooflux ! 14
  15. Projects - Challenge II • Citizenship Cartography – Urban Citizenship

    Services – On-street Smart Parking ! – Self-organized WSN – Self-deployed Services – User-specific Geo-localized Information Dissemination ! 15
  16. Projects - Challenge II • Service Deployment in VANET –

    Assistance and Entertainment Services ! – Multi-level graph modeling • Vehicular graph, social in-car user graph, service-dependency graph – Optimized Run-time Platform in Vehicle • Multi-communication channels, autonomic service deployment decision ! 16
  17. Projects - Challenge I & II • CROME: Coordination of

    a fleet of mobile robots for a multi-view analysis of complex scene – Computer vision – Coordination and Join robot recognition – Communication Middleware – Collaborative Computation Distribution – Experimental Robot Fleet ! 17
  18. Context Positioning • Horizon 2020 - European Calls – Future

    Internet: • ICT 9 - 2014: Tools and Methods for Software Development • ICT 7 - 2014: Advanced Cloud Infrastructures and Services • ICT 11 - 2014: FIRE+ (Future Internet Research & Experimentations) ! 18
  19. Context Positioning • Horizon 2020 - European Calls – Robotics:

    • ICT 23 & 24 - 2014 & 2015 – ICT Cross-cutting Activities: • ICT 30 - 2015 : Internet of Things and Platforms for Connected Smart Objects ! 19
  20. Software Dev Distributed Systems Context Positioning ! 20 IoT Pervasive

    Computing Embedded Systems Robotics IA, Decision Systems INRIA Toccata INRIA Aces INRIA Arles LIRMM Smile LIG Adele INRIA Maia LIP6 / INRIA Regal LIGM INRIA Adam INRIA Ascola INRIA Dice INRIA Pops DynaMid • National Overview
  21. Team ! 21 Olivier Simonin - Professor ! Decentralized Systems/Algorithms,

    Mobile Robotics, Swarm Robotics, Ambient Intelligence, Bio-inspired Algorithms, Autonomous Multi-agent Systems
  22. Team ! 22 Julien Ponge - Associate Professor ! Programming

    Languages, Virtual Machines, Middleware, Cloud Computing
  23. Team ! 23 Nicolas Stouls - Associate Professor ! Service

    Substitution, Functional Behavior, Temporal Properties Verification, System Resilience
  24. Team ! 24 Frédéric Le Mouël - Associate Professor -

    Head ! OS, Distributed Systems, Middleware, Virtual Machines, SOA, Adaptive & Autonomous Systems, Context-aware Programming, Pervasive Computing, Ambient Intelligence, Smart Cities | Cars | Houses
  25. Team ! 25 ! The Brain Team !

  26. Team ! 26 ! PhD Students - The Real Working

    Team !
  27. Partners ! 27 International Regional National Lyon Urban Agency

  28. Questions ? ! 28 • http://dynamid.citi-lab.fr