Abstract
Background: Many network symptoms may occur due to different reasons in today's computer networks. The finding of a few kinds of these interesting symptoms is not direct. Therefore, an intelligent system is presented for extracting and recognizing that kind of network symptoms based on prior background knowledge.
Methods: Here, the main target is to build a network-monitoring tool that can discover network symptoms and provide reasonable interpretations for various operational patterns. These interpretations are discussed with the purpose of supporting network planners/administrators. It introduces Multi-Strategy Learning (MSL) that can recognize network symptoms. Repeated symptoms or sometimes a single event of heavy traffic networks may lead us to recognize various network patterns that may be expressed for discovering and solving network problems.
Results: To achieve this goal, an MSL system recognizes network symptoms. The first technique is done in an empirical manner. It focuses on selecting subsets of data traffic by using certain fields from a group of records related to database samples using queries. The data abstraction is accomplished, and various symptoms are extracted. A second technique is based on explanation-based learning. It produces a procedure that obtains operational rules. These rules may lead to network administrators solving some problems later. By using only one formal training example in the domain knowledge (network), we can learn and analyze in terms of this knowledge. In this work, to store and maintain network-monitoring traffic, network events, and the knowledge base for implementing the above techniques, Hadoop and a relational database are used.
Discussion: Using EBL only is not suitable, and it cannot take the same props as other types of available training data set as SBL can. EBL does not need only a complete domain theory but also needs consistent domain theory. This reduces the suitability of EBL as knowledge acquisition. For this reason, we used EBL to discover the pattern of network malfunction in case of a single example only to take a complete solution for this example.
Conclusion: Hence, the proposed system can discover abnormal patterns (symptoms) of the underlying network traffic. A real network using our MSL, as such, could recognize these abnormal patterns. The network administrator can adapt the current configuration according to advice and observations that come from that intelligent system in order to avoid the problems that may currently exist or it may happen in the near future. Finally, the proposed system is capable of extracting different symptoms (behaviors and operational patterns) and provides sensible advice in order to support networkplanning activity.
Keywords: Multi-strategy learning, explanation-based learning, pattern discovery, data abstraction, network management, software defined networking, wi-fi.
Graphical Abstract
[http://dx.doi.org/10.1016/S0140-3664(03)00051-3]
[http://dx.doi.org/10.1016/j.jnca.2015.05.019]
[http://dx.doi.org/10.1109/INFCOM.2009.5062248]
[http://dx.doi.org/10.1016/j.jnca.2007.11.005]
[http://dx.doi.org/10.1016/S0950-7051(03)00012-1]
[http://dx.doi.org/10.1016/j.jnca.2015.06.018]
[http://dx.doi.org/10.14722/ndss.2015.23064]
[http://dx.doi.org/10.1007/978-1-4419-1428-6_1788]
[http://dx.doi.org/10.1016/S0304-3975(02)00178-0]
[http://dx.doi.org/10.1145/958491.958502]
[http://dx.doi.org/10.1016/j.cose.2006.02.007]
[http://dx.doi.org/10.1109/JPROC.2014.2371999]
[http://dx.doi.org/10.1109/MCOM.2018.1700560]
[http://dx.doi.org/10.1016/S1389-1286(03)00287-1]
[http://dx.doi.org/10.1002/nem.2080]
[http://dx.doi.org/10.1007/978-3-540-71783-6]
[http://dx.doi.org/10.12973/iji.2018.11332a]
[http://dx.doi.org/10.1007/978-3-540-73263-1]
[http://dx.doi.org/10.1109/ICCW.2015.7247475]
[http://dx.doi.org/10.1016/S0167-739X(02)00155-3]
[http://dx.doi.org/10.14722/ndss.2015.23283]
[http://dx.doi.org/10.1109/ICDM.2003.1250987]
[http://dx.doi.org/10.1145/1143844.1143865]
[http://dx.doi.org/10.1007/s10462-009-9124-7]
[http://dx.doi.org/10.1145/1090191.1080118]
[http://dx.doi.org/10.1016/S0164-1212(01)00026-7]
[http://dx.doi.org/10.1016/j.infsof.2004.08.002]
[http://dx.doi.org/10.1016/S1474-6670(17)33249-4]
[http://dx.doi.org/10.1016/S0952-1976(03)00078-2]
[http://dx.doi.org/10.1016/S0890-5401(02)00030-5]
[http://dx.doi.org/10.1109/AUTEST.1992.270118]
[http://dx.doi.org/10.1007/3-540-45751-8_6]