ICOS

In-car Advanced Infotainment and Multimedia Management system

Use case showcases a next-generation in-car infotainment experience for tourism. The IAIMM application combines agentic, LLM-based guidance with immersive media to generate routes based on user preferences and suggest points of interest, support shared viewing sessions, and keep services available even when connectivity is weak. ICOS enables seamless operation across the cloud–fog–edge continuum, with dynamic placement of services and policy-driven automation to preserve QoS (Quality Of Service) and QoE (Quality Of Experience).

Challenges

1.Reduce delay and maintain smooth user experience for conversational guidance and 3D content.

Tourism assistance in motion requires fast responses and fluid media playback. Latency must remain low while vehicles move through areas with heterogeneous connectivity.

2.Guarantee data security and privacy for conversations and user preferences.

Conversation data and user settings must be protected end-to-end, with secure storage and the ability to react when a hosting node becomes untrusted.

3.Ensure service continuity in low-connectivity scenarios.

The system must keep working offline or with intermittent networks by leveraging edge/fog execution, local caches, and automatic relocation of services.

Benefits

  •  Lower perceived latency for in-car guidance and media
  •  Service continuity through offline/near-edge execution
  •  Policy-driven orchestration across cloud–fog–edge
  •  Improved security and privacy for conversational data
  •  Shared experiences via integrated video rooms

Infrastructure and devices

The IAIMM implementation consists of three constituent parts:

  1. Edge (vehicle)
  2. Fog (city-level)
  3. Cloud

Edge (vehicle). The in-vehicle Car PC runs the IAIMM app Frontend (NextJS) on the car HMI (tablet) and the Backend (FastAPI) with business logic. A lightweight LLM is available locally for fallback. The app integrates a Jitsi client to enable the Enjoy Media Together video room and supports route suggestions and POI guidance.

Fog (city-level). Fog nodes host medium-size LLM servers and Redis caches with up to five nearby Points of Interest (POIs) and their 3D models, reducing latency and load on the cloud. These nodes also act as relay points when the vehicle traverses areas of limited coverage.

Cloud. Cloud nodes provide high-capacity LLM models and the full MinIO repository of 3D assets. They also host monitoring/observability services from the ICOS suite and support policy evaluation for dynamic actions (e.g., redeploy/migrate services, switch data stores).

Figure 1

Figure 1: IAIMM autonoum vehicle tested by UNITO and Stellantic (CRF).

The screen shows the 3D model of the Mole Antonelliana, with an active chat for conversation and a call in progress visible in the top bar:

Figure 2

Figure 2: IAIMM application UI taken from the in-vehicle infotainment, showing the 3D Mole Antonelliana, active chat, and a call in progress.

Architecture

IAIMM is a microservices-based application operating over the ICOS cloud–fog–edge continuum. Critical services include:

  • LLM servers distributed across tiers (large in cloud, medium at fog, small at edge), with automatic, transparent switching based on runtime conditions.
  • XR content storage and caches (MinIO in cloud; Redis caches at fog with local POIs) to ensure availability of 3D models during connectivity drops.
  • Conversation database with secure placement; ICOS policies can relocate it to safer nodes if risk conditions are detected.

Policy-driven orchestration. ICOS evaluates policies (e.g., responsiveness and security conditions) and places or moves services accordingly. During a route, the system selects the best available LLM node, keeps video-room synchronization stable, and serves nearby 3D assets from the closest fog cache. The transition between models of different sizes is transparent to passengers.

Figure 3

Figure 3: IAIMM application architecture across cloud, fog and edge.

LOCATION
Turin, Italy
OWNERS
CENTRO RICERCHE FIAT SCPAUNIVERSITÀ DI TORINO
Funded by European UnionPart of EUCloudEdgeIoT.eu

This project has received funding from the European Union’s HORIZON research and innovation programme under grant agreement No 101070177.

©2025 ICOS Project