NS3 Simulator for a Study of Data Center Networks

The increasing complexity and sophistication of the applications deployed on Data Center Network (DCN) demanded new features and greater performance from the DCN. This resulted in many designs addressing various challenges such as cost, performance, reliability, scalability, security and energy. One major challenge a designer often faces is the realization of their proposed design or realization of the existing designs for comparison. Although proto-typing is a better choice but it does have certain limitation and is very complex and expensive. Hence, Simulation is considered as an alternative to the prototyping. In this paper, we present a case study of using Network Simulator 3 (NS3) for realization of various architectures for DCN and study their performance. The information we provide includes realization of the most popular designs for DCN and tools available with NS3 to study their performance. Our effort is to make it easy for a beginner to build popular designs for DCN and study their performance using NS3.

[1]  Eddie Kohler,et al.  The Click modular router , 1999, SOSP.

[2]  Haitao Wu,et al.  BCube: a high performance, server-centric network architecture for modular data centers , 2009, SIGCOMM '09.

[3]  Massimo Rimondini,et al.  Netkit: easy emulation of complex networks on inexpensive hardware , 2008, TRIDENTCOM.

[4]  Albert G. Greenberg,et al.  VL2: a scalable and flexible data center network , 2009, SIGCOMM '09.

[5]  Richard M. Fujimoto,et al.  Network Simulation , 2006, Network Simulation.

[6]  Amin Vahdat,et al.  PortLand: a scalable fault-tolerant layer 2 data center network fabric , 2009, SIGCOMM '09.

[7]  Diganta Goswami,et al.  4-4, 1-4: Architecture for Data Center Network Based on IP Address Hierarchy for Efficient Routing , 2012, 2012 11th International Symposium on Parallel and Distributed Computing.

[8]  Albert G. Greenberg,et al.  Towards a next generation data center architecture: scalability and commoditization , 2008, PRESTO '08.

[9]  Marcos Rogério Salvador,et al.  QuagFlow: partnering Quagga with OpenFlow , 2010, SIGCOMM '10.

[10]  Diganta Goswami,et al.  BCube-IP: BCube with IP Address Hierarchy , 2013, ICACNI.

[11]  Amin Vahdat,et al.  ALIAS: scalable, decentralized label assignment for data centers , 2011, SoCC.

[12]  Gustavo Carneiro,et al.  FlowMonitor: a network monitoring framework for the network simulator 3 (NS-3) , 2009, VALUETOOLS.

[13]  J. van Loon Network , 2006 .

[14]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[15]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.