Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1400549.1400657acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article

Theoretical and experimental analysis of MSES and Kshemkalyani-Singhal algorithms under distributed simulation environment

Published: 14 April 2008 Publication History

Abstract

In conservative distributed simulation systems, data synchronization can be achieved by using time stamps or causality tracking. Message ordering techniques based on time-stamps usually cause serious performance problems by impeding possible concurrency. On the other hand, causality based methods introduces minimal delay on message processing but requires large control information to be appended to messages. Both transmission and handling of control information are drawbacks of such methods.
In this study, two causality based message ordering algorithms MSES (Modified Schipper-Egglie-Sandoz) and KS (Kshemkalyani-Singhal) are studied. The algorithms are implemented and tested on a common simulation environment. Both theoretical and experimental analysis and comparison of the algorithms are presented.

References

[1]
Birman, K., Schiper, A., Stephenson, P., 1991, "Lightweight causal and atomic group multicast", ACM Transactions on Computing. Systems (TOCS), 9 no.3, (August): 272--314.
[2]
Cai, W., Turner, S. J., Lee, B., 2005, "An Alternative Time Management Mechanism for Distributed Simulations", ACM Transactions on Modeling and Computer Simulation, 15, no.2, (April): 109--137.
[3]
Chandra, P. Gambhire, P., Ksemkhalyani, A. D., 2004, "Performance of the Optimal Casual Multicast Algorithm: A Statistical Analysis", IEEE Transactions on Parallel and Distributed Systems, 15, no.1, (January): 40--52.
[4]
Fujimoto, R. M., Weatherly, R. M., 1996. "Time Management in the DoD High Level Architecture." In Proceedings of the 1996 Tenth Workshop on Parallel and Distributed Simulation, PADS'96, Philadelphia, Pennsylvania, US, 60--67.
[5]
Kshemkalyani, A. D., Singhal, M., 1998, "Necessary and sufficient conditions on information for causal message ordering and their optimal implementation", Distributed Computing, 11, no.2, (April): 91--111.
[6]
Lamport, L., 1978, "Time, Clocks, and the Ordering of Events in a Distributed System", Communications of the ACM, 21, no.7, (July): 558--565.
[7]
Prakash, R., Raynal, M., Singhal, M., 1997, "An adaptive causal ordering algorithm suited to mobile computing environments", Journal of Parallel and Distributed Computing, 41, no.2, (March): 190--204.
[8]
Raynal, M., Schiper, A., Toueg, S., 1991. "The causal ordering abstraction and a simple way to implement it.", Information Processing Letters, volume 39, issue 6, September, 343--350.
[9]
Schiper, A., Eggli, J., Sandoz, A., 1989. "A new algorithm to implement causal ordering." In Proceedings of the 1989 Workshop on Distributed Algorithms LNCS 392, 219--232.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SpringSim '08: Proceedings of the 2008 Spring simulation multiconference
April 2008
880 pages
ISBN:1565553195

Sponsors

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 14 April 2008

Check for updates

Author Tags

  1. Kshemkalyani-Singhal algorithm
  2. MSES
  3. causal order algorithms
  4. distributed simulation
  5. time management

Qualifiers

  • Research-article

Conference

SCS SSM'08
Sponsor:
SCS SSM'08: Spring Simulation Multiconference
April 14 - 17, 2008
Ottawa, Canada

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 71
    Total Downloads
  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media