<div dir="ltr"><div><div><div>Dear All,<br><br></div>Let me use my first post to this list to introduce Cyclops and initiate a discussion towards possibility of this platform as a future incubated project in OpenStack.<br>
<br>We at Zurich university of Applied 
Sciences have a python project in open source (Apache 2 Licensing) that 
aims to provide a platform to do rating-charging-billing over 
ceilometer. We call is Cyclops (A Charging platform for OPenStack CLouds).<br><br></div>The initial proof of concept code can be accessed here:  <a rel="nofollow" href="https://github.com/icclab/cyclops-web" target="_blank">https://github.com/icclab/cyclops-web</a> & <a rel="nofollow" href="https://github.com/icclab/cyclops-tmanager" target="_blank">https://github.com/icclab/cyclops-tmanager</a><br>
<br></div><i>Disclaimer: This is not the best code out there, but will be refined and documented properly very soon!</i><br><div><br>A demo video from really early days of the project is here: <a rel="nofollow" href="https://www.youtube.com/watch?v=ZIwwVxqCio0" target="_blank">https://www.youtube.com/watch?v=ZIwwVxqCio0</a>
 and since this video was made, several bug fixes and features were 
added.<br><br>The idea presentation was done at Swiss Open Cloud Day at Bern 
and the talk slides can be accessed here: <a rel="nofollow" href="http://piyush-harsh.info/content/ocd-bern2014.pdf" target="_blank">http://piyush-harsh.info/content/ocd-bern2014.pdf</a>, and more recently the research paper on the idea was published in 2014 World Congress in Computer Science (Las Vegas), which can be accessed here: <a href="http://piyush-harsh.info/content/GCA2014-rcb.pdf">http://piyush-harsh.info/content/GCA2014-rcb.pdf</a> <br>
<br>I
 was wondering, if our effort is something that OpenStack Ceilometer/Telemetry release team 
would be interested in? <br><br>I do understand that initially rating-charging-billing service may have been left out by choice as they would need to be tightly coupled with existing CRM/Billing systems, but Cyclops design (intended) is distributed, service oriented architecture with each component allowing for possible integration with external software via REST APIs. And therefore Cyclops by design is CRM/Billing platform agnostic. Although Cyclops PoC implementation does include a basic bill generation module.<br>
<br>We in our team are committed to this development effort and we
 will have resources (interns, students, researchers) work on features 
and improve the code-base for a foreseeable number of years to come.<br><br>
Do you see a chance if our efforts could make in as an incubated project in OpenStack within Ceilometer?<br><br>I really would like to hear back from you, comments, suggestions, etc.<br><br>Kind regards,<br>Piyush.<br><div>
<div><div><div><div><div dir="ltr"><span style="font-family:arial narrow,sans-serif">_______________________________________<br>Dr. Piyush Harsh, Ph.D.<br>Researcher, InIT Cloud Computing Lab<br>Zurich University of Applied Sciences (ZHAW)<br>

[Site] <a href="http://piyush-harsh.info" target="_blank">http://piyush-harsh.info</a><br>[Research Lab] <a href="http://www.cloudcomp.ch/" target="_blank">http://www.cloudcomp.ch/</a><br>Fax: <a href="tel:%2B41%280%2958.935.7403" value="+41589357403" target="_blank">+41(0)58.935.7403</a> GPG Keyid: 9C5A8838</span><br>

</div></div>
</div></div></div></div></div></div>