• DocumentCode
    3110237
  • Title

    A framework for implementing objects and scheduling tasks in lock-free real-time systems

  • Author

    Anderson, James H. ; Ramamurthy, Srikanth

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    1996
  • fDate
    4-6 Dec 1996
  • Firstpage
    94
  • Lastpage
    105
  • Abstract
    We present an integrated framework for developing real time systems in which lock-free algorithms are employed to implement shared objects. There are two key objectives of our work. The first is to enable functionality for object sharing in lock-free real time systems that is comparable to that in lock based systems. Our main contribution toward this objective is an efficient approach for implementing multiobject lock-free operations and transactions. A second key objective of our work is to improve upon previously proposed scheduling conditions for tasks that share lock-free objects. When developing such conditions, the key issue is to bound the cost of operation “interferences”. We present a general approach for doing this, based on linear programming
  • Keywords
    concurrency control; linear programming; real-time systems; systems analysis; transaction processing; concurrency control; integrated framework; linear programming; lock based systems; lock-free algorithms; lock-free objects; lock-free real time systems; multiobject lock-free operations; object sharing; operation interferences; scheduling conditions; scheduling tasks; shared objects; Computer science; Costs; Delta modulation; Interference constraints; Linear programming; Processor scheduling; Protocols; Real time systems; Tail; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1996., 17th IEEE
  • Conference_Location
    Los Alamitos, CA
  • ISSN
    1052-8725
  • Print_ISBN
    0-8186-7689-2
  • Type

    conf

  • DOI
    10.1109/REAL.1996.563704
  • Filename
    563704