An object oriented approach to simulating large communication networks

Armin R. Mikler, Johnny S K Wong, Vasant Honavar

Research output: Contribution to journalArticle

6 Citations (Scopus)

Abstract

The complexity of modern communication systems in terms of the number of entities, their interaction, and the resulting dynamics make an analytical study often impossible. Their analysis may require the experimental study through simulation. A simulation environment for large network infrastructures must be carefully designed since the simulator performance becomes a critical issue as the model complexity increases. Our effort to design such a simulation environment was driven by the need to evaluate heuristic routing strategies for very large communication networks through experimental studies. We have chosen to employ the object oriented paradigm in our approach. In addition, critical issues such as the choice of pre-scheduling versus post-scheduling and the generation of a priori service time had to be considered during the design. In this paper we give an overview of the design of an object oriented simulation tool for large networks and discuss some of the issues that are pertinent to the design of a discrete event simulator for the study of complex communication infrastructures.

Original languageEnglish (US)
Pages (from-to)151-164
Number of pages14
JournalJournal of Systems and Software
Volume40
Issue number2
DOIs
StatePublished - Jan 1 1998

Fingerprint

Telecommunication networks
Simulators
Scheduling
Communication systems
Communication

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture

Cite this

Mikler, Armin R. ; Wong, Johnny S K ; Honavar, Vasant. / An object oriented approach to simulating large communication networks. In: Journal of Systems and Software. 1998 ; Vol. 40, No. 2. pp. 151-164.
@article{2a0424dfa20d4082b5cfd5a5e793d407,
title = "An object oriented approach to simulating large communication networks",
abstract = "The complexity of modern communication systems in terms of the number of entities, their interaction, and the resulting dynamics make an analytical study often impossible. Their analysis may require the experimental study through simulation. A simulation environment for large network infrastructures must be carefully designed since the simulator performance becomes a critical issue as the model complexity increases. Our effort to design such a simulation environment was driven by the need to evaluate heuristic routing strategies for very large communication networks through experimental studies. We have chosen to employ the object oriented paradigm in our approach. In addition, critical issues such as the choice of pre-scheduling versus post-scheduling and the generation of a priori service time had to be considered during the design. In this paper we give an overview of the design of an object oriented simulation tool for large networks and discuss some of the issues that are pertinent to the design of a discrete event simulator for the study of complex communication infrastructures.",
author = "Mikler, {Armin R.} and Wong, {Johnny S K} and Vasant Honavar",
year = "1998",
month = "1",
day = "1",
doi = "10.1016/S0164-1212(97)00007-1",
language = "English (US)",
volume = "40",
pages = "151--164",
journal = "Journal of Systems and Software",
issn = "0164-1212",
publisher = "Elsevier Inc.",
number = "2",

}

An object oriented approach to simulating large communication networks. / Mikler, Armin R.; Wong, Johnny S K; Honavar, Vasant.

In: Journal of Systems and Software, Vol. 40, No. 2, 01.01.1998, p. 151-164.

Research output: Contribution to journalArticle

TY - JOUR

T1 - An object oriented approach to simulating large communication networks

AU - Mikler, Armin R.

AU - Wong, Johnny S K

AU - Honavar, Vasant

PY - 1998/1/1

Y1 - 1998/1/1

N2 - The complexity of modern communication systems in terms of the number of entities, their interaction, and the resulting dynamics make an analytical study often impossible. Their analysis may require the experimental study through simulation. A simulation environment for large network infrastructures must be carefully designed since the simulator performance becomes a critical issue as the model complexity increases. Our effort to design such a simulation environment was driven by the need to evaluate heuristic routing strategies for very large communication networks through experimental studies. We have chosen to employ the object oriented paradigm in our approach. In addition, critical issues such as the choice of pre-scheduling versus post-scheduling and the generation of a priori service time had to be considered during the design. In this paper we give an overview of the design of an object oriented simulation tool for large networks and discuss some of the issues that are pertinent to the design of a discrete event simulator for the study of complex communication infrastructures.

AB - The complexity of modern communication systems in terms of the number of entities, their interaction, and the resulting dynamics make an analytical study often impossible. Their analysis may require the experimental study through simulation. A simulation environment for large network infrastructures must be carefully designed since the simulator performance becomes a critical issue as the model complexity increases. Our effort to design such a simulation environment was driven by the need to evaluate heuristic routing strategies for very large communication networks through experimental studies. We have chosen to employ the object oriented paradigm in our approach. In addition, critical issues such as the choice of pre-scheduling versus post-scheduling and the generation of a priori service time had to be considered during the design. In this paper we give an overview of the design of an object oriented simulation tool for large networks and discuss some of the issues that are pertinent to the design of a discrete event simulator for the study of complex communication infrastructures.

UR - http://www.scopus.com/inward/record.url?scp=0031997018&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0031997018&partnerID=8YFLogxK

U2 - 10.1016/S0164-1212(97)00007-1

DO - 10.1016/S0164-1212(97)00007-1

M3 - Article

AN - SCOPUS:0031997018

VL - 40

SP - 151

EP - 164

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

IS - 2

ER -