Independently-developed Real-Time Systems on Multi-cores with Shared Resources

被引:21
|
作者
Nemati, Farhang [1 ]
Behnam, Moris [1 ]
Nolte, Thomas [1 ]
机构
[1] Malardalen Univ, Malardalen Real Time Res Ctr, Vasteras, Sweden
关键词
SYNCHRONIZATION;
D O I
10.1109/ECRTS.2011.31
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we propose a synchronization protocol for resource sharing among independently-developed real-time systems on multi-core platforms. The systems may use different scheduling policies and they may have their own local priority settings. Each system is allocated on a dedicated processor (core). In the proposed synchronization protocol, each system is abstracted by an interface which abstracts the information needed for supporting global resources. The protocol facilitates the composability of various real-time systems with different scheduling and priority settings on a multi-core platform. We have performed experimental evaluations and compared the performance of our proposed protocol (MSOS) against the two existing synchronization protocols MPCP and FMLP. The results show that the new synchronization protocol enables composability without any significant loss of performance. In fact, in most cases the new protocol performs better than at least one of the other two synchronization protocols. Hence, we believe that the proposed protocol is a viable solution for synchronization among independently-developed real-time systems executing on a multi-core platform.
引用
收藏
页码:251 / 261
页数:11
相关论文
共 50 条
  • [1] Efficiently Migrating Real-Time Systems to Multi-Cores
    Nemati, Farhang
    Behnam, Moris
    Nolte, Thomas
    [J]. 2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [2] Performance Isolation for Real-time Systems with Xen Hypervisor on Multi-cores
    Jing, Wei
    Guan, Nan
    Yi, Wang
    [J]. 2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [3] Building real-time parallel task systems on multi-cores: A hierarchical scheduling approach
    Yang, Tao
    Deng, Qingxu
    Sun, Lei
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 92 : 1 - 11
  • [4] Real-Time scheduling and analysis of parallel tasks on heterogeneous multi-cores
    Chang, Shuangshuang
    Zhao, Xufeng
    Liu, Zhenyu
    Deng, Qingxu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 105
  • [5] Partitioning Real-Time Systems on Multiprocessors with Shared Resources
    Nemati, Farhang
    Nolte, Thomas
    Behnam, Moris
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 253 - 269
  • [6] Towards Resource Sharing by Message Passing among Real-Time Components on Multi-cores
    Nemati, Farhang
    Inam, Rafia
    Nolte, Thomas
    Sjodin, Mikael
    [J]. 2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [7] Shared-Clock Methodology for Time-Triggered Multi-Cores
    Athaide, Keith F.
    Pont, Michael J.
    Ayavoo, Devaraj
    [J]. COMMUNICATING PROCESS ARCHITECTURES 2008, 2008, 66 : 149 - +
  • [8] Statistical analysis for shared resources effects with multi-core real-time systems
    Durand, Julien
    Bouchebaba, Youcef
    Santinelli, Luca
    [J]. 2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 362 - 371
  • [9] Intra-Task Priority Assignment in Real-Time Scheduling of DAG Tasks on Multi-Cores
    He, Qingqiang
    Jiang, Xu
    Guan, Nan
    Guo, Zhishan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (10) : 2283 - 2295
  • [10] Energy Efficient Real-Time Scheduling Using DPM on Mobile Sensors with a Uniform Multi-Cores
    Kim, Youngmin
    Lee, Ki-Seong
    Lee, Chan-Gun
    [J]. SENSORS, 2017, 17 (12)