pyDCOP, a DCOP library for IoT and dynamic systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

pyDCOP, a DCOP library for IoT and dynamic systems

Résumé

This demonstration illustrates the newly developed Python-based framework, pyDCOP, which implements several state-of-the-art distributed constraint reasoning solution methods, provides utilities to deploy them over distributed infrastructures and also equip the system with resilience capabilities. The idea behind pyDCOP is to distribute agents over an Internet-of-Things infrastructure (e.g. Rapsberry Pis) to install collective decisions, as to implement Ambient Intelligence or Smart Home scenarios. Scenarios are modeled in a dedicated format, translated in a distributed constraint optimization or satisfaction problem, then pushed to the devices which coordinate using chosen protocols as to self-configure in a decentralized manner. Besides configuring the system in an optimal manner, it also provides a resilience framework, which equips the system with adaptation capabilities against unpredictable device removals. This mechanism is based on decision replication and a lightweight DCOP-based reparation mechanism.
Fichier non déposé

Dates et versions

hal-02098294 , version 1 (12-04-2019)

Identifiants

  • HAL Id : hal-02098294 , version 1

Citer

Pierre Rust, Gauthier Picard, Fano Ramparany. pyDCOP, a DCOP library for IoT and dynamic systems. International Workshop on Optimisation in Multi-Agent Systems (OptMAS@AAMAS 2019), May 2019, Montréal, Canada. ⟨hal-02098294⟩
321 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More