On the efficient implementation of a high performance multi-agent simulation system for modeling cellular communications involving a novel event scheduling algorithm

P. M. Papazoglou, Dimitrios A. Karras, R. C. Papademetriou

    Research output: Contribution to journalArticlepeer-review

    Abstract

    Simulation models are used in the design, development and evaluation of wireless communication systems. While basic network entities as Base Stations and users are always taken into account in such simulation modeling, a critical but currently underestimated factor that affects the simulated network behavior is the corresponding simulation model which represents the physical activities and the events of the network. A novel event scheduling mechanism for supporting concurrent network events and a novel network modeling methodology based on the multi-agent concept implemented through multi-threading technology is presented in this paper. The state of the art event scheduling mechanism supports only sequential events and on the other hand, the multi-agent technology has been used only for modeling network nodes. Additionally, the technical aspects of the multi-threading technology regarding the agent implementation and scheduling for simulating wireless communication systems has not been investigated so far in the literature. The proposed simulation framework in this paper gives improved solutions to the above issues.

    Original languageEnglish
    Pages (from-to)42-52
    Number of pages11
    JournalInternational Journal of Simulation: Systems, Science and Technology
    Volume10
    Issue number1
    Publication statusPublished - 1 Jan 2009

    Keywords

    • Event scheduling
    • Multi-agents
    • Network modeling
    • Wireless network simulation

    Fingerprint

    Dive into the research topics of 'On the efficient implementation of a high performance multi-agent simulation system for modeling cellular communications involving a novel event scheduling algorithm'. Together they form a unique fingerprint.

    Cite this