Skip to content

A wide area network simulator for the modeling and simulation of high performance file transfer service.

Notifications You must be signed in to change notification settings

ramsesproject/FTNetSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTNetSim

This project, FTNetSim, is a wide area Network Simulator for File Transfer service modeling and simulation. The network simulation is built on NS-3 V3.31. The default wide area network is the U.S. DOE Energy Sciences Network (https://www.es.net). Users can customize their topology, by editing the wan/esnet.h. Currently, all configurations are hard-coded, any customization has to be made via changing the code. We will enable configuration file in the future version.

The current file transfer model is a basic model with concurrency and parallelism feature. Please refer to this article for explaination of concurrency and parallelism.

Note: the simulation will be slow when you simulate very high throughput, this is because the network simulation is an event-driven one, high throughput leads to large volume of events to be simulated/processed. Currently, NS-3 doesnot provide an easy way to parallelize it, and there actually is not a straightforward way to make descrete event simulation scalable on supercomputer because of the high coupled events. Another file transfer simulation built upon a more coarse-grained (not packet level as it in FTNetSim) network simulator is available here

This work is supported by the U.S. DOE RAMSES project.

About

A wide area network simulator for the modeling and simulation of high performance file transfer service.

Topics

Resources

Stars

Watchers

Forks