Information for

Ajit Singh

Associate Professor

Contact InformationAjit Singh


Biography Summary

Ajit Singh is an Associate Professor in the department of Electrical and Computer Engineering at the University of Waterloo.

Professor Singh specializes in network-centric computing, parallel processing and distributed systems. His research interests include parallel computing using workstation clusters, simulations of networks of superscalar processors, debugging of parallel and distributed systems, performance debugging and visualization of parallel applications, and programming environments for developing large fault-tolerant distributed systems.

Professor Singh is the co-founder of the technology company Slipstream™, which is currently =a subsidiary of Research in Motion (RIM). The goal of Slipstream™ is to deliver fast and reliable acceleration, compression and network optimization technology for dial, fixed wireless and broadband networks.

Professor Singh also provides consulting services to companies such as IBM Canada, ISOPIA (acquired by Sun Microsystems), Bell Canada, Nortel and Research in Motion.

Research Interests

  • Parallel And Distributed Programming Models
  • Multiprocessor Architectures
  • Debugging In Parallel And Distributed Systems
  • Parallelism In I/O And Databases
  • Computer & Software Engineering
  • Database Systems
  • Network-Centric Computing
  • Software Architecture And Design


  • 1992, Doctorate, PhD, University of Alberta
  • 1986, Master's, MASc, University of Alberta
  • 1983, Master's, M.Phil, J. Nehru University
  • 1978, Bachelor's, BSc, Bihar Institute Of Technology

Selected/Recent Publications

  • Akon, Mursalin and Islam, Mohammad Towhidul and Shen, Xuemin Sherman and Singh, Ajit, OUR: Optimal Update-based Replacement policy for cache in wireless data access networks with optimal effective hits and bandwidth requirements, Wireless Communications and Mobile Computing, 13(15), 2013, 1337 - 1352
  • Singh, Vishal K and Singh, Ajit and Kumar, Manish, Data aggregation based link loss inference in wireless sensor networks, 2015 IEEE UP Section Conference on Electrical Computer and Electronics (UPCON), January 2015, 1 - 5
  • Singh, Ajit and Singh, Reena, Information hiding techniques based on DNA inconsistency: An overview, Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on, January 2015, 2068 - 2072
  • Naik, Kshirasagar and Ali, Yasir and Mahinthan, Veluppillai and Singh, Ajit and Abogharaf, Abdulhakim, Categorizing configuration parameters of smartphones for energy performance testing, Proceedings of the 9th International Workshop on Automation of Software Test, January 2014, 15 - 21
  • Chakraborty, Abhirup and Singh, Ajit, Parallelizing windowed stream joins in a shared-nothing cluster, 2013 IEEE International Conference on Cluster Computing (CLUSTER), January 2013, 1 - 5
  • Singh, Ajit and Palit, Rajesh and Kshirasagar, NAIK, Method and apparatus pertaining to energy efficient task execution offloading, January