{"id":3569,"date":"2013-10-11T09:22:40","date_gmt":"2013-10-11T09:22:40","guid":{"rendered":"http:\/\/www.cloudcomp.ch\/?p=3569"},"modified":"2013-10-11T09:22:40","modified_gmt":"2013-10-11T09:22:40","slug":"rating-charging-and-billing-for-the-clouds","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/","title":{"rendered":"Rating, Charging, and Billing for the Clouds"},"content":{"rendered":"<p>Cloud has revolutionized the way we think of computing now. Now everything is on-demand, self-service, pay-as-you-go, and scalable. Although, these are welcome features that tremendously reduces the CAP-Ex and OP-Ex for any business, but the true potential of the clouds in regards to novel rating-charging and billing potentials has yet to be realized. Infrastructure clouds are being treated as commodity now. Much of the innovation is now shifting towards platform and software services over infrastructure clouds.<\/p>\n<p>Telecom domain has always seen lots of innovations in this regard &#8211; different tiers of pricing, bundled services, numerous packages, and what not. And think about it &#8211; they only offer in reality just 1 type of service namly voice traffic. They have standardized their protocols, they even have a standard to facilitate charging and billing a.k.a Diameter. Not downplaying the significance of their innovation, the standards are needed as the consumers are mobile and they roam from one business domain into another &#8211; and unless their interfaces, user-equipment radios, accounting is streamlined (read standardized) it would be almost impossible to support the demands of a modern telco consumer.<\/p>\n<p>So now the question to ask is &#8211; is there a need to replicate what has been done in the telecom world for the cloud services? I tend to lean towards a NO. The needs of the cloud consumers are not same as a telco consumers. By keeping things manageable and simple &#8211; cloud providers can keep costs low which further reinforces the USP of the clouds &#8211; simplicity and lower costs. The computations in the cloud are generally not mobile &#8211; there is typically no need. By virtue of the Internet &#8211; a computation could take place in any part of the world and there is a complete delinking of customers\u2019 actual location and where the services are being offered from, as long as certain broad-ranging SLAs are satisfied. Therefore there is no real need for cloud hardware systems to implement complex plethora of standards. And that could be argued for the charging and billing strategies too (there is a need for standards in the consumer facing management interfaces for mitigating vendor lock-ins, but I reserve it for another blog post for another day).<\/p>\n<p>A unified and simple billing strategy would work wonders for the consumers. But one also should be mindful of willy-nilly application of such a strategy. There is a need to justify the cost to the consumer as well as the cost to the provider. And hence a proper rating-charging engine is desired. And that is where there is still a lot of room for innovation in the world of clouds. Modern infrastructure management stacks including CloudStack and OpenStack already include monitoring models and metering functions in their core offering. These must be utilized by the provider in determining the real cost of operating their cloud infrastructure, and then tie this to the cost offered to the consumers.<\/p>\n<p>A proper rating-charging engines would really help the providers make a sound judgement in this aspect. There are already numerous open source products including jBilling, openbillingsystem.com, opensourcebilling.org, etc. in the market. The \u201copen\u201d part is a severely crippled offering either providing simple billing interfaces, or features without ability to compute and process \u201cusage data records\u201d (UDRs).  There is a real need for a true open-source platform that would allow numerous cloud services to accurately undertake rating-charging activity for their customer so that they can keep the billing model accurate, simple but \u201cno simpler\u201d.<\/p>\n<p>If we now consider PaaS services &#8211; there is a scope to do lot more with a unified RCB engine. The umbrella of metrics of interest would be dependent on the platform services and therefore the RCB engine must be adaptive for such systems. The built-in measurement systems have to be evaluated and proper metering mechanisms enabled \/ provided. <\/p>\n<p>In summary, rating-charging-billing innovations are necessary for several reasons (money, money, and more money \u2026), and the innovations in the world of the clouds are just starting.<\/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\/rating-2\/\">rating<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>Cloud has revolutionized the way we think of computing now. Now everything is on-demand, self-service, pay-as-you-go, and scalable. Although, these are welcome features that tremendously reduces the CAP-Ex and OP-Ex for any business, but the true potential of the clouds in regards to novel rating-charging and billing potentials has yet to be realized. Infrastructure clouds [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[5,8],"tags":[56,75,277],"features":[],"class_list":["post-3569","post","type-post","status-publish","format-standard","hentry","category-articles","category-charging","tag-billing-2","tag-charging-2","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>Rating, Charging, and Billing for the Clouds - 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\/rating-charging-and-billing-for-the-clouds\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rating, Charging, and Billing for the Clouds\" \/>\n<meta property=\"og:description\" content=\"Cloud has revolutionized the way we think of computing now. Now everything is on-demand, self-service, pay-as-you-go, and scalable. Although, these are welcome features that tremendously reduces the CAP-Ex and OP-Ex for any business, but the true potential of the clouds in regards to novel rating-charging and billing potentials has yet to be realized. Infrastructure clouds [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2013-10-11T09:22:40+00:00\" \/>\n<meta name=\"author\" content=\"Piyush Harsh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Piyush Harsh\" \/>\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\/rating-charging-and-billing-for-the-clouds\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/\"},\"author\":{\"name\":\"Piyush Harsh\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/2769375907ea1077b28a72e26889f003\"},\"headline\":\"Rating, Charging, and Billing for the Clouds\",\"datePublished\":\"2013-10-11T09:22:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/\"},\"wordCount\":674,\"commentCount\":0,\"keywords\":[\"billing\",\"charging\",\"rating\"],\"articleSection\":[\"Articles\",\"Charging\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/\",\"name\":\"Rating, Charging, and Billing for the Clouds - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"datePublished\":\"2013-10-11T09:22:40+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/2769375907ea1077b28a72e26889f003\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rating, Charging, and Billing for the Clouds\"}]},{\"@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\/2769375907ea1077b28a72e26889f003\",\"name\":\"Piyush Harsh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/1bff005c7d14996aa22495163abeb371e92daff6c0219e40790dea7d8723d578?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1bff005c7d14996aa22495163abeb371e92daff6c0219e40790dea7d8723d578?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1bff005c7d14996aa22495163abeb371e92daff6c0219e40790dea7d8723d578?s=96&d=mm&r=g\",\"caption\":\"Piyush Harsh\"},\"sameAs\":[\"http:\/\/piyush-harsh.info\/\"],\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/harh\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rating, Charging, and Billing for the Clouds - 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\/rating-charging-and-billing-for-the-clouds\/","og_locale":"en_US","og_type":"article","og_title":"Rating, Charging, and Billing for the Clouds","og_description":"Cloud has revolutionized the way we think of computing now. Now everything is on-demand, self-service, pay-as-you-go, and scalable. Although, these are welcome features that tremendously reduces the CAP-Ex and OP-Ex for any business, but the true potential of the clouds in regards to novel rating-charging and billing potentials has yet to be realized. Infrastructure clouds [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2013-10-11T09:22:40+00:00","author":"Piyush Harsh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Piyush Harsh","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/"},"author":{"name":"Piyush Harsh","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/2769375907ea1077b28a72e26889f003"},"headline":"Rating, Charging, and Billing for the Clouds","datePublished":"2013-10-11T09:22:40+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/"},"wordCount":674,"commentCount":0,"keywords":["billing","charging","rating"],"articleSection":["Articles","Charging"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/","url":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/","name":"Rating, Charging, and Billing for the Clouds - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"datePublished":"2013-10-11T09:22:40+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/2769375907ea1077b28a72e26889f003"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/rating-charging-and-billing-for-the-clouds\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Rating, Charging, and Billing for the Clouds"}]},{"@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\/2769375907ea1077b28a72e26889f003","name":"Piyush Harsh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1bff005c7d14996aa22495163abeb371e92daff6c0219e40790dea7d8723d578?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1bff005c7d14996aa22495163abeb371e92daff6c0219e40790dea7d8723d578?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1bff005c7d14996aa22495163abeb371e92daff6c0219e40790dea7d8723d578?s=96&d=mm&r=g","caption":"Piyush Harsh"},"sameAs":["http:\/\/piyush-harsh.info\/"],"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/harh\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/3569","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\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=3569"}],"version-history":[{"count":0,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/3569\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=3569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=3569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=3569"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=3569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}