Research Article

Elephant Flows Detection Using Deep Neural Network, Convolutional Neural Network, Long Short-Term Memory, and Autoencoder

Table 1

Summary of previous works.

PaperNetworking problemApproachMethod/classifier techniqueApplication typeDataset usedExperimental resultSDNML/DLElephantData center

Aceto et al. [30]Encrypted TCDeep learningSAE, CNN, and LSTMHTTP traffic300 k Mobile datasets activitySAE outperforms in TC
Nascita et al. [35]Deep learning1D-CNNWeChatMIRAGE 2019 datasetGlobal model interpretation r
Ali[37]Intelligence TCDeep learningDeep neural networkHTTP, mail, and multimediaMoore datasetBetter accuracy, precision, recall, and FScore results
Dong and Xia [39]Deep learning applicationDeep learningSC-CNNImage segmentationMNIST datasetDeep learning create more powerful optimization methods
Dong et al. [38]Abnormal traffic detectionDeep learningKmean, AE, and reinforcementAbnormal trafficNSL-KDD and AWID datasetsAchieved good result in time complexity
Dong et al. [36]TcDeep learningCNN and GANFTP, Gmail, and SkypeUSTC-TFC2016 datasetYields better application traffic classification and detection result
Bovenzi et al. [29]Model parallelism TCMachine learningRF, DT, and BayesIoT and fog platformAnon17 NIMS datasetReducing training time
Chang [40]Encrypted TCMachine learningRNN-AEGithub, Gmail, and IcloudReal-world dataset 18 applicationsAchieves 99.14% performance
Ibrahim [49]Online gameMachine learning-mixedFixed Java codehttp, FTP, and SkypeLOL game datasetProduces 91% accuracy
Dong [20]Multiclass TCMachine learningSVMhttp, imap, and dnsMOORE and NOC datasetsImprove classification accuracy
Shi et al. [50]Machine learning ApplicationMachine learningNetflow extended machine learningFCBF algorithmMachine learning Application optimizationAlgorithm called FCBF yields better performance
Dong and Li [42]Traffic identificationMachine learningNeural network and Naïve BayesTCP and UDP flowsMOORE and NOCSETAchieves 95% identification accuracy
Shi [13]Online encryptedMachine learningNaïve BayesOnline SkypeSkype-SETReduces false positives and false negatives
Dong et al. [16]Traffic identificationAlgorithm based on architectureHigh identification accuracyRouting applicationNOC_SET, CAIDA, and LBNL_SETHigh accuracy
Oliveira [2]QoSArchitectureFixed Python programDistributed applicationsSmall text and video datasetLow overhead
Hamdan et al. [11]Load balancingArchitectureFixed Python programd/t applicationsSketch-based filter elephantsGood running time and performance
This paperElephant flow detectorDeep learningDNN, CNN, LSTM, and AEReal-time appsNIMS and SDN datasets98.78% accuracy