CHAOSarc: kernel support for multiweight objects, invocations, and atomicity in real-time multiprocessor applications

  • Authors:
  • Ahmed Gheith;Karsten Schwan

  • Affiliations:
  • IBM, Austin, TX;Georgia Institute of Technology, Atlanta

  • Venue:
  • ACM Transactions on Computer Systems (TOCS)
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

CHAOSarc is an object-based multiprocessor operating system kernel that provides primitives with which programmers may easily construct objects of differing types and object invocations of differing semantics, targeting multiprocessor systems, and real-time applications. The CHAOSarc can guarantee desired performance and functionality levels of selected computations in real-time applications. Such guarantees can be made despite possible uncertainty in execution environments by allowing programs to adapt in performance and functionality to varying operating conditions. This paper reviews the primitives offered by CHAOSarc and demonstrates how the required elements of the CHAOSarc real-time kernel are constructed with those primitives.