Andrew Grimshaw
Professor of Computer Science
- A. S. Grimshaw, M. M. Morgan, D. Merrill, Hiro Kishimoto, Andreas Savva, Chris Smith, Dave Berry, "An Open Grid Services Architecture Primer," IEEE Computer, vol. 42, no. 2, pp. 27-34, February, 2009.
- Jae K. Lee, Dmytro M. Havaleshko, HyungJun Cho, John N. Weinstein, John Karpovich, Andrew Grimshaw and Dan Theodorescu, "A New Strategy for Predicting the Chemosensitivity of Human Cancers and its Application to Drug Discovery," Proceedings of the National Academy of Sciences, vol. 104, no. 32, pp. 13086-13091, August 7, 2007.
- A.S. Grimshaw, A. Natrajan, "Legion: Lessons Learned Building a Grid Operating System", Proceedings of the IEEE, vol. 93, number 3, March, 2005, pp. 589-603.
- A.S. Grimshaw, A. Natrajan, and M.A. Humphrey, "A philosophical and technical comparison of Legion and Globus," IBM Systems Journal, Vol. 48, no. 2, pp. 233-254, March, 2004.
- Natrajan, A., Crowley, M., Wilkins-Diehr, N., Humphrey, M. A., Fox, A. D., Grimshaw, A. S., Brooks, C. L. III, "Studying Protein Folding on the Grid: Experiences using CHARMM on NPACI Resources under Legion," Grid Computing Environments 2004, Concurrency and Computation: Practice and Experience, vol. 16, no. 4, pp. 386-397, 2004.
- A.S. Grimshaw and S. Tuecke, "Grid Services Extend Web Services," Web Services Journal, August 2003.
- Michael J. Lewis, Adam J. Ferrari, Marty A. Humphrey, John F. Karpovich, Mark M. Morgan, Anand Natrajan, Anh Nguyen-Tuong, Glenn S. Wasson and Andrew S. Grimshaw, "Support for Extensibility and Site Autonomy in the Legion Grid System Object Model" Journal of Parallel and Distributed Computing, Volume 63, pp. 525-38, 2003.
- A.S. Grimshaw, "The ROI Case for Grids," Grid Today, Vol. 1, No. 27, December 16, 2002.
- A.S. Grimshaw, "What is a Grid?," Grid Today, Vol. 1, No. 26, December 9, 2002.
- A.S. Grimshaw, "The Evolution of Grid Standards," Grid Today, Vol. 1, No. 25, December 2, 2002.
- A. Natrajan, M. Humphrey, and A.S. Grimshaw, "The Legion support for advanced parameter-space studies on a grid," Future Generation Computing Systems, vol. 18, pp. 1033-1052, 2002.
- A. Natrajan, A. Nguyen-Tuong, M.A. Humphrey, M. Herrick, B.P. Clarke and A.S. Grimshaw, "The Legion Grid Portal", Grid Computing Environments, Concurrency and Computation: Practice and Experience, vol. 14, pp 1365-1394, 2001.
- A.J. Ferrari, S.J. Chapin, and A.S. Grimshaw, "Heterogeneous Process State Capture and Recovery Through Process Introspection," Cluster Computing 3 (2000) 2, pp. 63-73.
- A. Nguyen-Tuong and A.S. Grimshaw, "Using Reflection for Incorporating Fault-Tolerance Techniques into Distributed Applications," Parallel Processing Letters, vol. 9, No. 2 (1999), 291-301.
- S.J. Chapin, D. Katramatos, J.F. Karpovich, and A.S. Grimshaw, "Resource Management in Legion," Journal of Future Generation Computing Systems, vol. 15, pp. 583-594, 1999.
- S.J. Chapin, C. Wang, W.A. Wulf, F.C. Knabe, and A.S. Grimshaw, "A New Model of Security for Metasystems," Journal of Future Generation Computing Systems, vol. 15, pp. 713-722, 1999.
- A.S. Grimshaw, A. Ferrari, F.C. Knabe, and M. Humphrey, "Wide-Area Computing: Resource Sharing on a Large Scale," IEEE Computer, 32(5): 29-37, May 1999.
- A.S. Grimshaw, A. Ferrari, G. Lindahl, and K. Holcomb, "Metasystems," Communications of the ACM, 41(11): 46-55, Nov 1998.
- A.S. Grimshaw, A. Nguyen-Tuong, M.J. Lewis, and M. Hyett, "Campus-Wide Computing: Early Results Using Legion at the University of Virginia," International Journal of Supercomputing Applications, 11(2): 129-143, Summer 1997.
- A.S. Grimshaw and W.A. Wulf, "The Legion Vision of a Worldwide Virtual Computer," Communications of the ACM, 40(1): 39-45, Jan 1997.
- A.S. Grimshaw, "Object-Oriented Parallel Processing with Mentat," Information Sciences, 93: 9-34, 1996.
- A.S. Grimshaw, J.B. Weissman, and W.T. Strayer, "Portable Run-Time Support for Dynamic Object-Oriented Parallel Processing," ACM Transactions on Computer Systems, 14(2): 139-170, May 1996.
- A.S. Grimshaw, "Parallel Processing and Object Technology," IEEE Computer, 28(10): 63-64, Oct 1995.
- J.B. Weissman and A.S. Grimshaw, "A Framework for Partitioning Parallel Computations in Heterogeneous Environments," Concurrency: Practice and Experience, 7(5): 455-478, Aug 1995.
- A.S. Grimshaw, "Enterprise-Wide Computing," Science, 256: 892-894, Aug 12, 1994.
- A.S. Grimshaw, J. B. Weissman, E. A. West, and E. Loyot, "Metasystems: An Approach Combining Parallel Processing And Heterogeneous Distributed Computing Systems, " Journal of Parallel and Distributed Computing, 21(3): 257-270, June 1994.
- J. B. Weissman, A.S. Grimshaw, and R. Ferraro, "Parallel Object-Oriented Computation Applied to a Finite 2D Element Problem," Scientific Computing, 2(4): 133-144, Feb 1994.
- A.S. Grimshaw, E. A. West and W. R. Pearson, "No Pain and Gain! -Experiences with Mentat on a Biological Application," Concurrency: Practice & Experience, 5(4): 309-328, June 1993.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," IEEE Computer, 26(5): 39-51, May 1993.
- A.S. Grimshaw, W.T. Strayer, and P. Narayan, "Dynamic Object-Oriented Parallel Processing," IEEE Parallel & Distributed Technology: Systems Applications, 1(2): 33-47, May 1993.
- Andrew Grimshaw, "Avaki Data Grid - Secure Transparent Access to Data," in, Grid Computing: A Practical Guide To Technology And Applications, Ahmar Abbas, editor, Charles River Media, 2003.
- A. Natrajan, M.A. Humphrey, and A.S. Grimshaw, "Grid Resource Management in Legion", in Resource Management for Grid Computing, eds. Jennifer Schopf and Jaroslaw Nabrzyski, 2003.
- A.S. Grimshaw, A. Natrajan, M.A. Humphrey and M.J. Lewis, A. Nguyen-Tuong, J.F. Karpovich, M.M. Morgan, A.J. Ferrari, "From Legion to Avaki: The Persistence of Vision", Grid Computing: Making the Global Infrastructure a Reality, eds. Fran Berman, Geoffrey Fox and Tony Hey, 2003.
- A.S. Grimshaw and D. Gannon, "Object-Based Approaches," in I. Foster and C. Kesselman, eds., The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 1998.
- J. Ortega, A.S. Grimshaw, An Introduction to C++ and Numerical Methods, Oxford University Press, 1998.
- A.S. Grimshaw, A.J. Ferrari, and E. A. West, "Mentat" in Greg Wilson, ed., Parallel Programming Using C++, MIT Press, 1996.
- Contrib., T. Sterling, P. Messina, and P.H. Smith, Enabling Technologies for Petaflops Computing, MIT Press, 1995.
- A.S. Grimshaw, "Mentat--Applying the Object-Oriented Paradigm to Parallel Processing," in J. Dongarra, L. Grandinetti, G. Joubert, and J. Kowalik, eds., High Performance Computing: Technology and Applications, Amsterdam, The Netherlands: Elsevier Science, 1995.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," in V. Sunderam, ed., Landmark Contributions in Distributed & Concurrent Computing, London: Chapman & Hall, London, 1994, reprinted from IEEE Computer, 26(5): 39-51, May 1993.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," in D. Rine, ed., Readings in Object-Oriented Systems and Applications, IEEE Press, 1994 reprinted from IEEE Computer, 26(5): 39-51, May 1993.
- A.S. Grimshaw, "Easy to Use Object-Oriented Parallel Programming with Mentat," in D. Skillicorn and D. Talia, eds., Parallel Languages for Parallel Processing, IEEE Press, 1995, reprinted from IEEE Computer, 26(5): 39-51, May 1993.
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740