TOSCA Monitoring Working Group Status Roger Dev August 10, 2015.

Slides:



Advertisements
Similar presentations
Live migration of Virtual Machines Nour Stefan, SCPD.
Advertisements

Mapping Service Templates to Concrete Network Semantics Some Ideas.
Congestion Control Tanenbaum 5.3 Tanenbaum 6.5. Congestion Control Network Layer – Congestion control point to point Transport Layer – Congestion control.
Docker Container Modeling Goals Goals (not requirements) Not proliferate Node Types for “Docker” 1.Consider modeling “Docker” as an (explicit) runtime.
The Zebra Striped Network File System Presentation by Joseph Thompson.
Pankaj Kumar Qinglan Zhang Sagar Davasam Sowjanya Puligadda Wei Liu
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
TOSCA Monitoring Straw-man for Initial Minimal Monitoring Use Case Roger Dev CA Technologies April 24, 2015.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
Extensible Scalable Monitoring for Clusters of Computers Eric Anderson U.C. Berkeley Summer 1997 NOW Retreat.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Module 14 Monitoring and Maintaining Windows Server® 2008 Servers.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Batch VIP — A backend system of video processing VIEW Technologies The Chinese University of Hong Kong.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
Module 10 Configuring and Managing Storage Technologies.
1 NETE4631 Managing the Cloud and Capacity Planning Lecture Notes #8.
MCTS Guide to Microsoft Windows 7
How to Resolve Bottlenecks and Optimize your Virtual Environment Chris Chesley, Sr. Systems Engineer
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
Application-Layer Anycasting By Samarat Bhattacharjee et al. Presented by Matt Miller September 30, 2002.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
1 Week #9 File Services DFS Overview Configuring DFS Namespaces Configuring DFS Replication Windows Server 2008 Storage Management Overview Managing Storage.
Storage Manager Overview L3 Review of SM Software, 28 Oct Storage Manager Functions Event data Filter Farm StorageManager DQM data Event data DQM.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
TOSCA Monitoring Working Group Status Roger Dev June 17, 2015.
Windows 2000 Course Summary Computing Department, Lancaster University, UK.
Software Component (Container + Containee) Software Component (Container + Containee) WebServer HostedOn Compute (Container) Compute (Container) Exploring.
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Digital Networking TOI David Smith
Module 8: Implementing an Active Directory Domain ® Services Monitoring Plan.
CS533 - Concepts of Operating Systems 1 The Mach System Presented by Catherine Vilhauer.
TOSCA Monitoring Straw-man for Initial Minimal Monitoring Use Case Roger Dev CA Technologies Revision 3 May 21, 2015.
Hyper-V Performance, Scale & Architecture Changes Benjamin Armstrong Senior Program Manager Lead Microsoft Corporation VIR413.
The Mach System Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne Presented by: Jee Vang.
Chapter 6: Using The Windows Performance and Reliability Monitor.
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
VMware vSphere Configuration and Management v6
Manchester University Tiny Network Element Monitor (MUTiny NEM) A Network/Systems Management Tool Dave McClenaghan, Manchester Computing George Neisser,
Project Name Program Name Project Scope Title Project Code and Name Insert Project Branding Image Here.
Module 12: Configuring and Managing Storage Technologies
Sept 1 Overview of DMTF System Virtualization Workgroup for GGF Virtualization BOF Ron Goering, IBM.
Windows Server 2003 系統效能監視 林寶森
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Martin Kruliš by Martin Kruliš (v1.1)1.
Chapter 1: How are computers organized?. Software, data, & processing ? A computers has no insight or intuition A computers has no insight or intuition.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Monitoring in TOSCA – Future Use Cases Presenter: Ifat Afek, Alcatel-Lucent September 2015.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—7-1 Optimizing BGP Scalability Improving BGP Convergence.
TOSCA Monitoring Straw-man for Initial Minimal Monitoring Use Case Roger Dev CA Technologies Revision 2 May 1, 2015.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
15/02/2006CHEP 061 Measuring Quality of Service on Worker Node in Cluster Rohitashva Sharma, R S Mundada, Sonika Sachdeva, P S Dhekne, Computer Division,
Virtual Local Area Networks In Security By Mark Reed.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
Update for tosca-nfv-profile
SDN-O LCM for Mercury Release Key Points and Overview
Mapping between NFV model and TOSCA
Monitoring Windows Server 2012
MONITORING MICROSOFT WINDOWS SERVER 2003
TOSCA Matching Or how the orchestrator provides implementation for abstract nodes or dangling requirements.
Ansible and Zabbix Rushikesh Prabhune (Software Technical Consultant)
Chapter 1: How are computers organized?
Windows Virtual PC / Hyper-V
Introduction to Operating Systems
NVMe.
TOSCA Orchestration Paradigm
Presentation transcript:

TOSCA Monitoring Working Group Status Roger Dev August 10, 2015

Monitoring Activation Flow Service Template Virtual Machine (new) Software Component (new) Monitoring Sub-System (MSS) Notify Component State Change: -Create -Modify -Destroy Deliver Metrics (any existing push or pull protocol) Orchestrator Components Created TOSCA specified Outside current charter KEY ? Monitoring Exception

Monitoring Scenario 1 Features FeatureProvided In MS1? Define Key Metrics and GroupsYes Allow for Extended Metric TypesYes Service Template Requires MonitoringYes Specify Metric Types to be monitoredYes Specify Minimum Sample FrequencyYes Actions on thresholds / state changesNo Derived Metrics (Formulas, Aggregations)No

Monitoring Use Cases (I.5) Require Standard Monitoring Require Minimal Monitoring of Select Metrics Require Non-normative Metrics in addition to Standard Monitoring Life-cycle considerations Exception handling considerations

Three aspects of TOSCA Monitoring Define Metrics and Metric Groups as Capabilities Attach Metric Capabilities to normative Node Types Define Monitoring Requirement via Monitoring Policy Definition Directive

Metric Capabilities Strawman – Metrics are organized in a group hierarchy: Availability: – Contactable (Boolean) – General State » Values: Up, Down, Compromised, Unknown – Run Time Compute: – CPU Percent Utilization – CPU 1 Minute average percent utilization – CPU 5 Minute average percent utilization Shorthand Name Metric Type Qualified Name tosca:Metric Type URI tosca.capabilities.Metric

Metric Capabilities Strawman Metric Groups (cont’d) – Memory Memory in Use Memory Available Percent Memory in Use Maximum percent memory in use – Storage Space Available Space Free IO Units In IO Units Out IO Bytes Out IO Bytes In – Network IO Bytes Out Bytes In Units Out Units In Errors

Metric Capabilities Strawman Metric Groups (cont’d) – Threading: Threads in use Maximum Threads in use – Container: Active Child Count Maximum Child Count Failed Child Count – Network Forwarding Queue Depth Maximum Queue Depth Units Forwarded Units Discarded Bytes Forwarded Bytes Discarded – Application: Work units processed 1 Work units in progress 1 Work units processed 2 Work units in progress 2 Errors 1 Errors 2

Attaching Metrics to Normative Node Types tosca.nodes.Compute: derived_from: tosca.nodes.Roottosca.nodes.Root attributes: … requirements: … capabilities: host: type: tosca.capabilities.Containertosca.capabilities.Container valid_source_types: [tosca.nodes.SoftwareComponent]tosca.nodes.SoftwareComponent … metrics: [tosca.capabilities.metric.Availability, tosca.capabilities.metric.Compute, tosca.capabilities.metric.Memory, tosca.capabilities.Storage, tosca.capabilities.metric.Network-IO]

Attaching Metrics to Private Node Types My.Nodes.WidgetShopping: derived_from: tosca.nodes.SoftwareComponent attributes: … requirements: … capabilities: host: type: tosca.capabilities.Containertosca.capabilities.Container … metrics: [tosca.capabilities.metric.Availability, tosca.capabilities.Application, tosca.capabilities.metric.Compute, my.capabilities.metric.WidgetsOrdered, my.capabilities.metric.WidgetsDelivered, … ]

Monitoring Policy If no monitoring policy, then no monitoring Creating an empty policy causes all standard metrics to be collected The set of metrics can be reduced by adding a metrics filter Specify a minimum collection frequency (for all metrics). Otherwise, the system default will be used. (Future) Computations, Thresholds, and Actions can be specified