Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Modelling energy consumption of network transfers and virtual machine migration
De Maio V., Prodan R., Benedict S., Kecskemeti G. Future Generation Computer Systems56 (C):388-406,2016.Type:Article
Date Reviewed: Jun 23 2016

The energy consumption of data centers is known to be a critical issue for both costs and environmental impact. Several approaches have been suggested to minimize energy consumption. However, most of them lack a precise understanding of the actual drivers of energy consumption and use either simplistic energy models or other simpler metrics as proxies for energy consumption (for example, minimizing the number of virtual machine migrations to minimize their energy impact). This may lead to suboptimal decisions, though: for example, without knowing the exact energy consumption that comes along with a virtual machine migration, it is unclear whether a planned migration will pay off.

In this paper, the authors elaborate very detailed energy models for two processes: data transfers and virtual machine migrations. The two models are important contributions on their own, but they are connected because the model for migrations uses the model for data transfers.

Both models are developed with a combination of the engineer’s intuition to determine the parameters that potentially impact energy consumption and a series of experiments to quantify their actual impact. The energy model for data transfers includes the effects of the number of bytes transferred, the payload per packet, the number of concurrent connections, and the size of burst and throttle intervals. The energy model for virtual machine migrations is more sophisticated as it considers the different phases of the migration separately: initiation phase, transfer phase, and activation phase. Moreover, the authors consider both live migration and non-live migration. The model includes the effect of the central processing unit (CPU) load of the source and target servers, the CPU load of the migrating virtual machine, the bandwidth between the two servers, and, for live migration, the memory dirtying ratio of the migrating virtual machine.

The resulting energy models are expressed by a set of equations, which are mathematically not very complicated (consisting of linear expressions and fractions thereof), but still significantly more sophisticated than models used by previous works. The authors tune and evaluate their models through a series of well-designed and well-documented experiments. The error of the energy model of data transfers is at most nine percent, whereas the error of the energy model of migrations is at most 17 percent and compares favorably to similar models from previous works.

Reviewer:  Zoltan Mann Review #: CR144526 (1609-0696)
Bookmark and Share
  Reviewer Selected
 
 
Model Development (I.6.5 )
 
 
Modeling And Prediction (D.4.8 ... )
 
 
Performance of Systems (C.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Model Development": Date
Toward a logical/physical theory of spreadsheet modeling
Isakowitz T., Schocken S., Henry C J. ACM Transactions on Information Systems 13(1): 1-37, 1995. Type: Article
Jun 1 1996
Model-Based Diagnosis or Reasoning from First Principles
Peischl B., Wotawa F. IEEE Intelligent Systems & Their Applications 18(3): 32-37, 2003. Type: Article
Nov 6 2003
Simulation modeling handbook: a practical approach
Chung C., CRC Press, Inc., Boca Raton, FL, 2003.  608, Type: Book (9780849312410)
Nov 26 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy