Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Quality of Service-aware matchmaking for adaptive microservice-based applications

Stefanic, Polona, Kochovski, Petar, Rana, Omer F. ORCID: and Stankovski, Vlado 2021. Quality of Service-aware matchmaking for adaptive microservice-based applications. Concurrency and Computation: Practice and Experience 33 (19) , e6120. 10.1002/cpe.6120

[thumbnail of CCPE_Special_Issue__IWSG2019__accepted.pdf]
PDF - Accepted Post-Print Version
Download (841kB) | Preview


Applications that make use of Internet of Things (IoT) can capture an enormous amount of raw data from sensors and actuators, which is frequently transmitted to cloud data centers for processing and analysis. However, due to varying and unpredictable data generation rates and network latency, this can lead to a performance bottleneck for data processing. With the emergence of fog and edge computing hosted microservices, data processing could be moved towards the network edge. We propose a new method for continuous deployment and adaptation of multi-tier applications along edge, fog, and cloud tiers by considering resource properties and non-functional requirements (e.g., operational cost, response time and latency etc.). The proposed approach supports matchmaking of application and Cloud-To-Things infrastructure based on a subgraph pattern matching (P-Match) technique. Results show that the proposed approach improves resource utilization and overall application Quality of Service. The approach can also be integrated into software engineering workbenches for the creation and deployment of cloud-native applications, enabling partitioning of an application across the multiple infrastructure tiers outlined above.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Publisher: Wiley
ISSN: 1532-0626
Date of First Compliant Deposit: 8 December 2020
Date of Acceptance: 23 November 2020
Last Modified: 08 Nov 2023 01:39

Citation Data

Cited 2 times in Scopus. View in Scopus. Powered By Scopus® Data

Actions (repository staff only)

Edit Item Edit Item


Downloads per month over past year

View more statistics