Global Application States Monitoring Applied to Graph Partitioning Optimization

被引:1
|
作者
Smyk, Adam [1 ]
Tudruj, Marek [1 ,2 ]
Grochal, Lukasz [1 ]
Tudruj, Marek [1 ,2 ]
机构
[1] Polish Japanese Acad Informat Technol, Warsaw, Poland
[2] Polish Acad Scs, Inst Comp Sci, Warsaw, Poland
关键词
distributed program design tools; global application states monitoring; hierarchical graph/mesh partitionig;
D O I
10.1109/ISPDC2018.2018.00021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper presents how an advanced graph partitioning optimization method was implemented inside a novel distributed program design framework PEGASUS DA which provides system support for automatic global application states monitoring. In PEGASUS DA, execution control design of distributed applications is system-supported by program global state monitoring run-time. This support provides an automatic construction of user-defined relevant strongly consistent global application states, computing global control predicates on the constructed states, evaluation of these predicates and sending asynchronous control signals to application threads and processes to stimulate the desired global state-driven reactions. The presented graph partitioning optimization algorithm is based on user-defined mixed partitioning strategies. It includes a combined use of different graph partitioning methods and different criteria for definition and assessment of produced partitions. It runs on top of basic graph partitioning methods available inside the METIS partitioning tool. The partitioning is executed by distributed processes and threads controlled by global states monitoring provided by the PEGASUS DA framework. Its use allows easy design and testing of different graph optimization strategies, finding graph partitioning optimal methods and algorithm parameters. The graph partitioning methods presented in the paper are illustrated by experiments performed with partitioning of a number of benchmark graphs to show partitioning quality (from 5% to 30% of the improvement has been observed) and execution time assessment of the proposed approach.
引用
收藏
页码:85 / 92
页数:8
相关论文
共 50 条
  • [21] Graph partitioning applied to fault location in power transmission lines
    Sissoko, Salif B.
    Abdalla, Ahmed N.
    Zhang, Jing
    Cheng, S.J.
    Journal of Applied Sciences, 2007, 7 (16) : 2327 - 2332
  • [22] Robust optimization of graph partitioning involving interval uncertainty
    Fan, Neng
    Zheng, Qipeng P.
    Pardalos, Panos M.
    THEORETICAL COMPUTER SCIENCE, 2012, 447 : 53 - 61
  • [23] Using graph partitioning for efficient network modularity optimization
    Djidjev, Hristo
    Onus, Melih
    GRAPH PARTITIONING AND GRAPH CLUSTERING, 2013, 588 : 103 - +
  • [24] Measuring and improving quality of parallel application monitoring based on global states
    Borkowski, J
    ISPDC 2005: 4TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2005, : 113 - 120
  • [25] Efficient interval partitioning for constrained global optimization
    Chandra Sekhar Pedamallu
    Linet Özdamar
    Tibor Csendes
    Tamás Vinkó
    Journal of Global Optimization, 2008, 42 : 369 - 384
  • [26] FRACTOP:: A geometric partitioning metaheuristic for global optimization
    Demirhan, M
    Özdamar, L
    Helvacioglu, L
    Birbil, SI
    JOURNAL OF GLOBAL OPTIMIZATION, 1999, 14 (04) : 415 - 436
  • [27] FRACTOP: A Geometric Partitioning Metaheuristic for Global Optimization
    Melek Demirhan
    Linet Özdamar
    Levent Helvacıoğlu
    Şevket Ilker Birbil
    Journal of Global Optimization, 1999, 14 : 415 - 436
  • [28] Efficient interval partitioning for constrained global optimization
    Pedamallu, Chandra Sekhar
    Ozdamar, Linet
    Csendes, Tibor
    Vinko, Tamos
    JOURNAL OF GLOBAL OPTIMIZATION, 2008, 42 (03) : 369 - 384
  • [29] Data-Intensive Workflow Optimization based on Application Task Graph Partitioning in Heterogeneous Computing Systems
    Ahmad, Saima Gulzar
    Liew, Chee Sun
    Rafique, M. Mustafa
    Munir, Ehsan Ullah
    Khan, Samee U.
    2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA AND CLOUD COMPUTING (BDCLOUD), 2014, : 129 - 136
  • [30] Application of Parallel and Hybrid Metaheuristics for Graph Partitioning Problem
    Kokosinski, Zbigniew
    Pijanowski, Marcin
    NUMERICAL METHODS AND APPLICATIONS, NMA 2018, 2019, 11189 : 125 - 132