DCNSim: A Data Center Network Simulator

Large-scale data centers form the infrastructure backbone for supporting cloud computing. The network interconnecting the servers in the data center plays a crucial role in the performance and dependability characteristics of the data centres. With the plethora of data center network (DCN) topologies that have been proposed in the literature, there is a sore need for a standardized method for evaluating and comparing various alternate DCN architectures. Considering these needs, we designed DCNSim, a general purpose DCN simulator that supports most well-known DCN topologies proposed in the literature. Our simulator can generate various metrics for the topologies, including static metrics like average path length, aggregated bottleneck throughput, routing failure rate; and dynamic metrics like packet loss rate, average buffer size and link utilization. The modular and flexible architecture of the simulator permits easy extension to support any future proposed topologies and compute new metrics.

[1]  Amin Vahdat,et al.  Helios: a hybrid electrical/optical switch architecture for modular data centers , 2010, SIGCOMM '10.

[2]  Amin Vahdat,et al.  Hedera: Dynamic Flow Scheduling for Data Center Networks , 2010, NSDI.

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

[4]  Ankit Singla,et al.  OSA: An Optical Switching Architecture for Data Center Networks With Unprecedented Flexibility , 2012, IEEE/ACM Transactions on Networking.

[5]  Dong Lin,et al.  FlatNet: Towards a flatter data center network , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

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

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

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

[9]  Dong Lin,et al.  A study of fault-tolerance characteristics of data center networks , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012).

[10]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

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

[12]  Konstantina Papagiannaki,et al.  c-Through: part-time optics in data centers , 2010, SIGCOMM '10.

[13]  Ross Mcnab,et al.  Simjava: A Discrete Event Simulation Library For Java , 1998 .

[14]  Rajkumar Buyya,et al.  GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing , 2002, Concurr. Comput. Pract. Exp..

[15]  Rajkumar Buyya,et al.  CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services , 2009, ArXiv.