Dynamically Allocated Virtual Clustering Management System (DAVC)

The Network Science Research Laboratory

DAVC is one of the primary experimentation infrastructure components within ARL's Network Science Research Laboratory. The DAVC allows researchers to dynamically create, deploy, and manage virtual clusters of heterogeneous nodes within a cloud-computing environment. The system abstracts away test bed configuration complexities by automatically assigning and configuring virtual cluster networks and network services such as DNSMASQ, DNS, DHCP, TFTP. The virtual clusters deployed within DAVC can be utilized for a wide variety of tasks such as software development, experimentation, and existing hardware/software integration. DAVC enables researchers to configure robust networking scenarios and complex subnet hierarchies within each cluster, each cluster is assigned private Virtual Local Area Networks (VLANs) which restrict network traffic within the boundaries of a specific cluster. This also eliminates undesirable crosstalk between clusters and researcher's experiments allowing for multiple experiments to be conducted simultaneously. DAVC ensures efficient utilization of hardware resources by interfacing with Oracle Grid Engine to dynamically assign each virtual node to virtual host server hardware based on CPU, memory, hard disk and network utilization.

 


DAVC Web Interface
DAVC Web Interface

 

Last Update / Reviewed: September 10, 2014