Аналіз архітектур для побудови обчислювальних робочих процесів у розподіленому середовищі
Анотація
У статті представлено модель обчислювальних робочих процесів, яка базується на сприйнятті їх кінцевим користувачем, і приведений огляд різних обчислювальних архітектур, таких як обчислювальний кластер, 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
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)
Величкевич С.В. Распределенная, интегрированная вычислительная среда Grid /С.В. Величкевич, А.И. Петренко // Электроника и связь, №19, 2003 – с.36-42, 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