Skip to content

yrksteven/dcn_simulation_using_ns3

Repository files navigation

dcn_simulation_using_ns3

This is the project for the USTC course CS05112, which was finished in 2015 fall semester.

Datacenter Network Simulation using ns3

Objective: 1.Simulate a datacenter network using ns3. 2.Experiment two traffic patterns. 3.Examine the network. 4.Improve the network.

Datacenter network topology Description

  1. 8 servers: n18; 4 ToR switches: t14; 2 aggregation switches: a1~2; 1 core switch: c1
  2. The network is partitioned into two clusters
  3. The links connecting to c1 are PPP, or the other networks are Ethernets, the networks’ capacities are shown on the topology graph.
  4. All the end-end delays on the networks are 500ns.
  5. How the IP addresses are assigned can be found on the topology graph.
  6. All the switches behaves like OSPF routers.

Traffic patterns

  1. Pattern 1: inter-cluster traffic Each server communicates using TCP with another server that comes from different cluster For example, 1-5, 6-2, 3-7, 8-4
  2. Pattern 2: many-to-one traffic Select one server as the sink, and all the other servers communicate to it
  3. Simulate the two patterns separately, obtain the throughput that the network can achieve, and find out the network bottleneck, how to improve the network.

About

Datacenter Network Simulation using ns3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages