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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
Cerello, P., et al.: Grid Activities in Alice. In: International Conference on Computing in High Energy Physics 2001, CHEP 2001 (2001)
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)
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)
Foster, I., Kesselman, C.: Computational Grids. In: The Grid: Blueprint for a Future Computing Infrastructure, vol. ch.2, Morgan Kaufmann, San Francisco (1999)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid – Enabling Scalable Virtual Organizations. International Journal of Supercomputer Applications  15(3) (2001)
Gomoluch, J., Schroeder, M.: Information agents on the move: A survey on load-balancing with mobile agents. Software Focus 2(2) (2001)
Java Community Process. JSR 121 – Application Isolation API Specification. Web pages, at http://jcp.org/jsr/detail/121.jsp
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)
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)
Lindholm, T., Yellin, F.: The Java Virtual Machine Specification, 2nd edn. Addison- Wesley, Reading (1999)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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