Abstract
Recent advances in wireless data communications tech nology have spawned an increasing demand for various types of services over wireless and wireline networks. As a result, we are witnessing an explosive growth of research and development efforts in the field of wireless and personal communication systems (PCS). Parallel simulation techniques have been investigated in studies to decrease the execution times of PCS simulations. In this paper, we present a partitioning algorithm for SWiMNet, a two-stage PCS parallel simulation testbed which makes use of a conservative scheme at Stage 1, and Time Warp at Stage 2. The partitioning algorithm focuses on statically distributing the load of the simu lation evenly in order to decrease the rollback overhead in Stage 2. The algorithm is based on an estimation of the loads involved by the model components. This paper discusses the algorithm, its implementation on a work station cluster, and the performance results of the simu lation of a real suburban area serviced by an FCA-based PCS network. The results are compared with a round- robin partitioning algorithm. The results show that the investigated partitioning algorithm can achieve a re duction of up to 60% in the rollback message overhead.
Get full access to this article
View all access options for this article.
