L'exploration de données résout le mystère de votre connexion Wi-Fi lente

Le Wi-Fi est l'un des grands libérateurs du XXIe siècle. La possibilité de se connecter sans fil à Internet dans une grande variété d'endroits est la technologie habilitante pour toutes sortes d'arrangements de travail flexibles. En effet, il a transformé le café en l'un des lieux de travail les plus productifs de la société.





Mais toute personne qui utilise régulièrement le Wi-Fi sera consciente d'un problème embarrassant : il faut parfois un certain temps pour se connecter au Wi-Fi et parfois les connexions ne sont pas possibles du tout. La terrible vérité sur le Wi-Fi est que trop souvent, cela ne fonctionne tout simplement pas.

Et cela soulève une question importante : pourquoi ? Qu'y a-t-il dans ces réseaux sans fil de pointe et les appareils qui s'y connectent qui échouent si souvent ?

Aujourd'hui, nous obtenons une réponse grâce au travail de Changhua Pei de l'Université Tsinghua en Chine et de quelques amis qui ont mesuré combien de temps il a fallu pour que 400 millions de sessions Wi-Fi différentes se connectent. Et ils ont utilisé leurs données pour déterminer ce qui se passe généralement mal et comment cela peut être évité.



Changhau et co ont rassemblé leurs données à partir d'une application Android appelée Wi-Fi Manager, qui enregistre les différentes étapes de la connexion à un point d'accès Wi-Fi et leur durée.

Chaque connexion Wi-Fi implique plusieurs étapes. Dans un premier temps, l'appareil mobile scanne les ondes à la recherche de points d'accès Wi-Fi disponibles. Une fois qu'un point d'accès est sélectionné, les deux appareils échangent des paquets de données. Ensuite, il y a une étape d'authentification, qui implique souvent une saisie de mot de passe. La dernière étape est appelée DHCP (protocole de configuration dynamique de l'hôte), qui fournit une adresse IP à l'appareil.

(Notez qu'une fois la connexion établie, l'utilisateur peut être redirigé vers une page de passerelle qui nécessite un autre mot de passe - l'équipe n'inclut pas cette étape dans ses calculs.)



La question que Changhau et co abordent est, en cas de succès, combien de temps prend généralement ce processus de connexion. Et la réponse sera tristement familière aux utilisateurs du Wi-Fi. Les chercheurs disent que les connexions Wi-Fi échouent dans 45 % des cas. Et le temps qu'ils prennent est extrêmement variable, 15 % des connexions prenant plus de cinq secondes.

Donc, qu'est-ce qui ne va pas? Changhau et co utilisent un algorithme d'exploration de données pour parcourir les données afin de découvrir quels types de facteurs sont associés aux échecs de connexion et aux longs temps de connexion.

Il s'avère que plusieurs facteurs influencent significativement le temps et le succès de la connexion. Le plus important est peut-être de savoir si le réseau Wi-Fi est public ou privé - les réseaux privés sont nettement plus rapides et ont des taux de réussite de connexion plus élevés.



Le système d'exploitation de l'appareil mobile est un autre facteur. L'équipe affirme que des appareils identiques exécutant différents systèmes d'exploitation peuvent avoir des différences très importantes dans les temps de connexion et pointer du doigt en particulier une version fortement personnalisée d'Android appelée FlyMe. Les chipsets de l'appareil mobile et du point d'accès peuvent également avoir un impact sur les temps de connexion, les puces plus lentes prenant beaucoup plus de temps.

Après avoir trouvé les facteurs qui ralentissent les connexions, l'équipe a créé un algorithme qui évite les compromis les plus évidents et accélère ainsi les temps de connexion.

Par exemple, cet algorithme évalue si les points d'accès sont publics ou privés. Il ignore alors les réseaux publics et choisit le réseau privé avec le signal le plus fort.



Cette approche améliore considérablement les connexions, disent Changhau and co. L'algorithme réduit les échecs de connexion à un taux de seulement 3,6 % et réduit les temps de connexion d'un facteur 10.

C'est un résultat impressionnant qui sera sûrement apprécié par les travailleurs des cafés du monde entier.

Réf : arxiv.org/abs/1701.02528 : Pourquoi la connexion à un point d'accès WiFi prend si longtemps

cacher