C. Mohan 

Last updated 9 June 2023
Silicon Valley, California, USA



Distinguished Professor of Science, Hong Kong Baptist University, China
Distinguished Visiting Professor, Tsinghua University, China
Member, Board of Governors, Digital University Kerala, India

Honorary Advisor, Tamil Nadu e-Governance Agency, India
Advisor, Kerala Blockchain Academy, India

Member, United States National Academy of Engineering (NAE)
Foreign Fellow, Indian National Academy of Engineering (INAE)
ACM & IEEE Fellow

Former Shaw Visiting Professor, National University of Singapore
Retired IBM Fellow, IBM Almaden Research Center, USA
Former IBM India Chief Scientist, India
Former Visiting Researcher (Non-Employee Consultant), Google, USA
Former Consultant, Microsoft Data Team

Biodata: https://bit.ly/CMBiod
Homepage: https://bit.ly/CMoDUK
Wikipedia: https://bit.ly/CMwIkP
Slides/Videos of Talks/Interviews: https://bit.ly/CMoTalks

          seemohan@gmail.com
Phone/WhatsApp: +1 408 206 4027
 

Facebook: https://bit.ly/CMFace
LinkedIn: https://bit.ly/CMlink
Twitter: https://bit.ly/CMtwit
Instagram: https://bit.ly/InstMo
Clubhouse/WeChat/Telegram: @seemohan

ACM Profile: https://bit.ly/CMacmP
AMiner: https://bit.ly/CMAMin
DBLP Profile: https://bit.ly/CMDblp
Google Scholar Profile: https://bit.ly/CMGsch
Microsoft Academic Profile: https://bit.ly/CMAcad
ORCID Profile: https://bit.ly/CMorci
  ResearchGate Profile: https://bit.ly/CMResG
  Semantic Scholar Profile: https://bit.ly/CMSemS


Biodata

Short Form: Dr. C. Mohan is currently a Distinguished Professor of Science at Hong Kong Baptist University, a Distinguished Visiting Professor at Tsinghua University in China, and a member of the inaugural Board of Governors of Digital University Kerala. He retired in June 2020 from being an IBM Fellow at the IBM Almaden Research Center in Silicon Valley. He was an IBM researcher for 38.5 years in the database, blockchain, AI and related areas, impacting numerous IBM and non-IBM products, the research and academic communities, and standards, especially with his invention of the well-known ARIES family of database locking and recovery algorithms, and the Presumed Abort distributed commit protocol. This IBM (1997-2020), ACM (2002-) and IEEE (2002-) Fellow has also served as the IBM India Chief Scientist (2006-2009). In addition to receiving the ACM SIGMOD Edgar F. Codd Innovations Award (1996), the VLDB 10 Year Best Paper Award (1999) and numerous IBM awards, Mohan was elected to the United States and Indian National Academies of Engineering (2009), and named an IBM Master Inventor (1997). This Distinguished Alumnus of IIT Madras (1977) received his PhD at the University of Texas at Austin (1981). He is an inventor of 50 patents. During the last many years, he focused on Blockchain, AI, Big Data and Cloud technologies (https://bit.ly/sigBcP, https://bit.ly/CMoTalks). Since 2017, he has been an evangelist of permissioned blockchains and the myth buster of permissionless blockchains. During 1H2021, Mohan was the Shaw Visiting Professor at the National University of Singapore. In 2019, he became an Honorary Advisor to the Tamil Nadu e-Governance Agency. In 2020, he joined the Advisory Board of the Kerala Blockchain Academy. Since 2016, Mohan has been a Distinguished Visiting Professor of China’s prestigious Tsinghua University. In 2023, he was named Distinguished Professor of Science of Hong Kong Baptist University. In 2021, he was inducted as a member of the inaugural Board of Governors of the new Indian university Digital University Kerala. Mohan has served on the advisory board of IEEE Spectrum, and on numerous conference and journal boards. During most of 2022, he was a consultant at Google with the title of Visiting Researcher. He has also been a Consultant to the Microsoft Data Team in 2020. Mohan is a frequent speaker in North America, Europe and Asia. He has given talks in 43 countries. He is highly active on social media and has a huge network of followers. More information can be found in the Wikipedia page at https://bit.ly/CMwIkP and his homepage at https://bit.ly/CMoDUK

Long Form: Dr. C. Mohan is currently a Distinguished Professor of Science at Hong Kong Baptist University, a Distinguished Visiting Professor at Tsinghua University in China, a member of the inaugural Board of Governors of Digital University Kerala, and an Advisor of the Kerala Blockchain Academy (KBA) and the Tamil Nadu e-Governance Agency (TNeGA) in India. He retired in June 2020 from being an IBM Fellow at the IBM Almaden Research Center in Silicon Valley. He joined IBM Research (San Jose, California) in 1981 where he worked until May 2006 on several topics in the areas of database, workflow, and transaction management. From June 2006, he worked as the IBM India Chief Scientist, based in Bangalore, with responsibilities that relate to serving as the executive technical leader of IBM India within and outside IBM. In February 2009, at the end of his India assignment, Mohan resumed his research activities at IBM Almaden. Mohan is the primary inventor of the well-known ARIES family of database recovery and concurrency control methods, and the industry-standard Presumed Abort commit protocol. He was named an IBM Fellow, IBM's highest technical position, in 1997 for being recognized worldwide as a leading innovator in transaction management. In 2009, he was elected to the United States National Academy of Engineering (NAE) and the Indian National Academy of Engineering (INAE). He received the 1996 ACM SIGMOD Edgar F. Codd Innovations Award in recognition of his innovative contributions to the development and use of database systems. In 2002, he was named an ACM Fellow and an IEEE Fellow. At the 1999 International Conference on Very Large Data Bases (VLDB), he was honored with the 10 Year Best Paper Award for the widespread commercial, academic and research impact of his ARIES work, which has been extensively covered in textbooks and university courses. From IBM, Mohan received 2 Corporate and 8 Outstanding Innovation/Technical Achievement Awards. He is an inventor on 50 patents. He was named an IBM Master Inventor in 1997. Mohan worked very closely with numerous IBM product and research groups, and his research results are implemented in numerous IBM and non-IBM prototypes and products like DB2, MQSeries, WebSphere, Informix, Cloudscape, Lotus Notes, Microsoft SQLServer, Sybase and System Z Parallel Sysplex. During the last many years, he focused on Blockchain, AI, Big Data and Cloud technologies (https://bit.ly/sigBcP, https://bit.ly/CMoTalks, https://bit.ly/CMgMDS). Since 2017, he has been an evangelist of permissioned blockchains and the myth buster of permissionless blockchains. During 1H2021, Mohan was the Shaw Visiting Professor at the National University of Singapore (NUS) where he taught a seminar course on distributed data and computing.  In 2019, he became an Honorary Advisor to TNeGA of Chennai for its blockchain and other projects.  In 2020, he joined the Advisory Board of KBA of India. Since 2016, he has been a Distinguished Visiting Professor of China’s prestigious Tsinghua University in Beijing. In 2023, he was named Distinguished Professor of Science of Hong Kong Baptist University. In 2021, he was inducted as a member of the inaugural Board of Governors of the new Indian university Digital University Kerala (DUK). Mohan launched his consulting career by becoming a Consultant to Microsoft's Data Team in October 2020. From March-December 2022, he was a non-employee consultant at Google with the title of Visiting Researcher. He has been on the advisory board of IEEE Spectrum and has been an editor of VLDB Journal, and the journal Distributed and Parallel Databases. In the past, he has been a member of the IBM Academy of Technology’s Leadership Team, IBM's Research Management Council, IBM's Technical Leadership Team, IBM India's Senior Leadership Team, the Bharti Technical Advisory Council, the Academic Senate of the International Institute of Information Technology in Bangalore, and the Steering Council of IBM's Software Group Architecture Board. Mohan received his PhD in computer science from the University of Texas at Austin in 1981. In 2003, he was named a Distinguished Alumnus of IIT Madras from which he received a B.Tech. in chemical engineering in 1977. Mohan is a frequent speaker in North America, Europe and Asia. He has given talks in 43 countries. He is highly active on social media and has a huge following. More information can be found in the Wikipedia page at https://bit.ly/CMwIkP and his homepage at https://bit.ly/CMoDUK

Education

Work Experience

Distinguished Professor of Science - June 2023 - NOW: Computer Science Department, Hong Kong Baptist University, Hong Kong, China. Announcements: HKBU Web Page, Twitter


Visiting Researcher/Non-Employee Consultant (Google, USA) - March 2022 - December 2022: I worked as a consultant (non-employee) with the title of Visiting Researcher at Google, USA. I worked with teams in Google Labs and Google Cloud. More information can be found at https://bit.ly/CMGoLi and https://bit.ly/CMGoFb

Member, Board of Governors (Digital University Kerala) - September 2021 - NOW: Invited in September 2021 to serve in the inaugural Board of Governors of the brand new university Kerala University of Digital Sciences, Innovation and Technology (KUDSIT). KUDSIT is also referred to as Digital University Kerala (DUK). 


Shaw Visiting Professor - December 2020 - June 2021: Department of Computer Science, School of Computing (SoC), National University of Singapore (NUS), Singapore. During 1H2021, I taught a semester-long seminar course (CS6282) on distributed data and computing.


Consultant - October 2020 - December 2020 Launched consulting career by becoming a consultant to Microsoft's Data Team of Microsoft Technical Fellow Hanuma Kodavalla in October 2020. 


IBM Fellow
and IBM India Chief Scientist - June 2006 to January 2009 (Assignment in Bangalore, India): Served as the executive technical leader of IBM India within and outside IBM. As part of this assignment was named a member of IBM's Technical Leadership Team (TLT) chaired by IBM Executive Vice President Nick Donofrio and the Research Management Council (RMC) chaired by IBM Senior VP and Director of Research John Kelly (initially Paul Horn), and a member of IBM India's Senior Leadership Team chaired by Regional General Manager for India/South Asia Shanker Annaswamy, and chair of the IBM India CTOs council.

IBM Fellow - June 1997 to June 2020: IBM Almaden Research Center, San Jose, USA. From June 1998 to July 1999, I, while still remaining an IBM employee, was on a sabbatical, as a Visiting Research Scientist, at the French government's computer science research institute Institut National de Recherche en Informatique et en Automatique (INRIA), Rocquencourt/Paris, France.

Advisor - August 2020 - NOW: Kerala Blockchain Academy (KBA), Kerala, India

Honorary Advisor - November 2019 - NOW: Tamil Nadu e-Governance Agency (TNeGA), Chennai, India.

Distinguished Visiting ProfessorAugust 2016 – NOW: School of Software, Tsinghua University, Beijing, China.

Research Staff Member - December 1981 to May 1997: IBM Almaden Research Center (until 1986, named IBM San Jose Research Laboratory).

2017-2019: Founder, Chief Architect and Chief Designer of a project to add RDBMS capabilities to the blockchain system Hyperledger Fabric. Fabric currently supports only the NoSQL systems LevelDB and CouchDB as the state DBMS. Some prototyping has been done of 2 possible approaches to this RDBMS as state DBMS functionality. The first one involves only changes to the Fabric and can with limited functionality and performance support many RDBMSs. The more comprehensive and technically innovative work involves making changes to the innards of a RDBMS to support blockchain-oriented features. For this purpose, Db2 has been chosen as the system to modify. An associated product called Q Replication is also being modified for this purpose.

In addition to working on the above project, I also became an evangelist worldwide for promoting the practicality of private/permissioned blockchains in contrast to open/permissionless blockchain systems like Bitcoin and Ethereum. Since April 2017, when I gave my first blockchain talk publicly (i.e., a non-confidential talk outside of IBM) in Hong Kong, I have given conference, university and Meetup talks in 15 countries: China, USA, Germany, Canada, India, Singapore, France, Denmark, Australia, Brazil, Mexico, Qatar, The Netherlands, UAE, Greece. More details on my blockchain talks, panels, interviews and other engagements can be found at https://bit.ly/CMtalks

2014-2017: Senior member of the project which produced the column store extensions to the DB2 LUW product. This resulted in the commercial release of DB2 with BLU Acceleration. Innovated on locking, recovery and storage management aspects of this project. Subsequent to the release of DB2 BLU, I worked on HTAP (Hybrid Transaction and Analytical Processing) extensions which were initially based on DB2 and more recently on Apache Spark. This work resulted in the IBM product announcement called Db2 Event Store in June 2017. This product became generally available in December 2017. During 2014, also worked on IDAA (IBM DB2 Analytics Appliance) extensions with IBMers in Boeblingen, Marlborough, Ottawa, Silicon Valley Lab (SVL) and Toronto.

2012-2013: Worked as the database leader on a NY Financial Industry customer project. The customer was planning to consolidate all their worldwide data centers into a primary center and a backup center, with a single special-purpose built, massive, high performance/availability database. I designed a hybrid object store and relational architecture for this. This was the first time that I worked very closely with IBM Global Business Services (GBS) and a customer over a lengthy period of time.

2009-2011: Founder and chief architect of the database management project on Storage Class Memories (SCM). This project explored the implications of byte-addressable nonvolatile memories on the architecture and design of database management systems.

2001-2004: Founder and technical team leader of the DBCache project whose goal was to improve performance in the middle tier of web-based applications by allowing caching of DB2 data from backend DB2s. In addition to applications running on WebSphere Application Server, application logic running on WebSphere Edge Server could also benefit from the caching functionality. Leader of the Almaden component of the multi-location Jetstream next generation messaging project. Coordinated the project with IBM Watson, IBM Hursley and IBM Austin.

2001-2006: Research relationship co-manager for WebSphere Runtime and High Volume Web Sites. In those roles, I was responsible for reviews of Research Division wide projects with the Vice-Presidents in the Application Integration Middleware (AIM) Division for the corresponding groups. I also played an active role in decision making regarding which Research projects got funded by AIM. 

2000-2014: Core member of the IBM Software Group Architecture Board (SWGAB). In this role, I acted as an interface between IBM's database groups and groups which work on WebSphere, MQSeries and other AIM products. I was also responsible for the end-to-end caching strategy across numerous IBM products. I was also playing an active role in the evolution of IBM's messaging, collaboration and workflow products. 

1996-2000: Founder and technical team leader of the Dominotes (Domino with Transactions and Enhanced Scalability) project whose goal was to enhance Lotus Domino/Notes's scalability, performance and recovery characteristics by introducing transactional recovery. This project was funded by Lotus Corporation which at that time was a subsidiary of IBM and it involved close collaboration with employees of Iris Associates (then a subsidiary of Lotus) which was responsible for the core development of Lotus Notes/Domino. The code developed in the Dominotes project was made available to customers in R5 of Lotus Domino/Notes.

1994-1996: Founder and technical team leader of the Exotica project on advanced transaction management and workflow systems. The aim of this project was to enhance IBM's FlowMark workflow product (now called MQSeries Workflow) and transaction products to provide support for advanced transaction management concepts. Several new architectural enhancements to FlowMark were explored and support for mobile clients was prototyped.

1986-1994: Founding member of the IBM Data Base Technology Institute (DBTI). It was my pioneering, highly successful joint work on ARIES (Algorithms for Recovery and Isolation Exploiting Semantics) with Don Haderle of IBM's Santa Teresa Laboratory (STL) that led to the establishment of DBTI. Worked on concurrency control, recovery, commit protocols, index management, query optimization, active databases, architectural support for transaction processing, parallelism, remote-site backup, data sharing, distributed systems, lock avoidance, OODBMSs and client-server computing. Serving/served as a consultant and/or contributor of design and/or implementation to the following projects/products: all IBM RDBMS products (DB2/MVS (STL), SQL/DS, DB2 Common Server (Toronto), SQL/400 (Rochester)); Polaris (Watson); DRDA architecture; Message Queue Manager/ESA (Hursley); ADSTAR Distributed Storage Manager (ADSM; now called Tivoli Storage Manager, TSM), Workstation Data Save Facility/VM, Starburst, PDB (Almaden); VM Shared File System (Endicott); FlowMark (Boeblingen); DataLinks (Almaden); SNA LU6.2 architecture (Raleigh). Participated in task forces on distributed databases, locking, DB parallelism and Genesis HW DB assist.

1981-86: Member of the design and implementation teams of the R* relational distributed database management system and the Starburst extensible database management system. Worked on concurrency control, transaction commit protocols and logging, snapshots, deadlock detection and resolution, recovery, space management, index management and fault-tolerance. Implemented commit protocols, distributed deadlock detection and snapshot refresh in R*.

Specific Product (Available or Announced) Release Contributions:

Research Assistant (8 semesters) and Teaching Assistant (1 semester) - September 1977 to December 1981 (except summers): The University of Texas at Austin. Research sponsored/supported by the Air Force Office of Scientific Research, Office of Naval Research, National Science Foundation, and IBM. Worked on database design, concurrency control, distributed programming, and database system and network architectures. Assisted in the teaching of a course on data structures and programming.

Visiting Research Scientist - June 1979 to August 1979: Institut National de Recherche en Informatique et en Automatique (INRIA), Rocquencourt/Paris, France. Worked on the French national distributed database project SIRIUS.

Visiting Research Scientist - June 1980 to August 1980: Hahn-Meitner-Institut fur Kernforschung (HMI), Berlin, W. Germany. Worked on the German computer network project HMINET.

Awards/Honors

Publications

  1. Mohan, C. Survey of Recent Operating Systems, Proc. Computer Society of India Annual Convention, Poona, India, January 1977.
  2. Mohan, C. Survey of Recent Operating Systems Research, Designs and Implementations, ACM Operating Systems Review, Volume 12, Number 1, January 1978. An earlier version of this paper appeared in Journal of the Computer Club, Indian Institute of Technology, Madras, India.
  3. Yeh, R., Chang, P., Mohan, C. A Multi-Level Approach to Data Base Design, Proc. IEEE's 2nd International Computer Software and Applications Conference (Compsac'78), Chicago, USA, November 1978.
  4. Mohan, C. An Overview of Recent Data Base Research, ACM Data Base, Volume 10, Number 2, Fall 1978. An earlier version of this paper appeared in Journal of the Computer Club, Indian Institute of Technology, Madras. Citations DBLP  
  5. Mohan, C., Yeh, R. A Framework for Distributed Data Base Design, INVITED PAPER in Distributed Data Bases, Infotech State of the Art Report, Infotech International, 1979. Also available as Technical Report SDBEG-10, University of Texas at Austin, USA, April 1979. Also accepted for IEEE's 3rd International Computer Software and Applications Conference (Compsac'79), Chicago, USA, November 1979.
  6. Mohan, C. An Analysis of the Design of SDD-1: A System for Distributed Data Bases, INVITED PAPER in Distributed Data Bases, Infotech State of the Art Report, Infotech International, 1979. Also available as Technical Report SDBEG-11, University of Texas at Austin, USA, April 1979.
  7. Mohan, C. Some Notes on Multi-Level Data Base Design, Technical Report TR-128, University of Texas at Austin, USA, May 1979.
  8. Mohan, C. Data Base Design in the Distributed Environment, Technical Report TR-131, University of Texas at Austin, USA, May 1979.
  9. Mohan, C. Distributed Data Base Management - Progress, Problems, Some Proposals and Future Directions, Working Paper WP-7802, University of Texas at Austin, USA, May 1979. Citations
  10. Mohan, C. Exception Handling in Distributed Programs, Working Paper DSG-8003, University of Texas at Austin, USA, September 1980.
  11. Mohan, C. Distributed Data Base Management: Some Thoughts and Analyses, Proc. ACM Annual Conference, Nashville, USA, October 1980. Also available as Technical Report TR-129, University of Texas at Austin, USA, May 1979.
  12. Mohan, C. On Francez's "Distributed Termination" - Technical Correspondence, ACM Transactions on Programming Languages and Systems, Volume 3, Number 1, January 1981.
  13. Mohan, C., Silberschatz, A. Distributed Control - Is it Always Desirable?, Proc. IEEE Symposium on Reliability in Distributed Software and Database Systems, Pittsburgh, USA, July 1981.
  14. Mohan, C. Strategies for Enhancing Concurrency and Managing Deadlocks in Data Base Locking Protocols, PhD Thesis, University of Texas at Austin, USA, December 1981.
  15. Mohan, C., Popescu-Zeletin, R. Impact of Distributed Data Base Management on the ISO-OSI and ANSI/SPARC Frameworks, Proc. 15th Hawaii International Conference on System Sciences (HICSS), Honolulu, USA, January 1982.
  16. Mohan, C., Fussell, D., Silberschatz, A. Compatibility and Commutativity in Non-Two-Phase Locking Protocols, Proc. ACM SIGACT-SIGMOD Symposium on Principles of Database Systems (PODS), Los Angeles, USA, March 1982. A longer version is available as IBM Research Report RJ3948, IBM Almaden Research Center, July 1983. DBLP Citations
  17. Mohan, C., Fussell, D., Silberschatz, A. A Biased Non-Two-Phase Locking Protocol, Proc. 2nd International Conference on Databases: Improving Usability and Responsiveness, Jerusalem, Israel, June 1982.
  18. Kedem, Z., Mohan, C., Silberschatz, A. An Efficient Deadlock Removal Scheme for Non-Two-Phase Locking Protocols, Proc. 8th International Conference on Very Large Data Bases (VLDB), Mexico City, Mexico, September 1982. DBLP
  19. Daniels, D., Selinger, P., Haas, L., Lindsay, B., Mohan, C., Walker, A., Wilms, P. An Introduction to Distributed Query Compilation in R*, In Distributed Data Bases, H.J. Schneider (Ed.), Proc. 2nd International Symposium on Distributed Data Bases, Berlin, West Germany, September 1982, North Holland Publishing Company. Reprinted in Tutorial: Recent Advances in Distributed Data Base Management, C. Mohan (Ed.), IEEE Computer Society Press, 1984. Also available as IBM Research Report RJ3497, IBM Almaden Research Center, June 1982. Citations
  20. Haas, L., Selinger, P., Bertino, E., Daniels, D., Lindsay, B., Lohman, G., Masunaga, Y., Mohan, C., Ng, P., Wilms, P., Yost, R. R*: A Research Project on Distributed Relational DBMS, Database Engineering, Volume 5, Number 4, December 1982. Also available as IBM Research Report RJ3653, IBM Almaden Research Center, October 1982.
  21. Haas, L., Mohan, C. A Distributed Deadlock Detection Algorithm for a Resource-Based System, IBM Research Report RJ3765, IBM Almaden Research Center, January 1983. Citations
  22. Mohan, C., Lindsay, B. Efficient Commit Protocols for the Tree of Processes Model of Distributed Transactions, Proc. 2nd Annual ACM Symposium on Principles of Distributed Computing (PODC), Montreal, Canada, August 1983. Reprinted in ACM/SIGOPS Operating Systems Review,, July 1985. Reprinted in Tutorial: Recent Advances in Distributed Data Base Management, C. Mohan (Ed.), IEEE Computer Society Press, 1984. Also available as IBM Research Report RJ3881, IBM Almaden Research Center, June 1983. Abstract Citations ResearchIndex
  23. Mohan, C., Strong, R., Finkelstein, S. Method for Distributed Transaction Commit and Recovery Using Byzantine Agreement Within Clusters of Processors, Proc. 2nd Annual ACM Symposium on Principles of Distributed Computing (PODC), Montreal, Canada, August 1983. Reprinted in ACM/SIGOPS Operating Systems Review, July 1985. Also available as IBM Research Report RJ3882, IBM Almaden Research Center, June 1983. Citations
  24. Mohan, C., Silberschatz, A. A Perspective of Distributed Computing: Languages, Issues & Applications, Chapter 3 in Advances in Distributed Processing Management - Volume 2, P.S. Fisher, J. Slonim and E.A. Unger (Eds.), Wiley Heyden Ltd., 1983. Also available as Technical Report DSG-8001, University of Texas at Austin, March 1980. 
  25. Selinger, P., Bertino, E., Daniels, D., Haas, L., Lindsay, B., Lohman, G., Masunaga, Y., Mohan, C., Ng, P., Wilms, P., Yost, R. The Impact of Site Autonomy on R*: A Distributed Relational DBMS, Chapter in Databases - Role & Structure An Advanced Course, P.M. Stocker, P.M.D. Gray, and M.P. Atkinson (Eds.), Cambridge University Press, 1984.
  26. Lindsay, B., Haas, L., Mohan, C., Wilms, P., Yost, R. Computation and Communication in R*: A Distributed Database Manager, ACM Transactions on Computer Systems (TOCS), Volume 2, Number 1, February 1984. Also in Proc. 9th ACM Symposium on Operating Systems Principles, Bretton Woods, October 1983. Reprinted in Tutorial: Recent Advances in Distributed Data Base Management, C. Mohan (Ed.), IEEE Computer Society Press, 1984. Also available as IBM Research Report RJ3740, IBM Almaden Research Center, January 1983. Abstract Citations
  27. Mohan, C., Fussell, D., Silberschatz, A. Compatibility and Commutativity of Lock Modes, Information and Control, Volume 61, Number 1, April 1984. Also available as IBM Research Report RJ3948, IBM Almaden Research Center, July 1983.
  28. Mohan, C. Recent and Future Trends in Distributed Data Base Management, INVITED PAPER in Proc. NYU Symposium on New Directions for Database Systems, New York, USA, May 1984. Also available as IBM Research Report RJ4240, IBM Almaden Research Center, May 1984. Citations
  29. Mohan, C. (Ed.) Tutorial: Recent Advances in Distributed Data Base Management, IEEE Computer Society Press, 1984. Citations
  30. Mohan, C., Fussell, D., Kedem, Z., Silberschatz, A. Lock Conversion in Non-Two-Phase Locking Protocols, IEEE Transactions on Software Engineering, Volume SE-11, Number 1, January 1985. Also available as IBM Research Report RJ3947, IBM Almaden Research Center, July 1983. Citations
  31. Mohan, C. Concurrency and Recovery in Data Base Systems, Database Engineering, Volume 8, Number 2, June 1985. Also available as IBM Research Report RJ4700, IBM Almaden Research Center, May 1985.
  32. Lohman, G., Mohan, C., Haas, L., Daniels, D., Lindsay, B., Selinger, P., Wilms, P. Query Processing in R*, In Query Processing in Database Systems, W. Kim, D. Reiner, and D. Batory (Eds.), Springer-Verlag, 1985. Also available as IBM Research Report RJ4272, IBM Almaden Research Center, April 1984. Abstract Citations
  33. Mohan, C., Lindsay, B. Commit Coordination, Deadlock Detection, and Concurrency Control in DBMSs, Proc. International Workshop on High-Performance Transaction Systems (HPTS), Asilomar, USA, September 1985.
  34. Mohan, C. Starburst: An Extensible Relational DBMS, Position Paper, Proc. ACM SIGMOD International Conference on Management of Data, Washington, D.C., USA, May 1986.
  35. Lindsay, B., Haas, L., Mohan, C., Pirahesh, H., Wilms, P. A Snapshot Differential Refresh Algorithm, Proc. ACM SIGMOD International Conference on Management of Data, Washington, D.C., USA, May 1986. Also available as IBM Research Report RJ4992, IBM Almaden Research Center, January 1986. Abstract Citations
  36. Schwarz, P., Chang, W., Freytag, J., Lohman, G., McPherson, J., Mohan, C., Pirahesh, H. Extensibility in the Starburst Database System, Proc. Workshop on Object-Oriented Data Base Systems, Asilomar, September 1986. Also available as IBM Research Report RJ5311, IBM Almaden Research Center, September 1986. Citations
  37. Mohan, C., Lindsay, B., Obermarck, R. Transaction Management in the R* Distributed Data Base Management System, ACM Transactions on Database Systems, Vol. 11, No. 4, December 1986, pp378-396. Reprinted in Readings in Database Systems, Third Edition, M. Stonebraker, J. Hellerstein (Eds.), Morgan Kaufmann Publishers, 1998. Also available as IBM Research Report RJ5037, IBM Almaden Research Center, February 1986. Abstract Citations
  38. Mohan, C. Directions in System Architectures for High Transaction Rates, Position Paper, Proc. ACM SIGMOD International Conference on Management of Data, San Francisco, May 1987.
  39. Mohan, C., Narang, I. DB2 Data Sharing - From Here to There, Proc. 2nd IBM Symposium on High Availability and Horizontal Growth, Yorktown Heights, October 1988.
  40. Rothermel, K., Mohan, C. ARIES/NT: A Recovery Method Based on Write-Ahead Logging for Nested Transactions, Proc. 15th International Conference on Very Large Data Bases (VLDB), Amsterdam, August 1989. A longer version of this paper is available as IBM Research Report RJ6650, IBM Almaden Research Center, January 1989. Received the "10 Year Best Impact Paper Award" at VLDB99. Abstract Citations DBLP ACM ResearchIndex
  41. Mohan, C., Haderle, D., Wang, Y., Cheng, J. Single Table Access Using Multiple Indexes: Optimization, Execution, and Concurrency Control Techniques, Proc. 2nd International Conference on Extending Database Technology (EDBT), Venice, March 1990. A longer version of this paper is available as IBM Research Report RJ7341, IBM Almaden Research Center, March 1990; Revised May 1990. Abstract Citations DBLP ResearchIndex
  42. Mohan, C., Narang, I., Palmer, J. A Case Study of Problems in Migrating to Distributed Computing: Page Recovery Using Multiple Logs in the Shared Disks Environment, IBM Research Report RJ7343, IBM Almaden Research Center, March 1990. Abstract Citations ResearchIndex
  43. Pirahesh, H., Mohan, C., Cheng, J., Liu, T.S., Selinger, P. Parallelism in Relational Data Base Systems: Architectural Issues and Design Approaches, Proc. 2nd International Symposium on Databases in Parallel and Distributed Systems, Dublin, July 1990, IEEE Computer Society Press. Reprinted in Query Processing in Parallel Relational Database Systems, H. Lu, B.-C. Ooi, K.-L. Tan (Eds.), IEEE Computer Society Press, 1994. A longer version of this paper is available as IBM Research Report RJ7724, IBM Almaden Research Center, October 1990. Abstract Citations
  44. Mohan, C. Commit_LSN: A Novel and Simple Method for Reducing Locking and Latching in Transaction Processing Systems, Proc. 16th International Conference on Very Large Data Bases (VLDB), Brisbane, August 1990. Also available as IBM Research Report RJ7344, IBM Almaden Research Center, February 1990. A slightly revised version appears in Performance of Concurrency Control Mechanisms in Centralized Database Systems, V. Kumar (Ed.), Prentice Hall, 1995. Abstract Citations DBLP ACM ResearchIndex
  45. Mohan, C. ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes, Proc. 16th International Conference on Very Large Data Bases (VLDB), Brisbane, August 1990, pp392-405. A different version of this paper is available as IBM Research Report RJ7008, IBM Almaden Research Center, September 1989. Abstract Citations DBLP ACM ResearchIndex
  46. Pirahesh, H., Mohan, C. Evolution of Relational DBMSs Toward Object Support: A Practical Viewpoint, INVITED PAPER in Proc. Datenbanksysteme in Buro, Technik und Wissenschaft (BTW), Kaiserslautern, Germany, March 1991. Also available as IBM Research Report RJ8324, IBM Almaden Research Center, September 1991. Abstract Citations ResearchIndex
  47. Mohan, C., Pirahesh, H. ARIES-RRH: Restricted Repeating of History in the ARIES Transaction Recovery Method, Proc. 7th International Conference on Data Engineering (ICDE), Kobe, Japan, April 1991. Also available as IBM Research Report RJ7342, IBM Almaden Research Center, July 1990. Abstract Citations DBLP ResearchIndex
  48. Cheng, J., Haderle, D., Hedges, R., Iyer, B., Messinger, T., Mohan, C., Wang, Y. An Efficient Hybrid Join Algorithm: A DB2 Prototype, Proc. 7th International Conference on Data Engineering (ICDE), Kobe, Japan, April 1991. A longer version of this paper is available as IBM Research Report RJ7884, IBM Almaden Research Center, December 1990.
  49. Lohman, G., Lapis, G., Lehman, T., Agrawal, R., Cochrane, R., McPherson, J., Mohan, C., Pirahesh, H., Widom, J. Starburst II: The Extender Strikes Back!, Summary of Video Submission, Proc. ACM SIGMOD International Conference on Management of Data, Denver, May 1991.
  50. Mohan, C., Narang, I. Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment, Proc. 17th International Conference on Very Large Data Bases (VLDB), Barcelona, Spain, September 1991. A longer version of this paper is available as IBM Research Report RJ8017, IBM Almaden Research Center, March 1991. Abstract Citations DBLP ResearchIndex
  51. Schreier, U., Pirahesh, H., Agrawal, R., Mohan, C. Alert: An Architecture for Transforming a Passive DBMS into an Active DBMS, Proc. 17th International Conference on Very Large Data Bases (VLDB), Barcelona, Spain, September 1991. Also available as IBM Research Report RJ8306, IBM Almaden Research Center, August 1991.
  52. Mohan, C., Narang, I., Silen, S. Solutions to Hot Spot Problems in a Shared Disks Transaction Environment, Proc. 4th International Workshop on High Performance Transaction Systems (HPTS), Asilomar, USA, September 1991. Also available as IBM Research Report RJ8281, IBM Almaden Research Center, August 1991. Abstract Citations ResearchIndex
  53. Bhargava, G., Narang, I., Mohan, C. A Non-Blocking, Fault Tolerant, Distributed Algorithm for Casting Out Pages from a Shared Electronic Cache, Technical Report TR 03.433, IBM Santa Teresa Laboratory, May 1992.
  54. Mohan, C. Interactions Between Query Optimization and Concurrency Control, Proc. 2nd International Workshop on Research Issues on Data Engineering (RIDE): Transaction and Query Processing, Tempe, USA, February 1992. Also INVITED PAPER in Proc. 7th Brazilian Symposium on Database Systems (SBBD), Porto Alegre, Brazil, May 1992. Also available as IBM Research Report RJ8681, IBM Almaden Research Center, March 1992. 
  55. Mohan, C. Less Optimism About Optimistic Concurrency Control, Proc. 2nd International Workshop on Research Issues on Data Engineering (RIDE): Transaction and Query Processing, Tempe, USA, February 1992. Also available as IBM Research Report RJ8686, IBM Almaden Research Center, March 1992. Abstract ResearchIndex
  56. Mohan, C., Haderle, D., Lindsay, B., Pirahesh, H., Schwarz, P. ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging, ACM Transactions on Database Systems (TODS), Vol. 17, No. 1, March 1992, pp94-162. Reprinted in Readings in Database Systems, 3rd Edition, M. Stonebraker, J. Hellerstein (Eds.), Morgan Kaufmann Publishers, 1998. Reprinted in Recovery Mechanisms In Database Systems, V. Kumar, M. Hsu (Eds.), Prentice Hall, 1998. Also available as IBM Research Report RJ6649, IBM Almaden Research Center, January 1989; Revised November 1990. Abstract Citations DBLP ACM ResearchIndex
  57. Mohan, C., Narang, I. Efficient Locking and Caching of Data in the Multisystem Shared Disks Transaction Environment, Proc. 3rd International Conference on Extending Database Technology (EDBT), Vienna, Austria, March 1992. Also available as IBM Research Report RJ8301, IBM Almaden Research Center, August 1991.
  58. Mohan, C. Supporting Very Large Tables, INVITED PAPER in Proc. 7th Brazilian Symposium on Database Systems (SBBD), Porto Alegre, Brazil, May 1992. Also available as IBM Research Report RJ8687, IBM Almaden Research Center, March 1992.
  59. Mohan, C., Levine, F. ARIES/IM: An Efficient and High Concurrency Index Management Method Using Write-Ahead Logging, Proc. ACM SIGMOD International Conference on Management of Data, San Diego, USA, June 1992. A longer version of this paper is available as IBM Research Report RJ6846, IBM Almaden Research Center, August 1989. Abstract Citations DBLP ACM ResearchIndex
  60. Mohan, C., Narang, I. Algorithms for Creating Indexes for Very Large Tables Without Quiescing Updates, Proc. ACM SIGMOD International Conference on Management of Data, San Diego, USA, June 1992. A longer version of this paper is available as IBM Research Report RJ8016, IBM Almaden Research Center, March 1991. Abstract Citations DBLP ACM ResearchIndex
  61. Mohan, C., Pirahesh, H., Lorie, R. Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions, Proc. ACM SIGMOD International Conference on Management of Data, San Diego, June 1992. Also available as IBM Research Report RJ8683, IBM Almaden Research Center, March 1992. Abstract Citations DBLP ACM ResearchIndex
  62. Mohan, C., Narang, I. Data Base Recovery in Shared Disks and Client-Server Architectures, Proc. 12th International Conference on Distributed Computing Systems, Yokohama, June 1992. Also available as IBM Research Report RJ8685, IBM Almaden Research Center, March 1992. Abstract Citations ResearchIndex
  63. Samaras, G., Britton, K., Citron, A., Mohan, C. Commit Processing Optimizations in the Commercial Distributed Environment, IBM Technical Report TR29.1625, IBM Research Triangle Park, March 1993.
  64. Mohan, C., Treiber, K., Obermarck, R. Algorithms for the Management of Remote Backup Data Bases for Disaster Recovery, Proc. 9th International Conference on Data Engineering (ICDE), Vienna, Austria, April 1993. A longer version of this paper is available as IBM Research Report RJ7885, IBM Almaden Research Center, December 1990; Revised June 1991. Abstract Citations DBLP ResearchIndex
  65. Mohan, C. ARIES/LHS: A Concurrency Control and Recovery Method Using Write-Ahead Logging for Linear Hashing with Separators, Proc. 9th International Conference on Data Engineering (ICDE), Vienna, Austria, April 1993. A longer version of this paper is available as IBM Research Report RJ8682, IBM Almaden Research Center, March 1992. Abstract Citations DBLP ResearchIndex
  66. Samaras, G., Britton, K., Citron, A., Mohan, C. Two-Phase Commit Optimizations and Tradeoffs in the Commercial Environment, Proc. 9th International Conference on Data Engineering (ICDE), Vienna, Austria, April 1993. Abstract Citations DBLP ResearchIndex
  67. Mohan, C. IBM's Relational DBMS Products: Features and Technologies, Proc. ACM SIGMOD International Conference on Management of Data, Washington, D.C., USA, May 1993.
  68. Mohan, C., Narang, I. An Efficient and Flexible Method for Archiving a Data Base, Proc. ACM SIGMOD International Conference on Management of Data, Washington, D.C., May 1993. A corrected version of this paper is available as IBM Research Report RJ9733, IBM Almaden Research Center, March 1993.
  69. Pirahesh, H., Mohan, C., Cheng, J. Sequential and Parallel Algorithms for Unified Execution of Outer Join and Subqueries, IBM Research Report, IBM Almaden Research Center, June 1993.
  70. Mohan, C. A Cost-Effective Method for Providing Improved Data Availability During DBMS Restart Recovery After a Failure, Proc. 19th International Conference on Very Large Data Bases, Dublin, August 1993. Also available as IBM Research Report RJ8114, IBM Almaden Research Center, May 1991.
  71. Samaras, G., Britton, K., Citron, A., Mohan, C. Enhancing SNA's LU6.2 Sync Point to Include Presumed Abort Protocols, IBM Technical Report TR29.1751, IBM Research Triangle Park, August 1993.
  72. Mohan, C. A Survey of DBMS Research Issues in Supporting Very Large Tables, INVITED PAPER, Proc. 4th International Conference on Foundations of Data Organization and Algorithms, Evanston, USA, October 1993. Lecture Notes in Computer Science Volume 730, D. Lomet (Ed.), Springer-Verlag, 1993.
  73. Mohan, C., Haderle, D. Algorithms for Flexible Space Management in Transaction Systems Supporting Fine-Granularity Locking, Proc. 4th International Conference on Extending Database Technologg (EDBT), Cambridge, UK, March 1994. A longer version of this paper is available as IBM Research Report RJ9732, IBM Almaden Research Center, March 1994.
  74. Mohan, C., Dievendorff, R. Recent Work on Distributed Commit Protocols, and Recoverable Messaging and Queuing, Data Engineering, Vol. 17, No. 1, March 1994.
  75. Mohan, C., Narang, I. ARIES/CSA: A Method for Database Recovery in Client-Server Architectures, Proc. ACM SIGMOD International Conference on Management of Data, Minneapolis, USA, May 1994. Also available as IBM Research Report RJ9742, IBM Almaden Research Center, March 1994.
  76. Mohan, C., Pirahesh, H., Tang, G., Wang, Y. Parallelism in Relational Database Management Systems, IBM Systems Journal, Vol. 33, No. 2, 1994. Reprinted in Japanese in Nikkei Electronics, No. 618 and 619, 1994.
  77. Mohan, C., Narang, I. Locking and Latching Techniques for Transaction Processing Systems Supporting the Shared Disks Architecture, Research Report, IBM Almaden Research Center, October 1994.
  78. Alonso, G., Kamath, M., Agrawal, D., El Abbadi, A., Guenthoer, R., Mohan, C. Failure Handling in Large Scale Workflow Management Systems, IBM Research Report RJ9913, IBM Almaden Research Center, November 1994.
  79. Rane, S., Seshadri, S., Mohan, C. Concurrency Control and Recovery Algorithms for hcC-trees, IBM Research Report, IBM Almaden Research Center, February 1995.
  80. Mohan, C. Disk Read-Write Optimizations and Data Integrity in Transaction Systems Using Write-Ahead Logging, Proc. 11th International Conference on Data Engineering (ICDE), Taipei, Taiwan, March 1995. Also available as IBM Research Report RJ9741, IBM Almaden Research Center, March 1994.
  81. Mohan, C., Alonso, G., Guenthoer, R., Kamath, M. Exotica: A Research Perspective on Workflow Management Systems, Database Engineering (Special Issue on Infrastructure for Business Process Management), Vol. 18, No. 1, March 1995.
  82. Alonso, G., Guenthoer, R., Kamath, M., Agrawal, D., El Abbadi, A., Mohan, C. Exotica/FMDC: Handling Disconnected Clients in a Workflow Management System, Proc. 3rd International Conference on Cooperative Information Systems (CoopIS), Vienna, Austria, May 1995.
  83. Alonso, G., Mohan, C., Guenthoer, R., Agrawal, D., El Abbadi, A., Kamath, M. Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management, Proc. IFIP WG8.1 Working Conference on Information Systems for Decentralized Organizations, Trondheim, August 1995. Also available as IBM Research Report RJ9912, IBM Almaden Research Center, November 1994.
  84. Mohan, C., Agrawal, D., Alonso, G., El Abbadi, A., Guenthoer, R., Kamath, M. Exotica: A Project on Advanced Transaction Management and Workflow Systems, SIGOIS Bulletin (Special Issue on "Business Process Management Systems: Concepts, Methods and Technology"), Vol. 16, No. 1, August 1995.
  85. Mohan, C. Concurrency Control and Recovery Methods for B+-Tree Indexes: ARIES/KVL and ARIES/IM, Performance of Concurrency Control Mechanisms in Centralized Database Systems, V. Kumar (Ed.), Prentice Hall, 1995. Also available as IBM Research Report RJ9715, IBM Almaden Research Center, March 1994.
  86. Mohan, C., Alonso, G., Guenthoer, R., Kamath, M., Reinwald, B. An Overview of the Exotica Research Project on Workflow Management Systems, Proc. 6th International Workshop on High Performance Transaction Systems (HPTS), Asilomar, USA, September 1995.
  87. Samaras, G., Britton, K., Citron, A., Mohan, C. Two-Phase Commit Optimizations in a Commercial Distributed Environment, Distributed and Parallel Databases - An International Journal, Vol. 3, No. 4, October 1995, pp325-360.
  88. Alonso, G., Agrawal, D., El Abbadi, A., Kamath, M., Guenthoer, R., Mohan, C. Advanced Transaction Models in Workflow Contexts, Proc. 12th International Conference on Data Engineering (ICDE), New Orleans, USA, February 1996, pp574-581. Also available as IBM Research Report RJ9970, IBM Almaden Research Center, July 1995.
  89. Reinwald, B., Mohan, C. Structured Workflow Management with Lotus Notes Release 4, Proc. 41st IEEE Computer Society International Conference (CompCon 96), Santa Clara, USA, February 1996.
  90. Kamath, M., Alonso, G., Guenthoer, R., Mohan, C. Providing High Availability in Very Large Workflow Management Systems, Proc. 5th International Conference on Extending Database Technologg (EDBT), Avignon, France, March 1996, pp427-442. Also available as IBM Research Report RJ9967, IBM Almaden Research Center, July 1995.
  91. Alonso, G., Guenthoer, R., Kamath, M., Agrawal, D., El Abbadi, A., Mohan, C. Exotica/FMDC: A Workflow Management System for Mobile and Disconnected Clients, Distributed and Parallel Databases - An International Journal, Vol. 4, No. 3, pp229-247, July 1996.
  92. Choy, D., Mohan, C. Locking Protocols for Two-Tier Indexing of Partitioned Data, Proc. International Workshop on Advanced Transaction Models and Architectures (ATMA), Goa, India, August-September 1996.
  93. Mohan, C., Britton, K., Citron, A., Samaras, G. Generalized Presumed Abort: Marrying Presumed Abort and SNA's LU 6.2 Commit Protocols, Proc. International Workshop on Advanced Transaction Models and Architectures (ATMA), Goa, India, August-September 1996. Also available as IBM Research Report RJ8684, IBM Almaden Research Center, March 1992.
  94. Vijayaraman, T.M., Buchmann, A., Mohan, C., Sarda, N. (Eds.) Proc. 22nd International Conference on Very Large Data Bases (VLDB), Morgan Kaufmann Publishers, August 1996.
  95. Alonso, G., Reinwald, B., Mohan, C. Distributed Data Management in Workflow Environments, Proc. 7th International Workshop on Research Issues on Data Engineering (RIDE): Transaction and Query Processing, Birmingham, USA, April 1997.
  96. Kornacker, M., Mohan, C., Hellerstein, J. Concurrency and Recovery in Generalized Search Trees, Proc. ACM SIGMOD International Conference on Management of Data, Tucson, USA, May 1997.
  97. Josten, J., Mohan, C., Narang, I., Teng, J. DB2's Use of the Coupling Facility for Data Sharing, IBM Systems Journal, Vol. 36, No. 2, 1997.
  98. Alonso, G., Agrawal, D., El Abbadi, A., Mohan, C. Functionalities and Limitations of Current Workflow Management Systems, Research Report, IBM Almaden Research Center, 1997.
  99. Alonso, G., Mohan, C. Workflow Management: The Next Generation of Distributed Processing Tools, Chapter 2 in Advanced Transaction Models and Architectures (ATMA), S. Jajodia, L. Kerschberg (Eds.), Kluwer Academic Publishers, 1997.
  100. Mohan, C. Recent Trends in Workflow Management Products, Standards and Research, Proc. NATO Advanced Study Institute (ASI) on Workflow Management Systems and Interoperability, Istanbul, August 1997. NATO ASI Series, Series F: Computer and Systems Sciences, Volume 164, Springer Verlag, 1998.
  101. Mohan, C. Workflow Management in the Internet Age, Advances in Databases and Information Systems, W. Litwin, T. Morzy, G. Vossen (Eds.), Lecture Notes in Computer Science Volume 1475, pp26-34, Springer Verlag. Proc. 2nd East-European Symposium on Advances in Databases and Information Systems (ADBIS'98), Poznan, Poland, September 1998.
  102. Mohan, C. Repeating History Beyond ARIES, Invited paper for receiving 10 Year Best Impact Paper Award, Proc. 25th International Conference on Very Large Data Bases (VLDB), Edinburgh, UK, September 1999. Abstract
  103. Bouganim, L., Fabret, F., Mohan, C., Valduriez, P. Dynamic Scheduling of Complex Distributed Queries, Proc. 15emes Journees Bases de Donnees Avancees (BDA'99), Bordeaux, France, October 1999. Also available as INRIA Technical Report No. RR-3677, INRIA Rocquencourt, April 1999.
  104. Beyer, K., Cochrane, R., Pirahesh, H., Sidle, R., Shanmugasundaram, J., Mohan, C., Salem, K. Immediate Propagate Deferred Apply for Incremental Maintenance of Materialized Views, IBM Research Report RJ10173, December 1999.
  105. Bouganim, L., Fabret, F., Mohan, C., Valduriez, P. Dynamic Query Scheduling in Data Integration Systems, Proc. 16th International Conference on Data Engineering (ICDE), San Diego, USA, March 2000.
  106. Bouganim, L., Fabret, F., Mohan, C., Valduriez, P. A Dynamic Query Processing Architecture for Data Integration Systems, Database Engineering, Vol. 23, No. 2, June 2000.
  107. Alonso, G., Hagen, C., Agrawal, D., El Abbadi, A., Mohan, C. Enhancing the Fault Tolerance of Workflow Management Systems, IEEE Concurrency, Vol. 8, No.3, pp 74-81, July-September 2000.
  108. Mohan, C., Barber, R., Watts, S., Somani, A., Zaharioudakis, M. Evolution of Groupware for Business Applications: A Database Perspective on Lotus Domino/Notes, Proc. 26th International Conference on Very Large Databases (VLDB), Cairo, Egypt, September 2000. Abstract DBLP
  109. Mohan, C. Panel - Application Servers: Born-Again TP Monitors for the Web?, ACM SIGMOD International Conference on Management of Data, Santa Barbara, USA, May 2001.
  110. Narang, I., Mohan, C., Brannon, K., Subramanian, M. Coordinated Backup and Recovery between Database Management Systems and File Systems, IBM Research Report RJ10231, IBM Almaden Research Center, February 2002. Abstract
  111. Luo, Q., Krishnamurthy, S., Mohan, C., Pirahesh, H., Lindsay, B., Woo, H., Brown, L. DBCache: Database Caching for Web Application Servers, Proc. ACM SIGMOD International Conference on Management of Data, Madison, USA, June 2002. Abstract
  112. Altinel, M., Luo, Q., Krishnamurthy, S., Mohan, C., Pirahesh, H., Woo, H., Lindsay, B., Naughton, J. Middle-tier Database Caching for e-Business, Demo Description, Proc. ACM SIGMOD International Conference on Management of Data, Madison, USA, June 2002. 
  113. Bhattacharya, S., Brannon, K., Hsiao, H.-I, Mohan, C., Narang, I., Subramanian, M. Coordinating Backup/Recovery and Data Consistency Between Database and File SystemsProc. ACM SIGMOD International Conference on Management of Data, Madison, USA, June 2002. Abstract
  114. Mohan, C. An Efficient Method for Performing Record Deletions and Updates Using Index Scans, Proc. 28th International Conference on Very Large Databases (VLDB), Hong Kong, China, August 2002. Abstract
  115. Mohan, C. Dynamic e-Business: Trends in Web Services, Proc. 3rd VLDB Workshop on Technologies for E-Services (TES2002), Hong Kong, China, August 2002. Abstract
  116. Bornhoevd, C., Altinel, M., Krishnamurthy, S., Mohan, C., Pirahesh, H., Reinwald, B. DBCache: Middle-tier Database Caching for Highly Scalable e-Business Architectures, Proc. ACM SIGMOD International Conference on Management of Data, San Diego, USA, June 2003. 
  117. Altinel, M., Bornhoevd, C., Krishnamurthy, S., Mohan, C., Pirahesh, H., Reinwald, B. Cache Tables: Paving the Way for an Adaptive Database Cache, Proc. 29th International Conference on Very Large Data Bases (VLDB), Berlin, Germany, September 2003.
  118. Bornhoevd, C., Altinel, M., Mohan, C., Pirahesh, H., Reinwald, B. Adaptive Database Caching with DBCache, IEEE Data Engineering Bulletin, Volume 27, Number 2, 2004
  119. Doraiswamy, S., Altinel, M., Shrinivas, L., Palmer, S., Parr, F., Reinwald, B., Mohan, C. Reweaving the Tapestry: Integrating Database and Messaging Systems in the Wake of New Middleware Technologies, In Data Management in a Connected World, Essays Dedicated to Hartmut Wedekind on the Occasion of His 70th Birthday, Lecture Notes in Computer Science 3551, Springer, 2005.
  120. Rao, J., Pirahesh, H., Mohan, C., Lohman, G. Compiled Query Execution Engine using JVM, Proc. 22nd International Conference on Data Engineering (ICDE), Atlanta, USA, April 2006.
  121. Mohan, C. Impact of Recent Hardware and Software Trends on High Performance Transaction Processing and Analytics, Proc. 2nd TPC Technology Conference (TPCTC), Singapore, September 2010.
  122. Fang, R., Hsiao, H., He, B., Mohan, C., Wang, Y. High Performance Database Logging Using Storage Class Memory, Proc. IEEE 27th International Conference on Data Engineering (ICDE), Hannover, Germany, April 2011.
  123. Mohan, C. History Repeats Itself: Sensible and NonsenSQL Aspects of the NoSQL Hoopla, Proc. 16th  International Conference on Extending Data Base Technology (EDBT), Genoa, Italy, March 2013.
  124. Özcan, F., Tatbul, N., Abadi, D., Kornacker, M., Mohan, C., Ramasamy, K., Wiener, J. Are we experiencing a big data bubble? Proc. ACM SIGMOD International Conference on Management of Data, Snowbird, USA, June 2014.
  125. Barber, R., Huras, M., Lohman, G., Mohan, C., Müller, R., Özcan, F., Pirahesh, H., Raman, V., Sidle, R., Sidorkin, O., Storm, A., Tian, Y., Tözün, P. Wildfire: Concurrent Blazing Data Ingest and Analytics, Proc. ACM SIGMOD International Conference on Management of Data, San Francisco, USA, June 2016.
  126. Barber, R., Garcia-Arellano, C., Grosman, R., Müller, R., Raman, V., Sidle, R., Spilchen, M., Storm, A., Tian, Y., Tözün, P., Zilio, D., Huras, M., Lohman, G., Mohan, C., Özcan, F., Pirahesh, H. Evolving Databases for New-Gen Big Data Applications, Proc. 8th Biennial Conference on Innovative Data Systems Research (CIDR), Chaminade, USA, January 2017.
  127. Mohan, C. Blockchains and Databases, Proc. VLDB Endowment (PVLDB), Volume 10, Number 12; Proc. 43rd International Conference on Very Large Data Bases (VLDB), Munich, Germany, 2017.
  128. Mohan, C. Blockchains and Databases: A New Era in Distributed Computing, Proc. 34th IEEE International Conference on Data Engineering (ICDE), Paris, France, April 2018.

Issued Patents

  1. Levine, F., Mohan, C. Method for Concurrent Record Access, Insertion, Deletion and Alteration Using an Index Tree, United States Patent 4,914,569, IBM, April 1990. Taiwan Patent NI-34575, February 1990. Canada Patent 1,285,072, June 1991. South Korea Patent 0,052,225, June 1992. Republic of China Patent 0,027,768, July 1994. France Patent 0,314,292, April 1996. Germany Patent 3,855,213,208, April 1996.

    This method (ARIES/IM) has been implemented in DB2 Common Server. Some of the ideas have also been implemented in SQL/DS and the VM Shared File System. With enhancements ARIES/IM has been implemented in DB2/MVS V4.
     
  2. Levine, F., Mohan, C. Method and Apparatus for Concurrent Modification of an Index Tree in a Transaction Processing System Utilizing Selective Indication of Structural Modification Operations, United States Patent 5,123,104, IBM, June 1992. Sri Lanka Patent 0,010,014, November 1989. Taiwan Patent NI-40987, December 1990. Republic of China Patent 0,022,452, February 1993. Philippines Patent 0,027,313, May 1993. South Korea Patent 0,063,350, July 1993. Thailand Patent 0,003,973, September 1994. European (France, Germany, Italy, Netherlands, Spain, Sweden, Switzerland) Patent 0,336,035, November 1995. HO Patent 712/1996, April 1996. Japan Patent 2,505,040, April 1996.

    This method (ARIES/IM) has been implemented in DB2 Common Server. With enhancements ARIES/IM has been implemented in DB2/MVS V4.
     
  3. Mohan, C., Obermarck, R., Treiber, K. Concurrently Applying Redo Records to Backup Database in a Log Sequence Using Single Queue Server per Queue at a Time, United States Patent 5,170,480, IBM, December 1992. Japan Patent 1,868,704, September 1994.

    This method has been implemented as part of the Remote Site Recovery (RSR) feature of IMS/ESA V5.
     
  4. Cheng, J., Haderle, D., Hedges R., Iyer, B., Mohan, C., Wang, Y. A Hybrid Technique for Joining Tables, United States Patent 5,241,648, IBM, August 1993.

    This join method (Hybrid Join) has been implemented in DB2/MVS V2R3.
     
  5. Mohan, C. Transaction Processing System and Method With Reduced Locking, United States Patent 5,247,672, IBM, September 1993. Japan Patent 1,938,731, June 1995. European Patent 0,442,715, December 1997.

    This method (Commit_LSN) has been implemented in DB2/MVS V3 and V4, and MQSeries/MVS (Message Queue Manager/ESA).
     
  6. Britton, K., Citron, A., Mohan, C., Samaras, G. Method of Excluding Inactive Nodes from Two-Phase Commit Operations in a Distributed Transaction Processing System, United States Patent 5,258,982, IBM, November 1993. Japan Patent 1,938,748, June 1995.

    This method is now part of the SNA LU6.2 support for the presumed abort commit protocol (Generalized Presumed Abort). It has been implemented in DB2/MVS V3.
     
  7. Mohan, C., Narang, I. Non-Blocking Serialization for Caching Data in a Shared Cache, United States Patent 5,276,835, IBM, January 1994. Japan Patent 2,059,253, June 1996.

    This method is part of the S/390 Parallel Sysplex Coupling Facility. It is exploited by DB2/MVS V4.

  8. Mohan, C., Narang, I., Teng, J. Method for Managing Database Recovery from Failure of a Shared Store in a System Including a Plurality of Transaction-Based Systems of the Write-Ahead Logging Type, United States Patent 5,280,611, IBM, January 1994. European Patent 0,541,381, July 1997.

    This method is part of the S/390 Parallel Sysplex Coupling Facility and DB2/MVS V4.
     
  9. Lorie, R., Mohan, C., Pirahesh, H. Multiple Version Database Concurrency Control System, United States Patent 5,280,612, IBM, January 1994.

  10. Mohan, C., Narang, I. Non-Blocking Serialization for Removing Data from a Shared Cache, United States Patent 5,287,473, IBM, February 1994. Japan Patent 2,505,939, April 1996.

    This method is part of the S/390 Parallel Sysplex Coupling Facility. It is exploited by DB2/MVS V4.
     
  11. Haderle, D., Lindsay, B., Mohan, C., Pirahesh, H., Schwarz, P. Method for Managing Subpage Concurrency Control and Partial Transaction Rollback in a Transaction-Oriented System of the Write-Ahead Logging Type, United Kingdom Patent 0,295,424, IBM, April 1994. France Patent 0,295,424, April 1994. Germany Patent 3,889,254,508, April 1994.

    This method (ARIES) has been implemented in DB2/MVS, DB2 Common Server, Workstation Data Save Facility/VM (WDSF/VM), ADSTAR Distributed Storage Manager (ADSM), Message Queue Manager/ESA (MQSeries), Starburst extensible DBMS, QuickSilver distributed operating system, Transarc's Encina product suite, and University of Wisconsin's Gamma and EXODUS DBMSs, and SHORE persistent object system. It has also been implemented in Microsoft's SQL Server and NT File System.

  12. Mohan, C., Narang, I. Fast Intersystem Page Transfer in a Data Sharing Environment with Record Locking, United States Patent 5,327,556, IBM, July 1994.

    Some of the algorithms in this patent form the basis of the methods which support the shared disks architecture in DB2/MVS V4.

  13. Mohan, C. Method for Providing Data Availability in a Transaction-Oriented System During Restart After a Failure, United States Patent 5,333,303, IBM, July 1994.

  14. Josten, J., Masatani, T., Mohan, C., Narang, I., Teng, J. Efficient Data Base Access Using a Shared Electronic Store in a Multi-System Environment with Shared Disks, United States Patent 5,408,653, IBM, April 1995.

    This method has been implemented in DB2/MVS V4.
     
  15. Mohan, C. A Method and Means for Detecting Partial Page Writes and Avoiding Initializing New Pages on DASD in a Transaction Management System Environment, United States Patent 5,418,940, IBM, May 1995.

    This method has been implemented in the ADSTAR Distributed Storage Manager (ADSM) and DB2 Common Server.
     
  16. Bhide, A., Copeland, G., Goyal, A., Hsiao, H.-I, Jhingran, A., Mohan, C. Asynchronous Replica Management in Shared Nothing Architectures, United States Patent 5,440,727, IBM, August 1995.

  17. Dievendorff, R., Mohan, C. System and Method for Storing Persistent and Non-Persistent Queued Data and for Recovering the Persistent Data Responsive to a System Restart, United States Patent 5,452,430, IBM, September 1995. UK Patent 0,623, 877, January 1999.

    This method has been implemented in Message Queue Manager/ESA (MQSeries).
     
  18. Mohan, C., Narang, I., Teng, J. Partial Page Write Detection for a Shared Cache Using a Bit Pattern Written at the Beginning and End of Each Page, United States Patent 5,455,942, IBM, October 1995.

    This method is part of the S/390 Parallel Sysplex Coupling Facility. It is exploited by DB2/MVS V4.

  19. Haderle, D., Mohan, C. Method for Managing Logging and Locking of Page Free Space Information in a Transaction Processing System, United States Patent 5,455,944, IBM, October 1995.

    This method has been implemented in DB2/MVS V3.
     
  20. Mohan, C., Narang, I. Method and Means for Archiving Modifiable Pages in a Log Based Transaction Management System, United States Patent 5,455,946, IBM, October 1995. Japan Patent 2,505,112, April 1996.

    This method has been implemented in the ADSTAR Distributed Storage Manager (ADSM) and in DB2/MVS V4.
     
  21. Dievendorff, R., Mohan, C. Fault-Tolerant Transaction-Oriented Data Processing, United States Patent 5,465,328, IBM, November 1995.

    This method has been implemented in Message Queue Manager/ESA (MQSeries).
     
  22. Elko, D., Frey, J., Mohan, C., Narang, I., Nick, J., Strickland, J., Swanson, M. Multiple Processor System having Software for Selecting Shared Cache Entries of an Associated Castout Class for Transfer to an DASD with One I/O Operation, United States Patent 5,493,668, IBM, February 1996. Japan Patent 2,765,672, April 1998.

    This method is part of the S/390 Parallel Sysplex Coupling Facility.
     
  23. Narang, I., Iyer, B., Mohan, C. A Method to Off-Load Host-Based DBMS Predicate Evaluation to a Disk Controller, United States Patent 5,495,601, IBM, February 1996. Japan Patent 2,520,570, May 1996.

  24. Elko, D., Frey, J., Isenberg, J., Mohan, C., Narang, I., Nick, J., Strickland, J., Swanson, M. Sysplex Shared Data Coherency Method, United States Patent 5,537,574, IBM, July 1996. Japan Patent 2,837,785, October 1998.

    This method is part of the S/390 Parallel Sysplex Coupling Facility.
     
  25. Choy, D., Mohan, C. Multi-Tiered Indexing Method for Partitioned Data, United States Patent 5,551,027, IBM, August 1996.

  26. Cheng, J., Mohan, C., Pirahesh, H. Program Storage Device and Computer Program Product for Outer Join Operations Using Responsibility Regions Assigned to Inner Tables in a Relational Database, United States Patent 5,551,031, IBM, August 1996.

  27. Mohan, C., Narang, I. Method for Non-Hierarchical Lock Management in a Multi-System Shared Data Environment, United States Patent 5,551,046, IBM, August 1996.

    This method has been implemented in DB2/MVS V4.
     
  28. Cheng, J., Mohan, C., Pirahesh, H. Outer Join Operations Using Responsibility Regions Assigned to Inner Tables in a Relational Database, United States Patent 5,557,791, IBM, September 1996.

  29. Mohan, C. System and Method for Performing Record Deletions Using Index Scans, United States Patent 6,009,425, IBM, December 1999.

    This method has been implemented in DB2 UDB for Unix, Windows and OS/2.

  30. Barber, R., Herbert, D., Mohan, C., Somani, A., Watts, S., Zaharioudakis, M. Data Recovery in a Transactional Database Using Write-Ahead Logging and File Caching, United States Patent 6,173,292, IBM, January 2001.

    This method has been implemented in Lotus Domino/Notes R5.

  31. Cabrera, L.F., Mohan, C., Narang, I. Method and Means for Backup and Restoration of a Database System Linked to a System for Filing Data, United States Patent 6,453,325, IBM, September 2002.

    This method has been implemented in DB2 UDB as part of the DataLinks feature.

  32. Cochrane, R., Leung, C., Mohan, C., Pirahesh, H., Sidle, R. Intelligent Compilation of Materialized View Maintenance for Query Processing Systems, United States Patent 6,581,205, IBM, June 2003.

  33. Josten, J., Mohan, C., Narang, I. Assigning Recoverable Unique Sequence Numbers in a Transaction Processing System, United States Patent 6,874,104, IBM, March 2005.

  34. Altinel, M., Bornhoevd, C., Mohan, C., Pirahesh, H., Reinwald, B. A System and Method for Adaptive Database Caching, United States Patent 7,395,258, IBM, July 2008. IBM Patent Application Docket Number ARC9-2004-0042, IBM, July 2004.

  35. Fang, R., He, B., Hsiao, H., Mohan, C. Systems, Methods and Computer Program Products Memory Space Management for Storage Class Memory, United States Patent 9,195,578, IBM, November 2015. IBM Patent Application Docket Number ARC9-2011-0068, IBM, August 2012.

  36. Alvey, W., Mohan, C., Pearson, S., Seeger, J., Sidle, R., Storm, A., Zheng, R. Using Parallel Insert Sub-Ranges to Insert into a Column Store, United States Patent 9,442,913, IBM, September 2016. IBM Patent Application Docket Number SVL9-2013-0111, IBM, January 2014.

  37. Fang, R., He, B., Hsiao, H., Mohan, C. SCM-Conscious Transactional Key-Value Store, United States Patent 9,471,622, IBM, October 2016. IBM Patent Application Docket Number ARC9-2011-0060, IBM, April 2012.

  38. Alvey, W., Huras, M., Lightstone, S., Mohan, C., Pearson, S., Seeger, J., Sidle, R., Smith, D., Storm, A. Buffering Inserts Into a Column Store Database, United States Patent 9,697,242, July 2017. IBM Patent Application Docket Number ARC9-2013-0055, IBM, January 2014.

  39. Fang, R., He, B., Hsiao, H., Mohan, C., Mueller, R. Bi-Temporal Key Value Cache System, United States Patent 9,742,860, August 2017. IBM Patent Application Docket Number ARC9-2011-0055, IBM, February 2012.

  40. Barber, R., Bhattacharjee, B., Hamedani, M.S., Lohman, G., Mohan, C., Pandis, I., Raman, V., Sidle, R., Storm, A. Pooling Work Across Multiple Transactions for Reducing Contention in Operational Analytics Systems, United States Patent 9,772,911, September 2017. IBM Patent Application Docket Number ARC9-2014-0054, IBM, March 2015.

  41. Hrle, N., Martin, D., Mohan, C., Sarin, S., Spyker, J., Yao, Y. Data Replication in a Database Management System, United States Patent 9,886,347, February 2018. IBM Patent Application Docket Number DE9-2014-0031, IBM, January 2015.

  42. Alvey, W., Barber, R., Ding, Y., Mohan, C., Pearson, S., Sidle, R., Storm, A. Query Handling in a Columnar Database, United States Patent 9,910,876, March 2018. IBM Patent Application Docket Number CA9-2013-0117, IBM, June 2014.

  43. Barber, R., Bhattacharjee, B., Hamedani, M.S., Lohman, G., Mohan, C., Pandis, I., Raman, V., Sidle, R., Storm, A. Efficient Performance of Insert and Point Query Operations in a Column Store, Great Britain Patent 2,553,454, August 2018. United States Patent 10,650,011, May 2020. IBM Patent Application Docket Number ARC9-2014-0055, IBM, March 2015.

  44. Barber, R., Bhattacharjee, B., Lohman, G., Mohan, C., Raman, V., Sadoghi Hamedani, M., Sidle, R., Storm, A., Xue, X. Reducing the Cost of Update, Delete and Append-Only Insert Operations in a Database, United States Patent 10,083,203, September 2018. IBM Patent Application Docket Number YOR9-2015-0328, IBM, August 2015.

  45. Fang, R., He, B., Hsiao, H., Mohan, C. Systems, Methods and Computer Program Products Memory Space Management for Storage Class Memory, United States Patent 10,198,186, IBM, February 2019. IBM Patent Application Docket Number ARC9-2011-0068US2, IBM, October 2015.

  46. Hrle, N., Martin, D., Mohan, C., Spyker, J., Yao, Y.  Database Management System and Method of Operation, United States Patent 10,282,363, May 2019. IBM Patent Application Docket Number DE9-2014-0032, IBM, September 2015.

  47. Barber, R., Mohan, C., Raman, V., Sidle, R., Tozun, P. Unique Transaction Identifier based Transaction Processing, United States Patent 10,452,424, October 2019. IBM Patent Application Docket Number ARC9-2017-0028US1, IBM, May 2017.

  48. Barber, R., Bhattacharjee, B., Hamedani, M.S., Lohman, G., Mohan, C., Raman, V., Sidle, R., Storm, A., Xue, X. In-Place Updates with Concurrent Reads in a Decomposed State, United States Patent 10,489,374, November 2019. IBM Patent Application Docket Number ARC9-2015-0021, IBM, May 2015.

  49. Fang, R., He, B., Hsiao, H., Mohan, C., Wang, Y. Logging System Using Persistent Memory, United States Patent 10,949,415, March 2021. IBM Patent Application Docket Number ARC9-2010-0091, IBM, March 2011.

Pending Patent Applications

  1. Barber, R., Garcia-Arellano, C., Grosman, R., Mohan, C., Raman, V. Tracking Data Availability Using Heartbeats, IBM Patent Application Docket Number ARC8-2016-0126, IBM, August 2018.

  2. Barber, R., Mohan, C., Raman, V., Sidle, R., Tozun, P. Count and Transaction Identifier based Transaction Processing, IBM Patent Application Docket Number ARC9-2017-0028AUS01, IBM, May 2017.

Patent Publications

  1. Lindsay, B., Mohan, C. Presumed Commit Protocols, Invention Disclosure SA8-82-0388, IBM Technical Disclosure Bulletin, Volume 26, Number 7A, December 1983.

    Mohan implemented Presumed Commit in R*.
     
  2. Lindsay, B., Mohan, C. Presumed Abort Protocols, Invention Disclosure SA8-82-0387, IBM Technical Disclosure Bulletin, Volume 26, Number 7A, December 1983.

    Mohan implemented Presumed Abort in R*. It is an industry standard now and has been implemented in numerous products.
     
  3. Finkelstein, S., Mohan, C., Strong, R. Distributed Transaction Commit Protocols for Highly Available Systems, Invention Disclosure SA8-82-0588, IBM Technical Disclosure Bulletin, Volume 26, Number 8, January 1984.

  4. Lindsay, B., McPherson, J., Mohan, C. Improved Write-Ahead Logging, Invention Disclosure SA8-85-0156, Research Disclosure, No. 265, May 1986.

  5. Lindsay, B., Mohan, C., Pirahesh, H., Schwarz, P. Write Ahead Log Recovery Supporting Record Locking and Rollback, Invention Disclosure SA8-85-0380, Rated Publish Hold, June 1986.

  6. Lindsay, B., Mohan, C., Pirahesh, H. Method for Reserving Space Needed for "Rollback" Actions, Invention Disclosure SA8-85-0217, IBM Technical Disclosure Bulletin, Vol. 29, No. 6, November 1986.

    This method has been implemented in DB2 Common Server.
     
  7. Mohan, C., Rothermel, K. Recovery Protocol for Nested Transactions Using Write-Ahead Logging, IBM Invention Disclosure SA8-87-0006, IBM Technical Disclosure Bulletin, Vol. 31, No. 4, September 1988.

  8. Atkinson, R., Lindsay, B., Mohan, C., Myre, W., Shih, C.-F. Commit a Transaction and Hold Resources, IBM Invention Disclosure AT8-87-1121, Research Disclosure, No. 299, March 1989.

    This method has been implemented in DB2 Common Server.
     
  9. Bullock, G., Edwards, W., Garrison, J., Levine, F., Mohan, C. Method for Efficiently Maintaining Index Cursors, IBM Invention Disclosure AT8-88-0232, Research Disclosure, No. 303, July 1989.

    This method has been implemented in DB2 Common Server.
     
  10. Dolev, D., Mohan, C., Strong, R. Jury: Enhancing Fault Tolerance of Transaction Management, IBM Invention Disclosure SA8-88-0108, IBM Technical Disclosure Bulletin, Vol. 32, No. 3A, August 1989.

  11. Cheng, J., Haderle, D., Mohan, C., Wang, Y. Multiple Indexed Access Path in a Relational Database System, IBM Invention Disclosure SA8-88-0420, IBM Technical Disclosure Bulletin, Vol. 32, No. 10B, March 1990.

    This method has been implemented in DB2/MVS V2R2.
     
  12. Mohan, C., Narang, I., Palmer, J. Page Recovery Using Multiple Logs in a Data Sharing Environment, Invention Disclosure SA8-88-0358, IBM Technical Disclosure Bulletin, Vol. 33, No. 3B, p268-272, August 1990.

  13. Lindsay, B., Mohan, C., Rodriguez, R.A. Method for Updating Free Space Allocation Records in OS/2 DBM Table Data Files, Invention Disclosure AT8-87-1103, IBM Technical Disclosure Bulletin, Vol. 33, No. 6A, November 1990.

    This method has been implemented in DB2 Common Server.
     
  14. Mohan, C., Rodriguez, R.A., Shih, C.-F. Logging Protocol Limiting the Number of Concurrent Fixed Pages to One, Invention Disclosure AT8-87-1120, IBM Technical Disclosure Bulletin, Vol. 33, No. 10B, March 1991.

    This method has been implemented in DB2 Common Server.

  15. Mohan, C., Narang, I., Silen, S. Solutions to Hot Spot Problems in a Data Sharing Transaction Environment, Invention Disclosure SA8-88-0467, IBM Technical Disclosure Bulletin, Vol. 34, No. 1, June 1991.

  16. Citron, A., Mohan, C. Combining Presumed Abort Two-Phase Commit Protocols with SNA's Last Agent Optimization, Invention Disclosure RA8-88-0016, IBM Technical Disclosure Bulletin, Vol. 34, No. 7B, December 1991.

  17. Lee, T., Lyle, R., Mohan, C., Peterson, A. Using Commit Bits to Reduce Locking in Transaction Processing Systems, IBM Invention Disclosure SA8-91-0263, IBM Technical Disclosure Bulletin, Vol. 36, No. 9A, September 1993.

    This method has been implemented in DB2/MVS V3 and V4.
     
  18. Bonner, C., Haderle, D., Herron, H., Mohan, C., Teng, J. Technique to Allow DB2 Utilities and Commands to Run While SQL Applications have a Table Space Locked, IBM Invention Disclosure SA8-91-0343, IBM Technical Disclosure Bulletin, Vol. 36, No. 9A, September 1993.

    This method has been implemented in DB2/MVS V3.
     
  19. Haderle, D., Mohan, C. Methods for Space Management in Transaction Systems Supporting Fine-Granularity Locking, IBM Invention Disclosure SA8-92-0040, IBM Technical Disclosure Bulletin, Vol. 36, No. 10, October 1993.

    This method has been implemented in DB2/MVS V3.
     
  20. Dievendorff, R., Mohan, C. Selective Participation in Unit-of-Work Protocols, IBM Invention Disclosure UK8-93-0034, IBM Technical Disclosure Bulletin, Vol. 36, No. 11, November 1993.

    This method has been implemented in Message Queue Manager/ESA.

  21. Mohan, C., Teng, J., Yang, A. Succinct Technique to Support Concurrency Control for Database Data Cached in the Buffer Pool, IBM Invention Disclosure SA8-92-0193, IBM Technical Disclosure Bulletin, Vol. 36, No. 11, November 1993.

    This method has been implemented in DB2/MVS V3.
     
  22. Mohan, C., Narang, I. Implementation of a Global Latch in a Multisystem Environment, IBM Invention Disclosure AM8-92-0142, IBM Technical Disclosure Bulletin, Vol. 37, No. 06A, June 1994.

    This method has been implemented in DB2/MVS V4.
     
  23. Mohan, C., Narang, I. Method for Database Recovery in Client-Server Architectures, IBM Invention Disclosure AM8-93-0013, IBM Technical Disclosure Bulletin, Vol. 37, No. 06A, June 1994.

  24. Chiu, L., Dickey, C., Fang, R., He, B., Hsiao, H., Mohan, C., Mohiuddin, K., Wang, Y. Method and Apparatus for Implementing In-Memory Database Logging System, Technical Disclosure Bulletin, October 2010.

Professional Contributions

Presentations                                                                             

In addition to giving talks at research conferences and trade shows, I enjoy visiting universities and other research centers for giving seminars and meeting researchers. I have lectured extensively in North America, Europe and Asia. I have given talks in 43 countries: Australia, Austria, Bahrain, Belgium, Brazil, Canada, Chile, China, Colombia, Cyprus, Czech Republic, Denmark, Egypt, Finland, France, Germany, Greece, India, Ireland, Israel, Italy, Japan, Monaco, Mexico, The Netherlands, Norway, Poland, Qatar, Russia, Saudi Arabia, Singapore, South Korea, Spain, Sri Lanka, Sweden, Switzerland, Taiwan, Thailand, Tunisia, Turkey, United Arab Emirates, United Kingdom and USA.


Last updated 9 June 2023.     C. Mohan     seemohan@gmail.com