If you knew what I know or CloudWave - Improving services in the Cloud through collaborative adaptation Eliot Salant IBM Haifa Research.

Slides:



Advertisements
Similar presentations
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
Advertisements

DevOps and Private Cloud Automation 23 April 2015 Hal Clark.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
24 February 2015 Ryota Mibu, NEC
(OpenStack Ceilometer)
Polaris Financial Technologies Welcomes the members of Hyderabad chapter for the 2nd event on 4 th July 14 held by PACE (The Testing Practice)
System Center 2012 SP1 Demo Extravaganza Damien Caro Technical Evangelist Microsoft Central & Eastern Europe
New Challenges in Cloud Datacenter Monitoring and Management
Adaptive Server Farms for the Data Center Contact: Ron Sheen Fujitsu Siemens Computers, Inc Sever Blade Summit, Getting the.
Testing as a Service with HammerCloud Ramón Medrano Llamas CERN, IT-SDC
Plan Introduction What is Cloud Computing?
Cross Platform Mobile Backend with Mobile Services James
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
©2013 Avaya Inc. All rights reservedFebruary 26-28, 2013 | Orlando, FL.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
UTSA Amy(Yun) Zhang, Ram Krishnan, Ravi Sandhu Institute for Cyber Security University of Texas at San Antonio San Antonio, TX Nov 03, 2014 Presented.
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
Lets agree that an Optimized Data Center is not yet a Cloud +=
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
Light showcase: System Center 2012 SP1- Operations Manager Medium showcase: System Center 2012 SP1- Operations Manager Deep showcase:
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Microsoft Virtual Academy.
© 2014 VMware Inc. All rights reserved. DevOps using OpenStack Getting Started Trevor Roberts Jr., Sr. Technical Marketing Manager Santhosh Sundararaman,
Virtualisation of the Test Environment
Click to add text May 2012Taking advantage of Virtualisation1 TWA : Taking Advantage of Virtualisation on IBM Platforms TWS Education.
RECAP Datacenter Admin “Service Provider” Application Owner “Service Consumer”
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
IoTs Capabilities. IoTs Capabilities What is IoTs? Control / Information Internet Devices.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Agenda Data center challenges Main central themes facing every IT decision maker today Overcome flat budgets Cope with relentless growth Meet increased.
It’s tough out there … Software delivery challenges.
Microsoft And Partners Driving Global Integration Solutions With BizTalk Server 2004 Ted Kummert Vice President Microsoft Corporation Business Process.
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
AFACT Cloud Computing WG Zon-yin Shae Institute for Information Industry Bangkok, Thailand, Nov. 26, 2014.
Web Technologies Lecture 13 Introduction to cloud computing.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Overview + Digital Strategy + Interactive Engineering + Experience Design + Product Incubation + Data Visualization and Discovery + Data Management.
© 2015 IBM Andy Thurai Program Director - API, IoT, Connected Cloud Bringing your ideas to.
© Copyright IBM Corporation 2016 Diagram Template IBM Cloud Architecture Center Using the Diagram Template This template is for use in creating a visual.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
TWOJA CYFROWA PRZYSZŁOŚĆ. JUŻ DZISIAJ. Christoph F. Strnadl CTO Central & Eastern Europe 11 May 2016.
Time Series Data Repository #ODSummit - The Generic, Extensible, and Elastic Data Repository in OpenDaylight for Advanced Analytics.
Kick-off Meeting – Feb Stênio Fernandes SLA4CLOUD: Measurement and SLA Management of Heterogeneous Cloud Infrastructures.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 Virtualization.
1 Cloud-Native Data Warehousing Bob Muglia. 2 Scenarios with affinity for cloud Gartner 2016 Predictions: By 2018, six billion connected things will be.
Interoperability Between Modern Clouds using DevOps
Unlock the Business Value of Virtualization with Analytics
A UNIFIED ECOSYSTEM FOR MARKET DATA VISUALIZATION
Cloud Computing: Delivering Your Right Mix
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Secure DevOps for Government in MOC
Interoperability in Modern Clouds using DevOps
Developing for the cloud with Visual Studio
If you knew what I know or CloudWave - Improving services in the Cloud through collaborative adaptation Eliot Salant IBM Haifa Research.
Technical Capabilities
Serverless Architecture in the Cloud
HCL’s Viewpoint – DevOps on MS Cloud
OpenStack Ceilometer Blueprints for Liberty
IBM Cloud Private Diagram Template
Data Science Infrastructure as Code
Mark Quirk Head of Technology Developer & Platform Group
Productive + Hybrid + Intelligent + Trusted
Applying 3C DevOps approach in Mobility World
Presentation transcript:

If you knew what I know or CloudWave - Improving services in the Cloud through collaborative adaptation Eliot Salant IBM Haifa Research CloudWave Project Coordinator

Where things are today Grid computing – resources allocated to nodes Cloud Computing Elasticity Scale up Scale out

So, what’s the problem? Hint…

Evolution of software delivery Runs cost money! Fail early, fail cheaply Extensive alpha and beta testing

Release times (wks) – Windows vs. app

The DevOps paradigm Development Operations “A large segment of DevOps tools delivers automation and configuration to relax stress on developers and operators during continuous delivery… but to support smooth operation data analytics will need to step up to the plate.”

How can the Cloud better support DevOps-style development AND adopt DevOps concepts itself?

The CloudWave idea Infrastructure behavior Application behavior

CloudWave overview 3 year project sponsored by the EU’s FP7 Just finished the first year 10 partner organizations 6.3 Meuro budget

Main project concepts Holistic Cloud events db Application monitoring Infrastructure monitoring Adaptation engine FDD

Some CloudWave Challenges Execution Analytics Effective monitoring of infrastructure Effective monitoring of applications Event filtering, consolidation Complex event processing Coordinated Adaptation Machine Learning techniques Modeling adaptation scenarios Feedback Driven Design Insights to aid developers Test plan evolution through analytics

Strategy Implementation Use cases Research

Functional Decomposition CW DevOp engineer Development Env Administration Env. Runtime Environment Feedback App changes Feedback Deployment Feedback Configuration CloudWave Admin Status visual. Administration Level 1 decomposition

Terminology OpenStack – Open Source cloud computing platform Heat – Orchestration tool for deployment on OpenStack cloud HOT – Heat Orchestration Template Ceilometer – OpenStack resource monitoring tool Enactment point – Sets the state of the application for adaptation

Concept Application and monitoring environment Monitoring collection and Analysis Coordinated Adaptation Monitoring data Enactment point definition Enactment trigger Living State Manager User input OpenStack action Application adaptation request Heat Engine FDD Physical machine Application and monitoring environment Cloud Stack Mgr

CW Monitoring Physical machine: Nova Compute Node CW.so library CW Pollister Pollster N Pollster 1… Application code Application logging tools Celiometer Agent CW probe VM OpenStack Controller Node CWE dispatcher Mongo db Celiometer Collector

Adding analytics OpenStack Controller Node CWE dispatcher Mongo db Celiometer Collector CelioEsper Esper Other CEP Engines To Living State Manager From monitoring

Living State Manager HOT++ Heat Engine Adaptation Engine CW Grunt From Ceiloesper

All together now

Coordinated Adaptation

Directions for Coordinated Adaptation Machine learning to react to enactment point triggers Adaptation of both infrastructure and application Determination of new enactment points

Some challenges Multiple layers for adaptation App Middleware Virtual machine Physical machine Data center Cloud Federated clouds

Coordinated adaptation challenges Ultimate effect of adaptation actions at different levels not always clear Sample set for machine learning Standardizing application adaptations …

Example of potential coordinated adaptation Computations on a mobile phone vs. in Cloud IoT devices – autonomy vs. centralized control

Feedback Drive Design Better monitoring information and analysis to help developers Analysis of Adaptation Engine efficiency Feedback driven testing –Evolution of testing Problem recreation

FDD Challenges Effective feedback visualization Intelligent hints to developers (analysis) What-if analysis

In summary…