CYCLOPS. A Charging platform for OPenStack CLouds. Piyush Harsh. June 10, 2014. Institute of Applied Information Technology

Similar documents
CYCLOPS The Ultimate Billing Framework for Cloud Services Dr. Piyush Harsh, ICCLab InIT Zurich University of Applied Sciences Zürcher Fachhochschule

Applied Micro development platform. ZT Systems (ST based) HP Redstone platform. Mitac Dell Copper platform. ARM in Servers

Deploy Your First CF App on Azure with Template and Service Broker. Thomas Shao, Rita Zhang, Bin Xia Microsoft Azure Team

OpenStack Alberto Molina Coballes

CORD Monitoring Service

OpenStack Assessment : Profiling & Tracing

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

Monitoring an Openstack cluster

Software Defined Networking (SDN) and OpenStack. Christian Koenning

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

Isabell Sippli Cloud Architect, Lab Based Services IBM Software Group 2013 IBM Corporation

Change the Game with HP Helion

OpenStack as a Backend for Selling Cloud & VPS Services. Mladen Stojanovic Co-founder & Executive VP

Platform as a Service and Container Clouds

SuperVessel: The Open Cloud Service for OpenPOWER

Federal Enterprise Architecture and Service-Oriented Architecture

GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns

SUSE Cloud 5 Private Cloud based on OpenStack

The Cloud and IPv6 Company IPv6 and Cloud

Installation Runbook for Avni Software Defined Cloud

RED HAT ENTEPRISE LINUX OPENSTACK PLATFORM PRODUCT OVERVIEW & UPDATE. Jeff Jameson Sr. Principal Product Marketing Manager Virtualization BU, RED HAT

Public Cloud Workshop Offerings

OpenStack Manila Shared File Services for the Cloud

A Baseline for Web Performance

cloud functionality: advantages and Disadvantages

Agile Infrastructure: an updated overview of IaaS at CERN

Alan Clark. OpenStack. The Foundation for Open Source Cloud

Corso di Reti di Calcolatori M

A Cloud Monitoring Framework for Self-Configured Monitoring Slices Based on Multiple Tools

Iron Chef: Bare Metal OpenStack

Cloudify and OpenStack Heat

midpoint Overview Radovan Semančík December 2015

Apache Zeppelin, the missing component for your BigData ecosystem

Building Clouds with OpenNebula 3.4

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Tacker: VNF Lifecycle Management and Beyond. Sridhar Ramaswamy, Brocade IETF #93

IPv6 Preparation and Deployment in Datacenter Infrastructure A Practical Approach

Privileged Cloud Storage By MaaS JuJu

Billing for OpenStack Cloud Services

G-Cloud II Services Service Definition Accenture Cloud PaaS Implementation Services AWS Beanstalk

Learn How to Leverage System z in Your Cloud

Managed Cloud Services

CERN Cloud Architecture

Open Source Software: Governance Makes the Difference. Cédric Thomas, OW2 CLASS 215 Conference Ljubliana, Slovenia 5-6 Novemberr, 2015

Frédéric Dang Tran Orange Labs

DevOps in OpenStack Public Cloud 副 标 题 副 标 题 副 标 题 Presented at OpenStack Summit, Fall 2012, San Diego

HA for Enterprise Clouds: Oracle Solaris Cluster & OpenStack

Managing Cloud Resources

ANTILOPE Handover workshop. Franck Le Gall, Easy Global Market Constantinos Pattichis, University of Cyprus

Code-to-Cloud with OpenNebula & Megam Varadarajan Narayanan Kishore Kumar Neelamegam Thomas Alrin Raj Thilak

Cisco EnergyWise and CA ecosoftware: Deliver Energy Optimization for the Data Center

KVM, OpenStack and the Open Cloud SUSECon November 2015

The Sirocco multi-cloud management framework

GEN6 Roadshow in Berlin: Coconut war : IPv6 cloud services in high load scenarios

Oracle public Database and Java Cloud for Trials

Fundamental Concepts and Models

New Virtual Application Networks Innovations Advance Software-defined Network Leadership

Sparx Systems Enterprise Architect Cloud-based repository hosting

WP4: Cloud Hosting Chapter Object Storage Generic Enabler

SEACW DELIVERABLE D.1.6

Choosing the Best Mobile Backend

Automated Virtual Cloud Management: The need of future

Repeatable, Embedded Integration from the Cloud to SaaS or On-Premises ERP, CRM and More

Kubernetes-Murano Integration in Mirantis OpenStack 7.0

Deploying and Managing SolrCloud in the Cloud ApacheCon, April 8, 2014 Timothy Potter. Search Discover Analyze

KVM, OpenStack, and the Open Cloud

Building Your EDI Modernization Roadmap

Enterprise Data Sharing: Architecture approach and its evolution with Big Data. Presented by Gene Boomer CNO Financial Group

INTRODUCTION TO CLOUD MANAGEMENT

Rethinking IaaS: Let User Experience Be Your Competitive Advantage

FUJITSU Enterprise Store - Introduction

Towards Smart and Intelligent SDN Controller

GPFS-OpenStack Integration. Dinesh Subhraveti IBM Research

Challenge to add OpenStack API Validation Framework

MANAGED SERVICES. We Make Technology Human MICROSOFT SOLUTIONS. prosum.com. prosum.com. Nova Medical Products

Wojciech Furmankiewicz Senior Solution Architect Red Hat CEE

Disparate Data, Disparate Systems, Disparate User Groups (How to Architect The Enterprise Business Needs) Robert Schork, General Dynamics IT

ediscovery Features of SharePoint 2013 and Exchange 2013 Paul Branson Solution Architect Microsoft

Tcl and Cloud Computing Automation

Power, Cooling and Energy Consumption for Petascale and Beyond

Cloud Orchestration. Mario Cho. Open Frontier Lab.

Get Ship Done! Microservices Cloud Development Made Easy Charles Eckel and David Tootill Cisco Systems

Transcription:

CYCLOPS A Charging platform for OPenStack CLouds Piyush Harsh Institute of Applied Information Technology June 10, 2014

Outline 1 Introduction Accounting Process Enablers 2 Cyclops: Architecture Examples 3 Cyclops Roadmap Demonstration 4 Contacts Further information Harsh CYCLOPS / Open Cloud Day 2

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Accounting Process Making money is not easy Well defined processes help a lot - Metering, Mediation, Accounting, Pricing, Charging, Billing, and Financial Clearing. Accounting Process Harsh CYCLOPS / Open Cloud Day 3

Introduction Enablers Metering - Ceilometer Ceilometer High Level Architecture Harsh CYCLOPS / Open Cloud Day 4

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers Ecosystem Now... Some open-source tools nova-billing try-stack dash-billing dough last code commit on github 2 yrs ago! What is our impression? There is a lack of comprehensive open-source (full-featured) rating-charging-billing engine for OpenStack clouds! Harsh CYCLOPS / Open Cloud Day 5

Introduction Enablers That changes now! one ring to rule them all one eye to see all Harsh CYCLOPS / Open Cloud Day 6

Introduction Enablers That changes now! one ring to rule them all one eye to see all Harsh CYCLOPS / Open Cloud Day 6

Introduction Enablers That changes now! one ring to rule them all one eye to see all Harsh CYCLOPS / Open Cloud Day 6

Introduction Enablers That changes now! one ring to rule them all one eye to see all Harsh CYCLOPS / Open Cloud Day 6

Introduction Enablers That changes now! one ring to rule them all one eye to see all Harsh CYCLOPS / Open Cloud Day 6

Cyclops: Architecture Idea behind Cyclops A generic rating-charging-billing engine capable of receiving metrics from multiple sources, and provides a uniform rule-based processing platform to combine data in a meaningful manner as dictated by business logic. Harsh CYCLOPS / Open Cloud Day 7

Cyclops: Architecture Idea behind Cyclops A generic rating-charging-billing engine capable of receiving metrics from multiple sources, and provides a uniform rule-based processing platform to combine data in a meaningful manner as dictated by business logic. Harsh CYCLOPS / Open Cloud Day 7

Cyclops: Architecture Idea behind Cyclops A generic rating-charging-billing engine capable of receiving metrics from multiple sources, and provides a uniform rule-based processing platform to combine data in a meaningful manner as dictated by business logic. Harsh CYCLOPS / Open Cloud Day 7

Cyclops: Architecture Idea behind Cyclops A generic rating-charging-billing engine capable of receiving metrics from multiple sources, and provides a uniform rule-based processing platform to combine data in a meaningful manner as dictated by business logic. Harsh CYCLOPS / Open Cloud Day 7

Cyclops: Architecture Idea behind Cyclops A generic rating-charging-billing engine capable of receiving metrics from multiple sources, and provides a uniform rule-based processing platform to combine data in a meaningful manner as dictated by business logic. Harsh CYCLOPS / Open Cloud Day 7

Cyclops: Architecture A bit more into the idea Harsh CYCLOPS / Open Cloud Day 8

Cyclops: Architecture Architecture: Details Harsh CYCLOPS / Open Cloud Day 9

Cyclops: Architecture Examples A typical RabbitMQ message { "user-id": "2e8aa4fa40c143f5a250c6c377ea87b5", "date-from": "2014-05-26", "usage": [ { "meter-name": "disk.read.bytes", "usage-data": [ { "resource-id": "1925d867-d54f-4103-87c5-6ae105a5cdc8", "usage": "57344.0", "unit": "B" }, { "resource-id": "88cd8ff8-692f-42d1-a304-a2ee6b2fa5d4", "usage": "0.0", "unit": "B" }, { "resource-id": "76fdde1f-312e-40f3-9c06-60de9a8ed38b", "usage": "3137536.0", "unit": "B" }, { "resource-id": "d266174b-1fca-4b6a-9b2a-dba295454843", "usage": "0.0", "unit": "B" } ] } ] } Harsh CYCLOPS / Open Cloud Day 10

Cyclops Roadmap Development Timeline Harsh CYCLOPS / Open Cloud Day 11

Cyclops Roadmap Demonstration Cyclops - Demo admin interface individual user s account management (pricing function) pricing function management accounting process management for each user end user s interface peek into rabbitmq messaging system setup open discussions... Harsh CYCLOPS / Open Cloud Day 12

Cyclops Roadmap Demonstration Cyclops - Demo admin interface individual user s account management (pricing function) pricing function management accounting process management for each user end user s interface peek into rabbitmq messaging system setup open discussions... Harsh CYCLOPS / Open Cloud Day 12

Cyclops Roadmap Demonstration Cyclops - Demo admin interface individual user s account management (pricing function) pricing function management accounting process management for each user end user s interface peek into rabbitmq messaging system setup open discussions... Harsh CYCLOPS / Open Cloud Day 12

Cyclops Roadmap Demonstration Cyclops - Demo admin interface individual user s account management (pricing function) pricing function management accounting process management for each user end user s interface peek into rabbitmq messaging system setup open discussions... Harsh CYCLOPS / Open Cloud Day 12

Cyclops Roadmap Demonstration Cyclops - Demo admin interface individual user s account management (pricing function) pricing function management accounting process management for each user end user s interface peek into rabbitmq messaging system setup open discussions... Harsh CYCLOPS / Open Cloud Day 12

Cyclops Roadmap Demonstration Cyclops - Demo admin interface individual user s account management (pricing function) pricing function management accounting process management for each user end user s interface peek into rabbitmq messaging system setup open discussions... Harsh CYCLOPS / Open Cloud Day 12

Cyclops Roadmap Demonstration Cyclops - Demo admin interface individual user s account management (pricing function) pricing function management accounting process management for each user end user s interface peek into rabbitmq messaging system setup open discussions... Harsh CYCLOPS / Open Cloud Day 12

Contacts Further information Useful Links Code Repository https://github.com/piyush82/icclab-rcb/ For more information please contact: harh@zhaw.ch Harsh CYCLOPS / Open Cloud Day 13