Grid-Based Monte Carlo Application

  • Yaohang Li
  • Michael Mascagni
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2536)

Abstract

Monte Carlo applications are widely perceived as computationally intensive but naturally parallel. Therefore, they can be effectively executed on the grid using the dynamic bag-of-work model. We improve the efficiency of the subtask-scheduling scheme by using an N-out-of-Mstrategy, and develop a Monte Carlo-specific lightweight checkpoint technique, which leads to a performance improvement for Monte Carlo grid computing. Also, we enhance the trustworthiness of Monte Carlo grid-computing applications by utilizing the statistical nature of Monte Carlo and by cryptographically validating intermediate results utilizing the random number generator already in use in the Monte Carlo application. All these techniques lead to a high-performance gridcomputing infrastructure that is capable of providing trustworthy Monte Carlo computation services.

Keywords

Random Number Generator Grid System Partial Result Monte Carlo Integration Random Trajectory 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    I. Foster, C. Kesselman, and S. Tueske, “The Anatomy of the Grid,” International Journal of Supercomputer Applications, 15(3), 2001.Google Scholar
  2. 2.
    M. Litzkow, M. Livny, and M. Mutka, “Condor-A Hunter of Idle Workstations,” Proceedings of the 8th International Conference of Distributed Computing Systems, pages 104–111, June, 1988.Google Scholar
  3. 3.
    Beck, Dongarra, Fagg, Geist, Gray, Kohl, Migliardi, K. Moore, T. Moore, P. Papadopoulous, S. Scott, and V. Sunderam, “HARESS: a next generation distributed virtual machine,” Journal of Future Generation Computer Systems, (15), Elsevier Science B. V., 1999.Google Scholar
  4. 4.
    B. O. Christiansen, P. Cappello, M. F. Ionescu, M. O. Neary, K. E. Schauser, and D. Wu, “Javelin: Internet-Based Parallel Computing Using Java,” Concurrency: Practice and Experience, 9(11): 1139–1160, 1997.CrossRefGoogle Scholar
  5. 5.
    I. Foster and C. Kesselman, “Globus: A metacomputing infrastructure toolkit,” International Journal of Supercomputer Applications, 11(2), 1997.Google Scholar
  6. 6.
    A. Srinivasan, D. M. Ceperley, and M. Mascagni, “Random Number Generators for Parallel Applications,” to appear in Monte Carlo Methods in Chemical Physics, D. Ferguson, J. I. Siepmann and D. G. Truhlar, editors, Advances in Chemical Physics series, Wiley, New York, 1997.Google Scholar
  7. 7.
  8. 8.
    XML website, http://www.xml.org.
  9. 9.
    E. Korpela, D. Werthimer, D. Anderson, J. Cobb, and M. Lebofsky, “SETI@home-Massively distributed computing for SETI,” Computing in Science and Engineering, v3n1, 81, 2001.Google Scholar
  10. 10.
    C. Aktouf, O. Benkahla, C. Robach, and A. Guran, “Basic Concepts & Advances in Fault-Tolerant Computing Design,” World Scientific Publishing Company, 1998.Google Scholar
  11. 11.
    M. Mascagni, D. Ceperley, and A. Srinivasan, “SPRNG: A Scalable Library for Pseudorandom Number Generation,” ACM Transactions on Mathematical Software, in the press, 2000.Google Scholar
  12. 12.
    M. Livny, J. Basney, R. Raman, and T. Tannenbaum, “Mechanisms for High Throughput Computing,” SPEEDUP Journal, 11(1), 1997.Google Scholar
  13. 13.
    SPRNG website, http://sprng.cs.fsu.edu.
  14. 14.
  15. 15.
    R. Buyya, S. Chapin, and D. DiNucci, “Architectural Models for Resource Management in the Grid,” the First IEEE/ACM International Workshop on Grid Computing (GRID 2000), Springer Verlag LNCS Series, Germany, Bangalore, India, 2000.Google Scholar
  16. 16.
    L. F. G. Sarmenta, “Sabotage-Tolerance Mechanisms for Volunteer Computing Systems,” ACM/IEEE International Symposium on Cluster Computing and the Grid (CCGrid’01), Brisbane, Australia, May, 2001.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Yaohang Li
    • 1
  • Michael Mascagni
    • 1
  1. 1.Department of Computer Science and School of Computational Science and Information TechnologyFlorida State UniversityTallahasseeUSA

Personalised recommendations