Skip to main content

Exposed versus Encapsulated Approaches to Grid Service Architecture

  • Conference paper
  • First Online:
Book cover Grid Computing — GRID 2001 (GRID 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2242))

Included in the following conference series:

Abstract

The dichotomy between the exposed and encapsulated approaches to computer systems architectures is well known in contexts such as the processor design (RISC vs. CISC) and layered network service stacks. In this paper we examine how this basic choice of approaches arises in the design of the Internet Backplane Protocol, a network storage service, and as an issue in Grid architecture more generally.

This work is supported by the National Science Foundation Next Generation Software Program under grant # EIA-9975015 and the Department of Energy Next Generation Internet Program under grant #DE-FC02-99ER25396.

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. L. Smarr and C. E. Catlett, “Metacomputing,” Communications of the ACM, vol. 35, no. 6, pp. 44–52, 1992.

    Article  Google Scholar 

  2. I. Foster and C. Kesselman, “The Grid: Blueprint for a New Computing Infrastructure.” San Francisco, CA: Morgan Kaufman Publishers, 1998, pp. 677.

    Google Scholar 

  3. J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 2nd ed. San Francisco, CA.: Morgan Kaufmann Publishers, Inc., 1996.

    MATH  Google Scholar 

  4. J. H. Saltzer, D. P. Reed, and D. D. Clark, “End-to-End Arguments in System Design,” ACM Transactions on Computer Systems, vol. 2, no. 4, pp. 277–288, 1984.

    Article  Google Scholar 

  5. D. P. Reed, J. H. Saltzer, and D. D. Clark, “Comment on Active Networking and End-to-End Arguments,” IEEE Network, vol. 12, no. 3, pp. 69–71, 1998.

    Google Scholar 

  6. I. Foster, C. Kesselman, and S. Tuecke, “The Anatomy of the Grid: Enabling Scalable Virtual Organizations,” International Journal of Supercomputer Applications, 2001.

    Google Scholar 

  7. J. H. Morris, M. Satyanarayan, M. H. Conner, J. H. Howard, D. S. H. Rosenthal, and F. D. Smith, “Andrew: A Distributed Personal Computing Environment,” Communications of the ACM, vol. 29, no. 3, pp. 184–201, 1986.

    Article  Google Scholar 

  8. J. Pruyne and M. Livny, “A worldwide flock of condors: Load sharing among workstation clusters,” Journal on Future Generations of Computer Systems, vol. 12, 1996.

    Google Scholar 

  9. H. Casanova and J. Dongarra, “Applying NetSolve’s Network Enabled Server,” IEEE Computational Science & Engineering, vol. 5, no. 3, pp. 57–66, 1998.

    Article  Google Scholar 

  10. S. Sekiguchi, M. Sato, H. Nakada, S. Matsuoka, and U. Nagashima, “Ninf: Network based Information Library for Globally High Performance Computing,” presented at Proc. of Parallel Object-Oriented Methods and Applications (POOMA), Santa Fe, NM, 1996.

    Google Scholar 

  11. I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, and A. Roy, “A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation,” presented at Intl Workshop on Quality of Service, 1999.

    Google Scholar 

  12. J. Bester, I. Foster, C. Kesselman, J. Tedesco, and S. Tuecke, “GASS: A Data Movement and Access Service for Wide Area Computing Systems,” presented at Sixth Workshop on I/O in Parallel and Distributed Systems, May 5, 1999, 1999.

    Google Scholar 

  13. C. Baru, R. Moore, A. Rajasekar, and M. Wan, “The SDSC Storage Resource Broker,” presented at CASCONPS, Toronto, Canada, 1998.

    Google Scholar 

  14. G. Gibson and R. V. Meter, “Network Attached Storage Architecture,” Communications of the ACM, vol. 43, no. 11, pp. 37–45, 2000.

    Article  Google Scholar 

  15. J. Plank, M. Beck, W. Elwasif, T. Moore, M. Swany, and R. Wolski, “The Internet Backplane Protocol: Storage in the Network,” presented at NetStore99: The Network Storage Symposium, Seattle, WA, 1999.

    Google Scholar 

  16. M. Beck, T. Moore, J. Plank, and M. Swany, “Logistical Networking: Sharing More Than the Wires,” in Active Middleware Services, vol. 583, The Kluwer International Series in Engineering and Computer Science, S. Hariri, C. Lee, and C. Raghavendra, Eds. Boston: Kluwer Academic Publishers, 2000.

    Google Scholar 

  17. A. Bassi, M. Beck, J. Plank, and R. Wolski, “Internet Backplane Protocol: API 1.0,” Department of Computer Science, University of Tennessee, Knoxville, TN, CS Technical Report, ut-cs-01-455, March 16, 2001 2001. http://www.cs.utk.edu/~library/2001.html.

    Google Scholar 

  18. R. W. Watson and R. A. Coyne, “The Parallel I/O Architecture of the High-Performance Storage System (HPSS),” presented at IEEE Mass Storage Systems Symposium, 1995.

    Google Scholar 

  19. A. Bassi, M. Beck, and T. Moore, “Mobile Management of Network Files,” in Third Annual International Workshop on Active Middleware Services. San Franscisco, 2001, to appear.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beck, M., Moore, T., Plank, J.S. (2001). Exposed versus Encapsulated Approaches to Grid Service Architecture. In: Lee, C.A. (eds) Grid Computing — GRID 2001. GRID 2001. Lecture Notes in Computer Science, vol 2242. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45644-9_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-45644-9_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42949-4

  • Online ISBN: 978-3-540-45644-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics