Design pattern for the adaptive scheduling of real-time tasks with multiple versions in RTSJ

被引:0
|
作者
Gonçalves, R [1 ]
de Oliveira, RS [1 ]
Montez, C [1 ]
机构
[1] Univ Fed Santa Catarina, LCMI, Dept Automacao & Sistemas, BR-88040900 Florianopolis, SC, Brazil
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a design pattern of an adaptive scheduling based on the management of the tasks execution time, achieved through multiple versions of the tasks, applied to the Real-Time Specification for Java. A structure of classes is used to facilitate the development of tasks, while allowing the independence of the application code from the code responsible for the adaptive control. The design pattern is described through UML diagrams and an example implementation is presented.
引用
收藏
页码:65 / 73
页数:9
相关论文
共 50 条
  • [1] A technique for adaptive scheduling of soft real-time tasks
    Beccari, G
    Caselli, S
    Zanichelli, F
    [J]. REAL-TIME SYSTEMS, 2005, 30 (03) : 187 - 215
  • [2] A Technique for Adaptive Scheduling of Soft Real-Time Tasks
    G. Beccari
    S. Caselli
    F. Zanichelli
    [J]. Real-Time Systems, 2005, 30 : 187 - 215
  • [3] EDF Scheduling of Real-Time Tasks on Multiple Cores: Adaptive Partitioning vs. Global Scheduling
    Abeni, Luca
    Cucinotta, Tommaso
    [J]. APPLIED COMPUTING REVIEW, 2020, 20 (02): : 5 - 18
  • [4] Pattern Recognition based Adaptive Real-time Scheduling
    Shi, XA
    Zhou, XS
    Gu, JH
    Lin, Y
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 3160 - 3166
  • [5] A Framework Accommodating Categorized Multiprocessor Real-time Scheduling in the RTSJ
    Kwon, Jinsan
    Cho, Hyeonjoong
    Ravindran, Binoy
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 18 - 25
  • [6] Adaptive Partitioning of Real-Time Tasks on Multiple Processors
    Abeni, Luca
    Cucinotta, Tommaso
    [J]. PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 572 - 579
  • [7] Allocating and scheduling tasks in multiple fieldbus real-time systems
    Richard, M
    Richard, P
    Cottet, F
    [J]. ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2003, : 137 - 144
  • [8] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [9] Scheduling real-time tasks for dependability
    Oh, Y
    Son, SH
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1997, 48 (06) : 629 - 639
  • [10] SCHEDULING HARD REAL-TIME TASKS WITH TOLERANCE OF MULTIPLE PROCESSOR FAILURES
    OH, YF
    SON, SH
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 193 - 206