Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › научная › Рецензирование
Petri Nets for Modelling of Message Passing Middleware in Cloud Computing Environments. / Iakushkin, Oleg; Shichkina, Yulia; Sedova, Olga.
Computational Science and Its Applications – ICCSA 2016: 16th International Conference, Beijing, China, July 4-7, 2016, Proceedings, Part II. Springer Nature, 2016. стр. 390-402 (Lecture Notes in Computer Science; Том 9787).Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › научная › Рецензирование
}
TY - GEN
T1 - Petri Nets for Modelling of Message Passing Middleware in Cloud Computing Environments
AU - Iakushkin, Oleg
AU - Shichkina, Yulia
AU - Sedova, Olga
N1 - Conference code: 16
PY - 2016
Y1 - 2016
N2 - Cloud systems allow to run parallel applications using solutions with distributed heterogeneous architecture. Software development for heterogeneous distributed environment requires a module-based design. The components in such module system are connected by means of telecommunications network enabling message passing. This article describes an interaction model for components in distributed applications. The model was designed based on the paradigm of Variable Speed Hybrid Petri Nets and allows to analyse system performance at various tiers: selection of the optimum approach to load balancing between components; making scaling decisions to enhance performance of certain modules; fine-tuning the interaction between system components. The model is not contingent on particular tools a user might employ to implement a solution; it also provides a monitoring data integration functionality.The model contains descriptions of standard messaging patterns linking components of distributed applications. These patterns include request-reply and publish-subscribe. Load balancing algorithms for various schemes of these patterns usage have been developed for a cloud environment.
AB - Cloud systems allow to run parallel applications using solutions with distributed heterogeneous architecture. Software development for heterogeneous distributed environment requires a module-based design. The components in such module system are connected by means of telecommunications network enabling message passing. This article describes an interaction model for components in distributed applications. The model was designed based on the paradigm of Variable Speed Hybrid Petri Nets and allows to analyse system performance at various tiers: selection of the optimum approach to load balancing between components; making scaling decisions to enhance performance of certain modules; fine-tuning the interaction between system components. The model is not contingent on particular tools a user might employ to implement a solution; it also provides a monitoring data integration functionality.The model contains descriptions of standard messaging patterns linking components of distributed applications. These patterns include request-reply and publish-subscribe. Load balancing algorithms for various schemes of these patterns usage have been developed for a cloud environment.
KW - Cloud services
KW - Messaging patterns
KW - Systems architecture
KW - Petri nets
KW - Messaging middleware
KW - Distributed applications
U2 - 10.1007/978-3-319-42108-7_30
DO - 10.1007/978-3-319-42108-7_30
M3 - Conference contribution
SN - 978-3-319-42107-0
T3 - Lecture Notes in Computer Science
SP - 390
EP - 402
BT - Computational Science and Its Applications – ICCSA 2016
PB - Springer Nature
T2 - 16th International Conference on Computational Science and Its Applications
Y2 - 4 July 2016 through 6 July 2016
ER -
ID: 71353077