Publication Type : Journal Article
Publisher : Springer Science and Business Media LLC
Source : SN Computer Science
Url : https://doi.org/10.1007/s42979-025-03704-z
Campus : Coimbatore
School : School of Computing
Year : 2025
Abstract :
In today’s rapidly changing world, cloud service providers face numerous challenges in managing resources and meeting customer demands. To address these challenges, cloud service providers should prioritize the tasks and allocate threads efficiently. By allocating threads efficiently, service providers can optimize resource utilization and reduce response times and job completion times which in turn improves customer satisfaction. We propose a hybrid model that integrates the threshold-driven thread Balancer (TDTB) for dynamic thread allocation with a Customer Retention Model (CRM) to prioritize tasks based on customer behaviour. Our model initiates the establishment of a thread pool configured with a dynamic threshold based on workload (on-demand requests). Concurrently, a queue to handle incoming customer requests is set up alongside a CRM priority queue designed for task prioritization. Our model calculates Job duration and completion times for n priority classes. Crown consumers experience shorter durations and completion times compared to other priority classes. Tasks are completed in descending order of priority. The results of thorough experimentation clearly show that crown consumer tasks are highly satisfied.
Cite this Research Publication : K. Abirami, N. Harini, A Hybrid Approach to Dynamic Thread Allocation Driven by Workload and Task Prioritization, SN Computer Science, Springer Science and Business Media LLC, 2025, https://doi.org/10.1007/s42979-025-03704-z