Abstract
The emergence of small, mobile, inexpensive computing platforms has made computation possible virtually anywhere, and has opened up countless opportunities for distributed and decentralized collaboration and information sharing among a wide range of actors. The software-intensive systems of today are increasingly shaped by their decentralized, resource-constrained, embedded, autonomic, and mobile (DREAM) computing environments. In this paper we present GridLite, a software architecture-based grid platform suitable for deployment in DREAM environments. Our prototype implementation of GridLite represents an effective and highly efficient marriage of our OODT data grid and Prism-MW architectural middleware solutions. The ultimate goal of GridLite is to extend the reach of the grid all the way to people’s “pockets”. Our initial experience suggests that this goal is achievable and worthy of further active pursuit.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Alchemi.net grid computing framework. web site (2004)
Jigsaw overview (2004), http://www.w3.org/jigsaw/
Minml a minimal xml parser (2004), http://www.wilson.co.uk/xml/minml.htm
The globus alliance (2005), http://www.globus.org
DCMI. Dublin core metadata element set. Metadata Standard 1.1, DCMI (1999)
Rajasekar, A., et al.: Mysrb and srb - components of a data grid. In: HPDC, July, pp. 301–310 (2002)
Kesselman, C., et al.: The anatomy of the grid: Enabling scalable virtual organizations. Intl’ Journal of Supercomputing Applications, 1–25 (2001)
Foster, I., et al.: The physiology of the grid: An open grid services architecture for distributed systems integration. Work in progress, Globus Research (2002)
Gudgin, M., et al.: Simple object access protocol version 1.2. W3c reccomendation, W3C (2003)
Tatebe, O., et al.: The second trans-pacific grid datafarm testbed and experiments for sc2003. In: Intl’ Symposium on Applications and the Internet, January, pp. 602–607 (2004)
Zachariadis, S., et al.: Xmiddle: Information sharing middleware for a mobile environment. In: ICSE, May, pp. 712–721 (2002)
Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Finkelstein, A., Gryce, C., Lewis-Bowen, J.: Relating requirements and architectures: A study of data-grids. J. Grid Computing 2, 207–222 (2004)
Hughes, J.S., Crichton, D., Kelly, S., Mattmann, C., Crichton, J., Tran, T.: Intelligent resource discovery using ontology-based resource profiles. Data Science Journal 4, 171–188 (2005)
ISO/IEC. Framework for the specification and standardization of data elements. Standards Document 11179, ISO (1999)
Maibaum, N., Mundt, T.: Jxta: A technology facilitating mobile peer-to-peer networks. In: MobiWac02, pp. 7–13 (2002)
Malek, S., Mikic-Rakic, M., Medvidovic, N.: A style-aware architectural middleware for resource-constrained, distributed systems. IEEE TSE 31(3), 256–272 (2005)
Mattmann, C., Crichton, D., Medvidovic, N., Hughes, J.S.: A software architecture-based framework for highly distributed and data-intensive scientific applications. In: ICSE, May 2006, pp. 721–730 (2006)
Mattmann, C., Malek, S., Beckman, N., Mikic-Rakic, M., Medvidovic, N., Crichton, D.: 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.) EGC 2005. LNCS, vol. 3470, pp. 68–77. Springer, Heidelberg (2005)
Mattmann, C., Medvidovic, N., Ramirez, P., Jakobac, V.: Unlocking the grid. In: Heineman, G.T., Crnković, I., Schmidt, H.W., Stafford, J.A., Szyperski, C.A., Wallnau, K. (eds.) CBSE 2005. LNCS, vol. 3489, pp. 322–336. Springer, Heidelberg (2005)
Medvidovic, N., Mikic-Rakic, M., Mehta, N., Malek, S.: Software architectural support for handheld computing. IEEE Computer 36(9), 66–73 (2003)
Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. IEEE TSE 26(1), 70–93 (2000)
Mikic-Rakic, M., Medvidovic, N.: Adaptable architectural middleware for programming-in-the-small-and-many. In: Endler, M., Schmidt, D.C. (eds.) Middleware 2003. LNCS, vol. 2672, pp. 162–181. Springer, Heidelberg (2003)
Muslea, I., Minton, S., Knoblock, C.A.: Hierarchical wrapper induction for semistructured information sources. Autonomous Agents and Multi-Agent Systems 4(1/2), 93–114 (2001)
Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)
Sneed, H.M.: The rationale for software wrapping. In: ICSM, p. 303 (1997)
Taylor, R.N., Medvidovic, N., Anderson, K.M., Whitehead Jr., E.J., Robbins, J.E., Nies, K.A., Oreizy, P., Dubrow, D.L.: A component- and message-based architectural style for gui software. IEEE TSE 22(6), 390–406 (1996)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Mattmann, C.A., Medvidovic, N. (2007). The GridLite DREAM: Bringing the Grid to Your Pocket. In: Kordon, F., Sztipanovits, J. (eds) Reliable Systems on Unreliable Networked Platforms. Monterey Workshop 2005. Lecture Notes in Computer Science, vol 4322. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71156-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-71156-8_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71155-1
Online ISBN: 978-3-540-71156-8
eBook Packages: Computer ScienceComputer Science (R0)