Publications

Books · Book Chapters · Journal Publications · Publications in Proceedings · Other Publications

Books



  1. John Stankovic, M. Spuri, Krithi Ramamritham and G. C. Buttazzo Deadline Scheduling for Real-time systems: EDF and Related Algorithms, Kluwer Academic Publishers, 1998


  2. Krithi Ramamritham and Panos Chrysanthis. Advances in Concurrency Control and Transaction Processing, IEEE Computer Society Press, September 1996, 120 pages.


  3. J. A. Stankovic and K. Ramamritham, Advances in Hard Real-Time Systems, IEEE Computer Society Press, Washington, DC, September 1993, 777 pages.


  4. W. A. Halang and K. Ramamritham, Editors. Real Time Programming, Pergamon Press, 1992.


  5. J. A. Stankovic, and K. Ramamritham Hard Real-Time Systems, Tutorial Text, IEEE Computer Society Press, Washington, DC, 1988, 618 pages.

Book Chapters



  1. Jayant Haritsa and Krithi Ramamritham, Commit Protocols, Real-Time Database Systems: Architecture and Techniques, K-Y Lam and T-W Kuo, eds., Kluwer, 2000.


  2. Raju Sivasankaran, Krithi Ramamritham, and J.A. Stankovic, System Failure and Recovery, Real-Time Database Systems: Architecture and Techniques, K-Y Lam and T-W Kuo, eds., Kluwer, 2000.


  3. Krithi Ramamritham and Panos Chrysanthis: Correctness criteria and Concurrency Control, in Management of Heterogeneous & Autonomous Database Systems, A. Sheth, A.K. Elmagarmid and M. Rusinkiewicz (Ed.), Morgan-Kaufmann 1998.


  4. Lory D. Molesky and Krithi Ramamritham, Modeling Recovery in Client-Server Database Systems, Parallel Database Techniques M. Abdelguerfi, Y. Kambayashi, and K. Wong, eds., IEEE Press, 1998.


  5. Lory D. Molesky and Krithi Ramamritham: Recovery Options in Directory-Based Software Coherency Schemes, in Recovery Mechanisms in Database Systems, V. Kumar and M. Hsu, editors, Prentice-Hall, 1998, pp. 482-501.


  6. M. Xiong and K. Ramamritham, Specification and Analysis of Transactions in Real-Time Active Databases, Real-Time Database and Information Systems: Research Advances, Azer Bestavros and Victor Fay-Wolfe ed., Kluwer Academic Publishers, 1997, pp. 327-354.


  7. Cris Pedregal Martin and Krithi Ramamritham: Toward Formalizing Recovery of (Advanced) Transactions, in Advanced Transaction Models and Architectures, S. Jajodia and L. Kerschberg, editors, Kluwer, Boston, 1997, pp. 213-234.


  8. Jayavel Shanmugasundaram, Arvind Nithrakasyap, Jitu Padhye, Raju Sivasankaran, Ming Xiong and Krithi Ramamritham: Transaction Processing in Broadcast Disk Environments, in Advanced Transaction Models and Architectures, S. Jajodia and L. Kerschberg, editors, Kluwer, Boston, 1997, pp. 321-338.


  9. M. Xiong, R. Sivasankaran, J.A. Stankovic, K. Ramamritham and D. Towsley, Scheduling Access to Temporal Data in Real-Time Databases in Real-Time Databases, (chosen from among the best papers at the First International Workshop on Real-Time Databases (Newport Beach, Calif)) Kluwer Academic Publishers, 1997.


  10. S. Sen, O. Gonzalez, K. Ramamritham, J.A.Stankovic, C. Shen, and M. Takegaki: Multimedia Capabilities in Distributed Real-Time Applications, in Real-Time Databases , in Real-Time Database Systems: Issues and Applications, Sang Son, Kwei-Jay and Azer Bestavors, Ed., Kluwer Academic Publishers, 1997, pp. 105-122.


  11. K. Ramamritham: Dynamic Priority Scheduling, in Real-Time Systems: Specification, Verification and Analysis, M. Joseph, Ed. Prentice-Hall, 1995, pp. 66-96.


  12. P. O'Neil, K. Ramamritham and C. Pu, A Two-Phase Approach to Predictably Scheduling Real-Time Transactions, in Performance of Concurrency Control Mechanisms in centralized Database Systems, V. Kumar, Ed. Prentice-Hall, Sep 1995, pp. 494-522.


  13. Xavier Shehan and Krithi Ramamritham: Implementation Considerations and Performance Evaluation of Object Based Concurrency Control Protocols, in Performance of Concurrency Control Mechanisms in centralized Database Systems , V. Kumar, Ed. Prentice-Hall, 1995.


  14. R. Rajkumar, L. Sha, J.P. Lehoczky and K. Ramamritham, An Optimal Priority Inheritance Protocol for Real-Time Synchronization, in Principles of Real-Time Systems, Sang Son, Ed. Prentice-Hall, 1994, pp. 249-271.


  15. B. Purimetla, R. M. Sivasankaran, K. Ramamritham and J. A. Stankovic, Real-Time Databases: Issues and Applications, in Principles of Real-Time Systems, Sang Son, Ed. Prentice-Hall, 1994, pp. 487-507.


  16. J. A. Stankovic and K. Ramamritham: A Reflective Architecture For Real-Time Operating Systems, in Principles of Real-Time Systems, Sang Son, Ed. Prentice-Hall,1994, pp. 23-38.


  17. Panos Chrysanthis and Krithi Ramamritham: ACTA: A Framework for Specifying and Reasoning about Transaction Structure and Behavior, Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, pp. 194-203, May 1990.  (Also, included in Readings in Database Systems, Second Edition, M. Stonebraker Editor, Morgan Kaufmann, 1994.)


  18. Krithi Ramamritham and Panos Chrysanthis: In Search of Acceptability Criteria: Database Consistency Requirements and Transaction Correctness Properties, in Distributed Object Management, Ozsu, Dayal, Valduriez (Ed.), Morgan-Kaufmann 1992.


  19. Panos Chrysanthis and Krithi Ramamritham: ACTA: The SAGA Continues. Database Transaction Models for Advanced Applications, A. K. Elmagarmid Ed., Morgan Kaufmann Publishers, 1992.


  20. J. A. Stankovic, K. Ramamritham and D. Towsley, Scheduling in Real-Time Transaction Systems, in Foundations of Real-Time Computing: Scheduling and Resource Management, Andre van Tilborg and Gary Koob, Ed. Kluwer Academic Publishers, 1992, pp. 157-184.


  21. K. Ramamritham and J.A. Stankovic, Scheduling Strategies Adopted in Spring: An Overview, in Foundations of Real-Time Computing: Scheduling and Resource Management, Andre van Tilborg and Gary Koob, Ed., Kluwer Academic Publishers, 1992, pp. 277-305.


  22. V. Yodaiken and K. Ramamritham, Mathematical Models of Real-Time Scheduling, in Foundations of Real-Time Computing: Formal Specifications and Methods, Andre van Tilborg and Gary Koob, Ed., Kluwer Academic Publishers, 1992, pp. 55-85.


  23. J. A. Stankovic and K. Ramamritham, The Spring Kernel: A New Paradigm for Hard Real-time Operating Systems, in Operating Systems for Mission Critical Computing, Agrawala and Gordon, and Hwang, Ed., IOS Press, Inc, 1992.


  24. J. A. Stankovic, K. Ramamritham and W.H. Kohler, Current Research and Critical Issues in Distributed Software Systems, Concurrency Control and Reliability in Distributed Systems, B. Bhargava, Ed., Van Nostrand, 1987.

Journal Publications



  1. Kaushik Dutta, Anindya Datta, Debra VanderMeer, K. Ramamritham, Enabling Scalable Online Personalization on the Web, VLDB journal (to appear).


  2. M. Xiong, Krithi Ramamritham, Jayant R.Haritsa, and John A. Stankovic, Mirror: A State-Conscious Concurrency Control Protocol for Replicated Real-Time Databases. Information Systems: An International Journal (to appear).

  3. J. R. Haritsa, and K. Ramamritham, Real-Time Databases in the New Millenium Real-Time Systems, 19(3): pp. 205-208, 2000.


  4. J. R. Haritsa, K. Ramamritham, and R. Gupta, The PROMPT Real-Time Commit Protocol, IEEE Trans. on Parallel and Distributed Systems, pp. 160-181, Vol 11, Number 2, February 2000.


  5. A. Burns, D. Prasad, A. Bondavalli, F. Di. Giandomenico, K. Ramamritham, J. A. Stankovic, and L. Strigini, The Meaning and Role of Value in Scheduling Flexible Real-time Systems Journal of Systems Architecture, Vol. 46 (2000), p. 305-325.


  6. N. Suri and K. Ramamritham, Editorial: Special Section on Dependable Real-Time Systems, IEEE Trans. on Parallel and Distributed Systems, June 1999, Vol 10, No. 6, pp. 529-531.


  7. B. Hamidzadeh, Y. Atif, K. Ramamritham, To Schedule or to Execute: Decision Support and Performance Implications, Real-Time Systems, May 1999, Vol 16, No. 2/3, pp. 155-187.


  8. J. A. Stankovic, K. Ramamritham, D. Niehaus, M. Humphrey, and G. Wallace, The Spring System: Integrated Support for Complex Real-Time Systems, Real-Time Systems, May 1999, Vol 16, No. 2/3, pp. 97-125.


  9. W. Burleson, J. Ko, D. Niehaus, K. Ramamritham, J.A. Stankovic, G. Wallace and C. Weems: The Spring Scheduling Co-Processor: A Scheduling Accelerator, IEEE Trans. on VLSI Systems, Vol. 7, No. 1, March 1999, pp 38-47.


  10. Narain Gehani, Krithi Ramamritham, Jayavel Shanmugasundaram and Oded Shmueli: Accessing Extra-Database Information: Concurrency Control and Correctness, Information Systems: An International Journal. 23(7), pp. 439-462, 1998.


  11. J. M. Adan, M. F. Magalhaes and K. Ramamritham : Developing Predictable and Flexible Distributed Real-time systems, Control Engineering Practice, Vol 6, 1998, pp. 67-81.


  12. G. Manimaran, C. Siva Ram Murthy and K. Ramamritham, A New Approach for Scheduling of Parallelizable Tasks in Real-Time Multiprocessor Systems, Real-Time Systems, Vol. 15, 1998, pp.39-60.


  13. G. Manimaran, S. R. Murthy and K. Ramamritham : New Algorithms for Resource Reclaiming from Precedence Constrained Tasks in Multiprocessor Real-time Systems, Journal of Parallel and Distributed Computing, vol.44, no.2, Aug. 1997, pp.123-132.


  14. K. Ramamritham, Computer Science Research in India, IEEE Computer (summary report, detailed report), June 1997, pp. 40-47.


  15. Mohan U. Kamath and Krithi Ramamritham": Correctness Issues in Workflow Management, Distributed Systems Engineering (DSE) Journal : Special Issue on Workflow Management Systems, Volume 3, Number 4, December 1996, pp. 213-221.


  16. Krithi Ramamritham: Application-Oriented Database Support, ACM Computing Surveys, 28(4), December 1996.


  17. K. Ramamritham: Predictability: Demonstrating Timing Requirements, ACM Computing Surveys, 28A(4), December 1996.


  18. R.F.M. Aranha, V. Ganti, S. Narayanan, C.R. Muthukrishnan, S.T.S. Prasad and K. Ramamritham, Implementation of a Real-Time Database System, Information Systems, special issue on Real-Time Databases, Vol. 21, No. 1, March 1996.


  19. K. Ramamritham: Where Do Deadlines Come from and Where Do They Go?, invited paper, Journal Of Database Management, Vol 7, No. 2, pp. 4-10, Spring 1996.


  20. Krithi Ramamritham and Panos Chrysanthis: A Taxonomy of Correctness Criteria in Database Applications, VLDB (Very Large Data Bases) Journal, Vol. 5, No. 1, Jan, 1996, pp. 85-97.


  21. R. Sivasankaran, J.A. Stankovic, D. Towsley, B. Purimetla and K. Ramamritham, Priority Assignment in Real-Time Active Databases, VLDB (Very Large Data Bases) Journal, Vol. 5, No. 1, 1996, pp. 19-34.


  22. Krithi Ramamritham and Calton Pu: A Formal Characterization of Epsilon Serializability, IEEE Transactions on Knowledge and Data Engineering, Vol. 7, No. 6, December 1995, pp 997-107.


  23. K. Ramamritham: Allocation and Scheduling of Precedence-Related Periodic Tasks, IEEE Transactions on Parallel and Distributed Systems, Vol 6, No 4, April 1995, pp. 412-420.


  24. F.Wang, K. Ramamritham and J. A. Stankovic: Determining Redundancy Levels for Fault Tolerant Real-Time Systems, Special Issue of IEEE Transactions on Computers on Fault Tolerant Computing, Vol. 44, No. 2, February 1995, pp. 292-301.


  25. Panos Chrysanthis and Krithi Ramamritham: Synthesis of Extended Transaction Models Using ACTA, ACM Transactions on Database Systems, 19(3):450-491, September 1994.


  26. K.Ramamritham and J.A. Stankovic: Scheduling Algorithms and Operating Systems Support for Real-Time Systems, invited paper, Proceedings of the IEEE, Jan 1994, pp. 55-67.


  27. C. Shen, K. Ramamritham and J.A. Stankovic, Resource Reclaiming in Multiprocessor Real-Time Systems, IEEE Transactions on Parallel and Distributed Systems, Vol. 4, No. 4, April 1993, pp. 382-397.


  28. K. Ramamritham, Real-Time Databases, invited paper, Journal of Distributed and Parallel Databases, Vol. 1, No. 2, 1993, pp. 199- 226.


  29. J. Huang, J.A. Stankovic, K. Ramamritham, D. Towsley and B. Purimetla, On Using Priority Inheritance in Real-Time Databases, Real-Time Systems Journal, Vol 4, No. 3, 1992, pp 243-268.


  30. B. R. Badrinath and Krithi Ramamritham: Semantics-Based Concurrency Control: Beyond Commutativity. ACM Transactions. on Database Systems (formerly TR86-18), March 1992 (TR89-103).


  31. N. Gehani and K. Ramamritham, Real-Time Concurrent C (C++): A Language for Programming Dynamic Real-time Systems, Real-Time Systems, Vol. 3 No. 4, Dec. 1991, pp. 377-405.


  32. J. A. Stankovic and K. Ramamritham, The Spring Kernel: A New Paradigm for Real-Time Systems, IEEE Software, May 1991 pp. 62-72, (also in Readings in Real-Time Systems, IEEE Press).


  33. K.Arvind, K. Ramamritham and J.A. Stankovic, A Local Area Network Architecture for Communication in Distributed Real-Time Systems, Real-Time Systems, Vol. 3, No. 2, May 1991, pp. 115-147.


  34. J. A. Stankovic and K. Ramamritham, What is predictability for Real-time Systems: An Editorial, Real-Time Systems, Dec 1990, pp. 247-254.


  35. W. Zhao, J.A. Stankovic and K. Ramamritham, A Window Protocol for Transmission of Time Constrained Messages, IEEE Transactions on Computers, Vol. 39, No. 9, September 1990, pp. 1186-1203.


  36. K. Ramamritham, J.A. Stankovic and P. Shiah, Efficient Scheduling Algorithms for Real-Time Multiprocessor Systems, IEEE Transactions on Parallel and Distributed Systems, Vol. 1, No. 2, April 1990, pp. 184-194.


  37. L. Sha, R. Rajkumar, J. Lehoczky and K. Ramamritham, Mode Change Protocols for Priority-Driven Preemptive Scheduling, Real-Time Systems, Vol. 1, No. 3, Dec 1989, pp. 243-264.


  38. K. Ramamritham, J.A. Stankovic and W. Zhao, Distributed Scheduling of Tasks with Deadlines and Resource Requirements, IEEE Trans. on Computers, Vol. 38, No. 8, August 1989, pp. 1110-1123.


  39. B. R. Badrinath , and Krithi Ramamritham: Synchronizing Transactions on Objects, IEEE Transactions on Computers, Vol. 37(5), May 1989 (TR86-8).


  40. W. Zhao, K. Ramamritham and J.A. Stankovic, Preemptive Scheduling under Time and Resource Constraints, IEEE Transactions on Computers, Aug 1987, pp. 949-960.


  41. W. Zhao and K. Ramamritham, Virtual Time CSMA Protocols for Hard Real-time Communication, IEEE Transactions on Software Engineering, Aug 1987, pp. 938-952.


  42. K. Ramamritham, Verification of Resource Controller Processes, Information Systems, Vol. 12, No. 1, 1987, pp. 57-67.


  43. W. Zhao and K. Ramamritham, Simple and Integrated Heuristic Algorithms for Scheduling Tasks with Time and Resource Constraints, Journal of Systems and Software, Vol. 7, 1987, pp. 195-205.


  44. W. Zhao, K. Ramamritham and J.A. Stankovic, Scheduling Tasks with Resource Requirements in Hard Real-Time Systems, IEEE Transactions on Software Engineering, SE-12(5), May 1987.


  45. D. Stemple, S. Vinter and K. Ramamritham, Functional Addressing in Gutenberg: Interprocess Communication without Process Identifiers, IEEE Transactions on Software Engineering, Nov 1986, pp. 1056-1066.


  46. K. Ramamritham, D. Briggs, D. Stemple and S. Vinter, Privilege Transfer and Revocation in a Port-based System, IEEE Transactions on Software Engineering, May 1986, pp. 635-648.


  47. J. A. Stankovic, K. Ramamritham and S. Cheng, Evaluation of a Flexible Task Scheduling Algorithm for Distributed Hard Real-Time Systems, Special Issue on Distributed Computing, IEEE Transactions on Computers, December 1985, pp. 1130-1143.


  48. K. Ramamritham, Synthesizing Code for Resource Controllers, IEEE Transactions on Software Engineering, August 1985, pp. 774-783.


  49. K. Ramamritham, Enabling Local Actions by Global Consensus, Information Systems, Vol. 10, No. 3, 1985, pp. 319-324.


  50. K. Ramamritham and J.A. Stankovic, Dynamic Task Scheduling in Hard Real-Time Distributed Systems, IEEE Software, July 1984, pp. 65-75.


  51. K. Ramamritham and R.M. Keller, Specification of Synchronizing Processes, IEEE Transactions on Software Engineering, Nov 1983, pp. 722-733.


  52. K. Ramamritham, Correctness of A Distributed Transaction System, Information Systems, Vol. 8, No. 4, 1983, pp. 309-324.

Conference/Workshop Publications

  1. Cris Pedregal Martin and K. Ramamritham, Guaranteeing Recoverability in Electronic Commerce , in Third International Workshop on Advanced issues of E-Commerce and Web-Based Information Systems , San Jose, Calif., 21-22 June 2001.

  2. Hoshi Mistry, Prasan Roy, S. Sudarshan, and K. Ramamritham, Materialized View Selection and Maintenance Using Multi-Query Optimization, SIGMOD International Conference on Management of Data , May 2001.

  3. P. Deolasee, A. Katkar, A. Panchbudhe, K. Ramamritham, and P. Shenoy, Dissemination of Dynamic Data (A Demonstration), in Proceedings of SIGMOD International Conference on Management of Data , May 2001.

  4. Anindya Datta, Kaushik Dutta, K. Ramamritham, Helen Thomas, Debra VanderMeer, Dynamic Content Acceleration: A Caching Solution to Enable Scalable Dynamic Web Page Generation (A Demonstration), in Proceedings of SIGMOD International Conference on Management of Data , May 2001.

  5. P. Deolasee, A. Katkar, A. Panchbudhe, K. Ramamritham, and P. Shenoy, Adaptive Push-Pull: Dissemination of Dynamic Web Data, 10th International World Wide Web Conference , Hong Kong, May 2001.


  6. B. Urgaonkar, A. G. Ninan, M. S. Raunak, P. Shenoy, and K. Ramamritham, Maintaining Mutual Consistency for Cached Web Objects, International Conference on Distributed Computing Systems , April 2001.


  7. K. Ramamritham, P. Deolasee, A. Katkar, A. Panchbudhe, and Prashant Shenoy, Dissemination of Dynamic Data on the Internet, (invited paper) DNIS 2000: International Workshop on Databases in Networked Information Systems, University of Aizu, Japan, December 2000.


  8. Jayant Haritsa and K. Ramamritham, Adding PEP to Real-Time Distributed Commit Processing, IEEE Real-Time Systems Symposium, December 2000, pp. 37-46.


  9. Sun-Tae Chung, Oscar Gonzalez, K. Ramamritham, and Chia Shen, CReMeS: A CORBA Compliant Reflective Memory based Real-time Communication Service, IEEE Real-Time Systems Symposium, December 2000, pp. 47-56.


  10. Kaushik Dutta, Anindya Datta, Debra VanderMeer, K. Ramamritham, Sham Navathe, Enabling Scalable Online Personalization on the Web , ACM Conference on Electronic Commerce 2000 (EC-00), pp. 185-196, October 2000.


  11. Anindya Datta, Debra VanderMeer, K. Ramamritham, Sham Navathe, Toward a Comprehensive Model of the Content and Structure, and User Interaction of a Web Site, VLDB Workshop on Technologies for E-Services, Sep 2000.


  12. Kaushik Dutta, Anindya Datta, Debra VanderMeer, K. Ramamritham, and Helen Thomas, Enabling Scalable Online Personalization on the Web, Proceedings of the VLDB Conference, Sep 2000, pp. 631-634.


  13. K. Ramamritham, Yehia El Atfi, Carlo Batini, Michael Eitan, Valerie Gregg, and D. B. Phatak, Social, Educational, and Governmental Change Enabled Through Information Technology, Proceedings of the VLDB Conference, Sep 2000, pp. 651-654.


  14. V. Vinay and K. Ramamritham, Scheduling Algorithms for the Broadcast Delivery of Multimedia Products, Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems, pp. 173-187, June 2000.


  15. M. S. Raunak, P. Shenoy, P. Goyal and K. Ramamritham, Implications of Proxy Caching for Provisioning Servers and Networks (abstract). ACM SIGMETRICS'2000 Conference , Santa Clara, CA, pp. 66-77 June 2000.

  16. M. Xiong and K. Ramamritham, Deriving Deadlines and Periods for Update Transactions in Real-Time Databases, 20th IEEE Real-Time Systems Symposium, December 1999, pp. 32-43.


  17. Anindya Datta, , K. Ramamritham, and H. Thomas: Curio: A Novel Solution for Efficient Storage and Indexing of Data, Proceedings of the 25th VLDB Conference, Sep 1999.


  18. J. Piater, R. Grupen, and K. Ramamritham, Learning Real-Time Stereo Vergence Control, 14th IEEE International Symposium on Intelligent Control/Intelligent Systems and Semiotics, Sep 1999.


  19. Cris Pedregal Martin and Krithi Ramamritham: Recovery Guarantees in Mobile Systems, (PostScript, or PDF), in International Workshop on Data Engineering for Wireless and Mobile Access, Seattle, Wash., 20 August 1999.


  20. Kiran B. Goyal, Krithi Ramamritham, Anindya Datta, Helen M. Thomas: Indexing and Compression in Data Warehouses, Proceedings of the Int'l. Workshop Design and Management of Data Warehouses '99, Heidelberg, Germany, June 14-15, 1999.


  21. J. Fernandez, K. Ramamritham, Adaptive Dissemination of Data in Real-Time Asymmetric Communication Environments, EuroMicro Conference on Real-Time Systems, June 1998, pp. 195-203.


  22. K-J Lin, A. K. Mok, K. Ramamritham, H. F. Wedde, A Completely Integrated Approach to Developing, Implementing, and Evaluating Distributed Active Database Management and Its OS Support, Joint 24th IFAC/IFIP Workshop on Real-Time Programming and The Third International Workshop on Active and Real-Time Database Systems, June 1999.


  23. Chia Shen, Oscar Gonzalez, Krithi Ramamritham and Ichiro Mizunuma: User Level Scheduling of Communicating Real-Time Tasks, in Proceedings of the Fifth IEEE Real-Time Technology and Applications, Vancouver, Canada, June 1999.


  24. M. Xiong, K. Ramamritham, J. Haritsa, and John A. Stankovic, MIRROR: A State-Conscious Concurrency Control Protocol for Replicated Real-Time Databases, IEEE Real-Time Technology and Applications Symposium, June 1999.


  25. Jayavel Shanmugasundaram, Arvind Nithrakashyap, Rajendran Sivasankaran and Krithi Ramamritham: Efficient Concurrency Control for Broadcast Environments, ACM SIGMOD International Conference on Management of Data, Philadelphia, Penn., June 1-3, 1999. The full version is here.


  26. Raghav Srinivasan, Chao Liang, and K. Ramamritham, Maintaining Temporal Coherency of Virtual Warehouses (abstract). The 19th IEEE Real-Time Systems Symposium (RTSS98), Madrid, Spain, December 2-4, 1998.


  27. Krithi Ramamritham, Chia Shen, Oscar Gonzalez, Shubo Sen, and Shreedhar B Shirgurkar: Using Windows NT for Real-Time Applications: Experimental Observations and Recommendations, in Proceedings of the Fourth IEEE Real-Time Technology and Applications, Denver, CO, June 1998.


  28. Mohan U. Kamath and Krithi Ramamritham: Failure Handling and Coordinated Execution of Concurrent Workflows, Proceedings of 14th International Conference on Data Engineering, Orlando, Florida, February 1998.


  29. Oscar Gonzalez, H. Shrikumar, John A. Stankovic and Krithi Ramamritham: Adaptive Fault Tolerance and Graceful Degradation Under Dynamic Hard Real-time Scheduling, Proceedings of the 18th IEEE Real-Time Systems Symposium, San Francisco, California, December 1997.


  30. R. Gupta, J. Haritsa and K. Ramamritham, More Optimism about Real-Time Commit Processing 18th IEEE Real-Time Systems Symposium, December 1997, pp. 123-133.


  31. Mohan U. Kamath, Krithi Ramamritham, Narain Gehani and Daniel Lieuwen: WorldFlow: A System for Building Global Transactional Workflows, in Proc. of 7th International Workshop on High Performance Transaction Systems (HPTS-97) Asilomar, California, September 1997.


  32. Krithi Ramamritham and Mohan U. Kamath: Building Virtual Warehouses using Workflows and the Web (invited paper) International Workshop on Databases, Hong Kong, July 1997.


  33. G. Fohler and K. Ramamritham: Static Scheduling of Pipelined Periodic Tasks in Distributed Real-Time Systems, 9th EuroMicro Workshop on Real-Time Systems, June 1997, pp. 128-135, Toledo, Spain.


  34. Ping Xuan, Subhabrata Sen, Oscar Gonzalez, Jesus Fernandez and Krithi Ramamritham: Broadcast on Demand: Efficient and Timely Dissemination of Data in Mobile Environments, Proceedings of the Third IEEE Real-Time Technology and Applications, Montreal, Canada, June 1997.


  35. R. Gupta, J. Haritsa and K. Ramamritham, Revising Commit Processing in Distributed Database Systems, ACM SIGMOD International Conference on Management of Data, May 1997, pp. 486-497.


  36. Cris Pedregal Martin and Krithi Ramamritham: "Delegation: Efficiently Rewriting History", In Proceedings of the Thirteenth International Conf. on Data Engineering, p. 266-275, Birmingham, UK, April 1997.


  37. K. Ramamritham, Issues in Achieving Temporal and Semantic Coherency in Distributed Real-time Applications, Proc. of the Third Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), Feb 1997, pp. 161-162.


  38. Hiroyuki Kaneko, John A. Stankovic, Subhabrata Sen, and Krithi Ramamritham: Integrated Scheduling of Multimedia and Hard Real-Time Tasks, Proceedings of the 17th IEEE Real-Time Systems Symposium, Washington, DC, December 1996.


  39. R. Gupta, J. Haritsa, K. Ramamritham and S. Seshadri, Commit Processing in Distributed Real-Time Database Systems, 17th IEEE Real-Time Systems Symposium December 1996, pp. 220-229.


  40. M. Xiong, R. Sivasankaran,J. A. Stankovic K. Ramamritham and ,D. Towsley, Scheduling Transactions with Temporal Constraints: Exploiting Data Semantics, 17th IEEE Real-Time Systems Symposium, December 1996, pp. 240-251.


  41. Mohan U. Kamath and Krithi Ramamritham: Efficient Transaction Support for Dynamic Information Retrieval Systems, in 19th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '96), Zurich, Switzerland, August 1996. (You can listen to the abstract of this paper.)


  42. Carlton Bickford, Marie S. Teo, Gary Wallace, John A. Stankovic, and Krithi Ramamritham: A Robotic Assembly Application on the Spring Real-Time System, Proceedings of the Second IEEE Real-Time Technology and Applications, Brookline, MA, June, 1996.


  43. Mohan U. Kamath and Krithi Ramamritham: Bridging the gap between Transaction Management and Workflow Management, In NSF Workshop on Workflow and Process Automation in Information Systems, Athens, Georgia, May 1996.


  44. K. Ramamritham, R. Sivasankaran, J. A. Stankovic, D. T. Towsley and M. Xiong. Integrating Temporal, Real-Time, and Active Databases, ACM Sigmod Record, Vol. 25. No. 1, March 1996, pp. 8-12.


  45. R.F.M. Aranha, V. Ganti, S. Prasanna, C.R. Muthukrishnan, S.T.S. Prasad and K. Ramamritham, Design, Implementation and Performance of a Real-Time Version of a Commercial RDBMS, Intl. Conference on the Management of Data, December, 1995.


  46. G. Manimaran, S. R. Murthy and K. Ramamritham, A New Algorithm for Dynamic Scheduling of Parallelizable Tasks in Real-Time Multiprocessor Systems, Real-Time Systems Journal Vol. 15, 1998, pp.39-60.


  47. K. Ramamritham, The Origin of TCs (or, where do Time Constraints come from?) invited paper, Workshop on Active Real-Time Databases, June 1995.


  48. R. Sivasankaran, K. Ramamritham, J.A. Stankovic and D. Towsley, Data Placement, Logging and Recovery in Real-Time Active Databases, Workshop on Active Real-Time Databases, June 1995.


  49. J. M. Adan, M. F. Magalhaes and K. Ramamritham, Meeting Hard Real-Time Constraints Using Client-Server Model of Interaction, Seventh Euromicro Workshop on Real-Time Systems, June 1995.


  50. Lory D. Molesky and Krithi Ramamritham: Recovery Protocols for Shared Memory Database Systems, in 1995 ACM SIGMOD International Conference on the Management of Data (TR94-64).


  51. D. Niehaus, J.A. Stankovic and K. Ramamritham, A Real-Time System Description Language, Real-Time Technology and Applications Symposium, May 1995.


  52. Mohan U. Kamath, Krithi Ramamritham, and Don Towsley: Continuous Media Sharing in Multimedia Database Systems, Proceedings of 4th International Conference on Database Systems for Advanced Applications (DASFAA'95), Singapore, 1995 , World Scientific Publishing Co.


  53. Panos Chrysanthis and Krithi Ramamritham: Autonomy Requirements in Heterogeneous Distributed Database Systems.  Proceedings of the 6th International Conference on Management of Data (COMAD'94), December 1994.


  54. Lory D. Molesky and Krithi Ramamritham: Recoverable Data Structures for Supporting Parallel Database Applications, First International Workshop on Parallel Processing, December 1994.


  55. B. Purimetla, R. Sivasankaran, J.A. Stankovic, K. Ramamritham and D. Towsley, Priority Assignment in Real-Time Active Databases, Conference on Parallel and Distributed Information Systems, Oct 1994.


  56. A. Biliris, S. Dar, N. Gehani, H. Jagadish, Krithi Ramamritham: ASSET: A System for Supporting Extended Transactions, 1994 ACM SIGMOD International Conference on the Management of Data (TR94-27).


  57. P. K. Chrysanthis and K. Ramamritham, Systematic Synthesis of Extended Transactions, Fourth Hellenic Computer Science Conference, Greece, Vol. 2, December 1993, pp. 259-272.


  58. D. Niehaus, K. Ramamritham, J.A. Stankovic, G. Wallace, C. Weems, W. Burleson and J. Ko, The Spring Scheduling Co-Processor: Design, Use, and Performance, Real-Time Systems Symposium, Dec 1993, pp. 106-111.


  59. P. K. Chrysanthis and K. Ramamritham, Impact of Autonomy Requirements on Transactions and their Management in Heterogeneous Distributed Database Systems, DBTA Workshop on Interoperability of Database Systems and Database Applications, Switzerland, October 1993.


  60. W. Burleson, J. Ko, D. Niehaus, K. Ramamritham, J.A. Stankovic, G. Wallace and C. Weems, The Spring Scheduling Co-Processor: A Scheduling Accelerator, International Conference on Computer Design, IEEE, October 1993.


  61. K.Ramamritham, Time for Real-Time Temporal Databases? International Workshop on an Infrastructure for Temporal Databases, June 1993.


  62. K. Ramamritham, G. Fohler and J. M. Adan, Issues in the Static Allocation and Scheduling of Complex Periodic Tasks, 10th IEEE Workshop on Real-Time Operating Systems and Software, May 1993.


  63. Mohan U. Kamath and Krithi Ramamritham: Performance Characteristics of Epsilon Serializability with Hierarchical Inconsistency Bounds, Proceedings of 9th International Conference on Data Engineering, Vienna, 1993, IEEE Computer Society Press.


  64. F. Wang, K. Ramamritham and J.A. Stankovic, Bounds on the Schedule Length for Some Heuristic Scheduling Algorithms for Hard Real-time Tasks, Real-Time Systems Symposium, December 1992.


  65. K. DiBella, Krithi Ramamritham, Panos Chrysanthis, S. Raghuram. Scheduling Algorithms and their Performance on Shared Memory Multiprocessors, The Proceedings of the 5th ISMM Conference on Parallel and Distributed Computing and Systems, pp. 133-139, October 1992.


  66. P. K. Chrysanthis and K. Ramamritham, ACTA: A Comprehensive TransAction Framework for Extended Transactions, 2nd International Workshop on Research Issues in Data Engineering: Transactions and Query Processing, Feb 1992.


  67. V. Yodaiken and K. Ramamritham, Verification of a Reliable Net Protocol, Symp. on Formal Techniques in Real-Time and Fault Tolerant Systems, Jan 1992.


  68. J.Huang, J.A. Stankovic, K. Ramamritham and D. Towsley, On Using Priority Inheritance in Real-Time Databases, Real-Time Systems Symposium, Dec 1991.


  69. J.Huang, J.A. Stankovic, K. Ramamritham and D. Towsley, Experimental Evaluation of Real-Time Optimistic Concurrency Control Schemes, Conference on Very Large Data Bases, Sep 1991, pp. 35-46.


  70. Panos Chrysanthis and Krithi Ramamritham: A Formalism for Extended Transaction Models, Proceedings of the Seventeenth International Conference on VLDB, pp. 103-111, September 1991.


  71. J.A. Stankovic, K. Ramamritham and Erich M. Nahum, Predictable Interprocess Communication for Hard Real-Time Systems, 10th IFAC Workshop on Distributed Computer Control Systems, Sep 1991.


  72. Panos Chrysanthis, Raghuram, and Krithi Ramamritham: Extracting Concurrency from Objects: A Methodology, 1991 ACM SIGMOD International Conference on the Management of Data (TR90-126).


  73. Panos Chrysanthis and Krithi Ramamritham: A Unifying Framework for Transactions in Competitive and Cooperative Environments, IEEE Office and Knowledge Engineering, 4(1):3-22, February 1991.


  74. C. Shen, K. Ramamritham and J.A. Stankovic, Resource Reclaiming in Real-Time, Proc Real-Time System Symposium, Dec. 1990, pp. 41-50.


  75. V. Yodaiken and K. Ramamritham, Specifying and Verifying a Real-Time Priority Queue with Modal Algebra, Proc Real-Time System Symposium, Dec. 1990, pp. 300-310.


  76. K. Ramamritham, Scheduling Complex Periodic Tasks, Intl. Conference on Distributed Computing Systems, June 1990.


  77. B. R. Badrinath , and Krithi Ramamritham: Performance Evaluation of Semantics-based Multilevel Concurrency Control Protocols, Proceedings of the ACM SIGMOD International Conference on Management of Data, May 1990.


  78. P. K. Chrysanthis and K. Ramamritham, ACTA: A framework for specifying and reasoning about transaction structure and behavior, ACM SIGMOD International Conference on Management of Data, May 1990, Readings in Database Systems, II Edition, Michael Stonebraker, Editor, Morgan Kaufmann, January 1993.


  79. Panos Chrysanthis, David Stemple and Krithi Ramamritham: A Logically Distributed Approach for Structuring Office Systems, Proceedings of the Conference on Office Information Systems, pp. 11-20, April 1990.


  80. L. Molesky, K. Ramamritham, C. Shen, J.A. Stankovic and G. Zlokapa, Implementing a Predictable Real-time Multiprocessor Kernel - the Spring Kernel, 7th IEEE Workshop on Real-time Operating Systems and Software, May 1990.


  81. J. Huang, J.A. Stankovic, D. Towsley and K. Ramamritham, Experimental Evaluation of Real-time Transaction Processing, Real-time System Symposium, Dec 1989.


  82. G.Pocock and K. Ramamritham, Real-time Distributed Operating Systems for Robots, SPIE's Symposium on Advances in Intelligent Robotics Systems, November 1989.


  83. K. Ramamritham, J.A. Stankovic and P. Shiah, O(n) Scheduling Algorithms for Real-Time Multiprocessor Systems, International Conference on Parallel Processing, Aug 1989.


  84. J. A. Stankovic, D. Niehaus and K. Ramamritham, On Using the Spring Kernel to Support Real-time AI Applications, Proc. EuroMicro Workshop on Real-time Systems, June 1989.



  85. W. Zhao and K. Ramamritham, Use of Transaction Structure for Improving Concurrency, 12th Australian Computer Science Conference, February 1989.


  86. S. Biyabani, J.A. Stankovic and K. Ramamritham, The Integration of Criticalness and Deadlines in Scheduling Real-Time Tasks, 1988 Real-Time Systems Symposium, Dec 1988.


  87. W. Zhao, J. A. Stankovic and K. Ramamritham, A Window Protocol for Transmission of Time Constrained Messages, International Conference on Distributed Computing Systems, June 1988.


  88. J. A. Stankovic and K. Ramamritham, The Design of the Spring Kernel, Symposium on Real-Time Systems, Dec 1987.


  89. K. Ramamritham, J.A. Stankovic and W. Zhao, Meta-Level Control in Distributed Real-Time Systems, Conference on Distributed Computing Systems, Sep 1987.


  90. B. R. Badrinath and K. Ramamritham, Semantics-Based Concurrency Control: Beyond Commutativity, ACM Transactions on Database Systems, Vol. 17, No. 1, March 1992, pp. 163-199.


  91. S. Cheng, J.A. Stankovic and K. Ramamritham, Dynamic Scheduling of Groups of Tasks with Precedence Constraints in Distributed Hard Real-time Systems, Real-time Systems Symposium, Dec 1986.


  92. P. K. Chrysanthis, K. Ramamritham, D. Stemple and S. Vinter, The Gutenberg Operating System Kernel, Fall Joint Computer Conference, Nov 1986.


  93. S. Vinter, K. Ramamritham and D. Stemple, Recoverable Actions in Gutenberg, International Conference on Distributed Computing, May 1986, pp. 242-249.


  94. W. Zhao and K. Ramamritham, Distributed Scheduling Using Bidding and Focussed Addressing, Symp. on Real-Time Systems, Dec 1984, pp. 103-111.


  95. K. Ramamritham, D. Lyons, G. Pocock and M.A. Arbib, Towards Distributed Robot Control, Symposium on Robot Control, Barcelona, Spain, Nov 1985, pp. 107-112.


  96. K. Ramamritham, D. Stemple and S. Vinter, Decentralized Access Control in a Distributed System, International Conference on Distributed Computing Systems, May 1985, pp. 524-531.


  97. K. Ramamritham, Resource Controller Tasks in Ada: Their Structure and Semantics, Seventh International Conference on Software Engineering, March 1984, pp. 67-76.


  98. K.Ramamritham and P. Sunderrajan, Automatic Generation of Code for Resource Controller Tasks in Ada, Symposium on the Application and Assessment of Automated Tools for Software Engineering, San Francisco, Nov 1983, pp. 133-142.


  99. K. Ramamritham, S. Vinter and D. Stemple, Primitives for Accessing Protected Objects, Third Symposium on Reliability in Distributed Software and Database Systems, Oct 1983, pp. 114-122.


  100. D. Stemple, K. Ramamritham, S. Vinter and T. Sheard, Operating System Support for Abstract Database Types, Second International Conference on Databases, S.M. Deen
    and P. Hammersley, Editors, Wiley Heyden Ltd., Aug-Sep 1983, pp. 179-195.


  101. K. Ramamritham, Degrees of Fairness and their Realization, Proc. Hawaii International Conference on System Sciences, Jan 1983, pp. 146-153.


  102. K. Ramamritham, On the Termination of Transactions in the Delta System, Proc. 3rd International Conference on Distributed Computing Systems, Oct 1982, pp. 430-437.


  103. K. Ramamritham and R.M. Keller, On Synchronization and its Specification, Springer Lecture Notes in Computer Science 111, Springer-Verlag, June 1981, pp. 271-282.


  104. K. Ramamritham and R.M. Keller, Specifying and Proving Properties of Sentinel Processes, Proc. 5th International Conference on Software Engineering, Mar 1981, pp. 374-382.

  105. K. Ramamritham and R.M. Keller, Specification and Synthesis of Synchronizers, Proc. 1980 International Conference on Parallel Processing, Aug 1980, pp. 311-321.

Other Publications



  1. Invited submission to the column on ``Reminiscences on Influential Papers,'' R. Snodgrass, ed.'', in SIGMOD Record. Appeared in Vol. 27, No.4, Dec 1998.


  2. K. Ramamrithamand N. Soparkar, Report on DART '96: Databases: Active and Real-Time (Concepts meet Practice) ACM SIGMOD Record, Sep 1997.



  3. O. Gonzalez, S. Sen, K. Ramamritham and J.A. Stankovic, Incorporation of Multimedia Capabilities in Distributed Real-Time Applications, Workshop on Databases: Active and Real-Time, Baltimore, MD, Nov. 1996.


  4. P. K. Chrysanthis and K. Ramamritham, Delegation in ACTA as a Means to Control Sharing in Extended Transactions, IEEE Data Engineering, June 1993.


  5. K. Ramamritham, E. Brown, J. Dey, M. Kamath, J. Kundu, L. Molesky, E. Nahum, C. Pedregal, B. Purimetla, R. Sivasankaran, and D. Yates, A Comparative Study of Consistency in Different Replicated Domains, May 1992.


  6. K. Ramamritham, J.E.B. Moss, J.A. Stankovic, D. Stemple, B. Croft, and D. Towsley, Summary of Database Research Activities at The University of Massachusetts, Amherst, SIGMOD Newsletter, 1992.


  7. J. A. Stankovic and K. Ramamritham, Multiprocessing and Distributed Scheduling Results and Architectural Support, Proc. Responsive Systems Workshop, October 1991.


  8. K. Ramamritham, and B. Martin, (editors) Proceedings of the OOPSLA/ECOOP Workshop on Transactions and Objects, Oct 1990.


  9. K. Ramamritham and J.M. Adan, Load Balancing During the Static Allocation and Scheduling of Complex Periodic Tasks, Oct 1990.


  10. K. Ramamritham, Fault Tolerance in Spring: Issues and Possibilities, Technical Report, August 1990.


  11. K. Ramamrithamand P. K. Chrysanthis, Capturing the Structure and the Behavior of Complex Transactions, Proc. Third Workshop on Large Grain Parallelism, October 1989.


  12. J. A. Stankovic and K. Ramamritham, The Spring Kernel: A New Paradigm for Real-Time Operating Systems, ACM Operating Systems Review, Vol. 23, No. 3, July, 1989, pp. 54-71.


  13. K. Ramamritham, Work at Eindhoven on Formal Aspects of Real-time Systems, ONR European Scientific News, 1988.


  14. K. Ramamritham, The MARS Project: Building Deterministic Real-time Systems, ONR European Scientific News, 1989.


  15. K. Ramamritham, Time-Constrained Object-Oriented Computations, Technical Memo, University of Newcastle, June 1988.


  16. K. Ramamritham, Real-Time System Support for Robotics, 1988 IEEE Workshop on Special Computer Architectures for Robotics and Automation, April, 1988.


  17. K. Ramamritham and M. Arbib, Distributed Control and Scheduling for Robots, COINS Technical Report 88-90.


  18. B. R. Badrinath: Concurrency Control in Complex Information Systems: A Semantics-Based Approach. Computer Science Technical Report 89-91


  19. V. Yodaiken and K. Ramamritham, Characterizing Complex State Machines in Modal Logic, COINS Technical Report 87-106, October 1987.

krithi@cse.iitb.ernet.in
Aug 2 2000