DocumentCode :
1995596
Title :
Network virtualisation for transparent testing and experimentation of distributed applications
Author :
Edwards, Chris ; Harwood, Aaron ; Tanin, Egemen
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Melbourne Univ., Vic., Australia
Volume :
2
fYear :
2005
fDate :
16-18 Nov. 2005
Abstract :
Popular network simulation tools, such as ns-2, are useful for undertaking experiments with emerging networking technologies. As networked applications become distributed at scales comparable to the Internet, such as peer-to-peer applications, testing and experimentation becomes increasingly difficult and important. With this paper, we are introducing an elaborate extension to existing simulation capabilities by allowing realistic highly distributed application prototypes to be attached to a simulator for transparent testing and experimentation. We enable developers to focus on building their applications rather than detailing simulation scripts. Testing can then be performed in a natural setting. PDNS is a parallel and distributed version of the commonly used ns-2 simulation package. We describe our extensions to the PDNS simulator which allow real application prototypes to be run across a simulated network. We describe our use of virtualisation as a means for sending an application´s network traffic through the simulator. Our implementation allows for large scale simulations with thousands of real peers and hundreds of thousands of simulated nodes in a network, thus we can test real peer-to-peer software at large scales.
Keywords :
Internet; peer-to-peer computing; telecommunication traffic; testing; Internet; PDNS simulator; network simulation; network traffic; network virtualisation; ns-2; peer-to-peer applications; transparent testing; Application software; Computational modeling; Computer networks; Large-scale systems; Packaging; Peer to peer computing; Software testing; System software; System testing; Virtual prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networks, 2005. Jointly held with the 2005 IEEE 7th Malaysia International Conference on Communication., 2005 13th IEEE International Conference on
ISSN :
1531-2216
Print_ISBN :
1-4244-0000-7
Type :
conf
DOI :
10.1109/ICON.2005.1635678
Filename :
1635678
Link To Document :
بازگشت