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

被引:5
|
作者
Joseph, Christina Terese [1 ]
Chandrasekaran, Kandasamy [1 ]
机构
[1] Natl Inst Technol Karnataka, Dept Comp Sci & Engn, Distributed & Cloud Comp Lab, Surathkal 575025, India
来源
关键词
Cloud computing; CPU throttling; Docker containers; genetic algorithm; Kubernetes; microservices; multiverse optimization; resource management; VM CONSOLIDATION; ENERGY-EFFICIENT; CONTAINER ORCHESTRATION; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.1002/cpe.6290
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Energy-efficient Nature-Inspired techniques in Cloud computing datacenters
    Usman, Mohammed Joda
    Ismail, Abdul Samad
    Abdul-Salaam, Gaddafi
    Chizari, Hassan
    Kaiwartya, Omprakash
    Gital, Abdulsalam Yau
    Abdullahi, Muhammed
    Aliyu, Ahmed
    Dishing, Salihu Idi
    TELECOMMUNICATION SYSTEMS, 2019, 71 (02) : 275 - 302
  • [2] Energy-efficient Nature-Inspired techniques in Cloud computing datacenters
    Mohammed Joda Usman
    Abdul Samad Ismail
    Gaddafi Abdul-Salaam
    Hassan Chizari
    Omprakash Kaiwartya
    Abdulsalam Yau Gital
    Muhammed Abdullahi
    Ahmed Aliyu
    Salihu Idi Dishing
    Telecommunication Systems, 2019, 71 : 275 - 302
  • [3] Lion Algorithm: A Nature-Inspired Algorithm for Generation Rescheduling-Based Congestion Management
    Tapre, Pawan C.
    Singh, Dharmendra Kumar
    Paraskar, Sudhir
    AMBIENT COMMUNICATIONS AND COMPUTER SYSTEMS, RACCCS 2017, 2018, 696 : 3 - 15
  • [4] Energy-aware dynamic resource management in elastic cloud datacenters
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Khan, Rahim
    SIMULATION MODELLING PRACTICE AND THEORY, 2019, 92 : 82 - 99
  • [5] Hybrid nature-inspired intelligence for the resource leveling problem
    Christos Kyriklidis
    Vassilios Vassiliadis
    Konstantinos Kirytopoulos
    Georgios Dounias
    Operational Research, 2014, 14 : 387 - 407
  • [6] Hybrid nature-inspired intelligence for the resource leveling problem
    Kyriklidis, Christos
    Vassiliadis, Vassilios
    Kirytopoulos, Konstantinos
    Dounias, Georgios
    OPERATIONAL RESEARCH, 2014, 14 (03) : 387 - 407
  • [7] Nature-Inspired Techniques for Dynamic Constraint Satisfaction Problems
    Bidar M.
    Mouhoub M.
    Operations Research Forum, 3 (2)
  • [8] POBO: Safe and optimal resource management for cloud microservices
    Guo, Hengquan
    Cao, Hongchen
    He, Jingzhu
    Liu, Xin
    Shi, Yuanming
    PERFORMANCE EVALUATION, 2023, 162
  • [9] POBO: Safe and Optimal Resource Management for Cloud Microservices
    Guo H.
    Cao H.
    He J.
    Liu X.
    Shi Y.
    Performance Evaluation Review, 2024, 51 (04): : 20 - 21
  • [10] Handbook of research on nature-inspired computing for economics and management
    Crooks, Andrew
    ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2008, 35 (06): : 1120 - 1122