Runtime Performance and Virtual Network Control Alternatives in VM-Based High-Fidelity Network Simulations

Abstract

In prior work (Yoginath and Perumalla, 2011; Yoginath, Perumalla and Henz, 2012), the motivation challenges and issues were articulated in favor of virtual time ordering of Virtual Machines (VMs) in network simulations hosted on multi-core machines. Two major components in the overall virtualization challenge are (1) virtual timeline establishment and scheduling of VMs, and (2) virtualization of inter-VM communication. Here, we extend prior work by presenting scaling results for the first component, with experimental results on up to 128 VMs scheduled in virtual time order on a single 12-core host. We also explore the solution space of design alternatives for the second component, and present performance results from a multi-threaded, multi-queue implementation of inter-VM network control for synchronized execution with VM scheduling, incorporated in our NetWarp simulation system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2012
Accession Number
ADA578070

Entities

People

  • Brian J. Henz
  • Kalyan S. Perumalla
  • Srikanth B. Yoginath

Organizations

  • Oak Ridge National Laboratory

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Algorithms
  • Communication Systems
  • Computational Science
  • Computer Programs
  • Computer Science
  • Computers
  • Computing System Architectures
  • Engineering
  • Hypervisors
  • Network Emulation
  • Network Simulation
  • Operating Systems
  • Scheduling (Production)
  • Simulations
  • Simulators
  • Virtual Machines
  • Virtualization

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.

Technology Areas

  • Space