Аналіз архітектур для побудови обчислювальних робочих процесів у розподіленому середовищі

Ключові слова: обчислювальні робочі процеси, обчислювальний кластер, GRID, Cloud Computing, SOA, веб-сервіси, сервіс-орієнтована архітектура, мікросервіси, онтологія

Анотація

У статті представлено модель обчислювальних робочих процесів, яка базується на сприйнятті їх кінцевим користувачем, і приведений огляд різних обчислювальних архітектур, таких як обчислювальний кластер, Grid, Cloud Computing і SOA, для їх побудови в розподіленому середовищі. Проведено порівняльний аналіз можливостей архітектур для реалізації обчислювальних робочих процесів, в ході якого визначено, що робочі процеси доцільно реалізовувати на основі SOA, оскільки такий підхід відповідає всім вимогам до базової інфраструктури і забезпечує високу ступінь розподіленості обчислювальних вузлів, створює здатність їх міграції та інтеграції з іншими системами в гетерогенному середовищі. Використання архітектури Cloud Computing може бути доцільним при побудові базової інформаційної інфраструктури для організації розподілених високопродуктивних обчислень, так як вона підтримує загальне і скоординоване використання розподілених ресурсів, які виділяються динамічно, дозволяє в географічно розосереджених центрах обробки даних створювати і віртуалізувати високопродуктивні обчислювальні системи, здатні самостійно підтримувати необхідний рівень обслуговування, а також при необхідності використовувати модель Software as a Service (SaaS) для користувачів. Переваги архітектури хмарних обчислень не дозволяють кінцевому користувачу реалізовувати проектування бізнес-процесів автоматично, проектуючи їх «на льоту». Наявною є необхідність побудови семантично-орієнтованих обчислювальних робочих процесів на базі сервіс-орієнтованої архітектури із застосуванням підходу мікросервісів, онтологій і структур метаданих, що дозволить формувати робочі процеси «на льоту» відповідно до вимог поточного запиту.

Завантаження

Посилання

/

Посилання

M. Adams, A.H.M. ter Hofstede, N. Russell. Modern Business Process Automation: YAWL and its Support Environment. – Berlin: Springer-Verlag, 2010. - pp 591-596, https://www.springer.com/gp/book/9783642031205

L. Globa, T. Kot, A. Schill, A . Strunk. Method of IBIS design and workflow realization. – "Polish J. of Environ. Stud " Vol. 18, No. 4a (2009), pp.: 35-38, http://www.its.kpi.ua/itm/lgloba/Lists/publications/Attachments/15/(11)--TUD_IBIS_Shill_Globa_NTUU_KPI_camera_ready.pdf

L. Globa, T. Kot, A. Schill. Applying business process modeling method when Telecommunication services development. – 121-я Международная Крымская конференция «СВЧ-техника и телекоммуникационные технологии» (КрыМиКо'2011). Материалы конф. - Севастополь, Крым, Украина 2011. Т.1, С. 457 - 458. ISBN 978-966-335-352-4, IEEE Catalog Number СП 1788, https://ieeexplore.ieee.org/abstract/document/6069007

High Performance Computing and Windows Compute Cluster Server [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/en-us/previous-versions/technet-magazine/cc194411(v=msdn.10)

S Velykevych, Distributed Integrated Computing Environment Grid, 2003 – pp.36-42. [in Russian], http://old.elc.kpi.ua/images/pdf/soderjanie/Soderjanie_19.pdf

The NIST Definition of Cloud Computing: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

K. Modi, G. Sanjay. Dynamic Web Services Composition using Optimization Approach. – International Journal of Computer Science & Communication, vol 6, number 2, 2015 pp. 285-293, http://csjournals.com/IJCSC/PDF6-2/46.%20Kirti.pdf

S. Seheon, L. Seok-Won. A goal-driven approach for adaptive service composition using planning. – Mathematical and Computer Modelling 58 (2013) 261–273, https://www.sciencedirect.com/science/article/pii/S0895717712002154

Business process execution language for Web services. [Электронный ресурс]. – Режим доступа: http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf.

SAM Infrastructure Optimization Assessment [Электронный ресурс]. – Режим доступа: https://www.microsoft.com/en-us/sam/infrastructure-optimization.aspx

Опубліковано
2020-06-23
Як цитувати
Gaievyi, V. V., & GlobаL. S. (2020). Аналіз архітектур для побудови обчислювальних робочих процесів у розподіленому середовищі. Вісник Харківського національного університету імені В.Н. Каразіна, серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління», 46, 7-16. https://doi.org/10.26565/2304-6201-2020-46-01
Розділ
Статті