| 1994 | ICDCS | Units of Computation in Fault-Tolerant Distributed Systems. | Mohan Ahuja, Shivakant Mishra |
| 1994 | PODC | Global Flush Communication Primitive for Inter-process Communication. | Ashwani Gahlot, Mohan Ahuja, Timothy Carlson |
| 1993 | ICDCS | Distributed Modeling and Implementation of High Performance Communication Architectures. | Keith Shafer, Mohan Ahuja |
| 1992 | ICDCS | An Implementation of Flush Channels Based on a Verification Methodology. | Phil Kearns, Tracy Camp, Mohan Ahuja |
| 1992 | ICDCS | Process-Channel | Keith Shafer, Mohan Ahuja |
| 1991 | COMPSAC | Timestamping events for inferring 'affects' relation and potential causality. | Mohan Ahuja, Timothy Carlson, Ashwani Gahlot, Deborah Shands |
| 1991 | ICDCS | An implementation of F-channels, a preferable alternative to FIFO channels. | Mohan Ahuja |
| 1990 | ICDCS | A Basic Unit of Computation in Distributed Systems. | Mohan Ahuja, Ajay D. Kshemkalyani, Timothy Carlson |
| 1990 | ICDCS | Job Scheduling on a Hypercube. | Yahui Zhu, Mohan Ahuja |
| 1990 | ICPP | Preemptive Job Scheduling on a Hypercube. | Yahui Zhu, Mohan Ahuja |
| 1989 | ICDCS | A Distributed Algorithm for Minimum Weight Spanning Trees Based on Echo Algorithms. | Mohan Ahuja, Yahui Zhu |
| 1988 | ICDE | Performance Evaluation of Two Concurrency Control Protocols for Distributed Databases with Multiversioned Entities. | Mohan Ahuja, James C. Browne |
| 1987 | ICDE | Concurrency Control by Pre-Ordering Entities in Databases with Multi-Versioned Entities. | Mohan Ahuja, James C. Browne |
| 1986 | ICPP | Intra-Transaction Concurrency in Distributed Databases and Protocols which use Transaction Aborts to Preserve Consistency: A Performance Study. | Mohan Ahuja, James C. Browne |