211service.com
Améliorer les téléphones grâce à la surveillance
Une application pour téléphone portable qui enregistre tout ce que fait l'utilisateur du téléphone, de l'envoi d'e-mails aux jeux, peut ne pas sembler si souhaitable. Mais les chercheurs déploient le logiciel pour voir s'ils peuvent déterminer les meilleurs moyens d'améliorer la durée de vie de la batterie des téléphones et de découvrir les points morts du réseau.
Travaillant avec des collègues de Microsoft Research, Hossein Falaki, doctorant à l'UCLA Centre de détection de réseau embarqué , a développé un logiciel qui enregistre l'utilisation des données, l'utilisation du téléphone et les niveaux de charge de la batterie. Le logiciel est conçu pour fonctionner sur des appareils qui utilisent Windows Mobile ou le système d'exploitation Android. La version Android peut également suivre les données envoyées et reçues par les applications individuelles.
L'un des problèmes majeurs que nous rencontrons tous avec les téléphones intelligents est que les batteries ne durent pas assez longtemps, explique Falaki, qui présentera un article le mois prochain à la conférence Internet Measurement à Melbourne, en Australie, sur plus de 2 000 jours de données recueillies auprès de huit Windows Mobile et 35 utilisateurs Android. En étudiant comment les gens utilisent [les téléphones], nous pouvons trouver des moyens de faire correspondre les appareils et les réseaux aux gens.
Par exemple, l'application de suivi a découvert des données suggérant qu'un ajustement du matériel de deux téléphones par le fabricant taïwanais HTC pourrait économiser environ 40 % de l'énergie consommée par leurs radios. Ces combinés éteignent automatiquement la radio après avoir été inactifs pendant 17 secondes, une tactique utilisée par tous les combinés et souvent avec une valeur de temporisation similaire. Mais cela ne correspond pas à la manière très rapide dont les utilisateurs de smartphones accèdent aux données, explique Falaki. Les gens sortent le téléphone de leur poche, interagissent avec lui pendant quelques minutes, puis ne l'utilisent pas assez longtemps après, dit-il.
Les journaux d'utilisation des données ont montré qu'après une rafale d'activité, les utilisateurs avaient rarement besoin de plus de données dans les 17 secondes suivantes, de sorte que la radio était souvent laissée allumée inutilement. En fait, environ 95 % des paquets de données ont été envoyés ou reçus dans les 4,5 secondes suivant le dernier. La réinitialisation de l'appareil pour que la radio s'éteigne après 4,5 secondes consomme 40 % d'énergie en moins sans affecter les performances, explique Falaki.
Ces « temps de queue » sont plus longs qu'ils ne devraient l'être, explique Arun Venkataramani, professeur adjoint à l'Université du Massachusetts, Amherst, qui étudie la consommation d'énergie dans les appareils mobiles. Du point de vue de l'application et de l'utilisateur, il existe une importante marge d'amélioration. Les données de Microsoft-UCLA concordent avec les résultats de ses propres expériences sur les coûts énergétiques des périodes d'attente des téléphones portables, dit-il.
Cependant, la durée d'attente d'un téléphone portable avant de dormir est en partie définie par les réseaux de téléphonie mobile qui ont d'autres préoccupations que la durée de vie de la batterie d'un utilisateur, ajoute Venkataramani. Par exemple, les temps de queue sont parfois allongés pour réduire le travail des tours de téléphonie cellulaire, qui doivent échanger des messages de contrôle avec les appareils chaque fois qu'ils se réveillent ou dorment. La collecte de plus de données sur le comportement des utilisateurs peut aider à mieux faire connaître les problèmes de durée de vie de la batterie, explique Venkataramani, mais les opérateurs sont toujours susceptibles de vouloir faire passer leurs réseaux en premier.
Falaki dit que les appareils, les applications et les réseaux sans fil devraient être conçus en tenant davantage compte de la façon dont les gens utilisent réellement leurs appareils, mais que parce que les smartphones sont encore relativement nouveaux, on en sait peu à ce sujet. Des études antérieures ont utilisé des données sur les réseaux sans fil dans leur ensemble au lieu du comportement individuel des utilisateurs, ou des expériences en laboratoire où les téléphones transfèrent des données de test et des modèles d'utilisation quotidienne ne sont pas rencontrés, dit-il. En revanche, nous capturons des modèles d'utilisation réels, car les gens utilisaient normalement leurs appareils.
Lin Zhong , qui dirige l'Efficient Computing Group à l'Université Rice, souligne que l'on sait très peu de choses sur la façon dont les gens utilisent les téléphones intelligents. L'ensemble de données UCLA-Microsoft est petit, mais ils ont déjà mis en évidence des résultats intéressants, dit-il.
Zhong et ses collègues de Rice ont développé un logiciel de suivi qui fonctionne sur des iPhones piratés ou jailbreakés et peut capturer des données réseau, des informations sur la batterie et les moments où les gens utilisent des applications ou des fonctionnalités spécifiques. Son groupe de recherche est dans les quatre derniers mois d'un essai d'un an utilisant le logiciel pour capturer tous les aspects de la façon dont 35 personnes utilisent leurs appareils iPhone 3GS.
Cela ressemble à un virus dans l'appareil, mais nous le faisons d'une manière qui préserve la confidentialité et n'interfère pas avec la personne lorsqu'elle utilise son téléphone, explique Zhong. Par exemple, bien que tous les appels téléphoniques soient enregistrés, les numéros appelés sont masqués.
Le groupe Rice utilise ses données pour créer un nouveau type de carte de couverture des téléphones portables : une carte créée en collectant les expériences réelles d'utilisateurs réels. Si vous regardez la carte de couverture pour, disons, AT&T, elle vous dira qu'il y a une couverture 3G complète à Houston, mais nous savons que ce n'est pas ce que vous ressentez, dit Zhong. Nous pouvons collecter une carte de réseau très fine.
C'est un exemple de la façon dont les applications de journalisation des téléphones portables peuvent être utiles à plus que des chercheurs, souligne-t-il. Les futurs utilisateurs de téléphones pourraient bénéficier d'une application qui enregistre et partage la puissance du réseau éprouvée par leur téléphone pour créer une carte dynamique de la couverture du réseau cellulaire et des points d'accès Wi-Fi, dit-il.