hrcak mascot   Srce   HID

Review article
https://doi.org/10.17559/TV-20190105200327

Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches

Polona Štefanič ; Cardiff University, School of Computer Science and Information, Queens Building 5, The Parade, Roath, Cardiff CF24 3AA, UK
Vlado Stankovski   ORCID icon orcid.org/0000-0001-9547-787X ; University of Ljubljana, Faculty of Computer and Information Science, Večna pot 113, 1000 Ljubljana, Slovenia

Fulltext: english, pdf (2 MB) pages 1006-1013 downloads: 116* cite
APA 6th Edition
Štefanič, P. & Stankovski, V. (2020). Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches. Tehnički vjesnik, 27 (3), 1006-1013. https://doi.org/10.17559/TV-20190105200327
MLA 8th Edition
Štefanič, Polona and Vlado Stankovski. "Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches." Tehnički vjesnik, vol. 27, no. 3, 2020, pp. 1006-1013. https://doi.org/10.17559/TV-20190105200327. Accessed 25 Nov. 2020.
Chicago 17th Edition
Štefanič, Polona and Vlado Stankovski. "Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches." Tehnički vjesnik 27, no. 3 (2020): 1006-1013. https://doi.org/10.17559/TV-20190105200327
Harvard
Štefanič, P., and Stankovski, V. (2020). 'Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches', Tehnički vjesnik, 27(3), pp. 1006-1013. https://doi.org/10.17559/TV-20190105200327
Vancouver
Štefanič P, Stankovski V. Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches. Tehnički vjesnik [Internet]. 2020 [cited 2020 November 25];27(3):1006-1013. https://doi.org/10.17559/TV-20190105200327
IEEE
P. Štefanič and V. Stankovski, "Multi-Criteria Decision-Making Approach for Container-based Cloud Applications: The SWITCH and ENTICE Workbenches", Tehnički vjesnik, vol.27, no. 3, pp. 1006-1013, 2020. [Online]. https://doi.org/10.17559/TV-20190105200327

Abstracts
Many emerging smart applications rely on the Internet of Things (IoT) to provide solutions to time-critical problems. When building such applications, a software engineer must address multiple Non-Functional Requirements (NFRs), including requirements for fast response time, low communication latency, high throughput, high energy efficiency, low operational cost and similar. Existing modern container-based software engineering approaches promise to improve the software lifecycle; however, they fail short of tools and mechanisms for NFRs management and optimisation. Our work addresses this problem with a new decision-making approach based on a Pareto Multi-Criteria optimisation. By using different instance configurations on various geo-locations, we demonstrate the suitability of our method, which narrows the search space to only optimal instances for the deployment of the containerised microservice.This solution is included in two advanced software engineering environments, the SWITCH workbench, which includes an Interactive Development Environment (IDE) and the ENTICE Virtual Machine and container images portal. The developed approach is particularly useful when building, deploying and orchestrating IoT applications across multiple computing tiers, from Edge-Cloudlet to Fog-Cloud data centres.

Keywords
Cloud; Edge; Fog; Internet of Things; Non-Functional Requirements; Software Engineering; Quality of Service

Hrčak ID: 239113

URI
https://hrcak.srce.hr/239113

Visits: 215 *