title: Modeling the Internet of Things, Self-Organizing and Other Complex Adaptive Communication Networks: A Cognitive Agent-Based Computing Approach.
abstract: BACKGROUND
  Computer Networks have a tendency to grow at an unprecedented scale. Modern networks involve not only computers but also a wide variety of other interconnected devices ranging from mobile phones to other household items fitted with sensors. This vision of the "Internet of Things" (IoT) implies an inherent difficulty in modeling problems.
  
  
  OBJECTIVE
  It is practically impossible to implement and test all scenarios for large-scale and complex adaptive communication networks as part of Complex Adaptive Communication Networks and Environments (CACOONS). The goal of this study is to explore the use of Agent-based Modeling as part of the Cognitive Agent-based Computing (CABC) framework to model a Complex communication network problem.
  
  
  METHODS
  We use Exploratory Agent-based Modeling (EABM), as part of the CABC framework, to develop an autonomous multi-agent architecture for managing carbon footprint in a corporate network. To evaluate the application of complexity in practical scenarios, we have also introduced a company-defined computer usage policy.
  
  
  RESULTS
  The conducted experiments demonstrated two important results: Primarily CABC-based modeling approach such as using Agent-based Modeling can be an effective approach to modeling complex problems in the domain of IoT. Secondly, the specific problem of managing the Carbon footprint can be solved using a multiagent system approach.
authors.affiliation: Computer Science Department, Islamabad Model College for Girls, Street #25, F-6/2, Islamabad, Pakistan.
authors.forename: Samreen
authors.initials: S
authors.lastname: Laghari
authors.affiliation: Computer Science Department, COMSATS Institute of IT, Park Road, Islamabad, Pakistan.
authors.forename: Muaz A
authors.initials: MA
authors.lastname: Niazi
mesh_terms: D058572:Carbon Footprint; D003198:Computer Simulation; D003205:Computing Methodologies; D007255:Information Services; D020407:Internet; D008838:Microcomputers
references.citation: BMC Bioinformatics. 2011 Aug 30;12:356
references.pmid: 21878105
references.citation: PLoS One. 2014 Jan 20;9(1):e84946
references.pmid: 24465455
references.citation: PLoS One. 2016 Jan 26;11(1):e0146760
references.pmid: 26812235