BarMan: A run-time management framework in the resource continuum

被引:4
|
作者
Zanella, Michele [1 ]
Sciamanna, Filippo [1 ]
Fornaciari, William [1 ]
机构
[1] Politecn Milan, DEIB, Milan, Italy
基金
欧盟地平线“2020”;
关键词
Fog computing; Resource management; Programming model; Task allocation strategy; EDGE;
D O I
10.1016/j.suscom.2022.100663
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Over the last years, the number of IoT devices has grown exponentially, highlighting the current Cloud infrastructure limitations. In this regard, Fog and Edge computing began to move part of the computation closer to data sources by exploiting interconnected devices as part of a single heterogeneous and distributed system in a computing continuum viewpoint. Since these devices are typically heterogeneous in terms of performance, features, and capabilities, this perspective should encompass programming models and run-time management layers. This work presents and evaluates the BarMan open-source framework by implementing a Fog video surveillance use-case. BarMan leverages a task-based programming model combined with a run-time resource manager and the novel BeeR framework to deploy the application's tasks transparently. This enables the possibility of considering aspects related to the energy and power dissipated by the devices and the single application. Moreover, we developed a task allocation policy to maximize application performance, considering run-time aspects, such as load and connectivity, of the time-varying available devices. Through an experimental evaluation performed on a real cluster equipped with heterogeneous embedded boards, we evaluated different execution scenarios to show the framework's functionality and the benefit of a distributed approach, leading up to an improvement of 66% on the frame processing latency w.r.t. a monolithic solution.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Run-time Resource Management in SOA Virtualized Environments
    Ardagna, Danilo
    Mirandola, Raffaela
    Trubian, Marco
    Zhang, Li
    [J]. QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 39 - 46
  • [2] TDP_SHELL: An interoperability framework for resource management systems and run-time monitoring tools
    Ivars, Vicente
    Cortes, Ana
    Senar, Miquel A.
    [J]. EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 15 - 24
  • [3] Run-time Resource Management based on Design Space Exploration
    Ykman-Couvreur, Chantal
    Hartmann, Philipp A.
    Palermo, Gianluca
    Colas-Bigey, Fabien
    San, Laurent
    [J]. CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 557 - 565
  • [4] A Framework for Run-time Reconfigurable Systems
    Michael Eisenring
    Marco Platzner
    [J]. The Journal of Supercomputing, 2002, 21 : 145 - 159
  • [5] Run-Time Resource Management in CMPs Handling Multiple Aging Mechanisms
    Haghbayan, Hashem
    Miele, Antonio
    Mutlu, Onur
    Plosila, Juha
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (10) : 2872 - 2887
  • [6] A framework for run-time reconfigurable systems
    Eisenring, M
    Platzner, M
    [J]. JOURNAL OF SUPERCOMPUTING, 2002, 21 (02): : 145 - 159
  • [7] A Run-time Self-Adaptive Resource Allocation Framework for MPSoC Systems
    Quan, Wei
    Pimentel, Andy D.
    [J]. 2015 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2015, : 53 - 56
  • [8] An industrial design space exploration framework for supporting run-time resource management on multi-core systems
    Mariani, G.
    Avasare, P.
    Vanmeerbeeck, G.
    Ykman-Couvreur, C.
    Palermo, G.
    Silvano, C.
    Zaccaria, V.
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 196 - 201
  • [9] Evaluating Run-time Resource Management policies for multi-core embedded platforms with the EMME Evaluation Framework
    [J]. Mariani, G. (giovanni.mariani@lu.unisi.ch), 1600, IEEE Computer Society
  • [10] Run-time Spatial Resource Management for Real-Time Applications on Heterogeneous MPSoCs
    ter Braak, Timon D.
    Holzenspies, Philip K. F.
    Kuper, Jan
    Hurink, Johann L.
    Smit, Gerard J. M.
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 357 - 362