E-mail: pgraham AT cs DOT umanitoba DOT ca
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.
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.
| Pranith Reddy Kadaru | MSc | Dynamic Construction of Peer to Peer Grids |
| Behzad Sajed Khosrowshahi | MSc | Component Placement and Location in a Dynamic Composition System |
| Hossein Pourreza | PhD | Fully Automated Service Compostion |
| Mahfuz Rahman | MSc | QoS Aware Service Compostion |
| Mohammad Shorfuzzaman | PhD | Not yet selected (co-supervised with Rasit Eskicioglu) |
| Rajendra Singh | PhD | Efficient Checkpoint and Migration in Grids |
| Habiba Zaman | MSc | Intelligent Service Management in Wide-Area Networks |
| Channa Reddy Basani | MSc | Multicasting in Mobile Ad-Hoc Networks |
| Jun Chen | MSc | Algorithms for Pre-fetching Persistent Objects |
| Qing Chen | MSc | Partial Evaluation to Minimize Invocation Serialization in Multithreaded Architectures |
| Mohammad Farook | MSc | Efficient, Fine-Granularity Lock-Free Linked Lists |
| Arne Grimstrup | MSc | An Efficient Consistency Protocol for a DSD-based Persistent Object System |
| Jong Ho Kim | MSc | Lock-Free Deletion in Red-Black Trees (co-supervised with Helen Cameron) |
| Zimpi Helen Komo | MSc | Mining Fuzzy Association Rules on Large Numerical Data (co-supervised with John Anderson) |
| Lei Liang | MSc | Mobile Agent based Routing in Ad-Hoc Mobile Networks |
| Yibing Liu | MSc | Efficient Handoff and Base Station Load Balancing for Mobile Computing using Agents |
| Jianwen Ma | MSc | Lock Free Insertion in Red-Black trees (co-supervised with Helen Cameron) |
| Anindya Maiti | MSc | PVM Parallelisation of a Fluid Flow Problem for Air Foil Design |
| John Mathew | MSc | Distributed Object Management in a DSM based POS |
| Vishnu Narayanasami | MSc | A User-Level System for Data Staging on High Performance Computers |
| Purnachander Reddy Parupally | MSc | Option Framework for Grid Resource Management |
| Ian Scatliff | MSc | A Wireless Stateful Power-Aware Pre-fetch Scheme for Mobile Computers |
| Lan Guo Scott | MSc | An FFS-Based Object Store Supporting Class Fragmentation |
| Mohammad Shorfuzzaman | MSc | In-Network Adaptation of Media Streams (co-supervised with Rasit Eskicioglu) |
| Rajendra Singh | MSc | The Dynamic Construction of Clusters from Idle Workstations Using Active Networks |
| Yahong Sui | MSc | Lazy Object Transactional Entry Consistency (LOTEC) |
| Afroza Sultana | MSc | Lock-Free Operations on B-link Trees (co-supervised with Helen Cameron) |
| Joel Themmen | MSc | Low Latency IPC in Networks of Heterogenous Workstations Using Active Messages |
| Xinliang Zhou | MSc | Supporting Collaborative Applications using Dynamically Adaptive Multicast Trees (co-supervised with Rasit Eskicioglu) |
| Cam Macdonell | Compiler Assisted Prefetching and Cluster Management Tools |
| Nina Thiessen | Cluster Performance Analysis and Parallelisation of a Multi-Precise Sparse Matrix Problem |
| Joel Themmen | An Extendable, Object Oriented Wormhole Network Simulator |
| Sara Arenson | Parallelisation of a Chemistry-based Air-Pollution Model |
| Roger Green | Class Specific Compression in Distributed Persistent Object Systems |
| Steven Brooks | A Cluster-based Parallel Ray Tracer |
| Hamish Carr | An Empirical Assessment of the Greedy Pre-fetch Algorithm of Luk and Mowry |
| Diana Stewart | Parallelisation of a Combinatorial Optimization Problem |
| Group Project | Optimized Mobile Web Browsing Using Mobile Agents |
| Agency and Program | Title | Amount | Year(s) | Co-investigators |
| NSERC Discovery Grant | Dynamic Application Composition for
Distributed Systems |
$23,000/yr | 2007-2012 | none |
| NSERC Research Tools and Instruments Grant | Parallel Computer Electromagnetic Transient
Simulator for Power Systems Engineering |
$112,435 | 2006 | Ani Gole (PI) and Shaahin Filizadeh |
| Sun Microsystems Inc.
(Academic Equipment Grant) |
The Benefits of Exposing the Computational
Hierarchy to Parallel Programmers (from to Clusters) |
$29,000 | 2006 | none |
| IBM Faculty Award
(Eclipse Innovation Grant) |
MPI Tool Plugins for Eclipse | $29,000 | 2005 | none |
| C3.ca TASP Grant | Support for High Performance Computing
Research at the University of Manitoba |
$27,000/yr | 2002-2004 | none |
| NSERC MFA Grant | Sharing High Performance Computing Resources
- The C3 Grid |
$600,000/yr | 2002-2003 | Pollard(PI) and 23 others |
| NSERC Research Grant | Integrating Computation and Communication
for Large Scale Distributed Systems |
$22,000/yr | 2001-2006 | none |
| NSERC Equipment Grant | High Performance Cluster Switch | $24,000 | 2000 | Toulouse, Eskicioglu, Cuhadar |
| NSERC Research Grant | Persistent Objects in Distributed Shared Memory | $17,000 | 1997-2000 | none |
| CFI New Opportunities Fund | Active Network Monitoring & Management of QoS
for Next Generation Internet |
$269,573 | 1999 | Maheswaran (PI), Barker, Peters |
| Manitoba Cable TV Association | Internet-based Telemedicine | $100,000 | 1999 | McLeod (PI), Kinsner, Cuhadar, Barker, Peters |
| University of Manitoba Research
Development Fund |
Prototype Beowulf System | $11,407 | 1999 | Giesbrecht |
| University of Manitoba Program
Development Fund |
Industrial Research in Hardware/Software Interaction | $9,000 | 1999 | Giesbrecht, McLeod,Blight |
| USENIX Association | Heterogeneous Active Messages in Networks of Workstations | $12,825 | 1998 | none |
| University of Manitoba Small
Research Grants Program |
Development of Techniques for Parallelization
Across Subroutine Calls in VLIW Parallel Machines |
$4,562 | 1997 | none |
| University of Manitoba Startup Grant | N/A | $15,000 | 1996 | none |
| University of Manitoba Small
Research Grants Program |
Investigation of Dynamically Adaptive Routing in
Wormhole Switched Networks Using Information about Recent Messaging Behaviour |
$4,000 | 1996 | none |