2009 · 25 citations · 16 references
ComputingComputer SystemsComputer NetworksDistributed SystemsVirtualizationAd Hoc Mobile NetworksApplication VirtualizationMobile Ad Hoc NetworksNetwork VirtualizationSoftware TestingWireless Network TestingAd Hoc NetworkingAd Hoc NetworksNetwork TestingScalabilitySoftware-based Virtualization
Testing of applications for ad hoc networks poses a special technical challenge due to the difficulty of conducting experiments in an ad hoc network environment at a scale larger than a few nodes. One approach is to conduct experiments in a testbed that can imitate an ad hoc network. This requires the development of technologies that enable multiple instances of unmodified application software on a set of hosts to communicate via a simulated network that behaves like a real ad hoc network. In this paper, we describe the testbed developed under the virtual ad hoc network (VAN) project for testing applications over ad hoc networks, with a special focus on network management applications. The testbed employs Xen-based virtualization to achieve resource scalability. The infrastructure for the testbed provides an integrated platform consisting of virtual nodes running the actual software under test, augmented with a simulated network environment. Our goal is to enable software testing over large-scale (500-1000 nodes) ad hoc networks using the VAN testbed.
16
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 1.6K citations
An integrated experimental environment for distributed systems and networks
Brian White, Jay Lepreau, Leigh Stoller et al. · 2002 · 529 citations