Robust resource allocations through performance modeling with stochastic process algebra

被引:7
|
作者
Srivastava, Srishti [1 ]
Banicescu, Ioana [2 ]
机构
[1] Univ Southern Indiana, 8600 Univ Blvd, Evansville, IN 47712 USA
[2] Mississippi State Univ, Starkville, MS USA
来源
基金
美国国家科学基金会;
关键词
performance modeling and evaluation; robustness analysis; process algebra; HEURISTICS;
D O I
10.1002/cpe.3894
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Parallel and distributed computing has led to a proliferation in solving computationally intensive mathematical, science, or engineering problems. However, such computational environments are often prone to unpredictable variations due to problem, algorithm, and system characteristics. Therefore, a robustness study of resource allocations and application scheduling is required to guarantee a desired level of performance. Given an initial workload, a mapping of applications to resources is considered to be robust if it optimizes the execution performance and guarantees a desired level of performance in the presence of unpredictable perturbations at runtime. In this research work, a stochastic process algebra, performance evaluation process algebra, is used for obtaining performance of various resource allocations via a numerical analysis of performance modeling of the parallel execution of applications on parallel computing resources. Further, a robustness analysis of various allocations is performed for finding a robust mapping from a set of initial mapping schemes. The numerical results obtained from this performance modeling of resource allocations have been validated by the simulation results of earlier research, which are available from the existing literature, thus underscoring the significance of using stochastic process algebra models in providing a cost-effective and low overhead analysis of robustness. Copyright (C) 2016 John Wiley & Sons, Ltd.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Towards Robust Resource Allocations via Performance Modeling with Stochastic Process Algebra
    Banicescu, Ioana
    Srivastava, Srishti
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2015, : 270 - 277
  • [2] PEPA Based Performance Modeling for Robust Resource Allocations amid Varying Processor Availability
    Srivastava, Srishti
    Banicescu, Ioana
    2018 17TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2018, : 61 - 68
  • [3] Performance Modeling of Scalable Resource Allocations with the Imperial PEPA Compiler
    Sanders, William S.
    Srivastava, Srishti
    Banicescu, Ioana
    2022 21ST INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2022), 2022, : 99 - 106
  • [4] Robust resource allocations in temporal networks
    Wolfram Wiesemann
    Daniel Kuhn
    Berç Rustem
    Mathematical Programming, 2012, 135 : 437 - 471
  • [5] Stochastic Process Algebra Based Software Process Simulation Modeling
    Zhai, Jian
    Yang, Qiusong
    Su, Feng
    Xiao, Junchao
    Wang, Qing
    Li, Mingshu
    TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS, 2009, 5543 : 136 - +
  • [6] Robust resource allocations in temporal networks
    Wiesemann, Wolfram
    Kuhn, Daniel
    Rustem, Berc
    MATHEMATICAL PROGRAMMING, 2012, 135 (1-2) : 437 - 471
  • [7] PERFORMANCE EVALUATION IN STOCHASTIC PROCESS ALGEBRA DTSDPBC
    Tarasyuk, I., V
    SIBERIAN ELECTRONIC MATHEMATICAL REPORTS-SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA, 2021, 18 (02): : 1105 - 1145
  • [8] Performance Evaluation of Dynamic Resource Allocation in Cloud Computing Platforms Using Stochastic Process Algebra
    Shawky, Doaa M.
    2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2013, : 39 - 44
  • [9] Modeling Access Control Resource Based on Process Algebra
    Wang Lisong
    Qin Xiaolin
    Ding Qiulin
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (03): : 173 - 176
  • [10] PERFORMANCE PRESERVING EQUIVALENCE FOR STOCHASTIC PROCESS ALGEBRA DTSDPBC
    Tarasyuk, I. V.
    SIBERIAN ELECTRONIC MATHEMATICAL REPORTS-SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA, 2023, 20 (02): : 646 - 699