Skip to main content

The GridLite DREAM: Bringing the Grid to Your Pocket

  • Conference paper
Reliable Systems on Unreliable Networked Platforms (Monterey Workshop 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4322))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alchemi.net grid computing framework. web site (2004)

    Google Scholar 

  2. Jigsaw overview (2004), http://www.w3.org/jigsaw/

  3. Minml a minimal xml parser (2004), http://www.wilson.co.uk/xml/minml.htm

  4. The globus alliance (2005), http://www.globus.org

  5. DCMI. Dublin core metadata element set. Metadata Standard 1.1, DCMI (1999)

    Google Scholar 

  6. Rajasekar, A., et al.: Mysrb and srb - components of a data grid. In: HPDC, July, pp. 301–310 (2002)

    Google Scholar 

  7. Kesselman, C., et al.: The anatomy of the grid: Enabling scalable virtual organizations. Intl’ Journal of Supercomputing Applications, 1–25 (2001)

    Google Scholar 

  8. Foster, I., et al.: The physiology of the grid: An open grid services architecture for distributed systems integration. Work in progress, Globus Research (2002)

    Google Scholar 

  9. Gudgin, M., et al.: Simple object access protocol version 1.2. W3c reccomendation, W3C (2003)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Zachariadis, S., et al.: Xmiddle: Information sharing middleware for a mobile environment. In: ICSE, May, pp. 712–721 (2002)

    Google Scholar 

  12. Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)

    Google Scholar 

  13. Finkelstein, A., Gryce, C., Lewis-Bowen, J.: Relating requirements and architectures: A study of data-grids. J. Grid Computing 2, 207–222 (2004)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. ISO/IEC. Framework for the specification and standardization of data elements. Standards Document 11179, ISO (1999)

    Google Scholar 

  16. Maibaum, N., Mundt, T.: Jxta: A technology facilitating mobile peer-to-peer networks. In: MobiWac02, pp. 7–13 (2002)

    Google Scholar 

  17. Malek, S., Mikic-Rakic, M., Medvidovic, N.: A style-aware architectural middleware for resource-constrained, distributed systems. IEEE TSE 31(3), 256–272 (2005)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Medvidovic, N., Mikic-Rakic, M., Mehta, N., Malek, S.: Software architectural support for handheld computing. IEEE Computer 36(9), 66–73 (2003)

    Google Scholar 

  22. Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description languages. IEEE TSE 26(1), 70–93 (2000)

    Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)

    MATH  Google Scholar 

  26. Sneed, H.M.: The rationale for software wrapping. In: ICSM, p. 303 (1997)

    Google Scholar 

  27. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Fabrice Kordon Janos Sztipanovits

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics