A period assignment algorithm for real-time system design

被引:0
|
作者
Ryu, M [1 ]
Hong, S
机构
[1] Seoul Natl Univ, Sch Elect Engn, Seoul 151742, South Korea
[2] Seoul Natl Univ, ERC ACI, Seoul 151742, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Digital controllers found in many industrial real-time systems consist of a number of interacting periodic tasks. To sustain the required control quality, these tasks possess the maximum activation periods as performance constraints. An essential step in developing a realtime system is thus to assign each of these tasks a constant period such that the maximum activation requirements are met while the system utilization is minimized [3]. Given a task graph design allowing producer/consumer relationships among tasks [4], resource demands of tasks, and range constraints on periods, the period assignment problem falls into a class of nonlinear optimization problems. This paper proposes a polynomial time approximation algorithm which produces a solution whose utilization does not exceed twice the optimal utilization. Our experimental analysis shows that the proposed algorithm finds solutions which are very close to the optimal ones in most cases of practical interest.
引用
收藏
页码:34 / 43
页数:10
相关论文
共 50 条
  • [1] A real-time algorithm for timeslot assignment in ISM system with DVB-RCS
    Lee, Ik Sun
    Sung, Chang Sup
    Jin, Gwang-Ja
    Han, Ki Seop
    [J]. ETRI JOURNAL, 2007, 29 (03) : 329 - 335
  • [2] On Task Period Assignment in Multiprocessor Real-Time Control Systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 151 - 160
  • [3] A Period Assignment Method for Fixed Priority Preemptive Real-time Systems
    Liu, Jiankang
    Fu, Yunzhong
    Chen, Chuanwei
    Fu, Hongya
    [J]. PROCEEDINGS OF THE 2016 8TH INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING (ICIME 2016), 2016, : 89 - 92
  • [4] A New Algorithm Design for the Real-time Electrochemical Impedance Monitoring System
    Chang, Byoung-Yong
    [J]. JOURNAL OF ELECTROCHEMICAL SCIENCE AND TECHNOLOGY, 2012, 3 (04) : 154 - 158
  • [5] Deadline assignment in a distributed soft real-time system
    Kao, B
    Garcia-Molina, H
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (12) : 1268 - 1274
  • [6] Scheduling Algorithm of Non Real-Time Applications of the Open Real-Time System
    Jin Yongxian
    Huang Jingzhou
    Wang Jianguo
    [J]. ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 1082 - 1086
  • [7] Video processing real-time algorithm design verification on embedded system for HDTV
    Zlokolica, Vladimir
    Uzelac, Radmila
    Miljkovic, Goran
    Maruna, Tomislav
    Temerinac, Miodrag
    Teslic, Nikola
    [J]. 2009 1ST IEEE EASTERN EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, 2009, : 150 - 151
  • [8] Architecture and Algorithm Design for Civil Aviation Data Real-Time Analysis System
    Zhang, Yifeng
    Xi, Qi
    Wang, Jing
    Gu, Shuhuai
    [J]. IEEE ACCESS, 2024, 12 : 66382 - 66397
  • [9] Period-based load partitioning and assignment for large real-time applications
    Abdelzaher, TF
    Shin, KG
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (01) : 81 - 87
  • [10] Task assignment strategies for a complex real-time network system
    Kim, Hongryeol
    Oh, Jaejoon
    Kim, Daewon
    [J]. INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2006, 4 (05) : 601 - 614