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 条
  • [31] Real-time scheduling under time-interval constraints
    de la Rocha, Fabio Rodrigues
    de Oliveira, Romulo Silva
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 158 - 169
  • [32] Real-time distribution middleware from the Ada perspective
    Perez, Hector
    Gutierrez, J. Javier
    Sangorrin, Daniel
    Harbour, Michael Gonzalez
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2008, 2008, 5026 : 268 - 281
  • [33] Study on Service Oriented Real-time Message Middleware
    Liang, Yunlong
    Tang, Xinhuai
    Bing, Liu
    Chen, Delai
    2015 11TH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2015, : 207 - 211
  • [34] The XBot2 real-time middleware for robotics
    Laurenzi, Arturo
    Antonucci, Davide
    Tsagarakis, Nikos G.
    Muratore, Luca
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 163
  • [35] A Real-Time Intrusion-Tolerance Middleware Framework
    Lei Fuxing
    Guo Yuanbo
    Zhang Laishun
    Zhou Ruipeng
    ISTM/2009: 8TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, 2009, : 1421 - 1424
  • [36] MIRTES: MIddleware for Real-time Transactions in Embedded Systems
    Alessandrelli, Daniele
    Pagano, Paolo
    Nastasi, Christian
    Petracca, Matteo
    Dragoni, Aldo Franco
    3RD INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTION, 2010, : 586 - 593
  • [37] Serena: Scalable Middleware for Real-time Web Applications
    Kambona, Kennedy
    Boix, Elisa Gonzalez
    De Meuter, Wolfgang
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 802 - 805
  • [38] Web-based mobile robot platform for real-time exercises
    Sagiroglu, Seref
    Yilmaz, Nihat
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (02) : 3153 - 3166
  • [39] Simulation of Real-Time Multiprocessor Scheduling Using DES
    Cheramy, Maxime
    Deplanche, Anne-Marie
    Hladik, Pierre-Emmanuel
    SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SIMULTECH), 2015, 319 : 37 - 53
  • [40] Scheduling distributed real-time tasks with minimum jitter
    Di Natale, M
    Stankovic, JA
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (04) : 303 - 316