Skip to main content

Modelling Overhead of Tuple Spaces with Design of Experiments

  • Conference paper
High Performance Computing for Computational Science - VECPAR 2004 (VECPAR 2004)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3402))

  • 558 Accesses

Abstract

In the world of high performance distributed computing new, better and faster distributed platforms evolve quite rapidly. Building application dependent performance test cases in order to make platform comparisons, is not satisfying anymore. This paper presents the use of a statistical technique, called Design of Experiments (DoE), to model the performance of two closely related distributed platforms, JavaSpaces and GigaSpaces, with as few tests as possible. All tests will be based on Tunable Abstract Problem Profiles (TAPPs), a technique for problem independent simulations.

Special thanks go to GigaSpaces Technologies for their technical support and for providing the appropriate license keys.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. GigaSpaces., http://www.gigaspaces.com

  2. Bailey, D.H., Borwein, J.M., Borwein, P.B., Plouffe, S.: The quest for Pi. Mathematical Intelligencer 19(1), 50–57 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  3. Crovella, M.E.: Performance Prediction and Tuning of Parallel Programs. PhD thesis, University of Rochester (1994)

    Google Scholar 

  4. De Neve, H., Hancke, F., Dhaene, T., Broeckhove, J., Arickx, F.: On the use of DoE for characterization of JavaSpaces. In: Proceedings ESM, Eurosis, pp. 24–29 (2003)

    Google Scholar 

  5. Keith Edwards, W.: Core Jini, 2nd edn. Prentice-Hall, Englewood Cliffs (2001)

    Google Scholar 

  6. Fisher, R.A.: The Design of Experiments. Hafner Publishing Company,New York (1971)

    Google Scholar 

  7. Freeman, E., Hupfer, S., Arnold, K.: JavaSpaces Principles, Patterns, and Practice. Addison-Wesley, Reading (1999)

    Google Scholar 

  8. Gelernter, D.: Generative communication in Linda. ACM TOPLAS 7(1), 80–112 (1985)

    Article  MATH  Google Scholar 

  9. Hancke, F., Dhaene, T., Arickx, F., Broeckhove, J.: A generic framework for performance tests of distributed systems. In: Proceedings ESM, Eurosis, pp. 180–182 (2003)

    Google Scholar 

  10. Hancke, F., Stuer, G., Dewolfs, D., Broeckhove, J., Arickx, F., Dhaene, T.: Modelling overhead in JavaSpaces. In: Proceedings Euromedia, Eurosis, pp. 77–81 (2003)

    Google Scholar 

  11. Hicks, C.R., Turner Jr., K.V.: Fundamental Concepts in the Design of Experiments. Oxford University Press, Oxford (1999)

    Google Scholar 

  12. Montgomery, D.C.: Design and Analysis of Experiments. John Wiley and Sons Inc, New York (2001)

    Google Scholar 

  13. Narem, J.: An informal operational semantics of C-Linda v2.3.5. Technical report, Yale University (December 1990)

    Google Scholar 

  14. Neter, J., Kutner, M.H., Nachtsheim, C.J., Wasserman, W.: Applied Linear Statistical Models, 4th edn. McGraw-Hill, New York (1996)

    Google Scholar 

  15. Michael, S.: Noble and Stoyanka Zlateva. Scientific computation with JavaSpaces. Technical report, Harvard-Smithsonian Center For Astrophysics and Boston University (2001)

    Google Scholar 

  16. Roy, R.K.: Design of Experiments using the Taguchi Approach. John Wiley & Sons, Inc., Chichester (2001)

    Google Scholar 

  17. Jennifer, M.: Schopf. Performance Prediction and Scheduling for Parallel Applications on Multi-User Clusters. PhD thesis, University of California (1998)

    Google Scholar 

  18. Inc. Sun Microsystems. Java RMI: A new approach to distributed computing. Technical report, Sun Microsystems, Inc. (1999)

    Google Scholar 

  19. Inc. Sun Microsystems. JavaSpaces service specification 1.2. Technical report, Sun Microsystems, Inc. (2001)

    Google Scholar 

  20. Sutcliffe, G., Pinakis, J., Lewins, N.: Prolog-Linda: An embedding of Linda in muProlog. Technical report, University of Western Australia (1989)

    Google Scholar 

  21. Patrick, N., Koch Timothy, W., Simpson, J.D., Peplinski, J., Allen, J.K.: On the use of statistics in design and the implications for deterministic computer experiments. Technical report, Woodruff school of Engineering, Atlanta, Georgia, USA (September 1997)

    Google Scholar 

  22. Trutna, L., Spagon, P., del Castillo, E., Moore, T., Hartley, S., Hurwitz, A.: Engineering Statistics Handbook. In: Process Improvement National Institute of Standards and Technology (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hancke, F., Dhaene, T., Broeckhove, J. (2005). Modelling Overhead of Tuple Spaces with Design of Experiments . In: Daydé, M., Dongarra, J., Hernández, V., Palma, J.M.L.M. (eds) High Performance Computing for Computational Science - VECPAR 2004. VECPAR 2004. Lecture Notes in Computer Science, vol 3402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11403937_6

Download citation

  • DOI: https://doi.org/10.1007/11403937_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25424-9

  • Online ISBN: 978-3-540-31854-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics