Idawi: a middleware for distributed applications in the IOT, the fog and other multihop dynamic networks

Autor: Hogie, Luc
Přispěvatelé: Hogie, Luc, Centre National de la Recherche Scientifique (CNRS), Université Côte d'Azur (UCA), Logical Time for Formal Embedded System Design (KAIROS), Inria Sophia Antipolis - Méditerranée (CRISAM), Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-COMmunications, Réseaux, systèmes Embarqués et Distribués (Laboratoire I3S - COMRED), Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S), Université Nice Sophia Antipolis (1965 - 2019) (UNS), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (1965 - 2019) (UNS), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA), Safe Composition of Autonomous applications with Large-SCALE Execution environment (SCALE), COMmunications, Réseaux, systèmes Embarqués et Distribués (Laboratoire I3S - COMRED), Combinatorics, Optimization and Algorithms for Telecommunications (COATI), CNRS - Centre National de la Recherche Scientifique, Université Côte d'azur, Inria
Jazyk: angličtina
Rok vydání: 2022
Předmět:
Zdroj: [Research Report] CNRS-Centre National de la Recherche Scientifique; Université Côte d'azur; Inria. 2022
Popis: As technology improves, new kind of devices are given the ability to interconnect to others, thereby shaping today’s networks. Sensors, smartphones, tablets, laptops, desktops, servers, be they organized or not, altogether form the Internet of Things (IoT), the cloud, and the glue between them. All these devices are heterogeneous in terms of hardware (CPUs, memory type and size, network interfaces, etc), software (Unix, Windows, Android, etc) and behavior (mobility, reliability). However they all have in common the ability to perform computations. But in this context of extreme heterogeneity, distributed computing has become even harder, and the tools we use for clusters, grids and clouds cannot be used. A few middleware solutions to distributed computing this is difficult environment have been proposed recently, but these tools address only a limited number of issues, and they can hardly be coupled together to a single usable solution. As a consequence, Researchers most often opt for developing their own solution, or resorting to simulation. At I3S we also did that. Through several Research projects which implied many aspects of cluster computing and IoT, we built a codebase of successful solutions to many problems we faced along the years. Revamped and generalized into the most consistent, efficient and cleanest possible middleware, we now expose it to the Research communities as Idawi: an Open Source Java message/queue/service/object-oriented decentralized overlay network of components designed to meet the conceptual and practical needs of Researchers working on distributed algorithms.
Databáze: OpenAIRE