Applying a modified Chandy-Misra algorithm to the distributed simulation of a cellular network

The performance of the Chandy-Misra algorithm in distributed simulation has been studied in the context of a particular simulation application: a cellular network. The logical process structure under the algorithm is modified in such a way that the excessive synchronisation caused by the algorithm can be avoided. The synchronisation is minimised by reducing the number of connections between logical processes (LP). The concept of a neighbourhood of an LP is defined in such way that an LP is connected via logical channels only to those LPs that belong to its neighbourhood. A broadcast messages method is proposed to solve the communication between non connected logical processes, i.e. those outside the neighbourhood. Simulation experiments are carried out in a previously implemented distributed simulation environment, Diworse. A GSM network is used as a simulation application where target of the simulation is to obtain estimates for the channel utilisation. Carrier per interference (C/I) values for GSM channels are used for determining the need for handovers. Execution time of the simulation and deviations in the C/I values are measured for completely connected and broadcast message methods in order to find out the effect of connection reduction. The results indicate that the broadcast messages method enables significantly faster simulation. With the GSM application, the proposed method has only a negligible distorting effect on the simulation.

[1]  Brian A. Malloy,et al.  A parallel distributed simulation of a large-scale PCS network: keeping secrets , 1995, WSC '95.

[2]  Mario Gerla,et al.  Parallel simulation environment for mobile wireless networks , 1996, Winter Simulation Conference.

[3]  Averill M. Law,et al.  Simulation of Communications Networks , 1992, Winter Simulation Conference.

[4]  M. Hata,et al.  Empirical formula for propagation loss in land mobile radio services , 1980, IEEE Transactions on Vehicular Technology.

[5]  Wayne M. Loucks,et al.  Null Message Cancellation in Conservative Distributed Simulation , 1991 .

[6]  Ronald C. de Vries,et al.  Reducing Null Messages in Misra's Distributed Discrete Event Simulation Method , 1990, IEEE Trans. Software Eng..

[7]  Christopher D. Carothers,et al.  A case study in simulating PCS networks using Time Warp , 1995, PADS.

[8]  Albert G. Greenberg,et al.  Efficient massively parallel simulation of dynamic channel assignment schemes for wireless cellular communications , 1995, MASCOTS '95. Proceedings of the Third International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems.

[9]  Mario Gerla,et al.  A hierarchical simulation environment for mobile wireless networks , 1995, WSC '95.

[10]  K. Mani Chandy,et al.  Distributed Simulation: A Case Study in Design and Verification of Distributed Programs , 1979, IEEE Transactions on Software Engineering.

[11]  Robert Rönngren,et al.  Parallel Simulation of Mobile Communication Networks Using Time Warp , 1995, EUROSIM.

[12]  Kari Heiska,et al.  Microcell propagation model for network planning , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[13]  Averill M. Law,et al.  Simulation of communication networks , 1995, WSC '95.

[14]  Albert G. Greenberg,et al.  Efficient massively parallel simulation of dynamic channel assignment schemes for wireless cellular communications , 1994, PADS '94.