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 条
  • [41] Scheduling optional computations for adaptive real-time systems
    McElhone, C
    Burns, A
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (01) : 49 - 77
  • [42] Real-Time Scheduling in IoT Applications: A Systematic Review
    Khajeh, Sima Abolhassani
    Saberikamarposhti, Morteza
    Rahmani, Amir Masoud
    SENSORS, 2023, 23 (01)
  • [43] Compositional real-time scheduling framework with periodic model
    Shin, Insik
    Lee, Insup
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (03)
  • [44] Concurrent scheduling for real-time staging in oversubscribed networks
    Eltayeb, M
    Dogan, A
    Özgüner, F
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 175 - 180
  • [45] The Research on Real-Time Scheduling Algorithm in Distributed System
    Wang Chengjun
    2009 PACIFIC-ASIA CONFERENCE ON KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 74
  • [46] Application of mobile agents in a web-based real-time monitoring system
    S. K. Ong
    W. W. Sun
    The International Journal of Advanced Manufacturing Technology, 2003, 22 : 33 - 40
  • [47] Application of mobile agents in a web-based real-time monitoring system
    Ong, SK
    Sun, WW
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2003, 22 (1-2) : 33 - 40
  • [48] Performance of Partitioned Homogeneous Multiprocessor Real-Time Scheduling Algorithms in Heterogeneous Environments
    Burke, Andrew
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 250 - 255
  • [49] Real-time scheduling of parallel tasks with tight deadlines
    Jiang, Xu
    Guan, Nan
    Long, Xiang
    Tang, Yue
    He, Qingqiang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 108
  • [50] Real-time scheduling in video systems
    deKock, EA
    Aarts, EHL
    Essink, G
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 309 - 318