Abstract
Grid applications using modern Grid infrastructures benefit from a rich variety of features, because they are designed with built-in exhaustive set of functions. As a result, the notion of a lightweight platform has not been addressed properly yet, and current systems cannot be transplanted, adopted or adapted easily. With the promise of the Grid to be pervasive, it is time to re-think the design methodology for next generation Grid infrastructures. Instead of building the underlying platform with an exhaustive rich set of features, in this chapter, we describe an alternative strategy following a component-oriented approach. Having a lightweight reconfigurable and expandable core platform is the key to our design. We identify and describe the very minimal and essential features that a modern Grid system should always offer and then provide any other functions as pluggable components. These pluggable components can be brought on-line whenever necessary as demanded implicitly by the application. With the support of adaptiveness, we see our approach as a solution towards a flexible dynamically reconfigurable Grid platform.
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
G.A. Agha. Introduction: Adaptive middleware. Communications of the ACM, 45(6):30–32, 2002.
M. Astley, D.C. Sturman and G.A. Agha. Customizable Middleware for Modular Distributed Software: Simplifying the Development and Maintenance of Complex Distributed Software. Communications of the ACM, 44(5):99–107, 2001.
S. Bagchi, K. Whisnani, Z. Kalbarczyk and R.K. Iyer. The Chameleon Infrastructure for Adaptive, Software Implemented Fault Tolerance. In Seventeenth IEEE Symposium on Reliable Distributed Systems, (SRDS’ 98), pages 261–270, 1998.
F. Berman, R. Wolski, H. Casanova, W. Cirne, H. Dail, M. Faerman, S. Figueira, J. Hayes, G. Obertelli, J. Schopf, G. Shao, S. Smallen, N. Spring, A. Su, and D. Zagorodnov. Adaptive Computing on the Grid Using AppLeS. IEEE Transactions on Parallel and Distributed Systems, 14(4):369–382, 2003.
A. Bosworth, et al. WS-Addressing Specification. World Wide Web Consortium, 2003. ftp://www6.software.ibm.com/software/developer/library/ws-add200403.pdf.
R. Chinnici, M. Gudgin, J.J. Moreau and S. Weerawarana. Web Services Description Language (WSDL) 1.2. World Wide Web Consortium, 2003. ftp://www.w3.org/TR/wsdl12/.
F. Curbera, et al. Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Distributed Systems Online, 3(4), 2002.
K. Czajkowski, D.F. Ferguson, I. Foster, J. Frey, S. Graham, T. Maguire, D. Snelling and S. Tuecke. From Open Grid Services Infrastructure to WS-Resource Framework: Refactoring & Evolution, Version 1.1, March, 2004. http://www-106.ibm.com/developerworks/library/ws-resource/ogsi_to_wsrf_1.0.pdf
K. Czajkowski, D.F. Ferguson, I. Foster, J. Frey, S. Graham, I. Sedukhin, D. Snelling, S. Tuecke and W. Vambenepe, The WS-Resource Framework, Version 1.0, March, 2004. http://www-106.ibm.com/developerworks/library/ws-resource/ws-wsrf.pdf
I. Foster, D. Gannon, and H. Kishimoto (Eds). The Open Grid Services Architecture. GGF-WG Draft on OGSA Spec, Version 19, 2004. https://forge.gridforum.org/projects/ogsa-wg/
I. Foster, D. Gannon, H. Kishimoto, and J.J. von Reich (Eds). Open Grid Services Architecture Use Cases. GGF-WG Draft on OGSA Use Cases 2.0, 2004. https://forge.gridforum.org/projects/ogsa-wg/
V. Getov, G. von Laszewski, M. Philippsen, and I. Foster. Multiparadigm Communications in Java for Grid Computing. Communications of the ACM, 44(10): 118–125, 2001.
The Globus Toolkit, http://www.globus.org/.
A. Grimshaw, A. Ferrari, G. Lindahl, and K. Holcomb. Metasystems. Communications of the ACM, 41(11):46–55, 1998.
F. Kon, F. Costa, G. Blair, and R.H. Campbell. The Case for Reflective Middleware. Communications of the ACM, 45(6):33–38, 2002.
T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, Reading, USA, 1998.
S. Tuecke, K. Czajkowski, I. Foster, J. Frey, S. Graham, C. Kesselman, T. Maquire, T. Sandholm, D. Snelling and P. Vanderbilt (Eds). The Open Grid Services Infrastructure (OGSI). GWD-R GGF-WG OGSI Spec, Version 1.0, 2003. https://forge.gridforum.org/projects/ogsi-wg/
J. Waldo and K. Arnold. The Jini Specification (2nd edition). Jini technology series, Addison-Wesley, Reading, USA, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer Science + Business Media, Inc.
About this paper
Cite this paper
Thiyagalingam, J., Isaiadis, S., Getov, V. (2005). Towards Building a Generic Grid Services Platform: A Component-Oriented Approach. In: Getov, V., Kielmann, T. (eds) Component Models and Systems for Grid Applications. Springer, Boston, MA. https://doi.org/10.1007/0-387-23352-0_3
Download citation
DOI: https://doi.org/10.1007/0-387-23352-0_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-23351-2
Online ISBN: 978-0-387-23352-9
eBook Packages: Computer ScienceComputer Science (R0)