provider should be to make its infrastructure energy
proportional, rather than to provide accurate VM
power modeling.
5.5 Passing the Cost Up to the End-user
We have discussed here how CO
2
emissions are at-
tributed to VMs by the infrastructure provider. Be-
cause the VM user has the ability to predict CO
2
emis-
sions as she knows in advance how they will be com-
puted from resource usage counters, she has the abil-
ity to apply the same techniques to pass the costs up
to the different users of her VMs. This can be applied
recursively up to the end user, who is then empowered
with information about the CO
2
emissions attributed
to her usage of computing resources.
6 CONCLUSION
We present in this paper an architecture that allows
users of a Cloud infrastructure to have predictable
CO
2
emissions attributed to their usage while taking
into account the difference between predictions and
estimations of effective CO
2
emissions. If this differ-
ence is kept under a pre-defined threshold, it opens the
way to an eco-system where infrastructure providers
can be certified as providing reasonable CO
2
emis-
sions certificates to users while at the same time giv-
ing predictability to users. This creates a fair playing
field where infrastructure providers compete to attract
eco-aware users in a way such that the complete in-
frastructure costs are taken into account. This should
increase the adoption of green technologies in all as-
pects of datacenter provisioning and therefore, con-
tribute to limiting the impact of IT on GHG.
ACKNOWLEDGEMENTS
This work has been supported by the ECO2Clouds
project (http://eco2clouds.eu/) and was partially
funded by the European Commission under grant
agreement number 318048.
REFERENCES
Bosse, S., Jamous, N., Kramer, F., and Turowski, K.
(2016). Introducing Greenhouse Emissions in Cost
Optimization of Fault-Tolerant Data Center Design. In
IEEE Conference on Business Informatics (CBI), vol-
ume 01, pages 163–172.
Gu, C., Shi, P., Shi, S., Huang, H., and Jia, X. (2015). A
Tree Regression-Based Approach for VM Power Me-
tering. IEEE Access, 3:610–621.
Ismaeel, S. and Miri, A. (2016). Multivariate Time Series
ELM for Cloud Data Centre Workload Prediction. In
International Conference on Human-Computer Inter-
action (HCI), pages 565–576.
Khosravi, A., Garg, S. K., and Buyya, R. (2013). Energy
and Carbon-Efficient Placement of Virtual Machines
in Distributed Cloud DataCenters. In International
Conference on Parallel Processing (EuroPar).
Kim, N., Cho, J., and Seo, E. (2011). Energy-Based
Accounting and Scheduling of Virtual Machines in
a Cloud System. In IEEE/ACM International Con-
ference on Green Computing and Communications
(GreenCom), pages 176–181.
Kurpicz, M., Orgerie, A.-C., and Sobe, A. (2016). How
much does a VM cost? Energy-proportional Account-
ing in VM-based Environments. In Euromicro In-
ternational Conference on Parallel, Distributed, and
Network-Based Processing (PDP), pages 651–658.
Natural Resources Defense Council (2014). Data Cen-
ter Efficiency Assessment. NRDC Issue Paper,
https://www.nrdc.org/sites/default/files/data-center-
efficiency-assessment-IP.pdf.
Nordhaus, W. D. (2012). Carbon Taxes to Move Toward
Fiscal Sustainability, pages 208–214. Columbia Uni-
versity Press.
Sharma, N., Gummeson, J., Irwin, D., and Shenoy, P.
(2010). Cloudy Computing: Leveraging Weather
Forecasts in Energy Harvesting Sensor Systems. In
IEEE Conference on Sensor, Mesh and Ad Hoc Com-
munications and Networks (SECON), pages 1–9.
Sharma, N., Sharma, P., Irwin, D., and Shenoy, P. (2011).
Predicting Solar Generation from Weather Forecasts
Using Machine Learning. In IEEE International Con-
ference on Smart Grid Communications (SmartGrid-
Comm), pages 528–533.
Swan, M. (2015). Blockchain: Blueprint for a new econ-
omy. ” O’Reilly Media, Inc.”.
Wajid, U., Cappiello, C., Plebani, P., Pernici, B., Mehand-
jiev, N., Vitali, M., Gienger, M., Kavoussanakis,
K., Margery, D., Garc
´
ıa-P
´
erez, D., and Sampaio, P.
(2015). On Achieving Energy Efficiency and Reduc-
ing CO2 Footprint in Cloud Computing. IEEE Trans-
actions on Cloud Computing, PP(99):14.
Wu, W., Lin, W., and Peng, Z. (2016). An Intelligent
Power Consumption Model for Virtual Machines Un-
der CPU-intensive Workload in Cloud Environment.
Soft Computing, pages 1–10.
Xiao, P., Hu, Z., Liu, D., Yan, G., and Qu, X. (2013). Virtual
Machine Power Measuring Technique with Bounded
Error in Cloud Environments. Journal of Network and
Computer Applications, 36(2):818–828.
Yang, H., Zhao, Q., Luan, Z., and Qian, D. (2014). iMe-
ter: An integrated VM power model based on perfor-
mance profiling. Future Generation Computer Sys-
tems, 36:267 – 286.
SMARTGREENS 2017 - 6th International Conference on Smart Cities and Green ICT Systems
304