Patil, Yogesh Vishwanath (2024) Fault-Tolerant Workflow Scheduling for Microservices in Cloud Environments Under Time and Cost Constraints. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (1MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (3MB) | Preview |
Abstract
The main idea is a new way of making the scheduling of workflows practical, taking into account the intricate tradeoffs between efficiency, reliability and adherence to time constraints in cloud environments and this research explores its applications based on microservices. This study uses the greedy scheduling for microservices (GSMS) algorithm which runs with container over VM in a two layer resource structure to allocate resources greedily and adjust them dynamically. The principal objective for GSMS is to ensure that tasks are performed at the lowest possible cost while remaining within given performance and reliability requirements. Besides theoretical frameworks, this paper also shows the application of GSMS in Amazon Web Services (AWS) leveraging Amazon Elastic Kubernetes Service (EKS) for container orchestration. Real world datasets from Google and Alibaba were used to simulate workload scenarios in order to verify how effective the algorithm is. During evaluation, the performance is compared against other scheduling algorithms on the basis of different metrics using various performance indicators such as cost optimization, adherence to deadlines, and fault tolerance. By exposing those nuanced tradeoffs on this studies region, this investigation tackles know-how in cloud computing and micro-services control inside the clouds.
Item Type: | Thesis (Masters) |
---|---|
Supervisors: | Name Email Siddig, Abubakr UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Cloud computing Q Science > QA Mathematics > Algebra > Algorithms > Computer algorithms Q Science > QA Mathematics > Computer software > Computer Security T Technology > T Technology (General) > Information Technology > Computer software > Computer Security |
Divisions: | School of Computing > Master of Science in Cloud Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 16 Jul 2025 10:32 |
Last Modified: | 16 Jul 2025 10:32 |
URI: | https://norma.ncirl.ie/id/eprint/8139 |
Actions (login required)
![]() |
View Item |