Giorgio Quer, Hemanth Meenakshisundaram, T. B. Reddy, B. S. Manoj, R. Rao, M. Zorzi
{"title":"Cognitive Network Inference through Bayesian Network Analysis","authors":"Giorgio Quer, Hemanth Meenakshisundaram, T. B. Reddy, B. S. Manoj, R. Rao, M. Zorzi","doi":"10.1109/GLOCOM.2010.5683282","DOIUrl":null,"url":null,"abstract":"Cognitive networking deals with applying cognition to the entire network protocol stack for achieving stack-wide as well as network-wide performance goals, unlike cognitive radios that apply cognition only at the physical layer. Designing a cognitive network is challenging since learning the relationship between network protocol parameters in an automated fashion is very complex. We propose to use Bayesian Network (BN) models for creating a representation of the dependence relationships among network protocol parameters. BN is a unique tool for modeling the network protocol stack as it not only learns the probabilistic dependence of network protocol parameters but also provides an opportunity to tune some of the cognitive network parameters to achieve desired performance. To the best of our knowledge, this is the first work to explore the use of BNs for cognitive networks. Creating a BN model for network parameters involves the following steps: sampling the network protocol parameters (Observe), learning the structure of the BN and its parameters from the data (Learn), using a Bayesian Network inference engine (Plan and Decide) to make decisions, and finally effecting the decisions (Act). We have proved the feasibility of achieving a BN-based cognitive network system using the ns-3 simulation platform. From the early results obtained from our cognitive network approach, we provide interesting insights on predicting the network behavior, including the performance of the TCP throughput inference engine based on other observed parameters.","PeriodicalId":6448,"journal":{"name":"2010 IEEE Global Telecommunications Conference GLOBECOM 2010","volume":"43 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE Global Telecommunications Conference GLOBECOM 2010","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOCOM.2010.5683282","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33
Abstract
Cognitive networking deals with applying cognition to the entire network protocol stack for achieving stack-wide as well as network-wide performance goals, unlike cognitive radios that apply cognition only at the physical layer. Designing a cognitive network is challenging since learning the relationship between network protocol parameters in an automated fashion is very complex. We propose to use Bayesian Network (BN) models for creating a representation of the dependence relationships among network protocol parameters. BN is a unique tool for modeling the network protocol stack as it not only learns the probabilistic dependence of network protocol parameters but also provides an opportunity to tune some of the cognitive network parameters to achieve desired performance. To the best of our knowledge, this is the first work to explore the use of BNs for cognitive networks. Creating a BN model for network parameters involves the following steps: sampling the network protocol parameters (Observe), learning the structure of the BN and its parameters from the data (Learn), using a Bayesian Network inference engine (Plan and Decide) to make decisions, and finally effecting the decisions (Act). We have proved the feasibility of achieving a BN-based cognitive network system using the ns-3 simulation platform. From the early results obtained from our cognitive network approach, we provide interesting insights on predicting the network behavior, including the performance of the TCP throughput inference engine based on other observed parameters.
认知网络处理将认知应用于整个网络协议栈,以实现堆栈范围和网络范围的性能目标,而不像认知无线电只在物理层应用认知。设计认知网络具有挑战性,因为以自动化的方式学习网络协议参数之间的关系非常复杂。我们建议使用贝叶斯网络(BN)模型来创建网络协议参数之间依赖关系的表示。BN是一种独特的网络协议栈建模工具,因为它不仅学习网络协议参数的概率依赖性,而且还提供了调整一些认知网络参数以达到预期性能的机会。据我们所知,这是第一个探索在认知网络中使用神经网络的工作。创建网络参数的BN模型包括以下步骤:对网络协议参数进行采样(Observe),从数据中学习BN的结构及其参数(Learn),使用贝叶斯网络推理引擎(Plan and Decide)进行决策,最后影响决策(Act)。我们利用ns-3仿真平台证明了实现基于bn的认知网络系统的可行性。从我们的认知网络方法获得的早期结果中,我们提供了关于预测网络行为的有趣见解,包括基于其他观察到的参数的TCP吞吐量推理引擎的性能。