SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
FIBRE-BR
Monitoring Activities
                 Joberto Martins
  José Augusto Suruagy Monteiro
  FIBRE-BR Camp, 28-29 April 2012
           Ouro Preto (MG), Brazil
Monitoring Team

• Prof. Joberto Sérgio Barbosa Martins (UNIFACS)
• Prof. José Augusto Suruagy Monteiro (UFPE)
• Prof. Leobino Sampaio (UFBA)

•   Adriano Spínola (UNIFACS)
•   Herbert Monteiro (IFBA)
•   Igor Leonardo (UNIFACS)
•   Igor Luiz (UNIFACS)
•   Marcelo Pinheiro (UNIFACS)
•   Paulo Ricardo (UNIFACS)
•   Raphael Dourado (UFPE)
•   Thiago Hohlenweger (UNIFACS)
Where are we located?




             Recife

          Salvador
Experience for FIBRE

• Measurements:
  – perfSONAR
  – MonIPÊ Service
  – RedCLARA’s Measurement WG
PERFormance Service
Oriented Network monitoring
              ARchitecture
perfSONAR as a Middleware



                   Analysis &
 Analysis &       Visualization
Visualization
                 API



Measurement       Measurement
Infrastructure    Infrastructure


                 API
    Data
  Collection      Performance
                     Tools
perfSONAR Architecture Overview



                     Infrastructure

                  Information Services
Data Services                            Analysis/Visualization
                        Service
Measurement             Lookup
  Points                                      User GUIs
                       Topology

Measurement             Service               Web Pages
  Archives            Configuration

                                                 NOC
Transformations                                 Alarms
                       Auth(n/z)
                       Services
perfSONAR

• Base network measurement schema
  – OGF Network Measurement Working Group (NM-WG)
• Topology Schema
  – OGF Network Markup Language (NML-) WG
  – Includes Topology Network ID
• perfSONAR Protocol Documents
  – OGF Network Measurement and Control (NMC-) WG
MonIPÊ Infrastructure
FIBRE-BR I&M
   Initial Ideas
Initial Ideas @ FIBRE-KOM

• Ideally we would monitor:
   – Experiments (slices)
   – Infrastructure (Testbed)
• User groups:
   – Experimenters
   – Central Operators
   – Aggregate (Island) Managers
• Initial proposals:
   – Leverage on existing monitoring
   – Federation through perfSONAR
FIBRE-BR Monitoring
       Architecture
       UNIFACS and UFPE teams
      Marcelo Pinheiro (UNIFACS)
  FIBRE-BR Camp, 28-29 April 2012
           Ouro Preto (MG), Brazil
Motivation

• FIBRE-BR will possibly use three different control and
  monitoring frameworks in its nine islands
   – OFELIA Control Framework
   – cOntrol and Management Framework (OMF) and
   – ProtoGENI
• Each one takes a different approach in addressing I&M
  requirements and demands
• Each CMF has its monitoring capabilities
• How to put all these together?
Goal

• An Instrumentation and Measurement Architecture
  Supporting Multiple Control Monitoring Frameworks
• Our target is:
   – to provide, possibly, with a maximum reuse of the
     available CMFs I&M services over a new integrated
     and federated network structure;
   – To provide instrumentation and monitoring
     considering different I&M Services through FIBRE-
     BR (Monitoring Orchestration);
   – Multiple CMFs I&M data integration.
FIBRE-BR I&M
ARCHITECTURE
FIBRE-BR I&M
                                                      SERVICES


            Aggr01
                                                       MDIP        1             FIBRE-BR
                                                                                   Policy
                                      OFELIA       Measurement                  Repository
               Aggr02
                                     Monitoring        Data
                                       Data         Integration
                                                       Point
  OFELIA
 Control
                 Aggr03                                                                                  2
Commands                                                                     Security Services

                                        OFELIA Monitoring                                                       Experimenter
                                        Facilities
                                                                              Orchestration &
                      OFELIA CMF                                            Configuration Service

                                                    FIBRE-BR I&M
                                                      SERVICES
                                                                                                            3   Researcher

            Aggr01                                                       Visualization/ Portal Service
                                                       MDIP
                                      ProtoGeni    Measurement
                Aggr02                Monitoring       Data
                                        Data                                                     FIBRE-BR
                                                    Integration

ProtoGeni
                                                       Point                                 4     I&M
                                                                                                 SERVICES        Network
                     Aggr03                                                                                      Manager
 Control
Commands

                                         ProtoGeni Monitoring
                                         Facilities

                     ProtoGENI CMF

                                                    FIBRE-BR I&M          FIBRE-BR
                                                      SERVICES
                                                                       I&M Persistent               5
            Aggr01
                                                       MDIP            Data Repository
                                       OMF         Measurement
               Aggr02                Monitoring        Data
                                       Data         Integration
                                                       Point
  OMF
                 Aggr03
 Control
Commands


                                        OMF Monitoring
                                        Facilities
                       OMF CMF
Measurement Data Integration
1   Point (MDIP)
    - conforms the collected data
       from the available CMFs to
       FIBRE-BR I&M standard
       format               (NM-WG),
       representation               and
       distribution          (including
       visualization).
    - This service includes all
       measurement                 data
       processing related aspects
       such as, message format,
       message transport protocol
       and/or      service,      access
       privileges and common data
       storage or on-the-fly data
       distribution.
    - Hold your questions for
       now! This will be further
       discussed
2                 The security and police service
                  will use the global definitions
                  implemented and controlled
                  by the ClearingHouse
                  (CH definition - is both an entity and a
                  system consisting of software, operations,
                  and policy to broker trust between
                  federation partners.)

    Implementation issues either necessary or
    considered by I&M solution:
    •   Trust relationship (CA, SASL, etc)
    •   Identity credentials
    •   Integrated authentication/authorization (XMPP to help
        on that???)
    •   Federation level policies
    •   Slice behavior
    •   Data access policy
    •   Policy enforcement
    •   FIBRE-BR policy document
The Orchestration and
                Configuration Services
                act on behalf of the
3               users allowing them to
                configure, to define
                measurement       points,
                and to orchestrate these
                measurement         data
                collection      facilities
                according    to     each
                individual CMF.
Implementation initial ideas:
- Use XML pub/sub messaging service, based on
   XMPP server
- Currently supported by OMF
- IMF @ GENI
- Does OCF support it?
The I&M Portal main
              functionality   is    to
              provide a user friendly
              interface to control and
              access the measured
              data, according to a
4             defined policy.

    Implementation issues:
    Data visualization:
    - From real-time experiments
    - From data stored Persistent Data
      repository in each individual CMF
      (I&M perspective)
    - Verify privileges access
    - Available only to authorized users
The architecture has a storage
    strategy that allows users to
    retrieve data from their own or
    from others previous experiments,
    according     to    their   access
    privileges. The persistent storage
    option is an experimenter decision
    that must comply with FIBRE-BR
    retention policy.
    Implementation steps:
    • MDIP will be in charge of saving it
       persistently
    • Data retention policy
    • MySQL/RRD database (access from
       I&M solution)
    • I&M Standard storage
    • Each CMF will keep its storage
       mechanism. I&M will, eventually,
5      store it centrally or access it based on
       users demand and/or privilege (being
       discussed)
    • Logs storage is being discussed
ProtoGENI I&M
Architecture and Tools
           Raphael Dourado (UFPE)


    FIBRE-BR Camp, 28-29 April 2012
             Ouro Preto (MG), Brazil
Introduction

• There are several GENI I&M related projects compatible
  with ProtoGENI. The most important ones are:
   –   INSTOOLS
   –   LAMP
   –   OneTimeMeasure
   –   S3Monitor
• Some of them are complementary and will later be
  integrated to compose a GENI Integrated I&M
  Framework
Instrumentation Tools
        (INSTOOLS)
Overview

• INSTOOLS’ high-level goal:
   – Make it easy for users to see what is going on in their
     experiment – i.e., make it trivial to monitor a slice
• What can INSTOOLS
  measure?
   – Note that INSTOOLS is
     concerned only about
     passive measurements
• INSTOOLS’ philosophy
   – Don’t reinvent the wheel
Architecture (overview)

                                            MC Portal: single interface for all
                                            MCs in a slice
Measurement Plane
connections

   Data Plane
   connections



                                                                Experimenter
Slice’s nodes
(instrumentized to act
also as MPs)




                         Measurement Controller (MC) = GENI MAP+MC
                         Automatically deployed by INSTOOLS (at least one per
                         aggregate)
INSTOOLS Toolset Architectural Components
INSTOOLS Web Portal
INSTOOLS Web Portal
LAMP
Overview

• LAMP stands for “Leveraging and Abstracting Measurements
  with perfSONAR”
• The main goal is to “create an instrumentation and
  measurement system, based on perfSONAR, for use by
  experimenters on ProtoGENI”
• Which tools does LAMP support?
   – OWAMP, BWCTL, Ganglia, PingER, NTP; ps-BUOY MA; etc
• So... what’s the difference between LAMP and pS-PSToolkit?
   – LAMP adapted perfSONAR-PS software suite to recognize GENI’s
     Authentication and Authorization model and infrastructure
   – Added Ganglia as a host monitoring solution
   – Added distributed configuration through annotations in the topology
     stored in UNIS
   – These annotations make it easy for users to save their slice
     configuration and load it at a different slice
LAMP’s Basic Architecture

• Lamp Web Portal
  – The “goto” resource for
    experimenters to manage and                      UNIS
    visualize their I&M services and data
• UNIS
  – Unified Network Information Service
  – It’s basically the combination of the
    Lookup Service and the Topology         Slice
    Service of the perfSONAR framework                      LAMP Web
                                                            Portal
  – Provides information to the slice’s
    nodes
• MPs
  – Nodes with perfSONAR tools
    installed (OWAMP, BWCT, etc...)             MP             MP
How does it work?


1.   On the Rspec, the user chooses which nodes will
     be “instrumentized” with LAMP
     –   The user also chooses one (or more) node to host the
         LAMP Web Portal
2.   Using this modified Rspec, the slice is created as
     usual by the CMF
3.   The slice manifest (returned by the CMF) is
     converted and sent to UNIS
4.   Through the LAMP Web Portal, one can enable and
     configure measurement services on all nodes that
     comprise the slice
     –   The “Portal node” knows the slice’s topology by querying
         UNIS…
5.   All changes made on the Portal are sent to UNIS
6.   All nodes pulls the configuration from UNIS (every
     5 minutes) and applies the new configurations on
     themselves.
Architecture (a broader view)


ProtoGENI                                            Node with LAMP tools
                        UNIS
                                                     Node with LAMP tools
     UNIS keeps                                      + LAMP Portal enabled
 information about
      ALL slices                                  Note that it is possible to
                                                  have more than one node
   This node has only                              running the Web Portal
  “Measurement Plane
       interfaces”




                                Not every node
            Slice 1            Slice 2 to be
                                   has                             Slice n
                               “instrumentized”
LAMP Portal




 Each node has as
  set of (possible
     different)
   measurement
   tools enabled
OneTimeMeasure and
         S3Monitor
OneTimeMeasure and S3Monitor

• OnTimeMeasure
  – Is “an on-demand measurement service used in forecasting,
    anomaly detection, and fault-location diagnosis in GENI
    experiments and GENI operations.”
  – Can be integrated with INSTOOLS
• S3Monitor
  – Has a flexible design that allows easy “plug in” of new network
    measurement tools
  – Based on 𝑆 3 (Scalable Sensing Service for PlanetLab)
  – Focused on measurement of large networked systems
  – Already integrated with INSTOOLS
Integrating with
FIBRE-BR I&M architecture
INSTOOLS MDIP
 ProtoGENI                                  Fibre I&M Architecture

                                                          Visualization
   Slice (INSTOOLS)                                          Portal
                                                                  4
                        INSTOOLS                RRD




                                                                          ProtoGENI
                      Meas Controller                                 3
                                              Collector




                                                                            MDIP
               1                        2
                                                SQL
                             RRD              Collector


                           SQL DB
                                                               FIBRE I&M Data
                                                                  Repository


1. MC collects measurement data from the MPs
2. MDIP (through his collectors) collects measurement data, makes any
   necessary format adjustments and
3. Stores the data in the permanent repository (if demanded)
4. Measurement data can be accessed through the Visualization Portal
ProtoGENI                                                    LAMP MDIP
                    UNIS
                                           Fibre I&M Architecture

  Slice                                           ProtoGENI MDIP
                                                                  MA-specific
                                                                     defs
                  LAMP Web Portal
                                      1
    MP
                    SNMP MA                      NMWG
                                                Generic       3
                   ps-BUOY MA                   Collector
                                       2
                    Ganglia MA
            MP
                    PingER MA
                                                        FIBRE I&M Data
                                                           Repository


1. Fetch experiment description from UNIS
2. Start copying measurement data from MAs
3. Stores the data in the permanent repository (if demanded)
INSTOOLS-MDIP AND LAMP-MDIP OPEN ISSUES


• INSTOOLS-MDIP
  • How to handle AA?
  • How to discover active slices? [Clearing House?]
• LAMP-MDIP
  • How to handle AA?




                                                       41
OML Overview and OML-
        MDIP Proposal
            Igor Leonardo (UNIFACS)


     FIBRE-BR Camp, 28-29 April 2012
              Ouro Preto (MG), Brazil
Agenda


• OML Resources (Overview)
  •   OML Introduction
  •   OML Measurement Points – MP
  •   OML’s Filtering Mechanisms
  •   OML Server
• OML MDIP Proposal




                                         43
OML Introduction

•   OML is the OMF measurement tool
•   It was first developed as a component of it
•   Today is a stand-alone project (independent)
•   Shortly, it is a framework (set of libraries) to collect and store
    measurements




                                                                         44
OML Resources - MP


• “It is the input port for recording measurements”
• A MP is a tuple that indicates a measurement
• A measurement is not just a number
   • Can be a group of itens
• In today’s version, data can be represented as a string |
  integer | double.
• To define/register an OML MP:
   • Create a OmlMPDef array. This array defines the data to be stored in
     a relational database (sqlite3), like a table;
   • Use the function omlc_add_mp, to register the “table” in the database
   • To insert the data into the database, use the function oml_inject



                                                                             45
OML Filters


• It is the result of some pre-processing on a measurement
  stream
• The big advantage of this is to reduce the amount of data
  collected
• Definided by the OML Client Library
• It is possible to customize, but there are some default
  filters (Average, First, Last, Sum, etc):
   • http://mytestbed.net/projects/oml/repository/revisions/master/show/l
     ib/client/filter
• How to create your own filter:
   • http://omf.mytestbed.net/projects/oml/wiki/Developing_Filters



                                                                            46
OML Server


• Allows users to record their measurements inside a
  remote database
• It works like a daemon program for OML architecture
• Receives the collected measurements from clients
• Creates a database named “oml-exp-id” (a parameter for
  configuration, required by the omlc_init function)
• “The oml2-server proposes an abstraction for developers
  to change the back-end database. Currently, only the
  sqlite3 backend is fully supported”
• Export database to a txt file (on NICTA testbed)
   • wget
     "http://ServerAddress:5053/result/dumpDatabase?expID=Experi
     ment_ID" –O DumpFile
                                                                   47
OML Use - Example

#include <stdio.h>                                    omlc_start();
#include <stdlib.h>                                     int i = 0;
#include <oml2/omlc.h>                                  for (i = 0; i < 1000; i++) {
int main (int argc, const char **argv)                    uint32_t count = (uint32_t)i;
{                                                         char count_str[16];
  int result = omlc_init ("Simple", &argc, argv,          double count_real = (double)i;
NULL);                                                    OmlValueU values[3];
  if (result == -1) {                                     snprintf(count_str, sizeof(count_str),"%d", i);
    fprintf (stderr, "Could not initialize OMLn");       omlc_set_uint32 (values[0], count);
    exit (1);                                             omlc_set_string (values[1], count_str);
  }                                                       omlc_set_double (values[2], count_real);
  OmlMPDef mp_def [] = {                                  omlc_inject (mp, values);
    { "count", OML_UINT32_VALUE },                      }
    { "count_str", OML_STRING_VALUE },                  omlc_close();
    { "count_real", OML_DOUBLE_VALUE },                 return 0;
    { NULL, (OmlValueT)0 }                            }
  };
  OmlMP *mp = omlc_add_mp ("counter", mp_def);
  if (mp == NULL) {
    fprintf (stderr, "Error: could not register
Measurement Point 'counter'");
    exit (1);
  }




                                                                                                      48
OML MDIP Proposal(1)


• OML MDIP consists basically of one service: OML MA
  (OML Measurement Archive)
      − It’s responsible for receiving and sending the requests and
        responses
      − When it receives the requests, the MA queries OML Server DB
        and then uses standard perfSONAR messages to communicate
        with FIBRE-BR I&M Services
      − The response is sent to the MDIP, in order to be stored
        persistently in FIBRE-BR I&M repository (if demanded)




                                                                      49
OML MDIP
Proposal(2)




          50
OML MDIP OPEN ISSUES


- How to handle Authentication and Authorization?
- How to access the measured data in real-time?




                                                    51
OFELIA I&M Architecture
                 Igor Luiz (UNIFACS)


     FIBRE-BR Camp, 28-29 April 2012
              Ouro Preto (MG), Brazil
OFELIA I&M


Working with the OFELIA Control Framework
(https://alpha.fp7-ofelia.eu/doc/index.php/Working_with_the_OFELIA_Control_Framework)



Introduction
         OFELIA's Control Framework Web interface is called Expedient and is
one of the components of the OFELIA's Control Framework. It enables
experimenters to create and run experiments within the OFELIA autonomous
and federated facilities.
         Through this user interface, one can instantiate and deploy
experiments, which may include virtual machines, switch configurations and
other resources. The control framework handles the separation of the
experiments and the monitoring. Hence the user can fully concentrate
on his/her research.




                                                                                        53
(FIBRE ↔ OFELIA) I&M


                                                        FIBRE-BR I&M
                                                          SERVICES


            Aggr01                                                                     FIBRE-BR
                                                           MDIP
                                                                                         Policy
                                          OFELIA       Measurement                    Repository
               Aggr02
                                         Monitoring        Data




                                     ?
                                           Data         Integration
                                                           Point
  OFELIA
                 Aggr03
 Control
Commands                                                                       Security/ Police Services

                                            OFELIA Monitoring
                                            Facilities
                                                                                    Orchestration &              Experimenter
                      OFELIA CMF                                                  Configuration Service

                                                        FIBRE-BR I&M
                                                          SERVICES
                                                                                                                   Researcher
            Aggr01                                                             Visualization/ Portal Service
                                                           MDIP
                                          ProtoGeni    Measurement
                Aggr02                    Monitoring       Data
                                            Data                                                      FIBRE-BR
                                                        Integration
                                                                                                        I&M         Network
                                                           Point
                                                                                                                    Manager
ProtoGeni                                                                                             SERVICES
                     Aggr03
 Control
Commands

                                             ProtoGeni Monitoring
                                             Facilities

                     ProtoGENI CMF

                                                        FIBRE-BR I&M
                                                          SERVICES
                                                                                FIBRE-BR
                                                                             I&M Persistent
            Aggr01
                                                           MDIP              Data Repository
                                           OMF         Measurement
               Aggr02                    Monitoring        Data
                                           Data         Integration
                                                           Point
  OMF
 Control
                 Aggr03                                                                                                         54
OFELIA I&M STATUS

NOWADAYS

 Backend Infrastructure Monitoring (servers, switches, links)
     - ZENOSS (not integrated to OCF)

 OFELIA´s experiment monitoring:
     - Not clearly defined or found (to our knowledge)




                                                                 55
OFELIA I&M STATUS


 Second OFELIA Open Call
  (http://www.fp7-ofelia.eu/open-calls/2nd-open-call/)

Proposals for specific measurements and evaluations on
the OFELIA experimental facility that need extensions of
the already available infrastructure. Measurement
frameworks, measurement equipment, inclusion of this
equipment into OFELIA Control Framework, integration of
OMF (ORBIT Management Framework) for wireless
OpenFlow experiments

 *The Second OFELIA Open Call is Open for Proposals Until April 18th, 2012, 17:00 Brussels time.




                                                                                                   56
OFELIA & FIBRE I&M


- FIBRE I&M possible alternatives for OFELIA CMF are (in
  discussion):
  - Focus on FlowVisor and OF-related basic
     measurements parameters (pragmatic approach)
  - Incorporate current OFELIA monitoring developments
     (need to identify them)
  - Align with OFELIA current developments




                                                       57
OFELIA I&M PROPOSALS


 OFELIA I&M technical possibilities/discussions:

-   OML
-   sFlow
-   perfSONAR
-   LAMP
-   ... !?




                                                     58
Thank you / Obrigado

Mais conteúdo relacionado

Semelhante a FIBRE-BR Monitoring Activities

Oss transformation
Oss transformationOss transformation
Oss transformationRiswan
 
Ipscf2011 I K Price Infor10 Ea Mv10 1 Roadmap
Ipscf2011 I K Price Infor10 Ea Mv10 1 RoadmapIpscf2011 I K Price Infor10 Ea Mv10 1 Roadmap
Ipscf2011 I K Price Infor10 Ea Mv10 1 Roadmapricardorodalves
 
Monitoring An Enterprise Uc Environment
Monitoring An Enterprise Uc EnvironmentMonitoring An Enterprise Uc Environment
Monitoring An Enterprise Uc EnvironmentLanair
 
Continuous Database Monitoring with the Trace API
Continuous Database Monitoring with the Trace APIContinuous Database Monitoring with the Trace API
Continuous Database Monitoring with the Trace APIMind The Firebird
 
The Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality TypesThe Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality TypesLuigi Buglione
 
M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsComarch
 
Venus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceVenus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceOW2
 
Presentation from Maxime Flament at parallel session on FOTs
Presentation from Maxime Flament at parallel session on  FOTsPresentation from Maxime Flament at parallel session on  FOTs
Presentation from Maxime Flament at parallel session on FOTseuroFOT
 
An ASAP Validation Implementation Approach by Qualit Consulting
An ASAP Validation Implementation Approach by  Qualit ConsultingAn ASAP Validation Implementation Approach by  Qualit Consulting
An ASAP Validation Implementation Approach by Qualit Consultingaesww
 
Future Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBREFuture Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBREFIBRE Testbed
 
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...ORACLE USER GROUP ESTONIA
 
Schematic V-TAS Pro application software
Schematic V-TAS Pro application softwareSchematic V-TAS Pro application software
Schematic V-TAS Pro application softwarei-comply
 
Gateway Presentation
Gateway PresentationGateway Presentation
Gateway PresentationJean Collas
 
Fault Management System (OSS)
Fault Management System (OSS)Fault Management System (OSS)
Fault Management System (OSS)Riswan
 
Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012
Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012
Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012alipaiva
 
Zi1one Presentation Rev7 Eng(Sep2011)
Zi1one Presentation Rev7 Eng(Sep2011)Zi1one Presentation Rev7 Eng(Sep2011)
Zi1one Presentation Rev7 Eng(Sep2011)Giancarlo Mancinelli
 
AH Introduction to CBM
AH Introduction to CBMAH Introduction to CBM
AH Introduction to CBMsteveedgson1
 
Gra implementations perbix_search
Gra implementations perbix_searchGra implementations perbix_search
Gra implementations perbix_searchICJIA Webmaster
 
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantThe Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantLuigi Buglione
 

Semelhante a FIBRE-BR Monitoring Activities (20)

Oss transformation
Oss transformationOss transformation
Oss transformation
 
Ipscf2011 I K Price Infor10 Ea Mv10 1 Roadmap
Ipscf2011 I K Price Infor10 Ea Mv10 1 RoadmapIpscf2011 I K Price Infor10 Ea Mv10 1 Roadmap
Ipscf2011 I K Price Infor10 Ea Mv10 1 Roadmap
 
Monitoring An Enterprise Uc Environment
Monitoring An Enterprise Uc EnvironmentMonitoring An Enterprise Uc Environment
Monitoring An Enterprise Uc Environment
 
Continuous Database Monitoring with the Trace API
Continuous Database Monitoring with the Trace APIContinuous Database Monitoring with the Trace API
Continuous Database Monitoring with the Trace API
 
The Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality TypesThe Significance of IFPUG in Effort Estimation Base Functionality Types
The Significance of IFPUG in Effort Estimation Base Functionality Types
 
M2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M ProjectsM2M Billing - Comarch M2M Projects
M2M Billing - Comarch M2M Projects
 
Venus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceVenus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScience
 
Presentation from Maxime Flament at parallel session on FOTs
Presentation from Maxime Flament at parallel session on  FOTsPresentation from Maxime Flament at parallel session on  FOTs
Presentation from Maxime Flament at parallel session on FOTs
 
An ASAP Validation Implementation Approach by Qualit Consulting
An ASAP Validation Implementation Approach by  Qualit ConsultingAn ASAP Validation Implementation Approach by  Qualit Consulting
An ASAP Validation Implementation Approach by Qualit Consulting
 
Future Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBREFuture Internet testbeds/experimentation between Brazil and Europe - FIBRE
Future Internet testbeds/experimentation between Brazil and Europe - FIBRE
 
Xeronics intro v2.6
Xeronics intro v2.6Xeronics intro v2.6
Xeronics intro v2.6
 
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
Metrocom: first telco billing built on oracle brm - Alexey Gamburg, Sergey Ta...
 
Schematic V-TAS Pro application software
Schematic V-TAS Pro application softwareSchematic V-TAS Pro application software
Schematic V-TAS Pro application software
 
Gateway Presentation
Gateway PresentationGateway Presentation
Gateway Presentation
 
Fault Management System (OSS)
Fault Management System (OSS)Fault Management System (OSS)
Fault Management System (OSS)
 
Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012
Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012
Oil and Gas 75 Workshop Ana Paula Brambila Sep 2012
 
Zi1one Presentation Rev7 Eng(Sep2011)
Zi1one Presentation Rev7 Eng(Sep2011)Zi1one Presentation Rev7 Eng(Sep2011)
Zi1one Presentation Rev7 Eng(Sep2011)
 
AH Introduction to CBM
AH Introduction to CBMAH Introduction to CBM
AH Introduction to CBM
 
Gra implementations perbix_search
Gra implementations perbix_searchGra implementations perbix_search
Gra implementations perbix_search
 
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliantThe Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
The Metrics Cards. A Balanced Set of Measures ISO/IEC 15504 compliant
 

Mais de FIBRE Testbed

WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREFIBRE Testbed
 
Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroFIBRE Testbed
 
Serviço para Experimentação FIBRE
Serviço para Experimentação FIBREServiço para Experimentação FIBRE
Serviço para Experimentação FIBREFIBRE Testbed
 
FIBRE presentation at GEC25
FIBRE presentation at GEC25FIBRE presentation at GEC25
FIBRE presentation at GEC25FIBRE Testbed
 
Projeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREProjeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREFIBRE Testbed
 
Future Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for ExperimentationFuture Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for ExperimentationFIBRE Testbed
 
FIBRE testbed: Future Perspectives
FIBRE testbed: Future PerspectivesFIBRE testbed: Future Perspectives
FIBRE testbed: Future PerspectivesFIBRE Testbed
 
FIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivasFIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivasFIBRE Testbed
 
Fibre legacy testbed cloudscape
Fibre legacy testbed cloudscapeFibre legacy testbed cloudscape
Fibre legacy testbed cloudscapeFIBRE Testbed
 
FIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future PerspectivesFIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future PerspectivesFIBRE Testbed
 
Using Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroomUsing Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroomFIBRE Testbed
 
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructurePilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructureFIBRE Testbed
 
FIBRE at a glance - TNC14
FIBRE at a glance - TNC14 FIBRE at a glance - TNC14
FIBRE at a glance - TNC14 FIBRE Testbed
 
Monitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseMonitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseFIBRE Testbed
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network OperatorsFIBRE Testbed
 
Approaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined NetworkingApproaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined NetworkingFIBRE Testbed
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV VisionFIBRE Testbed
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stockFIBRE Testbed
 
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFrom GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFIBRE Testbed
 

Mais de FIBRE Testbed (20)

WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBRE
 
Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
 
Serviço para Experimentação FIBRE
Serviço para Experimentação FIBREServiço para Experimentação FIBRE
Serviço para Experimentação FIBRE
 
FIBRE presentation at GEC25
FIBRE presentation at GEC25FIBRE presentation at GEC25
FIBRE presentation at GEC25
 
Projeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBREProjeto de Elasticidade e Evolução do Projeto FIBRE
Projeto de Elasticidade e Evolução do Projeto FIBRE
 
Future Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for ExperimentationFuture Internet Brazilian Environment for Experimentation
Future Internet Brazilian Environment for Experimentation
 
FIBRE testbed: Future Perspectives
FIBRE testbed: Future PerspectivesFIBRE testbed: Future Perspectives
FIBRE testbed: Future Perspectives
 
FIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivasFIBRE testbed: passado, presente e perspectivas
FIBRE testbed: passado, presente e perspectivas
 
Fibre legacy testbed cloudscape
Fibre legacy testbed cloudscapeFibre legacy testbed cloudscape
Fibre legacy testbed cloudscape
 
FIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future PerspectivesFIBRE (legacy) testbed Future Perspectives
FIBRE (legacy) testbed Future Perspectives
 
Using Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroomUsing Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroom
 
FIBRE on AmLight
FIBRE on AmLightFIBRE on AmLight
FIBRE on AmLight
 
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructurePilot Use Case 3: BoD services  over the intercontinental FIBRE infrastructure
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructure
 
FIBRE at a glance - TNC14
FIBRE at a glance - TNC14 FIBRE at a glance - TNC14
FIBRE at a glance - TNC14
 
Monitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE caseMonitoring in Federated Future Internet Testbeds: the FIBRE case
Monitoring in Federated Future Internet Testbeds: the FIBRE case
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network Operators
 
Approaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined NetworkingApproaching Content Delivery in Software Defined Networking
Approaching Content Delivery in Software Defined Networking
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV Vision
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFrom GMPLS to OpenFlow Control & Monitoring of Optical Networks
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
 

Último

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Último (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

FIBRE-BR Monitoring Activities

  • 1. FIBRE-BR Monitoring Activities Joberto Martins José Augusto Suruagy Monteiro FIBRE-BR Camp, 28-29 April 2012 Ouro Preto (MG), Brazil
  • 2. Monitoring Team • Prof. Joberto Sérgio Barbosa Martins (UNIFACS) • Prof. José Augusto Suruagy Monteiro (UFPE) • Prof. Leobino Sampaio (UFBA) • Adriano Spínola (UNIFACS) • Herbert Monteiro (IFBA) • Igor Leonardo (UNIFACS) • Igor Luiz (UNIFACS) • Marcelo Pinheiro (UNIFACS) • Paulo Ricardo (UNIFACS) • Raphael Dourado (UFPE) • Thiago Hohlenweger (UNIFACS)
  • 3. Where are we located? Recife Salvador
  • 4. Experience for FIBRE • Measurements: – perfSONAR – MonIPÊ Service – RedCLARA’s Measurement WG
  • 5. PERFormance Service Oriented Network monitoring ARchitecture
  • 6. perfSONAR as a Middleware Analysis & Analysis & Visualization Visualization API Measurement Measurement Infrastructure Infrastructure API Data Collection Performance Tools
  • 7. perfSONAR Architecture Overview Infrastructure Information Services Data Services Analysis/Visualization Service Measurement Lookup Points User GUIs Topology Measurement Service Web Pages Archives Configuration NOC Transformations Alarms Auth(n/z) Services
  • 8. perfSONAR • Base network measurement schema – OGF Network Measurement Working Group (NM-WG) • Topology Schema – OGF Network Markup Language (NML-) WG – Includes Topology Network ID • perfSONAR Protocol Documents – OGF Network Measurement and Control (NMC-) WG
  • 10. FIBRE-BR I&M Initial Ideas
  • 11. Initial Ideas @ FIBRE-KOM • Ideally we would monitor: – Experiments (slices) – Infrastructure (Testbed) • User groups: – Experimenters – Central Operators – Aggregate (Island) Managers • Initial proposals: – Leverage on existing monitoring – Federation through perfSONAR
  • 12. FIBRE-BR Monitoring Architecture UNIFACS and UFPE teams Marcelo Pinheiro (UNIFACS) FIBRE-BR Camp, 28-29 April 2012 Ouro Preto (MG), Brazil
  • 13. Motivation • FIBRE-BR will possibly use three different control and monitoring frameworks in its nine islands – OFELIA Control Framework – cOntrol and Management Framework (OMF) and – ProtoGENI • Each one takes a different approach in addressing I&M requirements and demands • Each CMF has its monitoring capabilities • How to put all these together?
  • 14. Goal • An Instrumentation and Measurement Architecture Supporting Multiple Control Monitoring Frameworks • Our target is: – to provide, possibly, with a maximum reuse of the available CMFs I&M services over a new integrated and federated network structure; – To provide instrumentation and monitoring considering different I&M Services through FIBRE- BR (Monitoring Orchestration); – Multiple CMFs I&M data integration.
  • 16. FIBRE-BR I&M SERVICES Aggr01 MDIP 1 FIBRE-BR Policy OFELIA Measurement Repository Aggr02 Monitoring Data Data Integration Point OFELIA Control Aggr03 2 Commands Security Services OFELIA Monitoring Experimenter Facilities Orchestration & OFELIA CMF Configuration Service FIBRE-BR I&M SERVICES 3 Researcher Aggr01 Visualization/ Portal Service MDIP ProtoGeni Measurement Aggr02 Monitoring Data Data FIBRE-BR Integration ProtoGeni Point 4 I&M SERVICES Network Aggr03 Manager Control Commands ProtoGeni Monitoring Facilities ProtoGENI CMF FIBRE-BR I&M FIBRE-BR SERVICES I&M Persistent 5 Aggr01 MDIP Data Repository OMF Measurement Aggr02 Monitoring Data Data Integration Point OMF Aggr03 Control Commands OMF Monitoring Facilities OMF CMF
  • 17. Measurement Data Integration 1 Point (MDIP) - conforms the collected data from the available CMFs to FIBRE-BR I&M standard format (NM-WG), representation and distribution (including visualization). - This service includes all measurement data processing related aspects such as, message format, message transport protocol and/or service, access privileges and common data storage or on-the-fly data distribution. - Hold your questions for now! This will be further discussed
  • 18. 2 The security and police service will use the global definitions implemented and controlled by the ClearingHouse (CH definition - is both an entity and a system consisting of software, operations, and policy to broker trust between federation partners.) Implementation issues either necessary or considered by I&M solution: • Trust relationship (CA, SASL, etc) • Identity credentials • Integrated authentication/authorization (XMPP to help on that???) • Federation level policies • Slice behavior • Data access policy • Policy enforcement • FIBRE-BR policy document
  • 19. The Orchestration and Configuration Services act on behalf of the 3 users allowing them to configure, to define measurement points, and to orchestrate these measurement data collection facilities according to each individual CMF. Implementation initial ideas: - Use XML pub/sub messaging service, based on XMPP server - Currently supported by OMF - IMF @ GENI - Does OCF support it?
  • 20. The I&M Portal main functionality is to provide a user friendly interface to control and access the measured data, according to a 4 defined policy. Implementation issues: Data visualization: - From real-time experiments - From data stored Persistent Data repository in each individual CMF (I&M perspective) - Verify privileges access - Available only to authorized users
  • 21. The architecture has a storage strategy that allows users to retrieve data from their own or from others previous experiments, according to their access privileges. The persistent storage option is an experimenter decision that must comply with FIBRE-BR retention policy. Implementation steps: • MDIP will be in charge of saving it persistently • Data retention policy • MySQL/RRD database (access from I&M solution) • I&M Standard storage • Each CMF will keep its storage mechanism. I&M will, eventually, 5 store it centrally or access it based on users demand and/or privilege (being discussed) • Logs storage is being discussed
  • 22. ProtoGENI I&M Architecture and Tools Raphael Dourado (UFPE) FIBRE-BR Camp, 28-29 April 2012 Ouro Preto (MG), Brazil
  • 23. Introduction • There are several GENI I&M related projects compatible with ProtoGENI. The most important ones are: – INSTOOLS – LAMP – OneTimeMeasure – S3Monitor • Some of them are complementary and will later be integrated to compose a GENI Integrated I&M Framework
  • 24. Instrumentation Tools (INSTOOLS)
  • 25. Overview • INSTOOLS’ high-level goal: – Make it easy for users to see what is going on in their experiment – i.e., make it trivial to monitor a slice • What can INSTOOLS measure? – Note that INSTOOLS is concerned only about passive measurements • INSTOOLS’ philosophy – Don’t reinvent the wheel
  • 26. Architecture (overview) MC Portal: single interface for all MCs in a slice Measurement Plane connections Data Plane connections Experimenter Slice’s nodes (instrumentized to act also as MPs) Measurement Controller (MC) = GENI MAP+MC Automatically deployed by INSTOOLS (at least one per aggregate)
  • 30. LAMP
  • 31. Overview • LAMP stands for “Leveraging and Abstracting Measurements with perfSONAR” • The main goal is to “create an instrumentation and measurement system, based on perfSONAR, for use by experimenters on ProtoGENI” • Which tools does LAMP support? – OWAMP, BWCTL, Ganglia, PingER, NTP; ps-BUOY MA; etc • So... what’s the difference between LAMP and pS-PSToolkit? – LAMP adapted perfSONAR-PS software suite to recognize GENI’s Authentication and Authorization model and infrastructure – Added Ganglia as a host monitoring solution – Added distributed configuration through annotations in the topology stored in UNIS – These annotations make it easy for users to save their slice configuration and load it at a different slice
  • 32. LAMP’s Basic Architecture • Lamp Web Portal – The “goto” resource for experimenters to manage and UNIS visualize their I&M services and data • UNIS – Unified Network Information Service – It’s basically the combination of the Lookup Service and the Topology Slice Service of the perfSONAR framework LAMP Web Portal – Provides information to the slice’s nodes • MPs – Nodes with perfSONAR tools installed (OWAMP, BWCT, etc...) MP MP
  • 33. How does it work? 1. On the Rspec, the user chooses which nodes will be “instrumentized” with LAMP – The user also chooses one (or more) node to host the LAMP Web Portal 2. Using this modified Rspec, the slice is created as usual by the CMF 3. The slice manifest (returned by the CMF) is converted and sent to UNIS 4. Through the LAMP Web Portal, one can enable and configure measurement services on all nodes that comprise the slice – The “Portal node” knows the slice’s topology by querying UNIS… 5. All changes made on the Portal are sent to UNIS 6. All nodes pulls the configuration from UNIS (every 5 minutes) and applies the new configurations on themselves.
  • 34. Architecture (a broader view) ProtoGENI Node with LAMP tools UNIS Node with LAMP tools UNIS keeps + LAMP Portal enabled information about ALL slices Note that it is possible to have more than one node This node has only running the Web Portal “Measurement Plane interfaces” Not every node Slice 1 Slice 2 to be has Slice n “instrumentized”
  • 35. LAMP Portal Each node has as set of (possible different) measurement tools enabled
  • 36. OneTimeMeasure and S3Monitor
  • 37. OneTimeMeasure and S3Monitor • OnTimeMeasure – Is “an on-demand measurement service used in forecasting, anomaly detection, and fault-location diagnosis in GENI experiments and GENI operations.” – Can be integrated with INSTOOLS • S3Monitor – Has a flexible design that allows easy “plug in” of new network measurement tools – Based on 𝑆 3 (Scalable Sensing Service for PlanetLab) – Focused on measurement of large networked systems – Already integrated with INSTOOLS
  • 39. INSTOOLS MDIP ProtoGENI Fibre I&M Architecture Visualization Slice (INSTOOLS) Portal 4 INSTOOLS RRD ProtoGENI Meas Controller 3 Collector MDIP 1 2 SQL RRD Collector SQL DB FIBRE I&M Data Repository 1. MC collects measurement data from the MPs 2. MDIP (through his collectors) collects measurement data, makes any necessary format adjustments and 3. Stores the data in the permanent repository (if demanded) 4. Measurement data can be accessed through the Visualization Portal
  • 40. ProtoGENI LAMP MDIP UNIS Fibre I&M Architecture Slice ProtoGENI MDIP MA-specific defs LAMP Web Portal 1 MP SNMP MA NMWG Generic 3 ps-BUOY MA Collector 2 Ganglia MA MP PingER MA FIBRE I&M Data Repository 1. Fetch experiment description from UNIS 2. Start copying measurement data from MAs 3. Stores the data in the permanent repository (if demanded)
  • 41. INSTOOLS-MDIP AND LAMP-MDIP OPEN ISSUES • INSTOOLS-MDIP • How to handle AA? • How to discover active slices? [Clearing House?] • LAMP-MDIP • How to handle AA? 41
  • 42. OML Overview and OML- MDIP Proposal Igor Leonardo (UNIFACS) FIBRE-BR Camp, 28-29 April 2012 Ouro Preto (MG), Brazil
  • 43. Agenda • OML Resources (Overview) • OML Introduction • OML Measurement Points – MP • OML’s Filtering Mechanisms • OML Server • OML MDIP Proposal 43
  • 44. OML Introduction • OML is the OMF measurement tool • It was first developed as a component of it • Today is a stand-alone project (independent) • Shortly, it is a framework (set of libraries) to collect and store measurements 44
  • 45. OML Resources - MP • “It is the input port for recording measurements” • A MP is a tuple that indicates a measurement • A measurement is not just a number • Can be a group of itens • In today’s version, data can be represented as a string | integer | double. • To define/register an OML MP: • Create a OmlMPDef array. This array defines the data to be stored in a relational database (sqlite3), like a table; • Use the function omlc_add_mp, to register the “table” in the database • To insert the data into the database, use the function oml_inject 45
  • 46. OML Filters • It is the result of some pre-processing on a measurement stream • The big advantage of this is to reduce the amount of data collected • Definided by the OML Client Library • It is possible to customize, but there are some default filters (Average, First, Last, Sum, etc): • http://mytestbed.net/projects/oml/repository/revisions/master/show/l ib/client/filter • How to create your own filter: • http://omf.mytestbed.net/projects/oml/wiki/Developing_Filters 46
  • 47. OML Server • Allows users to record their measurements inside a remote database • It works like a daemon program for OML architecture • Receives the collected measurements from clients • Creates a database named “oml-exp-id” (a parameter for configuration, required by the omlc_init function) • “The oml2-server proposes an abstraction for developers to change the back-end database. Currently, only the sqlite3 backend is fully supported” • Export database to a txt file (on NICTA testbed) • wget "http://ServerAddress:5053/result/dumpDatabase?expID=Experi ment_ID" –O DumpFile 47
  • 48. OML Use - Example #include <stdio.h> omlc_start(); #include <stdlib.h> int i = 0; #include <oml2/omlc.h> for (i = 0; i < 1000; i++) { int main (int argc, const char **argv) uint32_t count = (uint32_t)i; { char count_str[16]; int result = omlc_init ("Simple", &argc, argv, double count_real = (double)i; NULL); OmlValueU values[3]; if (result == -1) { snprintf(count_str, sizeof(count_str),"%d", i); fprintf (stderr, "Could not initialize OMLn"); omlc_set_uint32 (values[0], count); exit (1); omlc_set_string (values[1], count_str); } omlc_set_double (values[2], count_real); OmlMPDef mp_def [] = { omlc_inject (mp, values); { "count", OML_UINT32_VALUE }, } { "count_str", OML_STRING_VALUE }, omlc_close(); { "count_real", OML_DOUBLE_VALUE }, return 0; { NULL, (OmlValueT)0 } } }; OmlMP *mp = omlc_add_mp ("counter", mp_def); if (mp == NULL) { fprintf (stderr, "Error: could not register Measurement Point 'counter'"); exit (1); } 48
  • 49. OML MDIP Proposal(1) • OML MDIP consists basically of one service: OML MA (OML Measurement Archive) − It’s responsible for receiving and sending the requests and responses − When it receives the requests, the MA queries OML Server DB and then uses standard perfSONAR messages to communicate with FIBRE-BR I&M Services − The response is sent to the MDIP, in order to be stored persistently in FIBRE-BR I&M repository (if demanded) 49
  • 51. OML MDIP OPEN ISSUES - How to handle Authentication and Authorization? - How to access the measured data in real-time? 51
  • 52. OFELIA I&M Architecture Igor Luiz (UNIFACS) FIBRE-BR Camp, 28-29 April 2012 Ouro Preto (MG), Brazil
  • 53. OFELIA I&M Working with the OFELIA Control Framework (https://alpha.fp7-ofelia.eu/doc/index.php/Working_with_the_OFELIA_Control_Framework) Introduction OFELIA's Control Framework Web interface is called Expedient and is one of the components of the OFELIA's Control Framework. It enables experimenters to create and run experiments within the OFELIA autonomous and federated facilities. Through this user interface, one can instantiate and deploy experiments, which may include virtual machines, switch configurations and other resources. The control framework handles the separation of the experiments and the monitoring. Hence the user can fully concentrate on his/her research. 53
  • 54. (FIBRE ↔ OFELIA) I&M FIBRE-BR I&M SERVICES Aggr01 FIBRE-BR MDIP Policy OFELIA Measurement Repository Aggr02 Monitoring Data ? Data Integration Point OFELIA Aggr03 Control Commands Security/ Police Services OFELIA Monitoring Facilities Orchestration & Experimenter OFELIA CMF Configuration Service FIBRE-BR I&M SERVICES Researcher Aggr01 Visualization/ Portal Service MDIP ProtoGeni Measurement Aggr02 Monitoring Data Data FIBRE-BR Integration I&M Network Point Manager ProtoGeni SERVICES Aggr03 Control Commands ProtoGeni Monitoring Facilities ProtoGENI CMF FIBRE-BR I&M SERVICES FIBRE-BR I&M Persistent Aggr01 MDIP Data Repository OMF Measurement Aggr02 Monitoring Data Data Integration Point OMF Control Aggr03 54
  • 55. OFELIA I&M STATUS NOWADAYS  Backend Infrastructure Monitoring (servers, switches, links) - ZENOSS (not integrated to OCF)  OFELIA´s experiment monitoring: - Not clearly defined or found (to our knowledge) 55
  • 56. OFELIA I&M STATUS  Second OFELIA Open Call (http://www.fp7-ofelia.eu/open-calls/2nd-open-call/) Proposals for specific measurements and evaluations on the OFELIA experimental facility that need extensions of the already available infrastructure. Measurement frameworks, measurement equipment, inclusion of this equipment into OFELIA Control Framework, integration of OMF (ORBIT Management Framework) for wireless OpenFlow experiments *The Second OFELIA Open Call is Open for Proposals Until April 18th, 2012, 17:00 Brussels time. 56
  • 57. OFELIA & FIBRE I&M - FIBRE I&M possible alternatives for OFELIA CMF are (in discussion): - Focus on FlowVisor and OF-related basic measurements parameters (pragmatic approach) - Incorporate current OFELIA monitoring developments (need to identify them) - Align with OFELIA current developments 57
  • 58. OFELIA I&M PROPOSALS  OFELIA I&M technical possibilities/discussions: - OML - sFlow - perfSONAR - LAMP - ... !? 58
  • 59. Thank you / Obrigado