Litcius/Paper detail

A comprehensive survey on container resource allocation approaches in cloud computing: State-of-the-art and research challenges

Kapil Vhatkar, Girish P. Bhole

2021Web Intelligence33 citationsDOI

Abstract

The allocation of resources in the cloud environment is efficient and vital, as it directly impacts versatility and operational expenses. Containers, like virtualization technology, are gaining popularity due to their low overhead when compared to traditional virtual machines and portability. The resource allocation methodologies in the containerized cloud are intended to dynamically or statically allocate the available pool of resources such as CPU, memory, disk, and so on to users. Despite the enormous popularity of containers in cloud computing, no systematic survey of container scheduling techniques exists. In this survey, an outline of the present works on resource allocation in the containerized cloud correlative is discussed. In this work, 64 research papers are reviewed for a better understanding of resource allocation, management, and scheduling. Further, to add extra worth to this research work, the performance of the collected papers is investigated in terms of various performance measures. Along with this, the weakness of the existing resource allocation algorithms is provided, which makes the researchers to investigate with novel algorithms or techniques.

Topics & Concepts

Cloud computingComputer scienceVirtualizationSoftware portabilityScheduling (production processes)PopularityResource allocationVirtual machineContainer (type theory)Distributed computingOperating systemComputer networkEngineeringOperations managementPsychologyMechanical engineeringSocial psychologyCloud Computing and Resource ManagementIoT and Edge/Fog ComputingBlockchain Technology Applications and Security
A comprehensive survey on container resource allocation approaches in cloud computing: State-of-the-art and research challenges | Litcius