An Instrumentation and Measurement Architecture Supporting Multiple Control Monitoring Frameworks XXX Brazilian Symposium on Computer Networks and Distributed.

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

Fujitsu Laboratories of Europe © 2004 What is a (Grid) Resource? Dr. David Snelling Fujitsu Laboratories of Europe W3C TAG - Edinburgh September 20, 2005.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Paul Schopis, (Co-PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student)
Current Status (Tutorial tomorrow)
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Multi-Domain SDN Exchanges GENI Operations Atlanta – 18 March
GEMINI Portal Charles Carpenter. GEMINI Portal Allows for a visual overview of slice.
FIBRE-BR Meeting GENI I&M Marcelo Pinheiro. Agenda GENI Overview GENI User groups GENI I&M Use Cases GENI I&M Services.
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
DataGrid is a project funded by the European Union 22 September 2003 – n° 1 EDG WP4 Fabric Management: Fabric Monitoring and Fault Tolerance
DESIGNING A PUBLIC KEY INFRASTRUCTURE
Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
OASIS V2+ Next Generation Open Access Server CSD 2006 / Team 12.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Instrumentation and Measurement Background. GENI I&M Motivation To conduct useful and repeatable experiments, GENI experimenters require extensive and.
GEMINI Indiana University, University of Kentucky.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Digital Object Architecture
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
Internet2 Performance Update Jeff W. Boote Senior Network Software Engineer Internet2.
GEC5 Security Summary Stephen Schwab Cobham Analytical Services July 21, 2009.
1 Measuring Circuit Based Networks Joint Techs Feb Joe Metzger
Sponsored by the National Science Foundation GEC16 Plenary Session: GENI Solicitation 4 Tool Context Marshall Brinn, GPO March 20, 2013.
Sponsored by the National Science Foundation GENI I&M Update: Architecture Overview and Current Status GENI Engineering Conference 10 San Juan, PR GPO.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
Connect. Communicate. Collaborate The authN and authR infrastructure of perfSONAR MDM Ann Arbor, MI, September 2008.
GeniDesktop : The GEMINI Portal (and more) Hussam Nasir University of Kentucky.
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting.
National Computational Science National Center for Supercomputing Applications National Computational Science GSI Online Credential Retrieval Requirements.
GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting.
PerfSONAR-PS Functionality February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
LAMP: Leveraging and Abstracting Measurements with perfSONAR Guilherme Fernandes
Geospatial Systems Architecture
LAMP and INSTOOLS A configuration overview 118/05/2012 Raphael Dourado.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Connect. Communicate. Collaborate Deploying Authorization Mechanisms for Federated Services in the eduroam architecture (DAMe)* Antonio F. Gómez-Skarmeta.
LAMP: Leveraging and Abstracting Measurements with perfSONAR Guilherme Fernandes Status Report.
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
PerfSONAR-PS Working Group Aaron Brown/Jason Zurawski January 21, 2008 TIP 2008 – Honolulu, HI.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN IT Monitoring and Data Analytics Pedro Andrade (IT-GT) Openlab Workshop on Data Analytics.
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
GEMINI: Active Network Measurements Martin Swany, Indiana University.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
GIMI Update Mike Zink University of Massachusetts Amherst GEC 14, Boston, July 9 th 1.
Lesson # 9 HP UCMDB 8.0 Essentials
GENUS Virtualisation Service for GÉANT and European NRENs
Information Collection and Presentation Enriched by Remote Sensor Data
Database Management System (DBMS)
Presentation transcript:

An Instrumentation and Measurement Architecture Supporting Multiple Control Monitoring Frameworks XXX Brazilian Symposium on Computer Networks and Distributed Systems III Workshop de Pesquisa Experimental da Internet do Futuro (WPEIF 2012) May 4th, 2012

Authors Marcelo M. Pinheiro 14, Igor L. E. Macêdo 1, Igor L. O. Souza 1, Thiago S. Hohlenweger 13, Paulo R. R. Leite 1, Adriano L. Spínola 1, Herbert Monteiro 1, Raphael A. Dourado 2, Leobino N. Sampaio 4, José A. Suruagy Monteiro 2 and Joberto S. B. Martins 1 1 Salvador University (UNIFACS) 2 Federal University of Pernambuco (UFPE) 3 Federal Institute of Bahia (IFBA) 4 Federal University of Bahia (UFBA)

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 own monitoring capabilities How to put all these together? Motivation

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. Goal

FIBRE-BR I&M ARCHITECTURE

Measurement Data Integration 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. 1

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.) Some services that are going to be used by the I&M Architecture: Trust relationship (CA, SASL, etc) Identity credentials Integrated authentication/authorization Federation level policies Slice behavior Data access policy Policy enforcement FIBRE-BR policy document 2

The Orchestration and Configuration Services act on behalf of the 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 GENI 3

The I&M Portal main functionality is to provide a user friendly interface to control and access the measured data, according to a defined policy. 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 4

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/SQLLite3/PostgreSQL database (access from I&M solution) I&M Standard storage Each CMF will keep its storage mechanism. I&M will, eventually, store it centrally or access it based on users demand and/or privilege Logs storage 5

OML Overview and OML- MDIP Proposal

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

14 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) OML MDIP Proposal(1)

15 OML MDIP Proposal(2)

16 -FIBRE-BR I&M Architecture is designed to configure and collected data from different CMFs. -It is intended to be an instrumentation and measurement evolutionary architecture -There are a lot of challenges to overcome! Conclusions

Thank you / Obrigado

Backup slides

ProtoGENI I&M Architecture and Tools

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

Instrumentation Tools (INSTOOLS)

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 Overview

Architecture (overview) Experimenter Measurement Plane connections Measurement Plane connections Data Plane connections Data Plane connections MC Portal: single interface for all MCs in a slice Slice’s nodes (instrumentized to act also as MPs) Slice’s nodes (instrumentized to act also as MPs) Measurement Controller (MC) = GENI MAP+MC Automatically deployed by INSTOOLS (at least one per aggregate) Measurement Controller (MC) = GENI MAP+MC Automatically deployed by INSTOOLS (at least one per aggregate)

INSTOOLS Web Portal

LAMP

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 Overview

Architecture (a broader view) ProtoGENI UNIS Slice 1 Slice 2 Slice n Node with LAMP tools + LAMP Portal enabled UNIS keeps information about ALL slices Note that it is possible to have more than one node running the Web Portal Not every node has to be “instrumentized” This node has only “Measurement Plane interfaces”

LAMP Portal Each node has as set of (possible different) measurement tools enabled

OneTimeMeasure and S3Monitor

OneTimeMeasure and S3Monitor

Integrating with FIBRE-BR I&M architecture

INSTOOLS MDIP ProtoGENI Fibre I&M Architecture Slice (INSTOOLS) INSTOOLS Meas Controller RRD ProtoGENI MDIP RRD Collector FIBRE I&M Data Repository SQL DB SQL Collector 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 3 3 Visualization Portal 4 4

LAMP MDIP ProtoGENI Fibre I&M Architecture Slice ProtoGENI MDIP FIBRE I&M Data Repository FIBRE I&M Data Repository NMWG Generic Collector UNIS MP LAMP Web Portal SNMP MA ps-BUOY MA Ganglia MA PingER MA MA-specific defs 1.Fetch experiment description from UNIS 2.Start copying measurement data from MAs 3.Stores the data in the permanent repository (if demanded) Visualization Portal

OFELIA I&M Architecture Igor Luiz (UNIFACS)

35 NOWADAYS  Backend Infrastructure Monitoring (servers, switches, links) - ZENOSS (not integrated to OCF)  OFELIA´s experiment monitoring: Still under discussion and development - Still under discussion and development OFELIA I&M STATUS

36 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 OFELIA & FIBRE I&M OFELIA I&M technical possibilities/discussions: − OML − sFlow − perfSONAR − LAMP −... !?