Section: Partnerships and Cooperations

International Initiatives

Inria International Labs

Valérie Issarny acts as scientific manager of the Inria@Silicon Valley program (https://project.inria.fr/inria-siliconvalley/) since summer 2013; she is visiting scholar at the EECS Department of University of California, Berkeley, and hosted by CITRIS.

Inria Associate Teams Not Involved in an Inria International Labs


Participant : Rachit Agarwal [correspondent] .

  • Name: SARATHI – Personalized Mobility Services for Urban Travelers

  • Instrument: Inria DRI/DST-CEFIPRA Associate Team

  • Related activities: § 7.6

  • Period: [January 2014 - December 2016]

  • Partners: Indraprastha Institute of Information Technology (IIIT) Delhi (India), Inria MiMove.

  • Website: http://sarathi.gitlab.io/web/

The focus of the Sarathi project is on creating a personalized mobility service platform for urban travelers. The proposed work would require work on large scale mobile participatory sensing, urban transportation, location-aware services, machine learning, and software engineering. The individual strength of MiMove and IIIT provide complementary technical benefits for the project. MiMove leverages its work on large scale mobile participatory sensing (so far focused on EU-based transit contexts) addressing challenges brought to the fore by dynamic large scale systems in India; IIIT will build up on their previous work on mobile based system to provide route information and work on learning and mining techniques for inferring events of interest in transport systems.

Besides the complementary technical benefits, the collaboration will also help the project in evaluating the proposed solution in context of both developing and developed countries with different societal structure and preferences. Since personalized services are an integral part of the solution, the variety in social structures of India and France will help in developing solutions that are valid across continents. A deployment of the proposed solution in India will also test scalability and robustness of the solution in resource-constrained environments (e.g. intermittent network connectivity, low bandwidth) and will help in developing solutions that can be deployed in different working environments. Similarly, France (with already an advanced transit system) offers opportunities in verifying the requirements of a successful sustainable transport system.

Inria/Brazil Associate Team: ACHOR

Participant : Nikolaos Georgantas [correspondent] .

  • Name: ACHOR – Adaptive enactment of service choreographies

  • Instrument: Inria/Brazil Associate Team

  • Related activities: § 7.2 and § 6.2

  • Period: [January 2016 - December 2018]

  • Partners: Universidade Federal de Goiás (UFG), Brazil, Inria MiMove.

  • Website: http://www.inf.ufg.br/projects/achor

Service choreographies are distributed compositions of services (e.g., Web services) that coordinate their execution and interactions without centralized control. Due to this decentralized coordination and the ability to compose third-party services, choreographies have shown great potential as an approach to automate the construction of large-scale, on-demand, distributed applications. Technologies to enable this approach are reaching maturity level, such as modeling languages for choreography specification and engines that operate the deployment of services and enactment of choreographies at Future Internet scales. Nevertheless, a number of problems remain open on the way to fully realize the approach, among them: (i) Deployment of multiple choreographies on top of a collection of shared services (considering service sharing as an effective way to increase the utilization of resources); (ii) Dynamic adaptation of functional and non-functional properties due to runtime changes in the environment and user requirements (adapting the set of services and/or the resources used to run the services in order to add/remove/change functions and maintain QoS properties, respectively); and (iii) Seamless and dynamic integration of mobile services (e.g., smartphone apps, sensors and actuators on handhelds and wearables) and cloud- based services (including the need to consider: mobility of both devices and services, resource constraints of mobile devices, temporary disconnection, interoperability between different interaction paradigms (message-passing, event-based, data-sharing) at the middleware layer, and effect of these paradigms on end-to-end QoS).

The overall goal of the project is to design an architecture for adaptive middleware to support service choreographies in large-scale scenarios that involve dynamicity and diversity in terms of application requirements, service interaction protocols, and the use of shared local, mobile and cloud resources.