An approach for designing cognitive engines in cognitive peer-to-peer networks. (July 2016)
- Record Type:
- Journal Article
- Title:
- An approach for designing cognitive engines in cognitive peer-to-peer networks. (July 2016)
- Main Title:
- An approach for designing cognitive engines in cognitive peer-to-peer networks
- Authors:
- Saghiri, Ali Mohammad
Meybodi, Mohammad Reza - Abstract:
- Abstract: A cognitive network is a network which can learn to improve its performance while operating under its unknown and dynamic environment. Cognitive engine as part of a cognitive network tries to adaptively find an appropriate configuration for the network. Up until now no peer-to-peer network management algorithm has been designated utilizing cognitive networking concepts. In this paper, we adopt cognitive networking concepts and present a framework for cognitive peer-to-peer networks and then propose an approach based on cellular learning automata for designing cognitive engines for solving network management problems in peer-to-peer networks. To show the potential of the proposed approach, a cognitive engine for solving topology mismatch problem in unstructured peer-to-peer networks will be presented. To evaluate the proposed approach, computer simulations have been conducted using the cognitive engine designed for solving topology mismatch problem and then the results are compared with the results obtained for two existing algorithms called PROP-O and X-BOT for solving topology mismatch problem. It has been shown that the proposed cognitive engine performs better than the existing algorithms with respect to end-to-end delays and delays of mismatched paths. Highlights: This paper presents a new framework for cognitive peer-to-peer networks. We proposed a new approach based on cellular learning automata for designing cognitive engines in cognitive peer-to-peerAbstract: A cognitive network is a network which can learn to improve its performance while operating under its unknown and dynamic environment. Cognitive engine as part of a cognitive network tries to adaptively find an appropriate configuration for the network. Up until now no peer-to-peer network management algorithm has been designated utilizing cognitive networking concepts. In this paper, we adopt cognitive networking concepts and present a framework for cognitive peer-to-peer networks and then propose an approach based on cellular learning automata for designing cognitive engines for solving network management problems in peer-to-peer networks. To show the potential of the proposed approach, a cognitive engine for solving topology mismatch problem in unstructured peer-to-peer networks will be presented. To evaluate the proposed approach, computer simulations have been conducted using the cognitive engine designed for solving topology mismatch problem and then the results are compared with the results obtained for two existing algorithms called PROP-O and X-BOT for solving topology mismatch problem. It has been shown that the proposed cognitive engine performs better than the existing algorithms with respect to end-to-end delays and delays of mismatched paths. Highlights: This paper presents a new framework for cognitive peer-to-peer networks. We proposed a new approach based on cellular learning automata for designing cognitive engines in cognitive peer-to-peer networks. We proposed a cognitive engine for solving topology mismatch problem in unstructured peer-to-peer networks. … (more)
- Is Part Of:
- Journal of network and computer applications. Volume 70(2016)
- Journal:
- Journal of network and computer applications
- Issue:
- Volume 70(2016)
- Issue Display:
- Volume 70, Issue 2016 (2016)
- Year:
- 2016
- Volume:
- 70
- Issue:
- 2016
- Issue Sort Value:
- 2016-0070-2016-0000
- Page Start:
- 17
- Page End:
- 40
- Publication Date:
- 2016-07
- Subjects:
- Cognitive network -- Cognitive engine -- Cellular learning automata -- Peer-to-peer network -- Topology matching
Microcomputers -- Periodicals
Computer networks -- Periodicals
Application software -- Periodicals
Micro-ordinateurs -- Périodiques
Réseaux d'ordinateurs -- Périodiques
Logiciels d'application -- Périodiques
Application software
Computer networks
Microcomputers
Periodicals
004.05
004 - Journal URLs:
- http://www.sciencedirect.com/science/journal/10848045 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jnca.2016.05.012 ↗
- Languages:
- English
- ISSNs:
- 1084-8045
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5021.410600
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 492.xml