Thèse soutenue

Calcul distribué multi-utilisateurs décomposable-linéairement

FR  |  
EN
Auteur / Autrice : Ali Khalesi
Direction : Petros Elia
Type : Thèse de doctorat
Discipline(s) : Sciences de l'ingénieur
Date : Soutenance le 05/07/2024
Etablissement(s) : Sorbonne université
Ecole(s) doctorale(s) : École doctorale Informatique, télécommunications et électronique de Paris (1992-...)
Partenaire(s) de recherche : Laboratoire : Institut EURECOM (Sophia-Antipolis, Alpes-Maritimes)
Jury : Président / Présidente : Michèle Wigger
Examinateurs / Examinatrices : Giuseppe Caire, Daniela Tuninetti, Derya Malak, Konstantin Avratchenkov
Rapporteur / Rapporteuse : Michèle Wigger, B. Sundar Rajan

Résumé

FR  |  
EN

Dans cette thèse, nous explorons le problème de l'informatique distribuée multi-utilisateurs linéairement décomposable, où N serveurs aident à calculer les fonctions souhaitées de K utilisateurs, et où chaque fonction souhaitée peut être écrite comme une combinaison linéaire jusqu'à L sous-tâches (ou sous-fonctions) (généralement non linéaires). Chaque serveur calcule certaines des sous-tâches, communique une fonction de ses résultats à certains des utilisateurs, puis chaque utilisateur recueille les données reçues pour récupérer la fonction souhaitée. Nous explorons la relation entre le calcul, la communication et la précision de la reconstruction de la fonction en modélisant le problème dans des corps finis et des nombres réels. Nous avons établi un pont théorique solide entre le calcul distribué multiutilisateur linéairement décomposable et les codes parfaits ou couvrants dans les corps finis. Dans le domaine réel, il est démontré que la communication, le calcul et la précision de reconstruction des fonctions de ce problème sont liés à la factorisation des matrices creuses, à l'acquisition comprimée et à la littérature sur la tessellation. Cette découverte nous a permis de démontrer d'articuler de nombreux arguments de faisabilité en théorie de l'information et des arguments inverses sur diverses conceptions des coûts de calcul et de communication.