{"id":7300,"date":"2014-12-31T11:38:15","date_gmt":"2014-12-31T09:38:15","guid":{"rendered":"http:\/\/blog.zhaw.ch\/icclab\/?p=7300"},"modified":"2015-01-19T12:17:59","modified_gmt":"2015-01-19T10:17:59","slug":"understanding-cloud-energy-consumption","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/","title":{"rendered":"Understanding Cloud Energy Consumption"},"content":{"rendered":"<p>Energy in general and energy consumption in particular is a major issue for the large cloud providers today. Smaller cloud providers &#8211; both private and public &#8211; also have an interest in reducing their energy consumption, although it is often not their most important concern. With increasing competition and decreasing margins in the IaaS sector, management of energy costs will become increasingly important.<\/p>\n<p>A basic prerequisite of advanced energy management solutions is a good understanding of energy consumption. This is increasingly available in multiple ways as energy meters proliferate: as well as having energy meters on racks, energy meters typically exist in modern hardware and even at subsystem level within today&#8217;s hardware. That said, energy metering is something that is commonly coupled to proprietary management systems.<\/p>\n<p>The focus of this initiative is to develop an understanding of cloud energy consumption through measurement and analysis of usage.<\/p>\n<h2>Objectives<\/h2>\n<p>The objectives of the energy monitoring initiative are:<\/p>\n<ul>\n<li>to develop a tool to visualize how energy is being consumed within the cloud resources;<\/li>\n<li>to understand the correlation between usage of cloud resources and energy consumption;<\/li>\n<li>to understand what level of granularity is appropriate for capturing energy data;<\/li>\n<li>to devise mechanisms to disaggregate energy consumption amongst users of cloud platforms.<\/li>\n<\/ul>\n<h2>Research Challenges<\/h2>\n<p>Understanding cloud energy consumption does not give rise to fundamental research challenges &#8211; indeed, it is more of an enabler for a more advanced energy management system. However, to have a comprehensive understanding of cloud energy consumption, some research effort is required. The following research challenges arise in this context:<\/p>\n<ul>\n<li>How to consolidate energy consumption from disparate sources to realize a clear understanding of energy consumption within the cloud environment<\/li>\n<li>How to correlate energy consumption with revenue generating services at a fine-grained level (compute, storage and networking)<\/li>\n<\/ul>\n<h2>Relevance to current and future markets<\/h2>\n<p>Understanding energy consumption is essential for the large cloud providers as well as for today&#8217;s Data Centre providers. Consequently, there are already solutions available which support monitoring of energy consumption of IT resources. Today&#8217;s solutions typically do not have specific knowledge of cloud resource utilization and consequently, there is an opportunity for new tools which correlate cloud usage with energy monitoring.<\/p>\n<p>In the Gartner Hype Cycle for Green IT 2014, there are some related technologies which have growth potential over the coming years. Specifically, these are:<\/p>\n<ul>\n<li>DCIM Tools<\/li>\n<li>Server Digital Power Management Module<\/li>\n<li>Demand Response Management Tools<\/li>\n<\/ul>\n<p>As such, there are future market opportunities for such energy related work. However,\u00a0we are still evaluating its\u00a0commercial potential.<\/p>\n<h2>Impact<\/h2>\n<ul>\n<li>Code\n<ul>\n<li><a href=\"https:\/\/github.com\/icclab\/arcus-energy-monitoring-tool\">Arcus Energy Monitoring tool<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Blog posts\n<ul>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/web-application-to-monitor-and-understand-energy\/\">A Web Application to Monitor and Understand Energy Consumption in an Openstack Cloud<\/a>, Oct 2014<\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/understanding-the-relationship-between-ceilometer-processor-utilisation-and-system-energy-consumption-for-a-basic-scenario-in-openstack\/\">Understanding the relationship between ceilometer processor utilisation and system energy consumption for a basic scenario in Openstack<\/a>, Sept 2014<\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/collecting-energy-consumption-data-using-kwapi-in-openstack\/\">Collecting energy consumption data using Kwapi in Openstack<\/a>,\u00a0August 2014<\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/profiling-the-ceilometer-api-to-identify-performance-bottlenecks\/\">Profiling the Ceilometer API to Identify Performance Bottlenecks<\/a>, August 2014<\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/understanding-how-server-energy-consumption-varies-with-cpu-bound-workload\/\">Understanding how server energy consumption varies with CPU-bound workload<\/a>, July 2014<\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/advanced-queries-to-ceilometer-with-a-mongo-backend\/\">Advanced Queries to Ceilometer with a mongo backend<\/a>, July 2014<\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/migration-of-ceilometer-energy-consumption-data-from-havanamysql-to-icehousemongodb\/\">Migration of Ceilometer Energy Consumption Data from Havana\/MySQL to Icehouse\/MongoDB<\/a>, July 2014<\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/authenticating-the-python-ceilometer-client-against-the-openstack-apis-bloody-lambda-functions\/\">Authenticating the python ceilometer client against the Openstack APIs \u2013 bloody lambda functions!<\/a>, May 2014<\/li>\n<\/ul>\n<\/li>\n<li>Related projects\n<ul>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/category\/projects\/geyser\/\">GEYSER<\/a><\/li>\n<li><a href=\"http:\/\/blog.zhaw.ch\/icclab\/category\/projects\/arcus-understanding-energy-consumption-in-the-cloud\/\">Arcus<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Architecture<\/h2>\n<p>TBA.<\/p>\n<h2>Implementation Roadmap<\/h2>\n<p>This work has largely resulted in a live demonstrator. At present, there is not a significant effort to add more features and capabilities.<\/p>\n<p>The current tasks on the roadmap are:<\/p>\n<ul>\n<li>Ensure system is live &#8211; maintenance task<\/li>\n<li>Periodically review energy consumption<\/li>\n<li>Review usage of cloud resources and determine the amount of resources necessary to support this amount of utilization; thus the potential energy saving can be determined.<\/li>\n<li>Promote the tool somewhat<\/li>\n<li>Presentation at next Openstack Meetup<\/li>\n<li>Investigate deployment opportunities<\/li>\n<\/ul>\n<h2>Contact<\/h2>\n<ul>\n<li>Se\u00e1n Murphy (<a href=\"mailto:murp@zhaw.ch\">murp@zhaw.ch<\/a>)<\/li>\n<\/ul>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/cloud-energy-consumption\/\">cloud energy consumption<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/energy-monitoring\/\">Energy Monitoring<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>Energy in general and energy consumption in particular is a major issue for the large cloud providers today. Smaller cloud providers &#8211; both private and public &#8211; also have an interest in reducing their energy consumption, although it is often not their most important concern. With increasing competition and decreasing margins in the IaaS sector, [&hellip;]<\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1,26,542],"tags":[543,468],"features":[],"class_list":["post-7300","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-themes","category-understanding-cloud-energy-consumption","tag-cloud-energy-consumption","tag-energy-monitoring"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Understanding Cloud Energy Consumption - Service Engineering (ICCLab &amp; SPLab)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding Cloud Energy Consumption\" \/>\n<meta property=\"og:description\" content=\"Energy in general and energy consumption in particular is a major issue for the large cloud providers today. Smaller cloud providers &#8211; both private and public &#8211; also have an interest in reducing their energy consumption, although it is often not their most important concern. With increasing competition and decreasing margins in the IaaS sector, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-31T09:38:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-01-19T10:17:59+00:00\" \/>\n<meta name=\"author\" content=\"Sean Murphy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sean Murphy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/\"},\"author\":{\"name\":\"Sean Murphy\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"headline\":\"Understanding Cloud Energy Consumption\",\"datePublished\":\"2014-12-31T09:38:15+00:00\",\"dateModified\":\"2015-01-19T10:17:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/\"},\"wordCount\":621,\"commentCount\":0,\"keywords\":[\"cloud energy consumption\",\"Energy Monitoring\"],\"articleSection\":[\"*.*\",\"Research Initiatives\",\"Understanding Cloud Energy Consumption\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/\",\"name\":\"Understanding Cloud Energy Consumption - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"datePublished\":\"2014-12-31T09:38:15+00:00\",\"dateModified\":\"2015-01-19T10:17:59+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Understanding Cloud Energy Consumption\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\",\"name\":\"Sean Murphy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"caption\":\"Sean Murphy\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Understanding Cloud Energy Consumption - Service Engineering (ICCLab &amp; SPLab)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/","og_locale":"en_US","og_type":"article","og_title":"Understanding Cloud Energy Consumption","og_description":"Energy in general and energy consumption in particular is a major issue for the large cloud providers today. Smaller cloud providers &#8211; both private and public &#8211; also have an interest in reducing their energy consumption, although it is often not their most important concern. With increasing competition and decreasing margins in the IaaS sector, [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2014-12-31T09:38:15+00:00","article_modified_time":"2015-01-19T10:17:59+00:00","author":"Sean Murphy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sean Murphy","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/"},"author":{"name":"Sean Murphy","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"headline":"Understanding Cloud Energy Consumption","datePublished":"2014-12-31T09:38:15+00:00","dateModified":"2015-01-19T10:17:59+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/"},"wordCount":621,"commentCount":0,"keywords":["cloud energy consumption","Energy Monitoring"],"articleSection":["*.*","Research Initiatives","Understanding Cloud Energy Consumption"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/","url":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/","name":"Understanding Cloud Energy Consumption - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"datePublished":"2014-12-31T09:38:15+00:00","dateModified":"2015-01-19T10:17:59+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/understanding-cloud-energy-consumption\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Understanding Cloud Energy Consumption"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d","name":"Sean Murphy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","caption":"Sean Murphy"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/7300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=7300"}],"version-history":[{"count":4,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/7300\/revisions"}],"predecessor-version":[{"id":7304,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/7300\/revisions\/7304"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=7300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=7300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=7300"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=7300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}