2019 · 15 citations · 10 references
ComputingCloud ComputingInformation TechnologyCloud ArchitectureCloud EconomicsCloud Performance OptimizationCloud ForecastingCloud Resource ManagementCompute Resource ManagementResource ProvisioningResource SchedulingWorkload SchedulingCloud CharacterizationCloud Demand ForecastingCloud Resource AllocationCloud Workload ManagementDemand Forecasting For Cloud ServicesHierarchical ClusteringResource Demand ModelingWorkload Characterization
Cloud providers aim to efficiently deliver diverse services on demand to users. Recently, they coined the idea of an auction-based market for their resources with the goal of increasing the total revenues. To address the challenge of scheduling and pricing, we build usage profiles for cloud workloads and predict future demands. In this paper, we first present a new methodology to categorize workloads according to their resource usage. We employ a modified hierarchical clustering algorithm that gives us three demand profiles for batch jobs designated as low, medium and high. After that, we extract the number of arrival requests per time for each group. The methodology presented here provides insights to cloud service providers in optimizing resource allocation and improving profits.
10
Large-scale cluster management at Google with Borg
Abhishek Verma, Luis Pedrosa, Madhukar Korupolu et al. · 2015 · 1.3K citations · Full text
Towards characterizing cloud backend workloads
Asit Mishra, Joseph L. Hellerstein, Walfredo Cirne et al. · ACM SIGMETRICS Performance Evaluation Review · 2010 · 378 citations
Imbalance in the cloud: An analysis on Alibaba cluster trace
Chengzhi Lu, Kejiang Ye, Guoyao Xu et al. · 2017 · 183 citations
Characterizing Machines and Workloads on a Google Cluster
Zitao Liu, Sangyeun Cho · 2012 · 143 citations