Title :
Flexible analysis of distributed protocol implementations using virtual time
Author :
Weingärtner, Elias ; Ritter, Marko ; Sasnauskas, Raimondas ; Wehrle, Klaus
Author_Institution :
Commun. Syst. (COMSYS), RWTH Aachen Univ., Aachen, Germany
Abstract :
Analyzing the run-time behavior of network protocol implementations in a distributed setting is difficult. However, such analyses are both vital for assuring their functionality and for performance optimizations. Common debuggers typically do not facilitate the inspection of the global state of a protocol implementation that is distributed among several hosts. In this paper we present a virtual machine (VM) based approach for the analysis of distributed protocol implementations. From each of the VMs we extract local state information of choice. By consolidating a global soft-state based on this information and by providing the virtual machines with a virtual and logical progression of time, we facilitate the flexible analysis of x86-based implementations in a distributed fashion.
Keywords :
distributed processing; protocols; virtual machines; distributed protocol implementations; flexible analysis; network protocol implementations; performance optimizations; virtual machine based approach; virtual time; x86-based implementations; Debugging; Monitoring; Operating systems; Protocols; Synchronization; Virtual machining;
Conference_Titel :
Software, Telecommunications and Computer Networks (SoftCOM), 2010 International Conference on
Conference_Location :
Split, Dubrovnik
Print_ISBN :
978-1-4244-8663-2
Electronic_ISBN :
978-953-290-004-0