├── LICENSE ├── Makefile ├── README.md ├── README.pngs ├── fig1.png └── fig2.png ├── dctg_example ├── .cmdenv-log ├── .cproject ├── .nedfolders ├── .oppbuildspec ├── .project ├── Makefile ├── package.ned ├── simulations │ ├── appInstFrontEnd0.xml │ ├── appInstHadoop0.xml │ └── omnetpp.ini └── src │ ├── Makefile │ ├── MyTG.cc │ ├── MyTG.h │ ├── MyTG.ned │ ├── dctg_example.ned │ ├── mymsg.msg │ ├── package.ned │ ├── sink.cc │ ├── sink.h │ └── sink.ned ├── src ├── DCTG.cc ├── DCTG.h ├── DCTrafficGen.cc ├── DCTrafficGen.h ├── DCTrafficGen.ned ├── createAppInstances.py └── package.ned └── traffic ├── FBFrontEnd ├── README ├── appTypeFrontEnd.xml ├── flowDurationDist_Facebook_Cache_inter_DC.csv ├── flowDurationDist_Facebook_Cache_intra_DC.csv ├── flowDurationDist_Facebook_Cache_intra_cluster.csv ├── flowDurationDist_Facebook_Cache_intra_rack.csv ├── flowDurationDist_Facebook_Web_inter_DC.csv ├── flowDurationDist_Facebook_Web_intra_DC.csv ├── flowDurationDist_Facebook_Web_intra_cluster.csv ├── flowDurationDist_Facebook_Web_intra_rack.csv ├── flowSize_Facebook_Cache_inter_DC.csv ├── flowSize_Facebook_Cache_intra_DC.csv ├── flowSize_Facebook_Cache_intra_cluster.csv ├── flowSize_Facebook_Cache_intra_rack.csv ├── flowSize_Facebook_Web_inter_DC.csv ├── flowSize_Facebook_Web_intra_DC.csv ├── flowSize_Facebook_Web_intra_cluster.csv ├── flowSize_Facebook_Web_intra_rack.csv ├── localityDist_Facebook_Cache.csv ├── localityDist_Facebook_Web.csv ├── msgSizeDist_Facebook_Cache_intra_cluster.csv └── msgSizeDist_Facebook_Web_intra_cluster.csv ├── FBHadoop ├── README ├── appTypeHadoop.xml ├── localityDist_Facebook_Hadoop.csv └── msgSizeDist_AllLoc_Facebook_Hadoop.csv └── others ├── .gitignore ├── Fabricated_Heavy_Head.csv ├── Fabricated_Heavy_Middle.csv ├── Google_AllRPC.csv ├── Google_SearchRPC.csv ├── HostidSizeInterarrival.csv ├── SizeDistributionPlotScript.r ├── TestDistribution.csv ├── adjustLoadFac.py └── cdfFabricator.r /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/README.md -------------------------------------------------------------------------------- /README.pngs/fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/README.pngs/fig1.png -------------------------------------------------------------------------------- /README.pngs/fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/README.pngs/fig2.png -------------------------------------------------------------------------------- /dctg_example/.cmdenv-log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dctg_example/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/.cproject -------------------------------------------------------------------------------- /dctg_example/.nedfolders: -------------------------------------------------------------------------------- 1 | src 2 | -------------------------------------------------------------------------------- /dctg_example/.oppbuildspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/.oppbuildspec -------------------------------------------------------------------------------- /dctg_example/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/.project -------------------------------------------------------------------------------- /dctg_example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/Makefile -------------------------------------------------------------------------------- /dctg_example/package.ned: -------------------------------------------------------------------------------- 1 | package dctg_example; 2 | 3 | @license(custom); 4 | -------------------------------------------------------------------------------- /dctg_example/simulations/appInstFrontEnd0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/simulations/appInstFrontEnd0.xml -------------------------------------------------------------------------------- /dctg_example/simulations/appInstHadoop0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/simulations/appInstHadoop0.xml -------------------------------------------------------------------------------- /dctg_example/simulations/omnetpp.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/simulations/omnetpp.ini -------------------------------------------------------------------------------- /dctg_example/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/Makefile -------------------------------------------------------------------------------- /dctg_example/src/MyTG.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/MyTG.cc -------------------------------------------------------------------------------- /dctg_example/src/MyTG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/MyTG.h -------------------------------------------------------------------------------- /dctg_example/src/MyTG.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/MyTG.ned -------------------------------------------------------------------------------- /dctg_example/src/dctg_example.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/dctg_example.ned -------------------------------------------------------------------------------- /dctg_example/src/mymsg.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/mymsg.msg -------------------------------------------------------------------------------- /dctg_example/src/package.ned: -------------------------------------------------------------------------------- 1 | package dctg_example; 2 | 3 | @license(LGPL); 4 | -------------------------------------------------------------------------------- /dctg_example/src/sink.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/sink.cc -------------------------------------------------------------------------------- /dctg_example/src/sink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/sink.h -------------------------------------------------------------------------------- /dctg_example/src/sink.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/dctg_example/src/sink.ned -------------------------------------------------------------------------------- /src/DCTG.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/src/DCTG.cc -------------------------------------------------------------------------------- /src/DCTG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/src/DCTG.h -------------------------------------------------------------------------------- /src/DCTrafficGen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/src/DCTrafficGen.cc -------------------------------------------------------------------------------- /src/DCTrafficGen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/src/DCTrafficGen.h -------------------------------------------------------------------------------- /src/DCTrafficGen.ned: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/src/DCTrafficGen.ned -------------------------------------------------------------------------------- /src/createAppInstances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/src/createAppInstances.py -------------------------------------------------------------------------------- /src/package.ned: -------------------------------------------------------------------------------- 1 | package DCTrafficGen; 2 | 3 | @license(LGPL); 4 | -------------------------------------------------------------------------------- /traffic/FBFrontEnd/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/README -------------------------------------------------------------------------------- /traffic/FBFrontEnd/appTypeFrontEnd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/appTypeFrontEnd.xml -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_inter_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_inter_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_intra_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_intra_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_intra_cluster.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_intra_cluster.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_intra_rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Cache_intra_rack.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Web_inter_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Web_inter_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Web_intra_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Web_intra_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Web_intra_cluster.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Web_intra_cluster.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowDurationDist_Facebook_Web_intra_rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowDurationDist_Facebook_Web_intra_rack.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Cache_inter_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Cache_inter_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Cache_intra_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Cache_intra_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Cache_intra_cluster.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Cache_intra_cluster.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Cache_intra_rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Cache_intra_rack.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Web_inter_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Web_inter_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Web_intra_DC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Web_intra_DC.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Web_intra_cluster.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Web_intra_cluster.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/flowSize_Facebook_Web_intra_rack.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/flowSize_Facebook_Web_intra_rack.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/localityDist_Facebook_Cache.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/localityDist_Facebook_Cache.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/localityDist_Facebook_Web.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/localityDist_Facebook_Web.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/msgSizeDist_Facebook_Cache_intra_cluster.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/msgSizeDist_Facebook_Cache_intra_cluster.csv -------------------------------------------------------------------------------- /traffic/FBFrontEnd/msgSizeDist_Facebook_Web_intra_cluster.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBFrontEnd/msgSizeDist_Facebook_Web_intra_cluster.csv -------------------------------------------------------------------------------- /traffic/FBHadoop/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBHadoop/README -------------------------------------------------------------------------------- /traffic/FBHadoop/appTypeHadoop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBHadoop/appTypeHadoop.xml -------------------------------------------------------------------------------- /traffic/FBHadoop/localityDist_Facebook_Hadoop.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBHadoop/localityDist_Facebook_Hadoop.csv -------------------------------------------------------------------------------- /traffic/FBHadoop/msgSizeDist_AllLoc_Facebook_Hadoop.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/FBHadoop/msgSizeDist_AllLoc_Facebook_Hadoop.csv -------------------------------------------------------------------------------- /traffic/others/.gitignore: -------------------------------------------------------------------------------- 1 | explicitMsgsizeIntervalGenerator.py 2 | -------------------------------------------------------------------------------- /traffic/others/Fabricated_Heavy_Head.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/Fabricated_Heavy_Head.csv -------------------------------------------------------------------------------- /traffic/others/Fabricated_Heavy_Middle.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/Fabricated_Heavy_Middle.csv -------------------------------------------------------------------------------- /traffic/others/Google_AllRPC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/Google_AllRPC.csv -------------------------------------------------------------------------------- /traffic/others/Google_SearchRPC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/Google_SearchRPC.csv -------------------------------------------------------------------------------- /traffic/others/HostidSizeInterarrival.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/HostidSizeInterarrival.csv -------------------------------------------------------------------------------- /traffic/others/SizeDistributionPlotScript.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/SizeDistributionPlotScript.r -------------------------------------------------------------------------------- /traffic/others/TestDistribution.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/TestDistribution.csv -------------------------------------------------------------------------------- /traffic/others/adjustLoadFac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/adjustLoadFac.py -------------------------------------------------------------------------------- /traffic/others/cdfFabricator.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mellanox/DCTrafficGen/HEAD/traffic/others/cdfFabricator.r --------------------------------------------------------------------------------