Research and Teaching Interests
- Parallel and Distributed Systems
- Pervasive and Mobile Computing
- Computational Grids and Advanced Computing Environments
- Compiler and OS Support for the aforementioned topics
Recent Research Publications
My publications list is, I am afraid, rather out of date. I will update it when time permits. Please feel free to contact me via e-mail for more recent papers.
The documents contained in these directories are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
Peter Graham and Rajendra Singh, “A Mechanism for the Dynamic Construction of Clusters Using Active Networks“, in Proceedings of the ICPP Workshop on Scheduling and Resource Management for Cluster Computing, Valencia, Spain, September 2001
Arne Grimstrup and Peter Graham, “Minimizing Consistency Traffic in a Versioned Object Transactional DSM“, in Proceedings of the International Conference on Parallel and Distributed Processing, Techniques, and Applications (PDPTA’01), Las Vegas, NV, June 2001.
Peter Graham, Scott Walkty, Randal Peters, and Ken Barker, “Optimized Wireless Web Browsing Using Mobile Agents” , in Proceedings of the International Conference on Parallel and Distributed Processing, Techniques, and Applications (PDPTA’01), Las Vegas, NV, June 2001.
Peter Graham, “A DSM Cluster Architecture Supporting Aggressive Computation in Active Networks“, Proceedings of the CCGRID’2001 (Workshop on Distributed Shared Memory on Clusters), pp. 547-554, Brisbane, Australia, May 2001.
Rasit Eskicioglu, Muthucumaru Maheswaran, and Peter Graham, “Hierarchical Container Based Grid Resource Management” , poster presentation at CCGRID’2001, Brisbane, Australia, May 2001.
Peter Graham and Yahong Sui, “LOTEC: A Simple DSM Consistency Protocol for Nested Persistent Object Transactions” in Proceedings of the 18th ACM Symposium on Principles of Distributed Computing (PODC), Atlanta, Georgia, May, 1999, pp. 153-162.
Mohammad Farook and Peter Graham, “Managing Long Linked Lists Using Lock Free Techniques“, Chapter 37 in High Performance Computing Systems and Applications, Kluwer Academic Publishers, pp. 407-422, October, 1998.
Hamish A. Carr and Peter C.J. Graham, “An Assessment of the Greedy Pre-Fetch Strategy of Luk & Mowry on Real Hardware”, Technical Report TR98-06, Dept. of Computer Science, University of Manitoba, September, 1998.
Randal Peters, Peter Graham, and Ken Barker, “A Shared Environment to support Multiple Advanced Application Systems”, Proceedings of the Workshop on Information Technologies and Systems (WITS’97), Atlanta, Georgia, December 1997.
Joel Themmen and Peter C.J. Graham, “A Flexible Object Oriented Simulator for Wormhole Switched Inter-Processor Connection Networks”, Technical Report TR97-06, Dept. of Computer Science, University of Manitoba, October, 1997.
Peter Graham, Ken Barker, and Ahmad Reza-Hadaegh, “Disconnected Objects: Reconciliation in a Nested Object Transaction Environment“, Proceedings of the ECOOP’96 Workshop on Mobility and Replication (WMR’96), Linz, Austria, July 1996. Published by Dpunkt Verlag in “Special Issues in Object Oriented Programming”, pp. 379-383. (the Workshop Reader for ECOOP’96)
John Mathew, Peter Graham, and Ken Barker, “Object Directory Design for a Fully Distributed Persistent Object System“, Proceedings of the Object Oriented Database Systems Symposium of the Engineering Systems Design and Analysis Conference (ESDA’96), Montpellier, France, July 1996.
Ken Barker, Randal J. Peters, and Peter C.J. Graham, “Distributed Shared Virtual Memory for Interoperability of Heterogeneous Information Systems” (Extended Abstract), OOPSLA’95 Workshop on Object Interoperability, Austin, Texas, USA, October 1995.
P.C.J. Graham and K.E. Barker, “ Improved Scheduling in Object Bases Using Statically Derived Information“, The International Journal of Microcomputer Applications (IJMA), Vol. 14, No. 3, pp. 114-122, 1995.
K. Barker, P. Graham, R. Peters, and M. Zapp, “Distributed Shared Virtual Memory for the Distributed Management of Persistent Objects”, Technical Report TR95-11, Dept. of Computer Science, University of Manitoba, September, 1995.
J. Mathew, P.C.J. Graham, and K.E. Barker, “Object Directory Design Issues for a Distributed Shared Virtual Memory System Supporting Persistent Objects”, Technical Report TR95-04, Dept. of Computer Science, University of Manitoba, July, 1995.
Peter C. J. Graham, “Applications of Static Analysis to Concurrency Control and Recovery in Objectbase Systems“, Ph.D. dissertation, University of Manitoba, October, 1994.
P.C.J. Graham and K.E. Barker, “Effective Optimistic Concurrency Control in Multiversion Object Bases“, Proceedings of the International Symposium on Object Oriented Methodologies and Systems (ISOOMS), Palermo, Italy, September 1994. In Springer-Verlag LNCS-858, pp. 313-328.
P.C.J. Graham and K.E. Barker, “ Enhancing Intra-Transaction Concurrency in Object Bases“, Journal of Computing and Information (JCI), Vol.1, No. 1, pp. 795-811, May 1994.
A. Reza-Hadaegh, P.C.J. Graham, and K.E. Barker, “An Architecture and Model for Processing Transactions in Multiversion Object Base Systems”, Proceedings of the 2nd Mid-Continent Information and Database Systems Conference (MIDAS’94), Fargo, USA, May 1994, pp. 99-112.
P.C.J. Graham and K.E. Barker. “Service Migration to Improve Load Balancing in Distributed Systems”, Technical Report TR94-04, Dept. of Computer Science, University of Manitoba, April, 1994.
P.C.J. Graham and K.E. Barker, “Distributed Object Base Implementation Using a Single, Shared Address Space”, Proc. the Mid-Continent Information Systems Conference, Fargo, USA, May 93, 62-77.