Abstract
The increasing pervasiveness of wide-area distributed computing resources, like computational Grids, has given rise to applications that have inherent problems of complexity, adaptability, dynamism and heterogeneity etc. The emerging concept of autonomic computing holds the key to the self-management of such a multifarious undertaking and provides a way to further build upon this complexity without incurring additional drawbacks. Furthermore, access to Grid services at present is generally limited to devices having substantial computing, network and memory resources whereas most of mobile devices do not have the sufficient capabilities to be either direct clients or services in the Grid environment. The existing middleware platforms like Globus do not fully address mobility, yet extending the potential of the Grid to a wider audience promises increase in its flexibility and productivity. In this paper, we present a component-based autonomic middleware that can handle the complexity of extending the potential of the Grid to a wider mobile audience, by incorporating the features of context-awareness and self-management. We also address the middleware issues of job delegation to a Grid service, support for disconnected operation/offline processing and secure communication.
Chapter PDF
Similar content being viewed by others
References
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. Int’l J. Supercomputer Applications 15(3), 200–222 (2001)
Wladawsky-Berger, I.: Advancing E-business into the Future: The Grid. Kennedy Consulting Summit, New York (2001)
Ganek, A.G., Corbi, T.A.: The dawning of the autonomic computing era. IBM Systems Journal 42(1), 5–18 (2003)
Horn, P.: Autonomic Computing: IBM’s Perspective on the State of Information Technology. IBM Corporation (2001), http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf:
HP Adaptive Enterprise strategy, http://www.hp.com/go/demandmore
Microsoft Dynamic Systems Initiative, http://www.microsoft.com/windowsserversystem/dsi/default.mspx
Bonino, D., Bosca, A., Corno, F.: An Agent Based Autonomic Semantic Platform. In: First International Conference on Autonomic Computing, New York (2004)
Chan, H., Arnold, B.: A policy based system to incorporate self-managing behaviors in applications. In: Companion of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp. 94–95 (2003)
Kephart, J., Chess, D.: The Vision of Autonomic Computing. Computer 36(1), 41–50 (2003)
Puliafito, A., Riccobene, S., Scarpa, M.: Which paradigm should I use?: An analytical comparison of the client-server, remote evaluation and mobile agents paradigms. IEEE Concurrency and Computation: Practice & Experience 13, 71–94 (2001)
Hoschek, W.: Web service discovery processing steps, http://www-itg.lbl.gov/~hoschek/publications/icwi2002.pdf
UDDI specification, http://www.oasis-open.org/committees/uddi-spec/doc/tcspecs.htm
OWL-S: OWL-based Web Service Ontology, http://www.daml.org/services/owl-s/
Semantic Web Services Initiative (SWSI), http://www.swsi.org/
SOAP Framework: W3C Simple Object Access Protocol ver 1.1, World Wide Web Consortium recommendation. May 8 (2000), http://www.w3.org/TR/SOAP/
GT3 GRAM Architecture, http://www-unix.globus.org/developer/gram-architecture.html
Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, I.: Grid Information Services for Distributed Resource Sharing. In: Proceedings of the Tenth IEEE International Symposium on High-Performance Distributed Computing. IEEE Press, Los Alamitos (2001)
Welch, V., Siebenlist, F., Foster, I., et al.: Security for Grid Services. In: HPDC (2003)
Welch, V., Foster, I., Kesselman, C., et al.: X.509 Proxy Certificates for dynamic delegation. In: Proceedings of the 3rd Annual PKI R&D Workshop (2004)
Gupta, V., Gupta, S., et al.: Performance Analysis of Elliptic Curve Cryptography for SSL. In: Proceedings of ACM Workshop on Wireless Security, Atlanta, GA, USA, pp. 87–94 (2002)
Hwang, J., Aravamudham, P.: Middleware Services for P2P Computing in Wireless Grid Networks. IEEE Internet Computing 8(4), 40–46 (2004)
Bruneo, D., Scarpa, M., Zaia, A., Puliafito, A.: Communication Paradigms for Mobile Grid Users. In: Proceedings 10th IEEE International Symposium in High-Performance Distributed Computing (2001)
GridBlocks: Helsinki Institute of Physics (CERN), http://gridblocks.sourceforge.net/docs.htm
Herrmann, K., Mühl, G., Geihs, K.: Self-Management: The Solution to Complexity or Just Another Problem? IEEE Distributed Systems Online 6(1) (2005)
Sajjad, A., Jameel, H., et al.: MAGI - Mobile Access to Grid Infrastructure: Bringing the gifts of Grid to Mobile Computing. In: Proceedings of 2nd International Conference on Grid Service Engineering and Management, Erfurt, Germany (2005)
Web Services Distributed Management (WSDM) standards specifications, http://docs.oasis-open.org/wsdm/2004/12/wsdm-1.0.zip/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sajjad, A., Jameel, H., Kalim, U., Lee, YK., Lee, S. (2005). A Component-based Architecture for an Autonomic Middleware Enabling Mobile Access to Grid Infrastructure. In: Enokido, T., Yan, L., Xiao, B., Kim, D., Dai, Y., Yang, L.T. (eds) Embedded and Ubiquitous Computing – EUC 2005 Workshops. EUC 2005. Lecture Notes in Computer Science, vol 3823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596042_124
Download citation
DOI: https://doi.org/10.1007/11596042_124
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30803-4
Online ISBN: 978-3-540-32296-2
eBook Packages: Computer ScienceComputer Science (R0)