Abstract

SummaryMassive, diverse, and high‐frequency Internet of Things (IoT) applications pose challenges to the operation of cluster systems that serve it. Fair and efficient multidimensional resource allocation is of great significance to the sustainable operation of these systems. However, most of the existing cluster multiresource allocation optimization researches focus too much on the fairness of resource allocation and ignore the efficiency. The unbalanced use of multidimensional system resources reduces the effective utilization of system resources, which seriously affects the service quality of IoT applications. In this paper, we define the multiresource fair and efficient sharing optimization as a fairness‐constrained efficiency optimization problem, which is from dynamics, discrete resources, and heterogeneous perspectives according to the characteristics of cluster system in practical. Moreover, we present a dynamic efficiency‐aware multiresource fair allocation algorithm, DEF, which can improve the ability of the cluster system to serve diverse IoT applications. In the algorithm, large jobs schedule to the servers that expect the least remaining resources. Simulations performed using Google cluster‐usage traces show that DEF can improve system resource utilization and guarantee the fairness of sharing among users.

Full Text
Published version (Free)

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