Small WebComputing Applied to Distributed Monte Carlo Calculations

  • P. A. Whitlock
  • Dino Klein
  • Marvin Bishop
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


The software package, Small WebComputing (SWC), has been applied to a Monte Carlo simulation of a system of hard hyperspheres in a variety of dimensions. The SWC environment was chosen because once the framework is embedded in the application code, the user has the choice of running the distributed computations as a set of applets, as parallel threads on a symmetric multiprocessor or as independent processes distributed over a network. A description of the software and a discussion of its ongoing evolution is presented.


Random Walk Work Unit User Datagram Protocol Brooklyn College Result Unit 
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.


  1. 1.
    Whitlock, P.A., Klein, D., Bishop, M.: A parallel Monte Carlo Simulation of a 5-Dimensional hard sphere system using SWC. CUNY Ph.D. Program in Computer Science Technical Report, TR-200405,
  2. 2.
    Bishop, M., Whitlock, P.A., Klein, D.: The Structure of Hyperspherical Fluids in Various Dimensions. J. Chem. Phys. 122, 074508 (2005)Google Scholar
  3. 3.
    Bishop, M., Whitlock, P.A.: The Equation of State of Hard Hyperspheres in Four and Five Dimensions. J. Chem. Phys. 123, 014507 (2005)Google Scholar
  4. 4.
    Ying, K., Arnow, D., Clark, D.: Evaluating Communication Protocols for Web-Computing. In: Proceedings of the 1999 International Conference on Parallel and Distributed Processing Techniques and Applications, June 1999. CSREA Press, Las Vegas (1999)Google Scholar
  5. 5.
    Arnow, D., Weiss, G., Ying, K., Clark, D.: SWC:A Small Framework for WebComputing. In: Proceedings of the International Conference on Parallel Computing, Delft, Netherlands (August 1999)Google Scholar
  6. 6.
    Ying, K.M.: WebComputing: Design and Performance. Ph.D. dissertation, Computer Science, City University of New York (2000)Google Scholar
  7. 7.
  8. 8.
    McGraw, G., Felten, E.W.: Securing Java: Getting Down to Business with Mobile Code, 2nd edn., ch. 2. John Wiley & Sons, New York (1999)Google Scholar
  9. 9.
    Baratloo, A., Karaul, M., Kedem, Z.M., Wijckoff, P.: Charlotte: Metacomputing on the Web. Future Generation Computer Systems 15, 559 (1999)CrossRefGoogle Scholar
  10. 10.
    Neary, M.O., Cappello, P.: Advanced Eager Scheduling for Java-Based Adaptively Parallel Computing. In: Proc. of the 2002 Joint ACM - ISCOPE Conference on Java Grande, p. 56 (2002)Google Scholar
  11. 11.
  12. 12.
    Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equations of state calculations by fast computing machines. J. Chem. Phys. 21, 1087 (1953)CrossRefGoogle Scholar
  13. 13.
    Kalos, M.H., Whitlock, P.A.: Monte Carlo Methods, pp. 73–86. John Wiley and Sons, Inc., New York (1986)MATHCrossRefGoogle Scholar
  14. 14.
    Wood, W.W.: Monte Carlo studies of simple liquid models. In: Temperley, H.N.V., Rowlinson, J.S., Rushbrooke, G.S. (eds.) The Physics of Simple Liquids, ch. 5, North-Holland, Amsterdam (1968)Google Scholar
  15. 15.
    Barnes, J.E., Hut, P.: A Hierarchical O(NlogN) Force Calculation Algorithm. Nature 324, 446–449 (1986)CrossRefGoogle Scholar
  16. 16.
    Greengard, L., Rokhlin, V.: A Fast Algorithm for Particle Simulations. J. Comp. Phys 73, 325–348 (1987)MATHCrossRefMathSciNetGoogle Scholar
  17. 17.
    Wilkinson, B., Allen, M.: Parallel Programming, 2nd edn., ch. 6. Pearson Prentice Hall, Upper Saddle River (2005)Google Scholar
  18. 18.
    Jefferson, D.R.: Virtual Time. ACM Transactions on Programming Languages and Systems 7, 404–425 (1985)CrossRefGoogle Scholar
  19. 19.
    Jones, K., Das, S.R.: Combining Optimism Limiting Schemes in Time Warp Based Parallel Simulations. In: Medeiros, D.J., Watson, E.F., Carson, J.S., Manivannan, M.S. (eds.) Proceedings of the 1998 Winter Simulation Conference (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • P. A. Whitlock
    • 1
  • Dino Klein
    • 1
  • Marvin Bishop
    • 2
  1. 1.Department of Computer and Information SciencesBrooklyn CollegeBrooklynUSA
  2. 2.Department of Mathematics/Computer ScienceManhattan CollegeRiverdale

Personalised recommendations