service engineering, zhaw for cebit

30
Zürcher Fachhochschule CeBIT 2016 Hurtle & Cyclops : Results of MCN https://blog.zhaw.ch/icclab/

Upload: amrita-prasad

Post on 23-Jan-2018

252 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

CeBIT 2016Hurtle & Cyclops : Results of MCN

https://blog.zhaw.ch/icclab/

Page 2: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Mobile Cloud Networking (MCN)An EU FP7 Project

MCN is an Integration of● Radio Access Network● Mobile Core Network● Data Centre (computing, storage, applications) into

(decentralised) cloud computing infrastructure

Advantages : elasticity, costs, performance, e.g., by exploitation of user location for service provisioning

Page 3: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Mobile Cloud Networking - MotivationAn EU FP7 Project

Page 4: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Mobile Cloud Networking - VisionAn EU FP7 Project

Page 5: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Mobile Cloud Networking - PartnersAn EU FP7 Project

Page 6: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Hurtle Open-Source Orchestration Framework

An ICCLab’s Open-Source Orchestration Framework

Result of MCN - EU FP7 Project

Page 7: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Software Orchestration : The ChallengeOpen-Source Orchestration Framework

• How to monetise your software?

• Deliver your software as a service?

• How to compose existing services?

• How deliver and maintain reliability?

Page 8: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

What is HurtleOpen-Source Orchestration Framework

offer your software as a service i.e. "hurtle it!”

How ?

● Automate the life-cycle management of your service, from deployment to disposal

● Recursive service composition

Page 9: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

What is HurtleOpen-Source Orchestration Framework

● truly modular cloud service composition! In short, hurtle enables:

● service and infrastructure orchestration to easily compose, deploy, provision and manage

distributed systems

● with Cloud-Native Application in mind.

Page 10: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Orchestration Lifecycle of HurtleOpen-Source Orchestration Framework

Page 11: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Features of HurtleOpen-Source Orchestration Framework

● Complete orchestration of your software lifecycle

● Easy implementation of your service API - See how to write your Hurtle Service

● Guided implementation of your service manager

○ Many languages supported including Python, Java, Perl, PHP○ Demo applications available

● Scalable runtime management

● Complete end-to-end logging of your software

● Integration with OpenStack, Joyent Triton, Apache CloudStack

● Handle potential incidents of your software

○ On-Going Integration with ICCLab's Watchtower (Cloud Incident Management)● Bill for your software and services

○ Integration with ICCLab's Cyclops (Rating, charging & Billing)

Page 12: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Features of HurtleOpen-Source Orchestration Framework

● Leverages Open Cloud Standards (OCCI, OpenStack)

● Multi-dc/multi-region support

● Service Placement - cost and latency

● Enhanced workload placement, policy-based

○ cost and latency

● Support for docker-registry deployed containers: OpenShift v3

● Runtime updates to service and resource topologies

● CI/CD support

○ safe, monitored dynamic service updates● Support for VMware and CloudStack

● Compatible with ETSI NFV

● Integration with OpenBaton

Page 13: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Key Components of HurtleOpen-Source Orchestration Framework

• Service Manager (SM): receives requests for new tenant service instances

• https://github.com/icclab/hurtle_sm• Service Orchestrator (SO): manages the lifecycle of a tenant service

instance• https://github.com/icclab/hurtle_sample_so

• CloudController (CC): manages and abstracts underlying resources and SOs

• https://github.com/icclab/hurtle_cc_api

Page 15: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Upcoming Feature ReleasesOpen-Source Orchestration Framework

Feature, delivery date

● Integration of SFC (SDN) ← April○ via Heat

● Service migration (applied to RCB) ← April● TOSCA Support ← May● VNF-D Support (SDN) ← June● Orchestration without SM ← August

○ Look to remove heat/openstack dependencies○ Leverage MITOSIS (CNA)

● Extend the performance dashboard ← October● Iteration of hurtle components ← November

○ Leverage Clad (PaaS)● User interface to visualise resource and services relationships

● Additional external service endpoint protocol support

● CC Integration with CloudFoundry

● More examples including the cloud native Zurmo implementation from ICCLab

Page 16: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

CyclopsOpen-Source Rating-Charging-Billing Framework

An ICCLab’s Open-Source Generic Rating-Charging-Billing Framework

Result of MCN - EU FP7 Project

Page 17: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

What is CyclopsOpen-Source Rating-Charging-Billing Framework

You have a thriving business and a catalog of cloud based service offerings ...

How to monetise your software?❖ a generic rule based rating engine,

charging and billing framework to optimize your revenue streams!

Cyclops provides you with this capability - quickly execute your pricing strategies according to the changing business environment!

Page 18: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Features of CyclopsOpen-Source Rating-Charging-Billing Framework

● highly modular architecture - extendible as needed

● native support for popular cloud frameworks

○ OpenStack (Liberty), CloudStack.

● programmable - REST APIs for integration with CRM

suites and product marketplaces

● rule engine driven workflow - you implement any rating,

pricing, charging strategy!

Page 19: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Features of CyclopsOpen-Source Rating-Charging-Billing Framework

● powerful prediction engine

○ enables predictions and projections using historical

data

● rich dashboard with data visualization support

● supports RBAC - through Gatekeeper

● support for revenue sharing between multiple stakeholders (resellers, distributors, etc.)

Page 20: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Cyclops microservices architectureOpen-Source Rating-Charging-Billing Framework

Scan this QR Code to get more info on Cyclops

★ Get Cyclops UDR at - https://github.com/icclab/cyclops-udr

★ Get Cyclops RC at - https://github.com/icclab/cyclops-rc

★ Get Cyclops Billing at - https://github.com/icclab/cyclops-billing

★ Get Cyclops Dashboard at - https://github.com/icclab/cyclops-dashboard

★ Get Cyclops Prediction Engine at - https://github.com/icclab/cyclops-prediction

Page 21: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Cyclops Dashboard: HighlightsOpen-Source Rating-Charging-Billing Framework

custom meter selection for setting up pricing strategies to bill end users

prediction of usage and cost parameters to aid users and administrators

Page 22: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Links - CyclopsOpen-Source Rating-Charging-Billing Framework

GitHub: http://icclab.github.io/cyclops/

Mailing List: [email protected]

Cyclops in action:● https://www.youtube.com/watch?v=NqsX_fHJq5Y ● https://www.youtube.com/watch?v=7StbnpfU1xY

Page 23: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

SI Special Interest Group Cloud Computing (SI SIG CC)

Prof. Dr. Thomas Michael Bohnert, President

Professor, ZHAW

eMail: [email protected]

web: blog.zhaw.ch/icclab

Page 24: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

SI SIG CC - Introduction & Goals

● SI Fachgruppe Cloud Computing - http://www.

cloudcomp.ch/

● Formed in February 2013

● Core team - 18 members, Total members - 83

Promote the understanding, the application, and the development of Cloud Computing in the Industry, Education and the Research section

Page 25: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

SI SIG CC - Core Team

Page 26: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Service EngineeringResearch Area in School of Engineering, ZHAW

Page 27: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Service EngineeringResearch Area in School of Engineering, ZHAW

Research Area in School of Engineering, ZHAW

Founded in 2012

Lead by Prof. Dr. Thomas Michael Bohnert

Team size - 25 people

Labs ● InIT Cloud Computing Lab ● Service Prototyping Lab

Page 28: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Service EngineeringResearch Area in School of Engineering, ZHAW

Themes

● Infrastructure as a Service

● Platform as a Service

● Energy Efficiency in Cloud Computing

● Pervasive Services

● Service Based Applications

Page 29: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Service EngineeringResearch Area in School of Engineering, ZHAW

Contacts:

Prof. Dr. Thomas Michael Bohnert

Technikumstrasse 9

Winterthur 8401, Switzerland

eMail: [email protected]

web: blog.zhaw.ch/icclab

Page 30: Service Engineering, ZHAW for CeBIT

Zürcher Fachhochschule

Thank you!