Nature-inspired resource management and dynamic rescheduling of microservices in Cloud datacenters

No Thumbnail Available

Date

2021

Journal Title

Journal ISSN

Volume Title

Publisher

John Wiley and Sons Ltd

Abstract

Distributed Cloud environments are now resorting to Cloud applications composed of heterogeneous microservices. Cloud service providers strive to provide high quality of service (QoS) and response time is one of the key QoS attributes for microservices. The dynamism of microservice ecosystems necessitates runtime adaptations and microservices rescheduling to avoid performance degradation. Existing works target rescheduling in hypervisor-based systems, while ignoring the influence of configuration parameters of container-based microservices. In an effort to address these challenges, this article describes a novel microservice rescheduling framework, throttling and interaction-aware anticorrelated rescheduling for microservices, to proactively perform rescheduling activities whilst ensuring timely service responses. Based on periodic monitoring of the performance attributes, the framework schedules container migrations. Considering the exponentially large solution space, a metaheuristic approach based on multiverse optimization is developed to generate the near-optimal mapping of microservices to the datacenter resources. Experimental results indicate that our framework provides superior performance with a reduction of up to 13.97% in the average response time, when compared with systems with no support for rescheduling. © 2021 John Wiley & Sons Ltd.

Description

Keywords

Biomimetics, Containers, Optimization, Response time (computer systems), Cloud applications, Cloud service providers, Configuration parameters, Dynamic re-scheduling, Meta-heuristic approach, Performance degradation, Periodic monitoring, Resource management, Quality of service

Citation

Concurrency and Computation: Practice and Experience, 2021, 33, 17, pp. -

Collections

Endorsement

Review

Supplemented By

Referenced By