Abstract
The promise of the grid is that it will enable public access and sharing of immense amounts of computational and data resources among dynamic coalitions of individuals and institutions. However, the current grid solutions make several limiting assumptions that curtail their widespread adoption in the emerging decentralized, resource constrained, embedded, autonomic, and mobile (DREAM) environments: they are designed primarily for highly com plex scientific problems, and therefore require powerful hardware and reliable network connectivity; additionally, they provide no application design sup port to grid users (e.g., scientists). To address these limitations, we present GLIDE, a prototype light-weight, data-intensive middleware infrastructure that enables access to the robust data and computational power of the grid on DREAM platforms. We illustrate GLIDE on an example file sharing application. We discuss our early experience with GLIDE and present a set of open research questions.
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
Alchemi .NET Grid Computing Framework, http://www.alchemi.net/doc/0_6_1/index.html
Crichton, D.J., Hughes, J.S., Kelly, S.: A Science Data System Architecture for Information Retrieval. In: Wu, W., Xiong, H., Shekhar, S. (eds.) Clustering and Information Retrieval, pp. 261–298. Kluwer Academic Publishers, Dordrecht (2003)
Davies, N., Friday, A., Storz, O.: Exploring the Grid’s potential for ubiquitous computing. IEEE Pervasive Computing 3(2), 74–75 (2004)
Foster, I., et al.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Globus Research, Work-in-Progress (2002)
Jigsaw Overview, http://www.w3.org/Jigsaw/
Kesselman, C., Foster, I., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of Supercomputing Applications, 1–25 (2001)
Maibaum, N., Mundt, T.: JXTA: A Technology Facilitating Mobile Peer-to-Peer Networks. In: MobiWac 2002, Fort Worth, TX (October 2002)
Mattmann, C., et al.: Software Architecture for Large-scale, Distributed, Data-Intensive Systems. In: 4th Working IEEE/IFIP Conference on Software Architecture, Oslo, Norway (2004)
Mikic-Rakic, M., Medvidovic, N.: Architecture-Level Support for Software Component Deployment in Resource Constrained Environments. In: Bishop, J.M. (ed.) CD 2002. LNCS, vol. 2370, p. 31. Springer, Heidelberg (2002)
Mikic-Rakic, M., Medvidovic, N.: Adaptable Architectural Middleware for Programming-in-the-Small-and-Many. In: ACM/IFIP/USENIX Middleware Conference, Rio De Janeiro, Brazil (2003)
MinML A Minimal XML parser, http://www.wilson.co.uk/xml/minml.htm
Perry, D.E., Wolf, A.L.: Foundations for the Study of Software Architecture. In: ACM SIGSOFT Software Engineering Notes (SEN), vol. 17 (1992)
Rajasekar, A., Wan, M., Moore, R.: MySRB and SRB - Components of a Data Grid. In: High Performance Distributed Computing (HPDC-11), Edinburgh, UK (July 2002)
Sousa, J.P., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In: 3rd Working IEEE/IFIP Conference on Software Architecture (WICSA-2002), Montreal, Canada, pp. 29–43 (2002)
Tatebe, O., et al.: The Second Trans-Pacific Grid Datafarm Testbed and Experiments for SC 2003. In: 2004 International Symposium on Applications and the Internet, Tokyo, Japan (January 2004)
Zachariadis, S., et al.: XMIDDLE: Information Sharing Middleware for a Mobile Environment. In: ICSE 2002, Orlando, FL (May 2002)
ISO/IEC. Framework for the Specification and Standardization of Data Elements, Geneva (1999)
DCMI. Dublin Core Metadata Element Set, Version 1.1: Reference Description (1999)
McKnight, L., Howison, J., Bradner, S.: Wireless Grids: Distributed Resource Sharing by Mobile, Nomadic, and Fixed Devices. IEEE Internet Computing, 24–31 (2004)
Taylor, R.N., Medvidovic, N., et al.: A Component-and-Message-Based Architectural Style for GUI Software. IEEE Transactions on Software Engineering 22(6), 390–406 (1996)
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
Mattmann, C.A., Malek, S., Beckman, N., Mikic-Rakic, M., Medvidovic, N., Crichton, D.J. (2005). GLIDE: A Grid-Based Light-Weight Infrastructure for Data-Intensive Environments. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds) Advances in Grid Computing - EGC 2005. EGC 2005. Lecture Notes in Computer Science, vol 3470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11508380_9
Download citation
DOI: https://doi.org/10.1007/11508380_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26918-2
Online ISBN: 978-3-540-32036-4
eBook Packages: Computer ScienceComputer Science (R0)