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 条
  • [31] Modeling and Evaluating IaaS Cloud Using Performance Evaluation Process Algebra
    Ding, Jie
    Sha, Leijie
    Chen, Xiao
    2016 22ND ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2016, : 243 - 247
  • [32] SimpleCloud: A Simple Simulator for Modeling Resource Allocations in Cloud Computing
    Minarolli, Dorian
    Mece, Elinda Kajo
    Sheme, Enida
    Tafa, Igli
    ADVANCES IN INTERNET, DATA & WEB TECHNOLOGIES, 2018, 17 : 572 - 583
  • [33] Performance Modeling of Openstack Cloud Computing Platform Using Performance Evaluation Process Algebra
    Sha, Leijie
    Ding, Jie
    Chen, Xiao
    Zhang, Xiaobin
    Zhang, Yun
    Zhao, Yishi
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2015, : 49 - 56
  • [34] The impact of stochastic resource availability on cognitive network performance: modeling and analysis
    Adem, Nadia
    Hamdaoui, Bechir
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2016, 16 (12): : 1642 - 1653
  • [35] Modeling the growth of objects through a stochastic process of random sets
    Dey, Rima
    Micheas, Athanasios C.
    JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2014, 151 : 17 - 36
  • [36] Maximizing stochastic robustness of static resource allocations in a periodic sensor driven cluster
    Smith, Jay
    Maciejewski, Anthony A.
    Siegel, Howard Jay
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 33 : 1 - 10
  • [37] Towards model checking stochastic process algebra
    Hermanns, H
    Katoen, JP
    Meyer-Kayser, J
    Siegle, M
    INTEGRATED FORMAL METHODS, PROCEEDINGS, 2000, 1945 : 420 - 439
  • [38] Numerically Representing Stochastic Process Algebra Models
    Ding, Jie
    Hillston, Jane
    COMPUTER JOURNAL, 2012, 55 (11): : 1383 - 1397
  • [39] An extension of Stochastic Process Algebra for optical networks
    Tsang, T
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 615 - 619
  • [40] Structural Analysis for Stochastic Process Algebra Models
    Ding, Jie
    Hillston, Jane
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 2011, 6486 : 1 - +