A flexible platform for hardware-aware network experiments and a case study on wireless network coding

  • Authors:
  • Xi Deng;Yuanyuan Yang;Sangjin Hong

  • Affiliations:
  • Department of Electrical and Computer Engineering, New York State Center of Excellence in Wireless and Information Technology, Stony Brook University, Stony Brook, NY;Department of Electrical and Computer Engineering, New York State Center of Excellence in Wireless and Information Technology, Stony Brook University, Stony Brook, NY;Department of Electrical and Computer Engineering, New York State Center of Excellence in Wireless and Information Technology, Stony Brook University, Stony Brook, NY

  • Venue:
  • IEEE/ACM Transactions on Networking (TON)
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present the design and implementation of a general, flexible, hardware-aware network platform that takes hardware processing behavior into consideration to accurately evaluate network performance. The platform adopts a network-hardware co-simulation approach in which the NS-2 network simulator supervises the network-wide traffic flow and the SystemC hardware simulator simulates the underlying hard-ware processing in network nodes. In addition, as a case study, we implemented wireless all-to-all broadcasting with network coding on the platform. We analyze the hardware processing behavior during the algorithm execution and evaluate the overall performance of the algorithm. Our experimental results demonstrate that hardware processing can have a significant impact on the algorithm performance and hence should be taken into consideration in the algorithm design. We expect that this hardware-aware platform will become a very useful tool for more accurate network simulations and more efficient design space exploration of processing-intensive applications.