Scheduling Conditions for Real-Time Software Transactional Memory

被引:0
|
作者
Belwal, Chaitanya [1 ]
Cheng, Albert M. K. [1 ]
机构
[1] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
基金
美国国家科学基金会;
关键词
Operating systems; real-time system; schedulability analysis; transactional memory; utilization bounds;
D O I
10.1109/LES.2011.2161570
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software transactional memory (STM) is a transactional mechanism of controlling access to shared resources in memory. Recently, variants of STM with real-time support have been presented. Due to its abort-restart nature, the execution semantics of STM are different from the classical preemptive or nonpreemptive model. In this letter, we formally derive utilization based necessary and sufficient scheduling condition for a STM system using lazy conflict detection.
引用
下载
收藏
页码:93 / 96
页数:4
相关论文
共 50 条
  • [21] CPU scheduling and memory management for interactive real-time applications
    Shinpei Kato
    Yutaka Ishikawa
    Ragunathan (Raj) Rajkumar
    Real-Time Systems, 2011, 47 : 454 - 488
  • [22] CPU scheduling and memory management for interactive real-time applications
    Kato, Shinpei
    Ishikawa, Yutaka
    Rajkumar, Ragunathan
    REAL-TIME SYSTEMS, 2011, 47 (05) : 454 - 488
  • [23] Real-Time Scheduling for Phase Change Main Memory Systems
    Zhou, Miao
    Bock, Santiago
    Ferreira, Alexandre P.
    Childers, Bruce
    Melhem, Rami
    Mosse, Daniel
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 991 - 998
  • [24] Software transactional memory
    Shavit, N
    Touitou, D
    DISTRIBUTED COMPUTING, 1997, 10 (02) : 99 - 116
  • [25] Software transactional memory
    Nir Shavit
    Dan Touitou
    Distributed Computing, 1997, 10 : 99 - 116
  • [26] Software transactional memory
    Tel-Aviv Univ, Tel-Aviv, Israel
    Distrib Comput, 2 (99-116):
  • [27] Markov Chain-based Adaptive Scheduling in Software Transactional Memory
    Di Sanzo, Pierangelo
    Sannicandro, Marco
    Ciciani, Bruno
    Quaglia, Francesco
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 373 - 382
  • [28] REAL-TIME SOFTWARE
    WELLINGS, A
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 66 - 67
  • [29] Memory Performance Optimizations For Real-Time Software HDTV Decoding
    Han Chen
    Kai Li
    Bin Wei
    Journal of VLSI signal processing systems for signal, image and video technology, 2005, 41 : 193 - 207
  • [30] Memory performance optimizations for real-time software HDTV decoding
    Chen, H
    Li, K
    Wei, B
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 41 (02): : 193 - 207