With the emergence of new companies and the expansion of the information technology sector, the need for Cloud Computing becomes apparent. Currently, the enterprises are rapidly transitioning from monolithic architecture to microservice-driven architecture. This research study has discovered that all task scheduling algorithms were designed for a specific (set) number of virtual machines, which resulted in the bottleneck problem, where multiple tasks were assigned to the microservice scheduler and the execution time of processing the tasks was significantly increased. Therefore, to address this issue, a novel model was designed based on the number of tasks and accordingly the number of virtual machines were dynamically generated to send the tasks to the microservice scheduler one by one, and the difficulties with execution time were also addressed. The study also discovered that due to the multiple workloads on the microservices, resource allocation becomes extremely difficult. To address this issue, containerized microservices were discovered. Here, the microservices would be distributed in containers. To implement the dynamic work scheduling technique, a cloud microservice translator would be developed, where a user may upload a text file and quickly get it dynamically translated. The main aim of this research work is to improve the task scheduling and resource allocation in microservices.
CITATION STYLE
Mugeraya, S., & Devadkar, K. (2022). Dynamic Task Scheduling and Resource Allocation for Microservices in Cloud. In Journal of Physics: Conference Series (Vol. 2325). Institute of Physics. https://doi.org/10.1088/1742-6596/2325/1/012052
Mendeley helps you to discover research relevant for your work.