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.
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
L. Smarr and C. E. Catlett, “Metacomputing,” Communications of the ACM, vol. 35, no. 6, pp. 44–52, 1992.
I. Foster and C. Kesselman, “The Grid: Blueprint for a New Computing Infrastructure.” San Francisco, CA: Morgan Kaufman Publishers, 1998, pp. 677.
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 2nd ed. San Francisco, CA.: Morgan Kaufmann Publishers, Inc., 1996.
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.
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.
I. Foster, C. Kesselman, and S. Tuecke, “The Anatomy of the Grid: Enabling Scalable Virtual Organizations,” International Journal of Supercomputer Applications, 2001.
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.
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.
H. Casanova and J. Dongarra, “Applying NetSolve’s Network Enabled Server,” IEEE Computational Science & Engineering, vol. 5, no. 3, pp. 57–66, 1998.
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.
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.
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.
C. Baru, R. Moore, A. Rajasekar, and M. Wan, “The SDSC Storage Resource Broker,” presented at CASCONPS, Toronto, Canada, 1998.
G. Gibson and R. V. Meter, “Network Attached Storage Architecture,” Communications of the ACM, vol. 43, no. 11, pp. 37–45, 2000.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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