Student Report Software Engineering FACH-0060

BibliographyGrau, Andreas; Weinschrott, Harald; Schwarzer, Christopher: Untersuchung der Skalierbarkeit virtueller Maschinen für den Einsatz in Rechnernetzemulation (Evaluating the Scalability of Virtual Machines for Use in Computer Network Emulation).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Student Report Software Engineering No. 60 (2006).
89 pages, english.
CR-SchemaC.2.1 (Network Architecture and Design)
C.2.2 (Network Protocols)
D.4.8 (Operating Systems Performance)
I.6.5 (Model Development)
KeywordsNetwork, Emulation, Virtualization, Scalability, Virtual Machine, UML, Xen, Qemu, VMware
Abstract

Evaluation of distributed applications and network protocols is a difficult task, which can hardly be done by means of real world experiments. Also simulation cannot always be a good approach, because the test subject has to be adapted. Emulation as a third approach, which tries to combine the benefits of both real world experiments and simulation. With increasing hardware performance, emulation based on virtual machines, becomes feasible. Therefore, this case study evaluates the suitability of virtual machine implementations with different designs for use in computer network emulation. A comparison is drawn to an emulation approach based on virtual routing. It is shown that virtual machines are suitable for network emulation, however there are huge performance differences between the different implementations, and huge hardware requirements are needed compared to other computer network emulation approaches.

Full text and
other links
PDF (678734 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Copyright2006, Andreas Grau, Harald Weinschrott, Christopher Schwarzer
ContactAndreas Grau mail@andreasgrau.de, Harald Weinschrott hweinschrott@gmx.de
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems
Project(s)NET
Entry dateOctober 26, 2006
   Publ. Computer Science