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 :
بازگشت