{"id":9797,"date":"2016-02-19T19:40:06","date_gmt":"2016-02-19T17:40:06","guid":{"rendered":"https:\/\/blog.zhaw.ch\/icclab\/?p=9797"},"modified":"2016-02-19T19:40:06","modified_gmt":"2016-02-19T17:40:06","slug":"visualization-of-usage-prediction-in-cyclops","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/","title":{"rendered":"Visualization of usage prediction in Cyclops"},"content":{"rendered":"<p style=\"text-align: left\">Cost and usage prediction can be a powerful tool in the hands of cloud operators as well as end users. Forecasting can help operators gain insights into the future trends in demand of compute, storage and network assets. From an end users&#8217; perspective, forecasting enables them to perform budgeting. ICCLab&#8217;s <a href=\"https:\/\/blog.zhaw.ch\/icclab\/category\/research-approach\/themes\/rating-charging-billing\/\">RCB Initiative<\/a> has been actively pursuing this\u00a0subject for incorporation into <a href=\"https:\/\/github.com\/icclab\/cyclops\">Cyclops framework<\/a>.<\/p>\n<p style=\"text-align: left\">A few weeks ago, Cyclops gained a linear predictor as an additional feature, but it was not integrated in the dashboard module. In this week&#8217;s release the <a href=\"http:\/\/icclab.github.io\/cyclops\/\">Cyclops team<\/a> is happy to announce the Graphic Interface support for Prediction Engine. Furthermore, the prediction engine now supports random-forest prediction algorithm.<\/p>\n<p style=\"text-align: left\"><!--more--><\/p>\n<p style=\"text-align: left\"><a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png\" rel=\"attachment wp-att-9798\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9798\" src=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png\" alt=\"Screen Shot 2016-02-19 at 17.02.43\" width=\"922\" height=\"402\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png 922w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43-300x131.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43-768x335.png 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43-500x218.png 500w\" sizes=\"auto, (max-width: 922px) 100vw, 922px\" \/><\/a><\/p>\n<p style=\"text-align: left\">As seen in <a href=\"https:\/\/blog.zhaw.ch\/icclab\/prediction-engine-prototype-in-cyclops\/\">our last release<\/a>, using Linear Regression algorithms one can predict Usage data using\u00a0historical\u00a0data and customizing\u00a0the future duration\u00a0of prediction. As a new feature for Prediction engine, the usage prediction can be also performed\u00a0using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Random_forest\">Random Forest algorithms<\/a>\u00a0which gives a more tighter\u00a0prediction compared to\u00a0Linear Regression class of algorithms.<\/p>\n<p style=\"text-align: left\">Over\u00a0the next\u00a0coming weeks we are going to\u00a0focus on improving\u00a0Cyclops\u00a0<a href=\"https:\/\/www.openstack.org\/\">Openstack<\/a>\u00a0support in order to improve the framework&#8217;s\u00a0performance issues highlighted by the community. So stay tuned for our forthcoming release announcements!<\/p>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/billing-2\/\">billing<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/charging-2\/\">charging<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/dashboard\/\">Dashboard<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/openstack\/\">openstack<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/prediction-engine\/\">Prediction Engine<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/rating-2\/\">rating<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>Cost and usage prediction can be a powerful tool in the hands of cloud operators as well as end users. Forecasting can help operators gain insights into the future trends in demand of compute, storage and network assets. From an end users&#8217; perspective, forecasting enables them to perform budgeting. ICCLab&#8217;s RCB Initiative has been actively [&hellip;]<\/p>\n","protected":false},"author":210,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1,8],"tags":[56,75,756,240,757,277],"features":[],"class_list":["post-9797","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-charging","tag-billing-2","tag-charging-2","tag-dashboard","tag-openstack","tag-prediction-engine","tag-rating-2"],"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>Visualization of usage prediction in Cyclops - 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\/visualization-of-usage-prediction-in-cyclops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Visualization of usage prediction in Cyclops\" \/>\n<meta property=\"og:description\" content=\"Cost and usage prediction can be a powerful tool in the hands of cloud operators as well as end users. Forecasting can help operators gain insights into the future trends in demand of compute, storage and network assets. From an end users&#8217; perspective, forecasting enables them to perform budgeting. ICCLab&#8217;s RCB Initiative has been actively [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-19T17:40:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png\" \/>\n<meta name=\"author\" content=\"perz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"perz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/\"},\"author\":{\"name\":\"perz\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6\"},\"headline\":\"Visualization of usage prediction in Cyclops\",\"datePublished\":\"2016-02-19T17:40:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/\"},\"wordCount\":212,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png\",\"keywords\":[\"billing\",\"charging\",\"Dashboard\",\"openstack\",\"Prediction Engine\",\"rating\"],\"articleSection\":[\"*.*\",\"Charging\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/\",\"name\":\"Visualization of usage prediction in Cyclops - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png\",\"datePublished\":\"2016-02-19T17:40:06+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png\",\"contentUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visualization of usage prediction in Cyclops\"}]},{\"@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\/701968ffab9472ccfd37487101a6f5c6\",\"name\":\"perz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g\",\"caption\":\"perz\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/perz\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Visualization of usage prediction in Cyclops - 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\/visualization-of-usage-prediction-in-cyclops\/","og_locale":"en_US","og_type":"article","og_title":"Visualization of usage prediction in Cyclops","og_description":"Cost and usage prediction can be a powerful tool in the hands of cloud operators as well as end users. Forecasting can help operators gain insights into the future trends in demand of compute, storage and network assets. From an end users&#8217; perspective, forecasting enables them to perform budgeting. ICCLab&#8217;s RCB Initiative has been actively [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2016-02-19T17:40:06+00:00","og_image":[{"url":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png","type":"","width":"","height":""}],"author":"perz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"perz","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/"},"author":{"name":"perz","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6"},"headline":"Visualization of usage prediction in Cyclops","datePublished":"2016-02-19T17:40:06+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/"},"wordCount":212,"commentCount":0,"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png","keywords":["billing","charging","Dashboard","openstack","Prediction Engine","rating"],"articleSection":["*.*","Charging"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/","url":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/","name":"Visualization of usage prediction in Cyclops - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage"},"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png","datePublished":"2016-02-19T17:40:06+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#primaryimage","url":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png","contentUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/02\/Screen-Shot-2016-02-19-at-17.02.43.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/visualization-of-usage-prediction-in-cyclops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Visualization of usage prediction in Cyclops"}]},{"@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\/701968ffab9472ccfd37487101a6f5c6","name":"perz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g","caption":"perz"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/perz\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9797","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\/210"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=9797"}],"version-history":[{"count":4,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9797\/revisions"}],"predecessor-version":[{"id":9803,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9797\/revisions\/9803"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=9797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=9797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=9797"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=9797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}