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 条
  • [21] A Ticking Clock: Performance Analysis of a Circadian Rhythm with Stochastic Process Algebra
    Bradley, Jeremy T.
    COMPUTER PERFORMANCE ENGINEERING, PROCEEDINGS, 2008, 5261 : 79 - 94
  • [22] A software performance evaluation approach using Stochastic Process Algebra tools
    Benzekri, A
    Salem, O
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 62 - 67
  • [23] Distributionally robust stability of payoff allocations in stochastic coalitional games
    Pantazis, George
    Franci, Barbara
    Grammatico, Sergio
    Margellos, Kostas
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 7617 - 7622
  • [24] Robust resource allocations in parallel computing systems: Model and heuristics
    Shestak, V
    Siegel, HJ
    Maciejewski, AA
    Ali, S
    8TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2005, : 2 - 9
  • [25] Multi-Resource Modeling of Real-Time Software Based on Resource Timed Process Algebra
    Zhu, Yi
    Huang, Zhiqiu
    Zhang, Guangquan
    Zhou, Hang
    Xiao, Fangxiong
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (07) : 1099 - 1116
  • [26] Fluid Rewards for a Stochastic Process Algebra
    Tribastone, Mirco
    Ding, Jie
    Gilmore, Stephen
    Hillston, Jane
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (04) : 861 - 874
  • [27] Simulation for Markov Stochastic Process Algebra
    Zhao Xiying
    2008 INTERNATIONAL WORKSHOP ON INFORMATION TECHNOLOGY AND SECURITY, 2008, : 84 - 87
  • [28] A method for stochastic modeling the software development process in constrained resource environments
    Lima Ferreira, Fernando Machado
    Schmitz, Eber Assis
    Alencar, Antonio Juarez
    Protti, Fabio
    Alves, Carlos Henrique
    2008 SYSTEMS AND INFORMATION ENGINEERING DESIGN SYMPOSIUM, 2008, : 129 - +
  • [29] Modelling and performance analysis of clinical pathways using the stochastic process algebra PEPA
    Xian Yang
    Rui Han
    Yike Guo
    Jeremy Bradley
    Benita Cox
    Robert Dickinson
    Richard Kitney
    BMC Bioinformatics, 13
  • [30] Modelling and performance analysis of clinical pathways using the stochastic process algebra PEPA
    Yang, Xian
    Han, Rui
    Guo, Yike
    Bradley, Jeremy
    Cox, Benita
    Dickinson, Robert
    Kitney, Richard
    BMC BIOINFORMATICS, 2012, 13