Robustness Analysis of Scaled Resource Allocation Models Using the Imperial PEPA Compiler
The increase in scale provided by distributed computing systems has expanded scientific discovery and engineering solutions. Stochastic modeling with Performance Evaluation Process Algebra (PEPA) has been used to evaluate the robustness of static resource allocations in parallel and distributed comp...
Saved in:
Published in | 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC) pp. 60 - 67 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.07.2020
|
Subjects | |
Online Access | Get full text |
DOI | 10.1109/ISPDC51135.2020.00018 |
Cover
Abstract | The increase in scale provided by distributed computing systems has expanded scientific discovery and engineering solutions. Stochastic modeling with Performance Evaluation Process Algebra (PEPA) has been used to evaluate the robustness of static resource allocations in parallel and distributed computing systems. These evaluations have previously been performed through the PEPA Plug-In for the Eclipse Integrated Development Environment and have been limited by factors that include: i) the size and complexity of the underlying, in-use PEPA model, ii) a small number of resource allocation models available for analysis, and iii) the human interaction necessary to configure the PEPA Eclipse Plug-In, thus limiting potential automation. As the size and complexity of the underlying PEPA models increases, the number of states to be evaluated for each model also greatly increases, leading to a case of state space explosion. In this work, we validate the Imperial PEPA Compiler (IPC) as a replacement for the PEPA Eclipse Plug-In for the robustness analysis of resource allocations. We make available an implementation of the IPC as a Singularity container, as part of a larger online repository of PEPA resources. We then develop and test a programmatic method for generating PEPA models for resource allocations. When combined with our IPC container, this method allows automated analysis of resource allocation models at scale. The use of the IPC allows the evaluation of larger models than it is possible when using the PEPA Eclipse Plug-In. Moreover, the increases in scale in both model size and number of models, support the development of improved makespan targets for robustness metrics, including those among applications subject to perturbations at runtime, as found in typical parallel and distributed computing environments. |
---|---|
AbstractList | The increase in scale provided by distributed computing systems has expanded scientific discovery and engineering solutions. Stochastic modeling with Performance Evaluation Process Algebra (PEPA) has been used to evaluate the robustness of static resource allocations in parallel and distributed computing systems. These evaluations have previously been performed through the PEPA Plug-In for the Eclipse Integrated Development Environment and have been limited by factors that include: i) the size and complexity of the underlying, in-use PEPA model, ii) a small number of resource allocation models available for analysis, and iii) the human interaction necessary to configure the PEPA Eclipse Plug-In, thus limiting potential automation. As the size and complexity of the underlying PEPA models increases, the number of states to be evaluated for each model also greatly increases, leading to a case of state space explosion. In this work, we validate the Imperial PEPA Compiler (IPC) as a replacement for the PEPA Eclipse Plug-In for the robustness analysis of resource allocations. We make available an implementation of the IPC as a Singularity container, as part of a larger online repository of PEPA resources. We then develop and test a programmatic method for generating PEPA models for resource allocations. When combined with our IPC container, this method allows automated analysis of resource allocation models at scale. The use of the IPC allows the evaluation of larger models than it is possible when using the PEPA Eclipse Plug-In. Moreover, the increases in scale in both model size and number of models, support the development of improved makespan targets for robustness metrics, including those among applications subject to perturbations at runtime, as found in typical parallel and distributed computing environments. |
Author | Srivastava, Srishti Sanders, William S. Banicescu, Ioana |
Author_xml | – sequence: 1 givenname: William S. surname: Sanders fullname: Sanders, William S. organization: Mississippi State University,Computer Science & Engineering,MS,Mississippi State,USA – sequence: 2 givenname: Srishti surname: Srivastava fullname: Srivastava, Srishti organization: University of Southern Indiana,Computer Science,Evansville,USA – sequence: 3 givenname: Ioana surname: Banicescu fullname: Banicescu, Ioana organization: Mississippi State University,Computer Science & Engineering,MS,Mississippi State,USA |
BookMark | eNotzMFOwyAYAGBM9OCmT2BMeIFWoIWWY1OnazJjs7mDpwXoj5JQaEp32Ntroqfv9q3QdYgBEHqkJKeUyKfu0D-3nNKC54wwkhNCaH2FVrRiNa1lKdgt-txHfU5LgJRwE5S_JJdwtPhglIcB7yHF82wAN95HoxYXA36LA_iEj8mFL7x8A-7GCWanPO43fYPbOE7Ow3yHbqzyCe7_XaPjy-aj3Wa799eubXaZY6RYMsGgAC5FJbRVRA5caCBUAGhrCkE0Z4YJU2pbGc21JEDLgVeVKgeprKhUsUYPf68DgNM0u1HNl5Nkvwmrix-dtFAh |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/ISPDC51135.2020.00018 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 1728189462 9781728189468 |
EndPage | 67 |
ExternalDocumentID | 9201628 |
Genre | orig-research |
GroupedDBID | 6IE 6IL CBEJK RIE RIL |
ID | FETCH-LOGICAL-i203t-62e3e59676bfa09d56be016eebfc360b52c26c4bf7cb5b90e14d577a4d9af67a3 |
IEDL.DBID | RIE |
IngestDate | Thu Jun 29 18:38:54 EDT 2023 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i203t-62e3e59676bfa09d56be016eebfc360b52c26c4bf7cb5b90e14d577a4d9af67a3 |
PageCount | 8 |
ParticipantIDs | ieee_primary_9201628 |
PublicationCentury | 2000 |
PublicationDate | 2020-July |
PublicationDateYYYYMMDD | 2020-07-01 |
PublicationDate_xml | – month: 07 year: 2020 text: 2020-July |
PublicationDecade | 2020 |
PublicationTitle | 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC) |
PublicationTitleAbbrev | ISPDC |
PublicationYear | 2020 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
Score | 1.7384213 |
Snippet | The increase in scale provided by distributed computing systems has expanded scientific discovery and engineering solutions. Stochastic modeling with... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 60 |
SubjectTerms | Algebra Analytical models Application virtualization Complexity theory Computational modeling Performance evaluation Performance modeling Process algebra Resource management Robustness Robustness analysis Runtime Scalabilty Stochastic processes |
Title | Robustness Analysis of Scaled Resource Allocation Models Using the Imperial PEPA Compiler |
URI | https://ieeexplore.ieee.org/document/9201628 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LawIxEA7qqae2aOmbHHrs6prNY3MUq2jBstQK9iR5Qql1RXcv_fVNsmpL6aG3EAIJM2G-yeSbGQDunJOcWI5kxLQWEeYpjoQDlojESDEpUmxDndnJEx3N8OOczGvg_pALY4wJ5DPT9sPwl69zVfpQWYc7tKIorYM6Y7zK1dol5XRj3hlPs4e-8x8S4p59yDO2Yt_K40fTlIAZw2Mw2e9WUUXe22Uh2-rzVyHG_x7nBLS-s_NgdsCdU1AzqyZ4fc5luS284YL7QiMwt3DqdGA03EfpYW_p0ctrA_o2aMstDKQB6PxAOP5Yh_sIs0HWg95SOJOxaYHZcPDSH0W7tgnRG4qTIqLIJIZwyqi0IuaaUGncQY2RViU0lgQpRBWWlilJJI9NF2vCmMCaC0uZSM5AY5WvzDmAyi9DVusUa_80ElxZqkRXoQSnWtAL0PRiWayryhiLnUQu_56-AkdeMRXZ9Ro0ik1pbhykF_I26PILbzikIQ |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEG4QD3pSA8a3PXh0cen2sT0ShIAC2QgkeCJ9JkYEArsXf73tLqAxHrw1TZNOOs18M-03MwDcOSc5shzJgGktAsxjHAgHLAEJkWJSxNjmdWb7A9oZ46cJmZTA_S4XxhiTk89MzQ_zv3y9UJl_KnvgDq0oivfAPnFRBSuytTZpOfWQP3SHyWPTeRARcYEf8pyt0Dfz-NE2JUeN9hHob_cryCLvtSyVNfX5qxTjfwU6BtXv_DyY7JDnBJTMvAJeXxYyW6fedMFtqRG4sHDotGA03L7Tw8bM45fXB_SN0GZrmNMGoPMEYfdjmd9ImLSSBvS2whmNVRWM261RsxNsGicEbyiM0oAiExnCKaPSipBrQqVxghojrYpoKAlSiCosLVOSSB6aOtaEMYE1F5YyEZ2C8nwxN2cAKr8MWa1jrH1wJLiyVIm6QhGOtaDnoOKPZbosamNMNydy8ff0LTjojPq9aa87eL4Eh15JBfX1CpTTVWauHcCn8ibX6xc7rady |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2020+19th+International+Symposium+on+Parallel+and+Distributed+Computing+%28ISPDC%29&rft.atitle=Robustness+Analysis+of+Scaled+Resource+Allocation+Models+Using+the+Imperial+PEPA+Compiler&rft.au=Sanders%2C+William+S.&rft.au=Srivastava%2C+Srishti&rft.au=Banicescu%2C+Ioana&rft.date=2020-07-01&rft.pub=IEEE&rft.spage=60&rft.epage=67&rft_id=info:doi/10.1109%2FISPDC51135.2020.00018&rft.externalDocID=9201628 |