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 条
  • [41] Keynote Talk Nature-Inspired Techniques for Self-Organization in Dynamic Networks
    Babaoglu, Ozalp
    PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 151 - 151
  • [42] PoMic: Dynamic Power Management of VM-Microservices in Overcommitted Cloud
    Reyhaneh Noorabad
    Nasrollah Moghadam Charkari
    Sadegh Dorri Nogoorani
    Journal of Grid Computing, 2023, 21
  • [43] A new fuzzy-based method for energy-aware resource allocation in vehicular cloud computing using a nature-inspired algorithm
    Li, Can
    Zuo, Xiaode
    Mohammed, Amin Salih
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 36
  • [44] Dynamic Resource Management in Cloud Environment
    Matsumoto, Hitoshi
    Ezaki, Yutaka
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (03): : 270 - 276
  • [45] PoMic: Dynamic Power Management of VM-Microservices in Overcommitted Cloud
    Noorabad, Reyhaneh
    Charkari, Nasrollah Moghadam
    Nogoorani, Sadegh Dorri
    JOURNAL OF GRID COMPUTING, 2023, 21 (01)
  • [46] Genetic algorithms, a nature-inspired tool: Review of applications in supply chain management
    Jauhar, Sunil Kumar
    Pant, Millie
    Advances in Intelligent Systems and Computing, 2015, 335 : 71 - 86
  • [47] Derm: SLA-aware Resource Management for Highly Dynamic Microservices
    Chen, Liao
    Luo, Shutian
    Lin, Chenyu
    Mo, Zizhao
    Xu, Huanle
    Ye, Kejiang
    Xu, Chengzhong
    2024 ACM/IEEE 51ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, ISCA 2024, 2024, : 424 - 436
  • [48] IntMA: Dynamic Interaction-aware resource allocation for containerized microservices in cloud environments
    Joseph, Christina Terese
    Chandrasekaran, K.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 111
  • [49] Natural and Nature-Inspired Catechol Siderophores: A Promising Strategy for Rice Blast Management
    Christodoulou, Michael S.
    Pinna, Cecilia
    Ghosh, Sharmila
    Princiotto, Salvatore
    Sacchi, Francesca
    Brunetti, Barbara
    Pizzatti, Cristina
    Musso, Loana
    Cortesi, Paolo
    Pinto, Andrea
    Kunova, Andrea
    Dallavalle, Sabrina
    JOURNAL OF AGRICULTURAL AND FOOD CHEMISTRY, 2024, 72 (41) : 22439 - 22450
  • [50] Nature-Inspired Optimization for Virtual Machine Allocation in Cloud Computing: Current Methods and Future Directions
    Yang, Xiaoqing
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (11) : 1191 - 1207