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