Abstract

To address the issue of cloud mixed workloads scheduling which might lead to system load imbalance and efficiency degradation in cloud computing, a novel cloud task staggering peak scheduling policy based on the task types and the resource load status is proposed. First, based on different task characteristics, the task sequences submitted by the user are divided into queues of different types by the fuzzy clustering algorithm. Second, the Performance Counters (PMC) mechanism is introduced to dynamically monitor the load status of resource nodes and respectively sort the resources by the metrics of Central Processing Unit (CPU), memory, and input/output (I/O) load size, so as to reduce the candidate resources. Finally, the task sequences of specific type are scheduled for the corresponding light loaded resources, and the resources usage peak is staggered to achieve load balancing. The experimental results show that the proposed policy can balance loads and improve the system efficiency effectively and reduce the resource usage cost when the system is in the presence of mixed workloads.

Highlights

  • Cloud computing [1,2,3] is an emerging business application providing on-demand access, ubiquitous access characteristics, and elastically scalable information technology (IT) resource usage [4].A variety of applications [5,6] have been deployed in cloud computing platforms, some application tasks have higher Central Processing Unit (CPU) requirements, and some require higher storage, while others require frequentI/O access or larger bandwidth resources

  • Based on the Performance Counters (PMC) mechanism, this paper monitors the number of resources activity events such as CPU (PCPU ), Mem P Mem, Disk ( P Disk ), and Net ( P Net ) triggered by the execution of Virtual machines (VMs), and respectively records the PMC event set associated with the specific resource device

  • This paper proposes the Staggering Peak Scheduling by Load-aware Model (SPSLAM) algorithm based on the analyzed task sequences classification and resources load sorting to make full use of these idle resources in cloud computing

Read more

Summary

Introduction

Cloud computing [1,2,3] is an emerging business application providing on-demand access, ubiquitous access characteristics, and elastically scalable information technology (IT) resource usage [4]. The relevant research results of task scheduling have showed that: (1) Different types of tasks (compute-intensive, memory-intensive and data-intensive) have significant differences in resource requirements [10,11]. When scheduling tasks of different types, the load size of resources such as CPU, memory, and I/O on the node resources at the current time needs to be considered [12,13]. We propose a Staggering Peak Scheduling by Load-aware Model (SPSLAM) when researching the task scheduling problem of cloud mixed workloads. We develop a policy SPSLAM from the perspective of task types and resource load for mixed workloads and by doing so, the system can realize load balancing and improve efficiency.

Related Work
Model Description
Staggering
Resources Load Sorting
Staggering Peak Policy
Experiments and Evaluation
Workloads and Setup
Experiment Metrics
Load Balancing
Scheduling
Schedule
Resource Usage Cost
Findings
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.