# Overview of DOs
@article	( DO-INTRO-SCHMIDT-ARTICLE,
key	=	"schmidt95",
author	=	"Douglas C. Schmidt and Steve Vinoski",
title	=	"Object Interconnections: Introduction to Distributed Object
                 Computing",
journal	=	"C++ Report",
month	=	"January",
number	=	"1",
year	=	"1995" 
)

@book		( DO-SURVIVAL-GUIDE-BOOK,
author	=	"Robert Orfali and Dan Harkey and Jeri Edwards",
title	=	"The Essential Distributed Objects Survival Guide",
publisher=	"John Wiley and Sons, Inc." ,
address	=	"New York, New York",
year	=	"1996" ,
key	=	"do-book" ,
)
@book		( CLIENT-SERVER-SURVIVAL-GUIDE-BOOK,
author	=	"Robert Orfali and Dan Harkey and Jeri Edwards",
title	=	"The Essential Client Server Survival Guide, 2nd Edition",
publisher=	"John Wiley and Sons, Inc." ,
address	=	"New York, New York",
year	=	"1996" ,
key	=	"cs-book" ,
)
@article{ CHIN-DO-PROGRAMMING-SYSTEMS,
author = "R. Chin and S. Chanson",
title = "Distributed Object-Based Programming Systems",
journal="ACM Computing Surveys",
volume = 23,
number = 1,
pages  = "91--124",
month  = "March",
year   = "1991",
}


# Existing Systems

#    Commercial Systems

#         CORBA/OpenDoc  (need good OpenDoc papers... don't seem to be any)
@article	( CORBA-INTRO-ARTICLE,
key	=	"vinoski93",
author	=	"Steve Vinoski",
title	=	"Distributed Object Computing with {CORBA}",
journal	=	"C++ Report",
month	=	"July/August",
year	=	"1993" 
)
@techreport	( CORBA-20-ARCH-SPEC-TECHREPORT,
key	=	"Corba20" ,
author	=	"{Object Management Group}",
title	=	"The Common Object Request Broker: Architecture 
                 and Specification",
institution=	"{Object Management Group}",
number	=	"Version 2.0" ,
month   =       "July",
year	=	"1995" 
)

#         DCOM/OLE  (OLE is now called COM, as near as one can tell)
@techreport{ DCOM-RFC-DRAFT,
title = " Distributed Component Object Model Protocol -- DCOM/1.0",
author = "Nat Brown and Charlie Kindel",
month = "May",
year  =  1996,
note = "http://ds1.internic.net/internet-drafts/draft-brown-dcom-v1-spec-00.txt",
}
@techreport{ COM-SPEC-0.9,
title = "Component Object Model Specification Version 0.9",
author = "Microsoft Corporation and Digital Equipment Corporation",
}

#         SOM/DSOM




#    Research Systems

#         Mentat
@inproceedings{ MENTAT-RTS,
author = "A. Grimshaw",
title  = "The Mentat Run-Time System: Support for Medium Grain Parallel
          Computation",
booktitle="Proceedings of the  5th Distributed Memory Computing Conference",
organization = "{IEEE}",
month = "April",
year  = "1990",
pages = "1064--1073",
}
@article	( MENTAT-PROGRAMMING-JOURNAL,
key	=	"Grimshaw93",
author	=	"Andrew S. Grimshaw",
title	=	"Easy to Use Object-Oriented Parallel Programming with Mentat",
journal	=	"IEEE Computer" ,
month	=	"May",
number	=	"5",
pages   = 	"39--51",
year	=	"1993" 
)

@article	( MENTAT-JOURNAL,
key	=	"Grimshaw93-2",
author	=	"A. S. Grimshaw and W. T. Strayer and P.Narayan",
title	=	"Dynamic Object-Oriented Parallel Processing",
journal	=	"IEEE Parallel and Distributed Technology: 
                  Systems and Applications" ,
month	=	"May",
number	=	"5",
pages   = 	"33--47",
year	=	"1993" 
)


@techreport	( MENTAT-PROGRAMMING-TECHREPORT,
key	=	"Grimshaw91" ,
author	=	"Andrew S. Grimshaw",
title	=	"An Introduction to Parallel Object-Oriented Programming
                 with Mentat",
institution=	"University of Virginia, Department of Computer Science",
number	=	"CS-91-07" ,
year	=	"1991" ,
)

#         Legion
@techreport	( LEGION-SYNOPSIS-TECHREPORT,
key	=	"Grimshaw94" ,
author	=	"Andrew S. Grimshaw and William A. Wulf and James C. French
                 and Alfred C. Weaver and Paul F. Reynolds",
title	=	"A Synopsis of the Legion Project",
institution=	"University of Virginia, Department of Computer Science",
month	=	"June" ,
number	=	"CS-94-20" ,
year	=	"1994" ,
)
@techreport	( LEGION-OBJECT-PLACEMENT-TECHREPORT,
key	=	"Karp96" ,
author	=	"John F. Karpovich",
title	=	"Support for Object placement in Wide Area 
                 Heterogeneous Distributed Systems",
institution=	"University of Virginia, Department of Computer Science",
month	=	"January" ,
number	=	"CS-96-03" ,
year	=	"1996" ,
)
@techreport	( LEGION-CORE-OBJECT-MODEL-TECHREPORT,
key	=	"Lewis95" ,
author	=	"Mike Lewis and Andrew Grimshaw",
title	=	"The Core Legion Object Model",
institution=	"University of Virginia, Department of Computer Science",
month	=	"August" ,
number	=	"CS-95-35" ,
year	=	"1995" ,
)

#         Emerald
@techreport	( EMERALD-WEB-PAGE,
key	=	"emerald" ,
title	=	"Emerald Web Page",
number	=	"http://info.gtc.com/ftp/doc/activities/x3h/by_model/Emerald.html",
)
@inproceedings{OBJECT-NATIVE-MOBILITY-HET-INPROCEEDINGS,
author = "Bjarne Steensgaard and Eric Jul",
title = "Object and Native Code Process Mobility Among Heterogeneous 
         Computers",
booktitle = "Proceedings of the 15th ACM Symposium on Operating 
             Systems Principles",
organization = {ACM},
month = "Decemember",
year = "1995"
}

#         Amber
@techreport	( AMBER-WEB-PAGE,
key	=	"amber" ,
title	=	"Amber Web Page",
number	=	"http://info.gtc.com/ftp/doc/activities/x3h/by_model/Emerald.html",
)

#         Nexus?
@techreport { NEXUS-MULTIMETHOD-COMM,
author = "I. Foster and  J. Geisler and C. Kesselman and S. Tuecke",
title  = "Multimethod Communication for High-Performance Networked 
          Computing Systems",
institution = "Argonne National Lab",
year = 1996,
}


@article{ NEXUS-INT-MT-COMM-JOURNAL,
author = "I Foster and  C. Kesselman and S. Tuecke",
title  = "The nexus approach to integrating multithreading and communication",
journal= "Journal of Parallel and Distributed Computing",
year   = 1996,
note   = "To appear",
}

#         Globus  (post - I-WAY)
@techreport	( GLOBUS-WEB-PAGE,
key	=	"globus" ,
author  =       "Ian Foster",
title	=	"Globus Web Page",
institution=	"Argone National Laboratory",
number	=	"http://www.mcs.anl.gov/globus",
)
@inproceedings{ GLOBUS-TOOLKIT,
title  = "Globus: A Metacomputing Infrastructure Toolkit",
author = "I. Foster and  C. Kesselman",
booktitle="Proceedings of the Workshop on Environments and Tools",
organization = "SIAM",
note = "To Appear",
}

#         I-WAY
@inproceedings{ I-WAY-ENVIRONMENT,
title = "Software Infrastructure for the I-WAY High-Performance Distributed
         Computing Experiment",
author = "I. Foster and J. Geisler and W. Nickless and  W. Smith
          and S. Tuecke",
booktitle = "Proceedings of the 5th {IEEE} Symposium on 
             High Performance Distributed Computing",
organization = "{IEEE}",
note = "To Appear",
}
@article{ I-WAY-OVERVIEW,
title = "Overview of the I-WAY: Wide Area Visual Supercomputing",
author = "T. DeFanti and  I. Foster and  M. Papka and  R. Stevens
           and T.Kuhfuss",
journal = "International Journal of Supercomputer Applications",
note = "To Appear",
}

#         Amber  
@inproceedings { AMBER,
author= "J. Chase and  F. Amador and  E. Lazowska and  H. Levy and 
        R. Littlefield",
title = "The Amber System: Parallel Programming in a Network of Workstations",
booktitle="Proceedings of the 12th Symposium on  Operating Systems Principles",
year  = "1989",
month = "December",
pages = "147--158",
}

# Apps
#    Visualization
@inproceedings{ CAVE-INPROCEEDINGS,
author = "Terrence L. Disz and Michael E. Papka and Michael Pellegrino and
          Rick Stevens",
title  = "Sharing Visualization Experiences Among Remote Virtual 
          Environments",
booktitle = "Proceedings of the International Workshop on High Performance
             Computing for Computer Graphics and Visualization",
year = "1995",
pages = "217--237",
}
@inproceedings{ PERF-MODEL-IMMERSIVE-APP-CAVE-INPROCEEDINGS,
author = "Valerie E. Taylor and Rick Stevens and Thomas Canfield",
title  = "Performance Models of Interactive, Immersive Visualization for
          Scientific Applications",
booktitle = "Proceedings of the International Workshop on High Performance
             Computing for Computer Graphics and Visualization",
year = "1995",
pages = "238--252",
}
#    World Simulation
@techreport	( DIS-VISION-TECHREPORT,
key	=	"DIS94" ,
author	=	"{DIS Steering Committee}",
title	=	"The DIS Vision: A Map to the Future of 
                 Distributed Simulation",
institution=	"{DIS Steering Committee}",
number	=	"Version 1" ,
month   =       "May",
year	=	"1994" 
)
@techreport	( NET-COMP-WORLD-SIM-TECHREPORT,
key	=	"Intel96" ,
author	=	"Peter A. Dinda",
title	=	"Network Personal Computing For World Simulation",
institution=	"Carnegie Mellon University School of Computer Science",
number	=	"Working Paper",
month   =       "February",
year	=	"1996" 
)

#    Collaboration
@inproceedings{ COVISE-INPROCEEDINGS,
author = " D. Rantzau and U. Lang and R. Lang and H. Nebel and A. Wierse and
           R. Ruehle",
title  = "Collaborative and Interactive Visualization in a Distributed
          High Performance Software Environment",
booktitle = "Proceedings of the International Workshop on High Performance
             Computing for Computer Graphics and Visualization",
year = "1995",
pages = "207--216",
}


# Implementation issues

#    QoSO
@techreport	( QOS-DIST-OBJECTS-BBN-TECHREPORT,
key	=	"Zinky95" ,
author	=	"John A. Zinky and David E. Bakken and Richard Schantz",
title	=	"Overview of Quality of Service for Distributed Objects",
institution=	"BBN Corporation",
number	=	"Working Paper" ,
year	=	"1995" 
)

#    Resource Management
@inproceedings{ EXOKERNEL-ARCH-SOSP,
title = "ExoKernel: An Operating System Architecture for Application Level 
         Resource Management",
author = "D. R. Engler and M. F. Kaaspoek and J. O'Toole",
booktitle="Proceedings of the 15th ACM Symposium on Operating System 
           Principles",
pages = "256--266",
year = 1995,
}

#    Platforms
@inproceedings{ MEASURED-PERF-PC-OS-SOSP,
title = "The Measured Performance of PC Operating Systems",
author = "J. B. Chen,  et al",
booktitle="Proceedings of the 15th ACM Symposium on Operating System 
           Principles",
year = 1995,
}









