[BiL82]
A. D. Birrell, R. Levin, R. M. Needham, and M. D. Schroeder,
Grapevine: An Exercise in Distributed Computing,
Communications of the ACM, 25(4):260-274, April 1982.
[Bak01]
D. E. Bakken,
Middleware, To appear in: Encyclopedia of Distributed Computing, Kluwer Academic Publisher.
[Tur86]
J. Turner, "New Directions in Communications (or Which Way to the
Information Age?)", IEEE Communications Magazine, Oct 1986, 24(10):8-15.
[AnC95]
Thomas Anderson, David Culler, and David Patterson,
A Case for Networks of Workstations: NOW.
IEEE Micro, February 1995.
[BrC00]
R. Braden, D. Clark, S. Shenkar, and J. Wroclawski,
"Developing a Next-Generation Internet Architecture,"
MIT Advanced Network Architecture Group Whitepaper, July 2000.
[Ber96]
P. A. Bernstein,
Middleware a model for distributed system services,
Commun. ACM, Feb. 1996, 39(2):86-98.
[Ous91]
J. Ousterhout,
The Role of Distributed State. CMU Computer Science: A 25th Anniversary Commemorative,
ACM Press Anthology Series, R. Rashid (Ed.), July 1991.
[SaR84]
J. Saltzer, D. Reed, and D. Clark,
End-to-end Arguments in System Design.
ACM Transactions on Computer Systems (TOCS),
Vol. 2, No. 4, pp. 195-206, 1984.
[BlC01]
M. S. Blumenthal and D. D. Clark,
"Rethinking the design of the Internet: The end to end arguments vs.
the brave new world,"
to appear in ACM Transactions on Internet Technology,
2001.
[JoW00]
P. Jogalekar and M. Woodside,
Evaluating the Scalability of Distributed Systems,
IEEE Transactions on Parallel and Distributed Systems, 2000.
[Neu94]
B. C. Neuman, Scale in Distributed Systems,
Readings in Distributed Computing Systems, IEEE Computer Society Press, 1994.
[GoS02]
Linguo Gong, Xian-He Sun, and Edward F. Watson,
Performance Modeling and Prediction of Nondedicated Network Computing,
IEEE Transaction on Comptuers, September 2002.
[CzF02]
Czajkowski,
I. Foster, C. Kesselman, V. Sander, S. Tuecke,
SNAP: A Protocol for
Negotiating Serice Level Agreements and Coordinating Resource
Management in Distributed Systems,
8th Workshop on Job Sceduling Strategies for Parallel Processing,
Edinburgh, Scotland, July, 2002.
[BoM02]
E. Bouillet, D. Mitra, K. Ramakrishnan,
The structure and management of service level agreements in networks,
IEEE Journal on Selected Areas in Communications,
May 2002, pages 691-699.
[ClT90]
D. Clark and D. Tennenhouse,
"Architectural Consideration for a New Generation of Protocols",
Proceedings of SIGCOMM '90 (Philadelphia, PA, September 1990).
[KrC98]
R. D. Krupczak, K. L. Calvert, M. H. Ammar, Implementing Protocols in
Java: The Price of Portability, Proceedings of INFOCOM 98, March/April 1998,
San Francisco, CA.
[MoD88]
P. Mockapetris and K. Dunlap,
Development of the Domain Name System.
ACM SIGCOMM Computer Communications Review.
Vol 18 No 4 August 1988 pp. 123-133.
[Lam86]
B. Lampson,
"Designing a Global Name Service."
Proceedings of the Fifth Annual ACM Symposium on Principles
of Distributed Computing, pages 1-10, August 1986.
[FiF97]
A Directory Service for Configuring High-Performance Distributed
Computations,
S. Fitzgerald, I. Foster, C. Kesselman, G. von Laszewski,
W. Smith, S. Tuecke,
Proc. 6th IEEE Symp. on High-Performance Distributed
Computing, pg. 365-375, 1997.
[AdS99]
W. Adjie-Winoto, E. Schwartz, H. Balakrishan, and J. Lilley,
The Design and Implementation of an Intentional Naming System.
Operating Systems Review, Vol. 34, No. 5, Dec. 1999, pp. 186-201.
[DiP00]
P. Dinda and B. Plale,
A Unified Relational Approach to Grid Information Services,
Grid Forum Informational Draft GWD-GIS-012-1.
[KuP00]
Shay Kutten and David Peleg,
Deterministic Distributed Resource Discovery,
19th ACM SIGACT-SIGOPS Symposium on Principles of Distributed
Computing (PODC 2000), July 2000.
[HaL99]
M. Harchol-Balter, T. Leighton, and D. Lewin,
Resource Discovery in Distributed Networks,
ACM Symposium on Principles of Distributed Computing,
May 1999, pp. 229-237.
[RoD01]
A. Rowstron and P. Druschel,
Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems,
IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), Heidelberg, Germany, pages 329-350, November, 2001.
[PlR99]
C. G. Plaxton, R. Rajaraman, and A. W. Richa. Accessing nearby copies of replicated objects in a distributed environment. Theory of Computing Systems, 32:241-280, 1999.
[KrB02]
K. Krauter, R. Buyya, and M. Maheswaran,
A Taxonomy and Survey of Grid Resource Management Systems,
Software Practice and Experiance, Vol. 32, No. 2, Feb. 2002, pp. 135-164.
[CaK88]
T. L. Casavant and J. G. Kuhl,
A taxonomy of scheduling in general-purpose distributed computing systems,
IEEE Transactions on Software Engineering, 14(2):141-154, Feb. 1988.
[Sga97]
J. Sgall, On-Line Scheduling - Survey, Technical Report, Mathematical Institute, AS CR.
[NoT93]
M. G. Norman and P. Thanisch,
Models of machines and computation for mapping in multicomputers,
ACM Computing Surveys,
Vol. 25, No. 3, Sep. 1993,
pp. 263-302.
[CzF98]
K. Czajkowski, I. Foster, N. Karonis, C. Kesselman, S. Martin, W. Smith, S. Tuecke.
A Resource Management Architecture for Metacomputing Systems.
Proc. IPPS/SPDP '98 Workshop on Job Scheduling Strategies for Parallel Processing, pp. 62-82, 1998.
[WaW95]
Carl A. Waldspurger and William E. Weihl.
Stride Scheduling: Deterministic Proportional-Share Resource Management,
Technical Memo MIT/LCS/TM-528, June 1995.
[WoP01]
R. Wolski, J. Plank, J. Brevik, and T. Bryan,
Analyzing Market-based Resource Allocation Strategies for the Computational Grid,
International Journal of High-performance Computing Applications, Volume 15, Number 3, Fall 2001.
[ArD00]
M. Aron, P. Druschel, and W. Zwaenepoel,
Cluster Reserves: A Mechanism for Resource Management in
Cluster-based Network Servers,
Proceedings of the ACM Sigmetrics 2000, June 2000.
[MaA99]
M. Maheswaran, S. Ali, H. J. Siegel, D. Hensgen,
R. F. Freund, ``Dynamic mapping of a class of
independent tasks onto heterogeneous computing
systems,''
Journal of Parallel and Distributed Computing, Vol. 59,
No. 2, Nov 1999, pp. 107-131.
[NaX01]
K. Nahrstedt, D. Xu, D. Wichadakul and B. Li,
"QoS-Aware Middleware for Ubiquitous and Heterogeneous Environments",
IEEE Communications Magazine, 2001.
[RiL96]
Ronald Rivest and Butler Lampson,
SDSI - A Simple Distributed Security Infrastructure, 1996.
[BuE00]
R. Butler, D. Engert, I. Foster, C. Kesselman, S. Tuecke, J. Volmer, and V. Welch.
A National-Scale Authentication Infrastructure.
IEEE Computer, 33(12):60-66, 2000.
[FoK98s]
I. Foster, C. Kesselman, G. Tsudik, S. Tuecke.
A Security Architecture for Computational Grids.
Proc. 5th ACM Conference on Computer and Communications Security Conference, pp. 83-92, 1998.
[Hel78]
Martin E. Hellman,
An Overview of Public Key Cryptography,
IEEE Communications Magazine November 1978 -- Volume 16, Number 6.
[WoV99]
Alec Wolman, Geoffrey M. Voelker, Nitin Sharma,
Neal Cardwell, Anna Karlin, and Henry M. Levy,
On the scale and performance
of cooperative Web proxy caching,
Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP '99), pages 16-31, Kiawah Island Resort, SC, USA, December, 1999.
[KuW02]
H.T. Kung and C.H. Wu,
Content Networks: Taxonomy and New Approaches,
The Internet as a Large-Scale Complex System,
Kihong Park and Walter Willinger,
Oxford University Press.
[RaH02]
Sylvia Ratnasamy, Mark Handley, Richard Karp, Scott Shenker,
Topologically-Aware Overlay Construction and Server Selection,
Proceedings of IEEE INFOCOM'02, New York, NY, June 2002.
[WhS02]
Andrew Whitaker, Marianne Shaw, and Steven D. Gribble,
Denali: Lightweight Virtual Machines for Distributed and Networked Applications,
University of Washington Technical Report 02-02-01.
[ApF01]
K. Appleby, S. Fakhouri, L. Fong, G. Goldszmidt, M. Kalantar,
S. Krishnakumar, D.P. Pazel, J. Pershing, and B. Rochwerger,
Oceano - SLA Based Management of a Computing Utility.
[FoK02c]
I. Foster, C. Kesselman, J. Nick, S. Tuecke,
Grid Services for Distributed System Integration,
Computer, 35(6), 2002.
[FoK01]
I. Foster, C. Kesselman, S. Tuecke.
The Anatomy of the Grid: Enabling Scalable Virtual Organizations.
International J. Supercomputer Applications, 15(3), 2001.
[FoK02]
I. Foster, C. Kesselman, J. Nick, and S. Tuecke,
The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration.
June 22, 2002.
[RiF02]
Matei Ripeanu and Ian Foster,
Mapping the Gnutella Network: Macroscopic Properties of Large-Scale Peer-to-Peer Systems.
[FoI02]
Ian Foster, Adriana Iamnitchi, Matei Ripeanu,
Ann Chevernack, Ewa Deelman, Carl Kesselman, Wolfgang Hoschek,
Heintz Stockinger, Kurt Stockinger, Brian Tierney,
Giggle: A Framework for Constructing Scalable Replica Location Services.
[MiK02]
D. S. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne,
B. Richard, S. Rollins, Z. Xu,
Technical Report, HP Laboratories, HPL-2002-57, Mar. 2002.
[UrS02]
Bhuvan Urgaonkar, Prashant Shenoy and Timothy Roscoe,
Resource Overbooking and Application Profiling in Shared Hosting Platforms,
Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, December 2002 (to appear).