Back to Search
Start Over
Anomaly Detection and Bottleneck Identification of The Distributed Application in Cloud Data Center using Software–Defined Networking
- Source :
- Egyptian Informatics Journal, Vol 22, Iss 4, Pp 417-432 (2021)
- Publication Year :
- 2021
- Publisher :
- Elsevier BV, 2021.
-
Abstract
- Cloud computing applications have grown rapidly in the last decade, where many organizations are migrating their applications to cloud data center as they expected high performance, reliability, and the best quality of service. Data centers deploy a variety of technologies, such as software-defined networks (SDN), to effectively manage their resources. The SDN approach is a highly flexible network architecture that automates network configuration using a centralized controller to overcome traditional network limitations. This paper proposes an SDN-based monitoring algorithm to detect the performance anomaly and identify the bottleneck of the distributed application in the cloud data center using the support vector machine algorithm. It collects the data from the network devices and calculates the performance metrics for the distributed application components that are used to train the SVM algorithm and build a baseline model of the normal behavior of the distributed application. The SVM model detects performance anomaly behavior and identifies the root cause of bottlenecks using one-class support vector machine (OCSVM) and multi-class support vector machine (MCSVM) algorithms. The proposed method does not require any knowledge about the running applications or depends on static threshold values for performance measurements. Simulation results show that the proposed method can detect and locate the failure occurrences efficiently with high precision and low overhead compared to statistical methods, Naive Bayes Classifier and the decision tree machine learning method.
- Subjects :
- Computer science
Distributed computing
Cloud computing
Anomaly detection
02 engineering and technology
Management Science and Operations Research
Bottleneck
Machine learning
0202 electrical engineering, electronic engineering, information engineering
Software-defined networking
Distributed application
Network architecture
business.industry
020206 networking & telecommunications
Cloud data center network
QA75.5-76.95
Bottleneck identification
Networking hardware
Computer Science Applications
Support vector machine
Electronic computers. Computer science
020201 artificial intelligence & image processing
Data center
business
Information Systems
Subjects
Details
- ISSN :
- 11108665
- Volume :
- 22
- Database :
- OpenAIRE
- Journal :
- Egyptian Informatics Journal
- Accession number :
- edsair.doi.dedup.....ad2a43b616e83d3845ec9697319f956b
- Full Text :
- https://doi.org/10.1016/j.eij.2021.01.001