Student Thesis STUD-2273

BibliographySchirmer, Markus: Distributed Emulation of Mobile Applications in TVEE.
University of Stuttgart, Faculty of Computer Science, Student Thesis No. 2273 (2010).
46 pages, german.
CR-SchemaC.2.4 (Distributed Systems)
C.4 (Performance of Systems)
I.6.8 (Types of Simulation)
Abstract

The distribution and importance of mobile applications is continuously increasing nowadays. The complexity of applications is growing, too. The evaluation of new mobile applications is an essential part of their development. Since the communication of a mobile application may involve a large number of other mobile nodes and the evaluation through a enormous number of physical nodes is not attractive due to a lot of different reasons, simulation and virtualisation will be used for the evaluation. Simulationenvironments and up to date emulationenvironments are not capable of creating real environments for the application to be tested. While simulating, the behaviour of the application and the networkenvironment requires synthesizing. Up to date emulationenvironments are able to emulate real large, scaleable computer networks but the software to be tested does not run in its native environment. This studywork aims to extend the emulationarchitecture TVEE, belonging to the project NET of the University of Stuttgart department of Distributed Systems, which is capable of running lots of virtual nodes containing unmodified software, in order to procure the possibility, to run mobile applications in mobile operating systems within the virtual nodes. The above mentioned could bring the behaviour of the mobile applications closer to their real behaviour and thus improve the evaluation results. The results obtained after the integration of the mobile operating systems will be evaluated by this study work.

Die Verbreitung und Bedeutung von mobilen Anwendungen nimmt in der heutigen Zeit stetig zu. Auch die Komplexität der Anwendungen steigert sich. Eine Evaluierung von neuen mobilen Anwendungen ist ein wichtiger Teil ihrer Entwicklung. Da die Kommunikation einer mobilen Anwendung mit einer großen Zahl von anderen mobilen Knoten erfolgen kann und die Evaluierung mittels einer großen Anzahl physikalischer Knoten aus mehreren Gründen unattraktiv ist, wird für die Evaluierung der Anwendung Simulation oder Virtualisierung eingesetzt werden. Simulationsumgebungen und aktuelle Emulationsumgebungen haben das Problem, dass keine reale Umgebung für die zu testende Anwendung geschaffen werden kann. Bei der Simulation muss das Verhalten der Anwendung und der Netzwerkumgebung nachempfunden werden. Aktuelle Emulationsumgebungen sind in der Lage sehr große, skalierbare Rechnernetze zu emulieren, aber die zu testende Software läuft nicht in ihrer nativen Umgebung. Diese Studienarbeit soll die Emulationsarchitektur TVEE des Projekts NET der Universität Stuttgart Abteilung Verteilte Systeme, die in der Lage ist, sehr viele Knoten mit nicht modifizierter Software auszuführen, um die Möglichkeit erweitern, in den virtuellen Knoten des TVEE mobile Anwendungen in einem mobilen Betriebssystem auszuführen. Das könnte das Verhalten der mobilen Anwendungen realitätsnäher machen und die Evaluierungsergebnisse verbessern. Die nach der Integration des mobilen Betriebssystems erhaltenen Ergebnisse werden in der Studienarbeit evaluiert.

Full text and
other links
PDF (617107 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Superviser(s)Grau, Andreas
Project(s)NET
Entry dateJanuary 28, 2011
   Publ. Computer Science