Several of the Legion-related papers listed in this bibliography are available on the Legion web site, at <http://legion.virginia.edu/>.
Anderson, T.E., D.E. Culler, D. A. Patterson, et al. "A Case for NOW (Networks of Workstations)" IEEE Micro: Feb 1995.
Ben-Naten, R. CORBA: A Guide to the Common Object Request Broker Architecture, New York: McGraw-Hill, 1995.
Berman, F., R. Wolski, S. Figueira, J. Schopf, and G. Shao. "Application-Level Scheduling on Distributed Heterogeneous Networks" Proceedings of Supercomputing '96: Nov 1996.
Bershad, B., et al. "Extensibility, Safety, and Performance in the SPIN Operating System" 15th Symposium on Operating System Principles: 1994.
Campbell, R.H., and A.N. Habermann. "The Specification of Process Synchronization by Path Expressions" Lecture Notes in Computer Science, 16: 89-102, 1973.
The Castle Project, University of California, Berkeley. URL http://www.cs.berkeley.edu/projects/parallel/castle/castle.html
Chapin, S.J., and E.H. Spafford. "Support for Implementing Scheduling Algorithms Using MESSIAHS" Scientific Programming, special issue on Operating System Support for Massively Parallel Computer Architectures.3: 325--340, 1994
Ferrari, A.J., M.J. Lewis, A. Nguyen-Tuong, and A.S. Grimshaw, "Implementation of the Legion Runtime Library," University of Virginia Computer Science Technical Report CS-96-16: Nov 1996.
Foster, I., and C. Kesselman. "Globus: A Metacomputing Infrastructure Toolkit" International Journal of Supercomputing Applications, 11(2):115-128, 1997.
Foster, I., C. Kesselman, and S. Tuecke. "Nexus, Runtime Support for Task-Parallel Programming Languages," Cluster Computing, 1(1) 95-107, 1998.
Grimshaw, A.S. "Easy-to-use object-oriented parallel processing with Mentat," IEEE Computer: 39-51, May 1993.
Grimshaw, A.S., A.J. Ferrari, and E.A. West. "Mentat" in Parallel Programming Using C++, Cambridge, MA: The MIT Press, 1997.
Grimshaw, A.S., J. Weissman, and W.T. Strayer. "Portable Run-Time Support for Dynamic Object-Oriented Parallel Processing" ACM Transactions on Computer Systems, 14(2): May 1996.
Grimshaw, A.S., E.A. West, and W.R. Pearson. "No Pain and Gain! -- Experiences with Mentat on Biological Application" Concurrency: Practice & Experience, 5(4): 309-328, June 1993.
Gropp, W., E. Lusk, and A. Skjellum. Using MPI: Portable Parallel Programming with the Message Passing Interface, Cambridge, MA: The MIT Press, 1994.
Hutchinson, N.C., and L.L. Peterson. "The x-Kernel: An Architecture for Implementing Network Protocols," IEEE Transactions on Software Engineering, 17(1): 64-76, 1991.
IBM, "IBM LoadLeveler: User's Guide (SH26-7226-02)," IBM Publication number ST00-9696: Oct 1994.
Karpovich, J.F., A.S. Grimshaw, J.C. French. "Extensible FiLe Systems (ELFS): An Object-Oriented Approach to High Performance File I/O," Proceedings of the Ninth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, October 1994, Portland, OR: 191-204.
Karpovich, J.F. "Support for object placement in wide-area heterogeneous distributed systems," University of Virginia Computer Science Technical Report CS-96-03: Jan 1996.
Kuck, D., D. Lawrie, R. Cytron, A. Sameh, and D. Gajski. "The Architecture and Programming of the Cedar System," Cedar Document no. 21, University of Illinois at Urbana-Champaign Department of Computer Science: Aug 1983.
Lewis, M.J., and A.S. Grimshaw. "The Core Legion Object Model," Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing, Los Alamitos, CA: IEEE Computer Society Press, Aug 1996.
Litzkow, M.J., M. Livny, and M.W. Mutka, "Condor -- A Hunter of Idle Workstations," Proceedings of the Eighth International Conference on Distributed Computing Systems: 104-111, 1988.
Lockhart, H.W., Jr. OSF DCE Guide to Developing Distributed Applications, New York: McGraw-Hill, Inc., 1994.
The Mentat Research Group. Mentat 2.8 Programming Language Reference Manual, University of Virginia Department of Computer Science: 1995.
Necula, G.C. "Proof-Carrying Code," Proceedings of the 24th ACM Symposium on Principles of Programming Languages Jan 15-17, 1997: 106-119.
Nguyen-Tuong, A., and A.S. Grimshaw, "Building Robust Distributed Applications with Reflective Transformations," University of Virginia Computer Science Technical Report TR-CS-97-26: Nov 1997.
Nieuwejaar, N., D. Kotz. "The Galley Parallel File System," Parallel Computing, 23(4): 447-476, June 1997.
Nieuwejaar N., D. Kotz. "Low-level Interfaces for High-level Parallel I/O." In Proceedings of the IPPS '95 Workshop on Input/Output in Parallel and Distributed Systems April 1995: 47-62.
Object Management Group, The Common Object Request Broker: Architecture and Specification (Revision 2.2): Feb 1998. ftp://ftp.omg.org/pub/docs/formal/98-07-01.pdf
Stroustrup, B. The C++ Programming Language, 2nd ed., Reading, MA: Addison-Wesley, 1991.
Sun Microsystems, "The Java Language Specification," Version 1.0 Beta: Oct 30, 1995.
Sunderam, V.S. "PVM: A framework for parallel distributed computing," Concurrency: Practice and Experience, 2(4): 315-339, Dec 1990.
van Steen, M,. P. Homburg, L. van Doorn, A.S. Tanenbaum, and W. de Jonge. "Towards Object-based Wide Area Distributed Systems" in L.-F. Carbrera and M. Theimer, eds., Proceedings International Workshop on Object Orientations in Operating Systems, Lund, Sweden: 24-227, Aug 1995.
van Steen, M., P. Homburg, and A.S. Tanenbaum, "The Architectural Design of Globe: A Wide-Area Distributed System" Internal report IR-422, Vrije Universiteit: Mar 1997.
von Eicken, T., D.E. Culler, S.C. Goldstein, and K.E. Schaser. "Active Messages: A Mechanism for Integrated Communication and Computation" Proceedings of the International Symposium on Computer Architecture: 256-266, May 1992.
Viles, C.L., M.J. Lewis, A.J Ferrari, A. Nguyen-Tuong, and A.S. Grimshaw. "Enabling flexibility in the Legion run-time library" Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'97), June 30-July 2, 1997, Las Vegas, NV: 265-274.
Wulf, W.A., C. Wang, and D. Kienzel. "A New Model of Security for Distributed Systems" University of Virginia, Department of Computer Science Technical Report CS-95-34: Aug 1995.
Yew, P.-C., N.-F. Tzeng, and D.H. Lawrie. "Distributing Hot-Spot Addressing in Large-Scale Multiprocessors" IEEE Transactions on Computers, C-36(4): April 1987.
Zhou, H., and A. Geist. "Receiver Makes Right Data Conversion in PVM" Proceedings of the 14th International Conference on Computers and Communications, Phoenix, AZ: 458-464, Mar 1995.