skip to main content
article
Free Access

On real-time transactions

Published:01 March 1988Publication History
Skip Abstract Section

Abstract

Next generation real-time systems will require greater flexibility and predictability than is commonly found in today's systems. These future systems include the space station, integrated vision/robotics/AI systems, collections of humans/robots coordinating to achieve common objectives (usually in hazardous environments such as undersea exploration or chemical plants), and various command and control applications. The complexity of such systems due to timing constraints, concurrency, and distribution is high. It is accepted that the synchronization, failure atomicity, and permanence properties of transactions aid in the development of distributed systems. However, little work has been done in exploiting transactions in a real-time context. We have been attempting to categorize real-time data into classes depending on their time, synchronization, atomicity, and permanence properties. Then, using the semantics of the data and the applications, we are developing special, tailored, real-time transactions that only supply the minimal properties necessary for that class. This reduces the system overhead in supporting access to various types of data. The eventual goal is to verify that timing requirements can be met.

References

  1. {1} Biyabani, S., "Criticalness Considerations in Task Allocation in Hard Real-Time Systems," Masters Thesis, Univ. of Mass, in preparation.Google ScholarGoogle Scholar
  2. {2} Blazewicz, J., "Deadline Scheduling of Tasks with Ready Times and Resource Constraints", Information Processing Letters, Vol. 8, No. 2, February 1979.Google ScholarGoogle ScholarCross RefCross Ref
  3. {3} Leinbaugh, D., "Guaranteed Response Times in a Hard Real-Time Environment," IEEE Trans on Soft Eng., Vol. SE-6, January 1980.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {4} M. L. Molle and Lenonard Kleinrock, "Virtual Time CSMA: Why Two Clocks are Better than One", IEEE transactions on Communications, Vol. COM-33, No. 9, September 1985.Google ScholarGoogle Scholar
  5. {5} Ramamritham, K.: and J. Stankovic, "Dynamic Task Scheduling in Distributed Hard Real-Time Systems," IEEE Software, Vol. 1, No. 3, July 1984.Google ScholarGoogle Scholar
  6. {6} Stankovic, J. and K. Ramamritham, "The Design of the Spring Kernel," Proc 1987 Real Time Systems Symposium, 1987.Google ScholarGoogle Scholar
  7. {7} Stankovic, J., and L. Sha, "The Principle of Segmentation," Technical Report, 1987.Google ScholarGoogle Scholar
  8. {8} Zhao, W., Ramamritham, K., and J. Stankovic, "Scheduling Tasks with Resource Requirements in Hard Real-Time Systems," IEEE Transactions on Software Engineering, May 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {9} W. Zhao, and K. Ramamritham "Virtual Time CSMA Protocols for Hard Real-Time Communication", IEEE Transactions on Software Engineering, Vol. SE- 13, No. 8, August 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On real-time transactions

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGMOD Record
                ACM SIGMOD Record  Volume 17, Issue 1
                Special Issue on Real-Time Database Systems
                March, 1988
                95 pages
                ISSN:0163-5808
                DOI:10.1145/44203
                Issue’s Table of Contents

                Copyright © 1988 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 March 1988

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader