Journal article
Hindawi, Journal of Electrical and Computer Engineering (JECE), vol. 2016, 2016 Feb
APA
Click to copy
Bruschi, R., Carrega, A., & Davoli, F. (2016). A Game for Energy-Aware Allocation of Virtualized Network Functions. Journal of Electrical and Computer Engineering (JECE), 2016. https://doi.org/10.1155/2016/4067186
Chicago/Turabian
Click to copy
Bruschi, Roberto, Alessandro Carrega, and Franco Davoli. “A Game for Energy-Aware Allocation of Virtualized Network Functions.” Edited by Hindawi. Journal of Electrical and Computer Engineering (JECE) 2016 (February 2016).
MLA
Click to copy
Bruschi, Roberto, et al. “A Game for Energy-Aware Allocation of Virtualized Network Functions.” Journal of Electrical and Computer Engineering (JECE), edited by Hindawi, vol. 2016, Feb. 2016, doi:10.1155/2016/4067186.
BibTeX Click to copy
@article{bruschi2016a,
title = {A Game for Energy-Aware Allocation of Virtualized Network Functions},
year = {2016},
month = feb,
journal = {Journal of Electrical and Computer Engineering (JECE)},
volume = {2016},
doi = {10.1155/2016/4067186},
author = {Bruschi, Roberto and Carrega, Alessandro and Davoli, Franco},
editor = {Hindawi},
month_numeric = {2}
}
🔬 Game-Theoretic Energy-Aware Allocation of Virtualized Network Functions: Optimizing Power Consumption and Processing Delay
Network Functions Virtualization (NFV) enables flexible deployment and dynamic allocation of network services across shared physical infrastructures. However, improving resource utilization alone does not guarantee energy efficiency, particularly when processing resources remain provisioned for peak demand.
Our research proposes a noncooperative game-theoretic framework for energy-aware VNF resource allocation, integrating adaptive processing-rate control with decentralized workload distribution.
The framework combines four fundamental mechanisms:
🔹 VNF-Based Game Model: Each virtualized network function acts as a player competing for the processing capacity of physical network nodes while minimizing its individual cost function.
🔹 Adaptive Rate (AR) Control: Physical nodes dynamically adjust their processing rates according to workload, balancing power consumption against processing delay.
🔹 Energy–Delay Optimization: Node-level control policies minimize the product of power consumption and processing delay, accounting for workload-dependent energy characteristics.
🔹 Nash Equilibrium Analysis: The resulting polynomial cost structure enables the derivation of a unique Nash equilibrium under the analyzed conditions, supporting a stable allocation of processing workloads.
📐 Analytical methodology
The model considers S VNFs distributing their incoming workload rates across N physical nodes.
Each node dynamically adjusts its processing capacity, while each VNF chooses a workload distribution that minimizes its own weighted resource-sharing cost.
Two node control policies are investigated:
• CP1 — Unconstrained: Processing capacity is adjusted according to an idealized continuous optimization model.
• CP2 — Constrained: Processing rates are restricted by minimum and maximum node capacities.
The numerical evaluation focuses on CP1 and compares the resulting energy-aware allocation with a non-energy-aware, delay-minimizing reference strategy.
📊 Numerical evaluation and findings
The study evaluates four configurations using MATLAB, considering different numbers of VNFs and physical nodes: (3,3), (3,5), (5,3), and (5,5).
✅ Energy savings: The energy-aware strategy reduces power consumption by more than 18% in every evaluated configuration.
✅ Processing delay: The reduction in power consumption comes with an additional delay of less than 4%.
✅ Energy–performance balance: The power–delay product improves by more than 10% across the evaluated cases.
✅ Stable resource allocation: The game-theoretic formulation establishes existence and uniqueness of the Nash equilibrium for the considered cost functions.
✅ Workload sensitivity: The effectiveness of adaptive processing depends on workload distribution, node utilization, and the available processing resources.
🎯 Key research contribution: Demonstrating how decentralized VNF allocation, combined with adaptive processing-rate control, can achieve significant energy savings while introducing only a limited performance penalty.
The research provides an analytical and numerical foundation for energy-efficient resource sharing in NFV infrastructures. Its evaluation is simulation-based rather than an experimental deployment on physical networking hardware.
📄 Publication: A Game for Energy-Aware Allocation of Virtualized Network Functions

🌱⚡ What If Game Theory Could Make Networks Greener? 🎮🌐
Imagine a network where virtualized services compete for computing resources, but instead of wasting energy, every participant contributes to a more efficient infrastructure.
How can we allocate processing resources intelligently while keeping energy consumption low and service performance acceptable?
Our research introduces a game-theoretic approach to energy-aware resource allocation in Network Functions Virtualization (NFV) environments.
The idea is to treat each Virtualized Network Function (VNF) as a player in a noncooperative game.
🎮 Game Theory: Each VNF chooses how to distribute its workload across available physical network nodes.
⚡ Adaptive Rate Control: Physical nodes dynamically adjust their processing capacity according to the incoming workload.
🎯 Nash Equilibrium: The interaction among VNFs leads to a stable resource allocation where no player can improve its own cost through an individual strategy change.
🌱 Energy Optimization: The system balances power consumption and processing delay by minimizing an energy-related cost function.
📊 What did we discover?
✅ More than 18% energy savings across the evaluated numerical scenarios.
✅ Less than 4% additional processing delay compared with the non-energy-aware approach.
✅ More than 10% improvement in the power–delay product across the evaluated configurations.
The manga-inspired infographic illustrates how intelligent competition among virtualized network functions can support more sustainable network infrastructures.
🎯 The message: Sometimes, the best way to save energy is not to eliminate competition, but to design a game in which individual optimization leads to a stable and energy-efficient outcome.
