SlideServe
Menu
Préférences
© SlideServe · v2026

Network Emulation for Android

cicily avatar
8 diapositives · 257 Views · Jul 26, 2014

Network Emulation for Android. Testing Android applications with warying network conditions. Motivation. How different network conditions affect software ? Hard and expensive to test on many different devices and networks

Network Emulation for Android - slide 1
01 / 8Network Emulation for Android
1 / 17

Télécharger la présentation

Network Emulation for Android
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. NetworkEmulation for Android TestingAndroidapplications with waryingnetworkconditions

  2. Motivation How different network conditions affect software? Hard and expensive to test on many different devices and networks Is it possible to predict mobile phone energy consumption without special hardware when using certain application? How bufferbloat affects mobile applications?

  3. What to do? Run real software in virtual machine – Can run almost anything on one machine • Windows, Linux, Android Virtual network between virtual machines • NS-3 network simulator• Ability to simulate LAN, WiFi• Tap interface for native linux networking

  4. Problem Virtual machines run in realtime Simulators might be slower • Complex WLAN scenarios take time to execute How to get accurate measurements?

  5. SliceTime Method to synchronize NS-3 simulator execution and Xen virtual machines Developed in Communication and Distributed Systems at RWTH Aachen University We need to synchronize Android emulator with NS-3

  6. Development here Last summer • Integrate SliceTime to Android emulator This summer • Thorough performance testing and research paper writing • Lots of problems with old, badly documented system Random crashing, other oddities

  7. Future work Test effects of bufferbloat in mobile networks Develop system which can centrally manage virtual machines, Android emulators, synchronizer and network simulator

  8. Questions?