Affiliations: [a] Department of Computer Engineering & IT, Veermata Jijabai Technological Institute, Mumbai-400019, India. E-mail: knvhatkar_p17@ce.vjti.ac.in; E-mail: gpbhole@ce.vjti.ac.in | [b] Department of Information Technology, Pimpri Chinchwad College of Engineering, Pune-411044, India. E-mail: kapil.vhatkar@pccoepune.org
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.
Keywords: Cloud computing, containerized cloud, resource allocation, management and scheduling, research gaps and challenges