Javascript must be enabled to continue!
A Novel Data Locality-Aware Scheduler for Improved Cloud Performance
View through CrossRef
Scheduling tasks closer to stored data can significantly reduce network traffic. By optimizing for data locality, tasks can be matched with their associated data on the same node, minimizing the need for data transfer. However, many existing schedulers overlook the balance between task placement, data transfer overhead, and bandwidth consumption, focusing only on locality. We present a novel Genetic Algorithm-based Data Locality Scheduler (GADLS), which aims to balance time consumption and network bandwidth while improving data locality and throughput. GADLS employs a genetic algorithm to model data-task placement as a chromosome, optimizing for configurations that maximize locality and minimize bandwidth use. It integrates a multi-objective fitness function, balancing data movement, network traffic, and task runtime, with adaptive mutation and crossover mechanisms to explore a broad range of placement options. Through this approach, GADLS achieves an improvement of 18% in data locality rate and a 27% increase in throughput, demonstrating its effectiveness in maximizing resource utilization and enhancing performance in distributed environments.
Title: A Novel Data Locality-Aware Scheduler for Improved Cloud Performance
Description:
Scheduling tasks closer to stored data can significantly reduce network traffic.
By optimizing for data locality, tasks can be matched with their associated data on the same node, minimizing the need for data transfer.
However, many existing schedulers overlook the balance between task placement, data transfer overhead, and bandwidth consumption, focusing only on locality.
We present a novel Genetic Algorithm-based Data Locality Scheduler (GADLS), which aims to balance time consumption and network bandwidth while improving data locality and throughput.
GADLS employs a genetic algorithm to model data-task placement as a chromosome, optimizing for configurations that maximize locality and minimize bandwidth use.
It integrates a multi-objective fitness function, balancing data movement, network traffic, and task runtime, with adaptive mutation and crossover mechanisms to explore a broad range of placement options.
Through this approach, GADLS achieves an improvement of 18% in data locality rate and a 27% increase in throughput, demonstrating its effectiveness in maximizing resource utilization and enhancing performance in distributed environments.
Related Results
Classification, natural history, and evolution of Epiphloeinae (Coleoptera: Cleridae). Part VII. The genera Hapsidopteris Opitz, Iontoclerus Opitz, Katamyurus Opitz, Megatrachys Opitz, Opitzia Nemesio, Pennasolis Opitz, new genus, Pericales Opitz, new gen
Classification, natural history, and evolution of Epiphloeinae (Coleoptera: Cleridae). Part VII. The genera Hapsidopteris Opitz, Iontoclerus Opitz, Katamyurus Opitz, Megatrachys Opitz, Opitzia Nemesio, Pennasolis Opitz, new genus, Pericales Opitz, new gen
This study deals with minimally speciose epiphloeine genera. Hapsidopteris, based on H. diastenus Opitz, (type locality: México: Jalapa), is the presumed sister taxon of Opitzia Ne...
Hybrid Cloud Scheduling Method for Cloud Bursting
Hybrid Cloud Scheduling Method for Cloud Bursting
In the paper, we consider the hybrid cloud model used for cloud bursting, when the computational capacity of the private cloud provider is insufficient to deal with the peak number...
Energy‐aware cross‐layer resource allocation in mobile cloud
Energy‐aware cross‐layer resource allocation in mobile cloud
SummaryThis paper proposed an energy‐aware cross‐layer mobile cloud resource allocation approach. In this paper, a hybrid cloud architecture is adopted for provisioning mobile serv...
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Leveraging Artificial Intelligence for smart cloud migration, reducing cost and enhancing efficiency
Cloud computing has become a critical component of modern IT infrastructure, offering businesses scalability, flexibility, and cost efficiency. Unoptimized cloud migration strategi...
Research on the Deployment Strategy of Big Data Visualization Platform by the Internet of Things Technology
Research on the Deployment Strategy of Big Data Visualization Platform by the Internet of Things Technology
INTRODUCTION: To improve the big data visualization platform's performance and task scheduling capability, a big data visualization platform is constructed based on Field Programma...
THE IMPACT OF CLOUD COMPUTING ON CONSTRUCTION PROJECT DELIVERY ABUJA NIGERIA
THE IMPACT OF CLOUD COMPUTING ON CONSTRUCTION PROJECT DELIVERY ABUJA NIGERIA
Cloud computing is the delivery of computing services, such as storage, processing power, and software applications, via the internet. Cloud computing offers various advantages and...
Developing a Cloud Computing Framework for University Libraries
Developing a Cloud Computing Framework for University Libraries
Our understanding of the library context on security challenges on storing research output on the cloud is inadequate and incomplete. Existing research has mostly focused on profit...
DRS: A Deep Reinforcement Learning enhanced Kubernetes Scheduler for Microservice-based System
DRS: A Deep Reinforcement Learning enhanced Kubernetes Scheduler for Microservice-based System
Recently, Kubernetes is widely used to manage and schedule the resources
of microservices in cloud-native distributed applications, as the most
famous container orchestration frame...

