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. 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
Item availability restricted.

[img] PDF - Accepted Post-Print Version
Restricted to Repository staff only until 8 December 2021 due to copyright restrictions.

Download (841kB)


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: 19 Oct 2021 02:55

Actions (repository staff only)

Edit Item Edit Item