Sabaragamuwa University of Sri Lanka

Enhancing Cloud Computing Performance Through the Integration of Weighted LRU Caching and Dynamic Task Scheduling

Show simple item record

dc.contributor.author Randeni, R.M.S.D.
dc.date.accessioned 2025-12-12T05:56:27Z
dc.date.available 2025-12-12T05:56:27Z
dc.date.issued 2025-02-19
dc.identifier.citation Abstracts of the ComURS2025 Computing Undergraduate Research Symposium 2025, Faculty of Computing, Sabaragamuwa University of Sri Lanka. en_US
dc.identifier.isbn 978-624-5727-57-5
dc.identifier.uri http://repo.lib.sab.ac.lk:8080/xmlui/handle/susl/4942
dc.description.abstract The scalability of cloud services comes with performance limitations due to resource contention and inefficient task scheduling. This leading to increased latency, reduced throughput, poor resource utilization, higher operational costs, and degraded Quality of Service. This study presents an innovative approach by integrating dynamic task scheduling with Weighted Least Recently Used (WLRU) caching to address these issues. WLRU caching improves cache efficiency by prioritizing critical data, such as task execution details, virtual machine (VM) metrics, and VM failure rates at the data center level, reducing latency and enhancing system performance. The dynamic scheduling algorithm adapts to workload variability, optimizing resource utilization and task execution. The methodology integrates WLRU caching with the Heterogeneous Earliest Finish Time (HEFT) scheduling algorithm, which has not been considered in prior studies. Simulations were conducted using CloudSim, focusing on task completion time as the key performance metric across two test scenarios. The integrated approach outperforms traditional HEFT without caching, improving task completion time by 17.78% for small workloads (3 VMs with 1–5 GB RAM, 10 cloudlets with 4,000–20,000 million instructions) and 15.23% for large workloads (10 VMs with 1–5 GB RAM, 100 cloudlets with 4,000–20,000 million instructions). By storing detailed task execution data and VM metrics, this approach significantly decreases latency and improves resource usage. The study’s findings underscore the potential of combining caching and scheduling techniques to optimize cloud performance, offering a unique solution for addressing the limitations of current models and contributing to more efficient, scalable, and sustainable cloud systems. Future studies can incorporate multiple performance metrics, such as cache hit and miss ratio and power usage. en_US
dc.language.iso en en_US
dc.publisher Faculty of Computing, Sabaragamuwa University of Sri Lanka en_US
dc.subject Cache-Aware Task Scheduling en_US
dc.subject Cloud Computing en_US
dc.subject Dynamic Task Scheduling en_US
dc.subject HEFT Scheduling en_US
dc.subject WLRU Caching en_US
dc.title Enhancing Cloud Computing Performance Through the Integration of Weighted LRU Caching and Dynamic Task Scheduling en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account