Transparent and Portable Agent Based Task Migration for Data-flow Applications on Multi-tiled Architectures

被引:0
|
作者
El-Antably, Ashaf [1 ]
Gruber, Olivier [2 ]
Fournel, Nicolas [1 ]
Rousseau, Frederic [1 ]
机构
[1] CNRS UJF Grenoble INP, TIMA Lab, F-38031 Grenoble, France
[2] CNRS UJF Grenoble INP, LIG, F-38041 Grenoble, France
关键词
Task migration; Multi-tiled architecture; task code replication;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fully distributed memory multi-processors ( MPSoC) implemented in multi-tiled architectures are promising solutions to support modern sophisticated applications, however, reliability of such systems is always an issue. As a result, system-level solution like task migration keeps its importance. Transferring the execution of a task from one tile to another helps keep acceptable reliability of such systems. A tile contains at least one processor and associated peripherals with a communication device responsible for inter-tile communications. We propose in this work a task migration technique that targets data-flow applications running on multi-tiled architectures. This technique uses a middleware layer that makes it transparent to application programmers and eases its portability over different multi-tiled architectures. It can be deployed on small operating systems that support neither MMU nor dynamic loading for task code. We show that this technique is operational on x86 based real hardware platform. Experimental results show low overhead both in memory and performance without much variance.
引用
收藏
页码:183 / 192
页数:10
相关论文
共 26 条
  • [21] A study of predictable execution models implementation for industrial data-flow applications on a multi-core platform with shared banked memory
    Schuh, Matheus
    Maiza, Claire
    Goossens, Joel
    Raymond, Pascal
    de Dinechin, Benoit Dupont
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 283 - 295
  • [22] On the Task Mapping and Scheduling for DAG-based Embedded Vision Applications on Heterogeneous Multi/Many-core Architectures
    Aldegheri, Stefano
    Bombieri, Nicola
    Patel, Hiren
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1003 - 1006
  • [23] Research on multi-task parallel PLC control based on data flow clustering algorithm
    Gao, Yun
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON COMPUTER, INTERNET OF THINGS AND CONTROL ENGINEERING, CITCE 2024, 2024, : 47 - 51
  • [24] Research on Altitude Table Data Visualization and Data Flow Migration Technology Based on Multi-framework Integration
    Zhou, Qi-Fan
    Guo, Ying-Qing
    Zhao, Wan-Li
    Wang, Kun
    Xu, Ke-jie
    Tao, Xin-Xin
    Dong, Yun-Hui
    Chai, Bo-Song
    JOURNAL OF THE CHINESE SOCIETY OF MECHANICAL ENGINEERS, 2023, 44 (04): : 447 - 454
  • [25] A Flow-based Multi-agent Data Exfiltration Detection Architecture for Ultra-low Latency Networks
    Marques, Rafael Salema
    Epiphaniou, Gregory
    Al-Khateeb, Haider
    Maple, Carsten
    Hammoudeh, Mohammad
    De Castro, Paulo Andre Lima
    Dehghantanha, Ali
    Choo, Kkwang Raymond
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2021, 21 (04)
  • [26] Two-Timescale Joint Optimization of Task Scheduling and Resource Scaling in Multi-Data Center System Based on Multi-Agent Deep Reinforcement Learning
    Chen, Shuangwu
    Li, Jiangming
    Yuan, Qifeng
    He, Huasen
    Li, Sen
    Yang, Jian
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (12) : 2331 - 2346