DocumentCode
528537
Title
NETplace: Efficient runtime minimization of network emulation experiments
Author
Grau, Andreas ; Herrmann, Klaus ; Rothermel, Kurt
Author_Institution
Inst. of Parallel & Distrib. Syst. (IPVS), Univ. Stuttgart, Stuttgart, Germany
fYear
2010
fDate
11-14 July 2010
Firstpage
265
Lastpage
272
Abstract
Network emulation is an efficient method for evaluating distributed applications and communication protocols by combining the benefits of real world experiments and network simulation. The process of network emulation involves execution of thousands of connected virtual nodes running the software under test in a controlled environment. Along with the quality of the experiment results, the runtime of network experiments strongly influences the convenience of users and operators of emulation testbeds. The goal of this paper is, therefore, to minimize the experiment runtime of network emulations. In order to achieve this goal, we make the following contributions in this paper: First, we present a highly scalable emulation architecture to efficiently support network emulation testbeds with multicore CPUs. Second, we propose a detailed and generic cost model for the communication costs of emulation testbeds. Third, we present an efficient placement strategy (NETplace) to assign virtual nodes to physical nodes of the testbed while minimizing the runtime of network experiments. Therefore, we combine graph partitioning and greedy approaches. Our evaluations show that our placement strategy outperforms existing methods by reducing the experiment runtime up to 64%.
Keywords
computer networks; microcomputers; multiprocessing systems; program testing; software performance evaluation; virtual machines; NETplace; communication protocols; connected virtual nodes; distributed applications; graph partitioning; greedy approaches; multicore CPU; network emulation experiments; network simulation; runtime minimization; software under test; support network emulation; Clocks; Computer architecture; Emulation; Mathematical model; Partitioning algorithms; Runtime; Virtual machining; multicore; network emulation; performance evaluation; resource mapping; virtual node placement; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2010 International Symposium on
Conference_Location
Ottawa, ON
Print_ISBN
978-1-56555-340-8
Type
conf
Filename
5589304
Link To Document