Skip to main content

Enhancing Java Grid Computing Security with Resource Control

  • Conference paper
Grid Services Engineering and Management (GSEM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3270))

Included in the following conference series:

Abstract

This paper outlines an original Computational Grid deployment protocol which is entirely based on Java, leveraging the portability of this language for distributing customized computations throughout large-scale heterogeneous networks. It describes practical solutions to the current weaknesses of Java in the fields of security and resource control. In particular, it shows how resource control can be put to work not only as basis for load balancing, but also to increase the security and general attractiveness of the underlying economic model.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Acharya, A., Ranganathan, M., Saltz, J.: Sumatra: A language for Resource- Aware mobile programs. In: Tschudin, C.F., Vitek, J. (eds.) MOS 1996. LNCS, vol. 1222, Springer, Heidelberg (1997)

    Google Scholar 

  2. Back, G., Hsieh, W.: Drawing the red line in Java. In: Seventh IEEE Workshop on Hot Topics in Operating Systems, Rio Rico, AZ, USA (March 1999)

    Google Scholar 

  3. Binder, W., Di Marzo Serugendo, G., Hulaas, J.: Towards a Secure and Efficient Model for Grid Computing usingMobile Code. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol. 2374, Springer, Heidelberg (2002)

    Google Scholar 

  4. Binder ,W.:Design implementation of the J-SEAL2 mobile agent kernel. In: The 2001 Symposium on Applications and the Internet (SAINT 2001), San Diego, CA, USA (January 2001)

    Google Scholar 

  5. Binder, W., Hulaas, J., Villazón, A., Vidal, R.: Portable resource control in Java: The J-SEAL2 approach. In: ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001), Tampa Bay, Florida, USA (October 2001)

    Google Scholar 

  6. Binder, W., Roth, V.: Secure mobile agent systems using Java:Where are we heading? In: Nyberg, K., Heys, H.M. (eds.) SAC 2002. LNCS, vol. 2595, Springer, Heidelberg (2003)

    Google Scholar 

  7. Cerello, P., et al.: Grid Activities in Alice. In: International Conference on Computing in High Energy Physics 2001, CHEP 2001 (2001)

    Google Scholar 

  8. Czajkowski, G., Daynes, L.: Multitasking without compromise: A virtual machine evolution. In: ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2001), USA (October 2001)

    Google Scholar 

  9. Evripidou, P., Panayiotou, C., Samaras, G., Pitoura, E.: The pacman metacomputer: Parallel computing with java mobile agents. Future Generation Computer Systems Journal, Special Issue on Java in High Performance Computing 18(2), 265–280 (2001)

    MATH  Google Scholar 

  10. Foster, I., Kesselman, C.: Computational Grids. In: The Grid: Blueprint for a Future Computing Infrastructure, vol. ch.2, Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  11. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid – Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications  15(3) (2001)

    Google Scholar 

  12. Gomoluch, J., Schroeder, M.: Information agents on the move: A survey on load-balancing with mobile agents. Software Focus 2(2) (2001)

    Google Scholar 

  13. Java Community Process. JSR 121 – Application Isolation API Specification. Web pages, at http://jcp.org/jsr/detail/121.jsp

  14. Keren, A., Barak, A.: Adaptive placement of parallel java agents in a scalable computer cluster. In: Workshop on Java for High-Performance Network Computing, Stanford University, February 1998, ACM Press, New York (1998)

    Google Scholar 

  15. Krall, A., Tomsich, P.: Java for large-scale scientific computations. In: Third International Conference on Large-Scale Scientific Computations (SCICOM 2001), Sozopol, Bulgaria (June 2001)

    Google Scholar 

  16. Lindholm, T., Yellin, F.: The Java Virtual Machine Specification, 2nd edn. Addison- Wesley, Reading (1999)

    Google Scholar 

  17. Moreira, J.E., Midkoff, S.P., Gupta, M., Artigas, P.V., Snir, M., Lawrence, R.D.: Java programming for high-performance numerical computing. IBM Systems Journal 39(1), 21–56 (2000)

    Article  Google Scholar 

  18. Tomarchio, O., Vita, L., Puliafito, A.: Active monitoring in grid environments using mobile agent technology. In: 2nd Workshop on Active Middleware Services (AMS 2000) in HPDC-9 (August. 2000)

    Google Scholar 

  19. Villazón, A., Hulaas, J.: Active network service management based on meta-level architectures. In: Cazzola, W., Stroud, R.J., Tisato, F. (eds.) Reflection and Software Engineering. LNCS, vol. 1826, p. 99. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  20. Wolski, R., Plank, S., Bryan, T., Brevik, J.: Analyzing Market-based Resource Allocation Strategies for the Computational Grid. International Journal of High Performance Computing Applications 15(3) (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hulaas, J., Binder, W., Di Marzo Serugendo, G. (2004). Enhancing Java Grid Computing Security with Resource Control. In: Jeckle, M., Kowalczyk, R., Braun, P. (eds) Grid Services Engineering and Management. GSEM 2004. Lecture Notes in Computer Science, vol 3270. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30190-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30190-5_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23301-5

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics