Krithivasan Ramamritham

Computer Science and Engineering, IIT Bombay
Adjunct Professor
Off Campus


Real-time systems, transaction processing in real-time databases, data management on the Web.


In the area of hard real-time systems, Professor Ramamritham's interests are in the architectural and operating system support for hard real-time systems, scheduling mechanisms for multi-tasking environments under dynamic conditions, and the composable design of adaptable software systems that integrate hard real-time with fault-tolerance, including issues relating to the design-time and run-time assurance of their correctness, timeliness, predicatibility and reliability properties.  In the database area, Professor Ramamritham is interested in supporting novel, advanced applications that expand the limits of traditional databases, especially transaction systems. Here, Professor Ramamritham's work aims to enhance the performance and functionality of applications (such as workflows and information retrieval) that require or can benefit from transactional support, by exploiting semantic information about the objects, operations, transaction model, and the application. In the area of real-time databases, Professor Ramamritham's work  focuses on integrating active, real-time, temporal and multimedia databases for time-constrained applications. Priority assignment and real-time transaction scheduling in active real-time databases, real-time logging and recovery, temporal consistency and scheduling in temporal databases, and multimedia databases are some of the current topics under investigation.


PhD, Computer Science, University of Utah (1980). Professor Ramamritham joined the faculty at the University of Massachusetts in 1980 and is currently an Adjunct Professor.   He is currently at the Indian Institute of Technology Bombay as the Vijay and Sita Vashee Chair Professor in the Department of Computer Science and Engineering. His areas of interest include database systems, real-time systems and internet computing. He was a Science and Engineering Research Council (U.K.) visiting fellow at the University of Newcastle upon Tyne, U.K and has held visiting positions at the Technical University of Vienna, Austria and at the Indian Institutes of Technology.

Activities & Awards

Prof. Ramamritham served as Program Chair for the Real-Time Systems Symposium in 1994 and as General Chair in 1995. Also, he was a vice-chair for the Conference on Data Engineering in 1995 and has served on numerous program committees of conferences and workshops devoted to databases as well as real-time systems. He is an editor of IEEE Transactions on Parallel and Distributed Systems, the Real-Time Systems Journal, the International Journal of Applied Software Technology, and the Distributed Systems Engineering Journal. He has co-authored two IEEE tutorial texts on real-time systems, a text on advances in database transaction processing, and a forthcoming text on scheduling in real-time systems. Professor Ramamritham is a Fellow of the IEEE and ACM and a senior member of the IEEE.