Le moteur open source permet un traitement de données haute performance pour les appareils Internet des objets
Le Berlin Institute for the Foundations of Learning and Data (Bifold) annonce la version open source de Nebulastream, un moteur de traitement de flux de nouvelle génération conçu pour les défis uniques auxquels sont confrontés dans les environnements IoT.
Un article intitulé « Nebulastream: un moteur de streaming extensible et haute performance pour les applications de bord multimodal », a été publié dans la revue Compagnon de la Conférence internationale de 2025 sur la gestion des données.
Le logiciel est disponible gratuitement sous une licence Apache 2.0. En outre, le projet NeedMi, qui exploite Nebulastream pour implémenter un copilote intelligent pour une unité de soins intensifs (USI), a récemment remporté le prix Honorable Mention Honorable Mention. La démonstration présente la capacité de Nebulastream à intégrer et à traiter les flux de données multi-modaux multimodaux, afin d'améliorer l'évaluation de la santé des patients dans une USI intelligente.
Construit pour le bord
Nebulastream a été conçu pour traiter les données directement là où elle est générée, au capteur, au périphérique de bord ou à la passerelle. Le système prend en charge diverses architectures matérielles (ARM, x86) et compile les requêtes utilisateur dans le code paronulé du matériel.
La gestion des ressources adaptatives assure des performances robustes, même dans des conditions changeantes ou sans connectivité Internet. Les applications cibles comprennent la maintenance prédictive, la surveillance environnementale, la fabrication intelligente ou les applications de médecine intelligente.
Flexible, extensible, prêt pour la production
Nebulastream est livré avec une prise en charge prête à l'emploi pour les tâches de flux communes, telles que l'alignement des données et l'inférence. Les développeurs peuvent facilement ajouter des opérateurs, des formats et des optimisations personnalisés, ce qui rend le système très adaptable aux exigences spécialisées, sans avoir à faire face aux internes de bas niveau.
Démos
Nebulastream alimente les applications innovantes dans divers domaines. La démo du projet Iotropolis simule une ville intelligente pour démontrer comment Nebulastream relève des défis de gestion des données dans les scénarios IoT, EHEALTH et SMART GRID.
Dans le secteur des soins de santé, une démonstration de projet NeedMi a été développée pour montrer comment Nebulastream peut être utilisé pour soutenir le personnel médical des unités de soins intensifs en permettant le traitement des données en temps réel au chevet d'un patient.
De la recherche à l'impact réel
Nebulastream a été développé dans le cadre d'une initiative de recherche collaborative dirigée par Bifold, le groupe Dima de Tu Berlin et le groupe IAM à DFKI. Présenté pour la première fois dans une préimpression scientifique en 2020, le système a maintenant été publié en open-source lors de la conférence SIGMOD 2025.
« Nous tenons à remercier tous les contributeurs qui ont rendu cela possible, avec leurs énormes efforts au cours des dernières années. Célébrons cela ensemble », explique Steffen Zeuch, chef de projet et architecte système de Nebulastream.
Fourni par le Berlin Institute pour les fondations de l'apprentissage et des données – Bifold