A framework for efficient performance prediction of distributed applications in heterogeneous systems

被引:0
|
作者
Bogdan Florin Cornea
Julien Bourgeois
机构
[1] UMR CNRS 6174,UFC/FEMTO
来源
关键词
Performance prediction; Distributed applications; Automatic static analysis; Block benchmarking; Trace-based simulation; dPerf;
D O I
暂无
中图分类号
学科分类号
摘要
Predicting distributed application performance is a constant challenge to researchers, with an increased difficulty when heterogeneous systems are involved. Research conducted so far is limited by application type, programming language, or targeted system. The employed models become too complex and prediction cost increases significantly. We propose dPerf, a new performance prediction tool. In dPerf, we extended existing methods from the frameworks Rose and SimGrid. New methods have also been proposed and implemented such that dPerf would perform (i) static code analysis and (ii) trace-based simulation. Based on these two phases, dPerf predicts the performance of C, C++ and Fortran applications communicating using MPI or P2PSAP. Neither one of the used frameworks was developed explicitly for performance prediction, making dPerf a novel tool. dPerf accuracy is validated by a sequential Laplace code and a parallel NAS benchmark. For a low prediction cost and a high gain, dPerf yields accurate results.
引用
收藏
页码:1609 / 1634
页数:25
相关论文
共 50 条
  • [41] FEVES: Framework for Efficient Parallel Video Encoding on Heterogeneous Systems
    Ilic, Aleksandar
    Momcilovic, Svetislav
    Roma, Nuno
    Sousa, Leonel
    [J]. 2014 43RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2014, : 20 - 29
  • [42] Energy-Efficient Scheduling Algorithms for Real-Time Parallel Applications on Heterogeneous Distributed Embedded Systems
    Xie, Guoqi
    Zeng, Gang
    Xiao, Xiongren
    Li, Renfa
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (12) : 3426 - 3442
  • [43] Energy-Efficient Fault-Tolerant Scheduling of Reliable Parallel Applications on Heterogeneous Distributed Embedded Systems
    Xie, Guoqi
    Chen, Yuekun
    Xiao, Xiongren
    Xu, Cheng
    Li, Renfa
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2018, 3 (03): : 167 - 181
  • [44] Performance of Distributed Algorithms in DTNs: Towards an Analytical Framework for Heterogeneous Mobility
    Picu, Andreea
    Spyropoulos, Thrasyvoulos
    [J]. 2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [45] A Generic Framework for Building Heterogeneous Simulations of Parallel and Distributed Computing Systems
    Dursun, Taner
    Dag, Hasan
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) : 3357 - 3373
  • [46] An Industrial-Based Framework for Distributed Control of Heterogeneous Network Systems
    Wu, Yuanqing
    Guang, Yi
    He, Shenghuang
    Xin, Mali
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (06): : 2120 - 2128
  • [47] An efficient Framework for distributed Computing in heterogeneous Beowulf Clusters and Cluster-Management
    Malysiak, Darius
    Handmann, Uwe
    [J]. 2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI), 2014, : 169 - 178
  • [48] Performance Evaluation of Applications for Heterogeneous Systems by means of Performance Probes
    Strube, Alexandre Otto
    Luque, Emilio
    [J]. JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2012, 12 (01): : 41 - 42
  • [49] WSN Applications In Personal Healthcare Monitoring Systems: A Heterogeneous Framework
    Navarro, Karla Felix
    Lawrence, Elaine
    [J]. SECOND INTERNATIONAL CONFERENCE ON EHEALTH, TELEMEDICINE, AND SOCIAL MEDICINE: ETELEMED 2010, PROCEEDINGS, 2010, : 77 - 83
  • [50] A framework for aggregating network performance in distributed brokering systems
    Gunduz, G
    Pallickara, S
    Fox, G
    [J]. CCCT 2003, VOL 4, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: I, 2003, : 57 - 63