Source-linked AI summary

An Oversubscription and Service Pricing Exploitation-Based Profit Maximization Framework for Industry Cloud Resource Management

Deepika Saxena, Ashutosh Kumar Singh

arXiv:2608.25712v1cs.DC

TL;DR

Industry cloud providers face resource wastage, excess power consumption, and high electricity costs from over-reserved resources and underutilized servers. OP-PMF combines proactive VM prediction, fuzzy clustering, oversubscription, and heterogeneous pricing models; simulations report improved resource utilization and reduced operational costs.

  • Problem

    Industry cloud users over-reserve CPU and memory because actual resource demand is unknown, leaving servers underutilized and increasing power consumption and operational costs.

    Source: §I · p. 1
  • Method

    OP-PMF proactively predicts VM resource utilization with an adaptive ensemble model, clusters predicted VMs using Fuzzy C-means, and exploits oversubscription with Delay Sensitive and Best-Effort pricing models.

    Source: A. Paper Contributions · p. 2, A. Algorithm and Complexity · p. 7, §VII · p. 11
  • Results

    OP-PMF improves resource utilization and reduces power-related operational costs in simulations against alternative resource-allocation approaches.

    Source: §I · p. 2, 2) Resource Utilization · pp. 9–10
  • Takeaways & Limitations

    Oversubscription combined with proactive scaling and pricing models supports profit maximization while consolidating workloads on fewer active servers.

    Source: A. Paper Contributions · p. 2, §I · p. 2

Abstract

from arXiv · show

This article proposed a novel industry cloud resource management framework that exploits resource oversubscription and heterogeneous service pricing models to maximize profitability and operational efficiency for industry cloud providers. The framework proposes an adaptive ensemble machine learning driven prediction model for proactive estimation of resource utilization of Virtual Machines (VM)s based on previous resource utilization of respective users' VMs to minimize resource wastage due to oversubscription by them. Accordingly, the VMs having similar predicted resource usage are grouped using Fuzzy C means clustering. This helps to determine the required number of VMs with specific configuration to be deployed before executing user requests. Concurrently, the framework incorporates two distinct categories of cloud service pricing models, namely the Delay Sensitive Model and the Best-Effort Model. Accordingly, the user requests are classified and executed by selecting the most suitable VMs, with the goal of maximizing revenue and reducing electricity costs in cloud data centers (CDCs). Experimental simulation and comparison against state-of-the-art methods, using two benchmark VM traces, validates the performance of proposed framework. It significantly reduces electricity bills by 55.56 percentage, power consumption and active servers by up to 60.7 percentage and 51 percentage, respectively, while improving resource utilization and profits by up to 60 percentage and 51.18 percentage, respectively

I. INTRODUCTION

Industry cloud providers face high electricity costs and low server utilization because users over-reserve resources under uncertain demands. OP-PMF addresses this through oversubscription, adaptive VM prediction, clustering, and heterogeneous pricing models.

Motivation

  • Server utilization often remains between 10% and 50%, causing resource wastage and excess power consumption from idle or under-utilized servers.Users overestimate CPU and memory needs because actual demand is unknown before execution and may vary over time.Source: §I · p. 1
  • Oversubscription allocates VM resources beyond physical server capacity by relying on non-simultaneous full utilization across VMs.The approach uses statistical multiplexing to improve utilization, reduce power consumption, and support scalability.Source: §I · p. 1
  • 69.4% reduction in power consumption and operational cost is reported for optimal oversubscription scaling against resource allocation without oversubscription.The reported reduction is associated with consolidating workloads on fewer active servers.Source: §I · p. 2

Proposed direction

  • OP-PMF proactively predicts VM resource usage with adaptive ensembles, clusters VMs by predicted usage using Fuzzy C-means, and determines VM quantities and configurations for upcoming workloads.The framework also exploits heterogeneous pricing models to coordinate resource management with profit maximization.Source: A. Paper Contributions · p. 2

Evaluation

  • The proposed framework is evaluated on two real benchmark datasets and compared with state-of-the-art approaches across prediction, utilization, server, power, and electricity-bill metrics.The stated evaluation covers both resource-management performance and cost-oriented outcomes.Source: A. Paper Contributions · p. 2

Research gap

  • Existing approaches primarily emphasize load balancing and task scheduling for energy efficiency while overlooking joint use of oversubscription and heterogeneous pricing for profit maximization.OP-PMF is introduced to integrate these aspects while optimizing costs and profits within the stated cloud-management scope.Source: §II · p. 3

III. PROBLEM FORMULATION

The formulation seeks to distribute physical resources among users’ VMs to maximize provider profit while executing requests within resource, placement, timing, and service constraints. It minimizes electricity and server-related costs while improving resource utilization.

Objective

  • The problem distributes servers’ physical resources among users’ VMs to maximize provider profit while serving requests without violating SLA terms.Requests specify demanded CPU and memory capacity together with execution start and end times.Source: §III · p. 3

Constraints

  • Each VM must be deployed on one server, while request and aggregate resource capacities must remain within available VM and server capacities.These constraints govern individual placement, per-request feasibility, and total resource distribution.Source: §III · pp. 3–4
  • Each request’s execution time must not exceed its deadline, and its CPU and memory requirements must not exceed available capacity.The formulation therefore combines temporal feasibility with resource-capacity constraints.Source: §III · p. 3

Objective

  • The objective minimizes electricity expenditure and active-server counts while maximizing data-center resource utilization.Resource utilization is improved by reducing physical capacity allocated beyond actual request requirements.Source: §III · p. 4

Pricing

  • Service pricing model and request price are represented by PM and rPM, respectively, within the time-slot resource-management formulation.The formulation explicitly connects resource distribution with service-pricing terms.Source: §III · p. 4

IV. PROPOSED FRAMEWORK

OP-PMF combines request distribution and backend resource management to prepare VM capacity for future demand. It predicts VM usage, clusters predicted VMs by similarity, and uses the resulting groups for proactive autoscaling and request execution.

Framework architecture

  • OP-PMF comprises a Load Balancing Unit and a Resource Management Unit for handling user requests and backend resource-scaling knowledge.The units operate across users’ VMs, hosted servers, available resources, expected load, and next-slot deployment needs.Source: §IV · p. 4
  • The load-balancing process distributes user requests among VMs hosted on servers and classifies requests according to their selected pricing model.Pricing-based classification occurs before request execution.Source: §IV · p. 4

Resource prediction

  • An Adaptive Ensemble Model combines predicted outputs from multiple base learners to estimate future resource usage for different VMs.Periodic training and retraining update the base learners and support prediction of VM resource usage.Source: §IV · p. 4

VM autoscaling

  • Predicted VMs are grouped into K clusters according to their predicted resource usage for autoscaling.The clusters represent VM groups with similar estimated usage and support subsequent deployment decisions.Source: §IV · p. 4
  • The resulting VM clusters help estimate the exact number and types of VMs needed to serve user demand in the next time-slot.This connects prediction and clustering to proactive resource preparation.Source: §IV · p. 4

A. Adaptive Resource Prediction Unit

The resource prediction unit prepares VM utilization histories, generates adaptive weighted ensembles from multiple base learners, and periodically updates predictions using observed performance.

B. Leveraging Cloud Oversubscription

The framework uses predicted VM resource requirements to group similar workloads with Fuzzy C-means and select VM configurations and quantities for the next time-slot.

C. Exploiting Service Pricing Models

Requests are divided by pricing model, then assigned to faster or slower servers according to deadline sensitivity, processing requirements, and execution cost.

Delay Sensitive Model

Delay Sensitive Model

Best-Effort Model

V. OPERATIONAL DESIGN AND ILLUSTRATION

OP-PMF predicts and clusters VM demand, estimates upcoming configurations, categorizes requests, and allocates them to servers under pricing and capacity constraints.

Operational initialization

Prediction and scaling

  • Historical CPU and memory utilization enters the VM prediction unit, and predicted VMs are clustered to estimate next-slot VM requirements.Source: A. Algorithm and Complexity · p. 7

Request preparation

Pricing-aware allocation

Complexity

  • The complete OP-PMF procedure has time-complexity O(P 2Q2x2ZC).The stated complexity aggregates prediction, clustering, scaling, sorting, and VM-allocation operations.Source: A. Algorithm and Complexity · p. 7

B. Numerical Illustration

The numerical illustration applies OP-PMF to seven VMs across Best-Effort and Delay Sensitive pricing models, comparing its consolidated placement with classical VM placement. It reports lower power and electricity costs alongside an earned-profit estimate.

Scenario and prediction

  • Seven VMs from two pricing-model scenarios are assigned predicted resource usage and grouped into a cluster for placement.The scenario includes Best-Effort and Delay Sensitive requests, with VM configurations referenced from the paper’s configuration tables.Source: B. Numerical Illustration · pp. 7–8

VM placement

  • 35%-50% average server utilization motivates consolidating the seven VMs on one S1 server.The illustration places the clustered VMs on one server with two processing elements.Source: B. Numerical Illustration · p. 8

OP-PMF outcome

  • 2158.7 KW power consumption and 151.109 $/H electricity expenditure are reported for OP-PMF at 50% resource utilization.These values are obtained after applying the cited power and utilization equations.Source: B. Numerical Illustration · p. 8

Cost comparison

  • 49.4% electricity-bill reduction is reported for OP-PMF compared with classical placement.Classical placement costs 302.208$/H on two S1 servers or 247.746 $/H on one S2 server.Source: B. Numerical Illustration · p. 8

Profit outcome

  • 42.2% of VMs receive earlier-execution privilege under the pricing mix, producing an earned profit of 1.76$ per hour.Industry A uses Best-Effort service and industry B uses Delay Sensitive service, with earlier execution assumed to be 10 minutes.Source: B. Numerical Illustration · p. 8

VI. PERFORMANCE EVALUATION AND COMPARISON

The evaluation uses Google Cluster and PlanetLab VM traces to assess prediction, resource management, and cost-related performance against existing approaches. OP-PMF combines online prediction and scaling within a simulated data-center environment.

Experimental platform

  • The simulation uses three server types and four VM configurations based on real IBM and Dell server specifications.Experiments run in Python 3 on a machine with two Intel Xeon Silver 4114 CPUs, 40 cores, and 128 GB memory.Source: A. Experimental Set-up · p. 8

Datasets

  • Google Cluster and PlanetLab traces provide the two real workloads used to evaluate VM resource utilization.Google Cluster includes 672,300 jobs on 12,500 servers over 29 days; PlanetLab contains CPU utilization traces for more than 11K VMs.Source: A. Experimental Set-up · p. 8

Experimental assumptions

  • The original traces lack users, deadlines, and execution charges, so the evaluation synthetically assigns users, VM ownership, and request pricing classes.Users are generated as 60% of the total VMs, with each user owning between one and five VMs.Source: A. Experimental Set-up · p. 8

Baselines

  • OP-PMF is compared with SBA, THR-P, LR-P, OP-MLB, First-Fit, Random-Fit, and Best-Fit approaches across multiple performance metrics.The comparison includes prediction, resource utilization, active servers, power saving, and electricity-bill optimization.Source: A. Experimental Set-up · p. 8

VM prediction

  • Predicted CPU and memory usage nearly overlap actual usage for both traces, while neural network, Random Forest, Linear Regression, and Support Vector Machine predictors fluctuate over time.The adaptive ensemble periodically retrains using live and historical usage patterns and correlations.Source: 1) Accuracy · p. 9

2) Number of Overloads:

This section evaluates overload prediction, active-server reduction, and resource utilization across Google Cluster and PlanetLab workloads. OP-PMF reports high overload-prediction accuracy and lower active-server percentages than its comparison settings.

Overload prediction

  • Up to 99.6% of overloads are correctly predicted, while unpredicted overloads remain at or below 2.3% across VM traces.Unpredicted overloads are reported as independent of the ratios of Delay Sensitive to Best-Effort requests.Source: 2) Number of Overloads · p. 9

Number of Active Servers

  • 49% and 51% reductions in average active-server percentage are reported for Google Cluster and PlanetLab, respectively, with OP-PMF enabled.The comparison varies the percentage of Delay Sensitive requests and contrasts OP-PMF+ with OP-PMF−.Source: 1) Number of Active Servers · p. 9
  • OP-PMF shows a mean active-server value of 50% for both workloads compared with First-Fit, Random-Fit, Best-Fit, THR-P, and LR-P.The reported stability is based on the comparison in Fig. 11.Source: 1) Number of Active Servers · p. 9

Resource Utilization

  • OP-PMF improves average resource utilization by 60%, 37.9%, 21.25%, and 18.75% over OP-PMF−, First-Fit with prediction, Random-Fit with prediction, and Best-Fit with prediction for Google Cluster traces.The passage reports the same comparison structure for PlanetLab traces but truncates its final values.Source: 2) Resource Utilization · p. 9
  • For Google Cluster traces, OP-PMF improves median-quartile resource utilization by up to 81% over SBA, OP-MLB, Best-Fit, and First-Fit.The boxplot represents resource-utilization distributions through quartiles and whisker ranges.Source: 2) Resource Utilization · p. 10

3) VM Scaling:

OP-PMF predicts future VM resource utilization to scale the required VM types before request execution, then evaluates power and electricity-cost effects against alternatives. The framework reduces power and electricity costs while increasing profit across the benchmark traces.

VM Scaling

  • OP-PMF predicts future VM utilization and determines the required number of VSM, VME, VLA, and VXL instances before requests execute.The approach compares estimated and actual VM counts during execution.Source: 3) VM Scaling · p. 10

Power Consumption

  • 60.7% lower power consumption is achieved by OP-PMF+ than OP-PMF− for Planet Lab VM traces.For Google Cluster traces, OP-PMF+ uses almost 50% less power than OP-PMF−.Source: 4) Power Consumption · p. 10

Electricity Cost

  • 55.56% lower electricity cost is achieved by OP-PMF+ than OP-PMF− for Planet Lab traces at 100% rDSM.The corresponding reduction for Google Cluster traces is up to 53.3%.Source: 5) Electricity Cost · p. 11

Earned Profit

  • 51.18% maximum average profit is achieved for Planet Lab traces, compared with 49.72% for Google Cluster traces.The profit calculation uses electricity-cost reduction and earlier execution of delay-sensitive requests.Source: 6) Earned Profits · p. 11

D. Trade-off between Earned Profits and Power Consumption

The framework examines the balance between profit maximization and power minimization across Google Cluster and Planet Lab traces. Its evaluation reports improvements in electricity bills, power consumption, active servers, resource utilization, and earned profits, while identifying VM failover as future work.

Trade-off between Earned Profits and Power Consumption

  • OP-PMF evaluates profit and power-consumption trade-offs for both Google Cluster and Planet Lab VM traces.The reported balance links resource-use and power optimization with increased execution of requests under DSM pricing.Source: D. Trade-off between Earned Profits… · p. 11

Results

  • OP-PMF reports improvements in electricity-bill reduction, power consumption, active servers, resource utilization, and earned profits.The framework is evaluated through simulations and comparisons with state-of-the-art approaches using benchmark VM traces.Source: §VII · p. 11

Future Work

  • VM failovers remain future work intended to improve continuity and resilience when VM failures occur.The paper proposes incorporating robust failover mechanisms for seamless operation and improved user experience and performance.Source: §VII · p. 12
Loading 2608.25712v1…