1990Journal of International Crisis and Risk Communication ResearchOpen access

Distributed simulation systems

Umesh Chandra Gupta

Open full text 0 citations

Abstract

The choice of a proper hardware and software environment is very important in the design of distributed simulation systems. Conventional simulators, because of their centralized scheduling, do not fully utilize parallelism in computer systems. A new approach to simulation systems based on decentralized scheduling is studied in this report. In this approach, there is no central entity responsible for scheduling of tasks, but scheduling is distributed over all the processing units. A concurrent computer programming language is needed to program distributed simulation systems. Various concurrent prograrrrning languages are available. To select the proper language for distributed simulation, an understanding of these languages, especially the features useful in implementing distributed scheduling, is essential. This paper compares Ada and OCCAM for use as concurrent programming languages for distributed simulation. These languages are useful in distributed processing environments because of their tasking and inter-process communication features.

About this research paper

What this paper is about

The choice of a proper hardware and software environment is very important in the design of distributed simulation systems. Conventional simulators, because of their centralized scheduling, do not fully utilize parallelism in computer systems. A new approach to simulation systems based on decentralized scheduling is studied in this report. In this approach, there is no central entity responsible for scheduling of tasks, but scheduling is distributed over all the processing units. A concurrent computer programming language is needed to program distributed simulation systems. Various concurrent prograrrrning languages are available. To select the proper language for distributed simulation, an understanding of these languages, especially the features useful in implementing distributed scheduling, is essential. This paper compares Ada and OCCAM for use as concurrent programming languages for distributed simulation. These languages are useful in distributed processing environments because of their tasking and inter-process communication features.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The choice of a proper hardware and software environment is very important in the design of distributed simulation systems. Conventional simulators, because of their centralized scheduling, do not fully utilize parallelism in computer systems. A new approach to simulation systems based on decentralized scheduling is studied in this report. In this approach, there is no central entity responsible for scheduling of tasks, but scheduling is distributed over all the processing units. A concurrent computer programming language is needed to program distributed simulation systems. Various concurrent prograrrrning languages are available. To select the proper language for distributed simulation, an understanding of these languages, especially the features useful in implementing distributed scheduling, is essential. This paper compares Ada and OCCAM for use as concurrent programming languages for distributed simulation. These languages are useful in distributed processing environments because of their tasking and inter-process communication features.

Key concepts: Computer science

Related papers

Back to paper searchBrowse research topicsOriginal source
Distributed simulation systems — Research Paper | ScholarLens