Agent-based tools for modeling and simulation of self-organization in peer-to-peer, ad hoc, and other complex networks

  title={Agent-based tools for modeling and simulation of self-organization in peer-to-peer, ad hoc, and other complex networks},
  author={Muaz A. Niazi and Amir Hussain},
  journal={IEEE Communications Magazine},
Agent-based modeling and simulation tools provide a mature platform for development of complex simulations. They however, have not been applied much in the domain of mainstream modeling and simulation of computer networks. In this article, we evaluate how and if these tools can offer any value-addition in the modeling & simulation of complex networks such as pervasive computing, large-scale peer-to-peer systems, and networks involving considerable environment and human/animal/habitat… 
Verification & Validation of Agent Based Simulations using the VOMAS (Virtual Overlay Multi-agent System) Approach
This paper presents a framework, where a virtual overlay multi-agent system can be used to validate simulation models and shows its broad applicability in a wide variety of simulation models ranging from social sciences to computer networks in spatial and non-spatial conceptual models.
A Survey of Agent-Based Approach of Complex Networks
The aim of this study is to guide the researchers who are interested in agent based modeling of complex networks, by examining its range of applications and suggesting some promising applications.
LUNES: Agent-based simulation of P2P systems
We present LUNES, an agent-based Large Unstructured NEtwork Simulator, which allows to simulate complex networks composed of a high number of nodes. LUNES is modular, since it splits the three phases
Towards a novel unified framework for developing formal, network and validated agent-based simulation models of complex adaptive systems
This thesis proposes first steps towards a unified framework using a combination of agent-based and complex network-based modeling approaches and guidelines formulated in the form of a set of four levels of usage, which allow multidisciplinary researchers to adopt a suitable framework level on the basis of available data types, their research study objectives and expected outcomes, thus allowing them to better plan and conduct their respective re-search case studies.
Netlogo, Agent-based tool for Modeling and Simulation of Routing Problem in Ad-hoc Networks
This article has successfully implemented distributed Dijkstra's shortest path algorithm to solve the routing problem of mobile ad hoc networks and shows the quick convergence of DijkStra's Algorithm to shortest paths relating a source node with all accessible destinations.
Simulation-based design of self-organising and cooperative networks
Modelling and simulation is a critical element in the design, development and evaluation of self-organising and cooperative networks. In this paper, we investigate issues concerning wireless sensor
A multi-agent-based simulator for a transmission control protocol/internet protocol network
A novel idea for network simulation that has not been implemented before, which is using agents to simulate all layers of a TCP/IP network, including application and lower layers is presented.
Agent-based computing from multi-agent systems to agent-based models: a visual survey
This paper uses Scientometric analysis to analyze all sub-domains of agent-based computing, and results include the identification of the largest cluster based on keywords, the timeline of publication of index terms, the core journals and key subject categories.
A Novel Formal Agent-Based Simulation Modeling Framework of an AIDS Complex Adaptive System
A Formal Agent-Based Simulation modeling framework (FABS-AIDS) for an AIDS-based CAS employs the use of a formal specification model in conjunction with an agent-based model to reduce ambiguity as well as improve clarity in the model definition.


Simulation of large scale networks II: modeling and simulation best practices for wireless ad hoc networks
Three case studies are presented to highlight the importance of following well-established simulation techniques, of carefully describing experimental study scenarios, and of understanding assumptions sometimes unstated in the framework of a simulator.
Simulation of large ad hoc networks
Improvements to NS-2 to meet the needs of large ad hoc network simulations are described, based on the idea of exploiting the limited interference of wireless communication, which has simulated populations of up to 3000 nodes so far and works up to 30 times faster than the original version.
On credibility of simulation studies of telecommunication networks
This article discusses two important necessary conditions of a credible simulation study: use of appropriate pseudo-random generators of independent uniformly distributed numbers, and appropriate analysis of simulation output data.
The Past and Future of Multiagent Systems
The lessons learned from using various technologies as aids in teaching a graduate multiagent systems class are described, which includes the separation of software agent design into a separate class that focuses on distributed programming and the development of a unifying notation for representing multiagent problems.
HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks
It is proved that, with appropriate bounds on node density and intracluster and intercluster transmission ranges, HEED can asymptotically almost surely guarantee connectivity of clustered networks.
Fast self-healing gradients
CRF-Gradient is presented, a self-healing gradient algorithm that provably reconfigures in O(diameter) time and can be generalized and applied to create other self- healing calculations, such as cumulative probability fields.
Self-organized customized content delivery architecture for ambient assisted environments
It is demonstrated how physical peers made up of a Bluetooth-based network of Java-enabled mobile phones can be used to provide customized content delivery from the web without the need of a dedicated web connection per device.
Simulation of the research process
First steps towards the development of a formal model of the research process are presented, including how researchers with similar publishing policies might self-organize in the form of groups by means of various visualization techniques.
NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University
  • 1999
Phased Approach to Simulation of Security Algorithms for Ambient Intelligent (AmI) Environments, 40th Anniversary Winter Simulation Conference 07 (WSC07)
  • PhD Student Colloqium, December
  • 2007