RT-JADE: A preemptive real-time scheduling middleware for mobile agents

被引:2
|
作者
Filgueiras, Tatiana Pereira [1 ]
Rodrigues, Leonardo M. [2 ]
Rech, Luciana de Oliveira [2 ]
Sa de Souza, Luciana Moreira [2 ]
Netto, Hylson Vescovi [2 ,3 ]
机构
[1] Ctr Univ Brusque UNIFEBE, Brusque, SC, Brazil
[2] Univ Fed Santa Catarina, Florianopolis, SC, Brazil
[3] Inst Fed Catarinense, Campus Blumenau, Blumenau, SC, Brazil
关键词
JADE; mobile agents; real time; scheduling; SYSTEMS; PLATFORM;
D O I
10.1002/cpe.5061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mobile agents are examples of distributed systems which may dispute for the same resources on their hosts. Treating such concurrency adequately is essential, particularly in real-time applications. Due to intrinsic time restrictions, mobile agents in real-time environments are only considered successful if they fulfill their mission by respecting their deadlines. Scheduling algorithms with different policies can be applied in these scenarios. However, the efficiency of these algorithms may deviate according to the missions and deadlines of the mobile agents. Also, these algorithms can be preemptive, or calculate the order of executions without interrupting an ongoing task. In this paper, we propose a middleware extension to the JADE platform that brings real-time scheduling support with preemption to mobile agents. The proposed solution uses best effort scheduling policy in the context of soft real-time applications. We evaluate the performance of the scheduling algorithms, with and without preemption, and the impact of the selected algorithms on mission fulfillment. The results of the proposed middleware showed a great improvement on mission accomplishment when compared to the FIFO algorithm provided by the JADE platform.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Data acquisition for stochastic real-time scheduling
    Savu, T.
    Annals of DAAAM for 2004 & Proceedings of the 15th International DAAAM Symposium: INTELLIGNET MANUFACTURING & AUTOMATION: GLOBALISATION - TECHNOLOGY - MEN - NATURE, 2004, : 407 - 408
  • [22] Yard Crane Scheduling with Real-time Reshuffle
    Man, Xiaoyi
    Zheng, Feifeng
    Chu, Feng
    Xu, Yinfeng
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM 2019), 2019, : 225 - 230
  • [23] Enhanced Scheduling for Real-Time Traffic Control
    Quang-Vinh Dang
    Rudova, Hana
    2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 578 - 585
  • [24] M3RT:: An internet end-to-end performance measurement approach for real-time applications with mobile agents
    Wong, AKY
    Ip, MTW
    Dillon, TS
    I-SPAN'02: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2002, : 119 - 124
  • [25] Real-Time Scheduling with MLFQ-RT Multilevel Feedback Queue with Starvation Mitigation
    Hoganson, Kenneth
    Brown, Joseph
    2017 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2017, : 155 - 160
  • [26] A real-time architecture for time-aware agents
    Prouskas, KV
    Pitt, JV
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (03): : 1553 - 1568
  • [27] An unfair semi-greedy real-time multiprocessor scheduling algorithm
    Alhussian, Hitham
    Zakaria, Nordin
    Patel, Ahmed
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 50 : 143 - 165
  • [28] SCHEDULING IN REAL-TIME MODELS
    KURKISUONIO, R
    SYSTA, K
    VAIN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 327 - 339
  • [29] Energy efficient non-preemptive scheduling of imprecise mixed-criticality real-time tasks
    Zhang, Yi-Wen
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2023, 37
  • [30] Optimal Priority-Free Conditionally-Preemptive Real-Time Scheduling of Periodic Tasks Based on DES Supervisory Control
    Wang, Xi
    Li, Zhiwu
    Wonham, Walter Murray
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (07): : 1082 - 1098