LAMP and INSTOOLS A configuration overview 118/05/2012 Raphael Dourado.

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation 1 August 30, 2010 GENI Shadownet Spiral 2 Year-end Project Review University of Kentucky, AT&T Research, and.
Advertisements

Current Status (Tutorial tomorrow)
GEMINI Portal Charles Carpenter. GEMINI Portal Allows for a visual overview of slice.
An Instrumentation and Measurement Architecture Supporting Multiple Control Monitoring Frameworks XXX Brazilian Symposium on Computer Networks and Distributed.
FIBRE-BR Meeting GENI I&M Marcelo Pinheiro. Agenda GENI Overview GENI User groups GENI I&M Use Cases GENI I&M Services.
1 CHEP 2000, Roberto Barbera Roberto Barbera (*) Grid monitoring with NAGIOS WP3-INFN Meeting, Naples, (*) Work in collaboration with.
University of Kentucky Joint Techs 2011 Monitoring GENI Networks Jim Griffioen and Zongming Fei Laboratory for Advanced Networking University of Kentucky.
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
1 Use ProtoGENI CS606, Xiaoyan Hong University of Alabama.
Program Systems Institute RAS FLAME FunctionaL Active Monitoring Environment.
Sponsored by the National Science Foundation 1 August 30, 2010 INSTOOLS Spiral 2 Year-end Project Review University of Kentucky PIs: James Griffioen and.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
AppExchange Partner Academy- Building Your Application Listing By Jesse Dailey.
Chapter 17: Watching Your System BAI617. Chapter Topics Working With Event Viewer Performance Monitor Resource Monitor.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Sarah Edwards, GENI Project Office
Andy Bavier, PlanetWorks Scott Baker, SB-Software July 27, 2011.
GEMINI Indiana University, University of Kentucky.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation GEC16 Service Developers Roundtable: Strawman Unified I&M Tools and Services Marshall Brinn, GPO March 19,
Using the jFed tool to experiment from zero to hero Brecht Vermeulen Thijs Walcarius GEC 22, March 24 th, 2015.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: Gathering, Transferring and Sharing MD Goals Architecture Overview –Process.
Computer Emergency Notification System (CENS)
GEC 101 The GENI ShadowNet Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der Merwe (AT&T) Eric Boyd (Internet 2)
Sponsored by the National Science Foundation GEC16 Plenary Session: GENI Solicitation 4 Tool Context Marshall Brinn, GPO March 20, 2013.
Marcelo R.N. Mendes. What is FINCoS? A Java-based set of tools for data generation, load submission, and performance measurement of event processing systems;
Sponsored by the National Science Foundation GENI I&M Update: Architecture Overview and Current Status GENI Engineering Conference 10 San Juan, PR GPO.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation GENI I&M and Monitoring GENI Engineering Conference 14 Boston, MA Sarah Edwards Chaos Golubitsky Jeanne Ohren.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
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.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
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.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Behind the Scenes of GENI Experimentation Understanding GENI AM API and RSpec Sponsored by the National Science Foundation
LAMP: Leveraging and Abstracting Measurements with perfSONAR Guilherme Fernandes
Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
Marcelo R.N. Mendes. What is FINCoS? A set of tools for data generation, load submission, and performance measurement of CEP systems; Main Characteristics:
Program Assessment User Session Experts (PAUSE) Information Sessions: RSS & Subscription Services October , 2006.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
PerfSONAR-PS Working Group Aaron Brown/Jason Zurawski January 21, 2008 TIP 2008 – Honolulu, HI.
E2E piPEfitters Eric L. Boyd. 2 Agenda NLANR / DAST Advisor Jim Ferguson John Estabrook OWAMP Jeff Boote SONAR Prototype Deployment Eric Boyd.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation featuring Named Data Networking Sarah Edwards.
GEMINI: Active Network Measurements Martin Swany, Indiana University.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Charaka Palansuriya EPCC, The University of Edinburgh An Alarms Service for Federated Networks Charaka.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards GENI Project Office.
Current GEMINI use of instrumentize script to initialize & configure services Hussam Nasir University of Kentucky.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Scenario use cases Szymon Mueller PSNC. Agenda 1.General description of experiment use case. 2.Detailed description of use cases: 1.Preparation for observation.
Ch. 31 Q and A IS 333 Spring 2016 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
© 2014 IBM Corporation e-config RPO MES Training Bill Luken September 29 th, 2014 Global Client Value.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
1 Deploying Measurement Systems in ESnet Joint Techs, Feb Joseph Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 14, Boston, July 9 th 1.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Sponsored by the National Science Foundation GEC17 Plenary Session: Architecture Marshall Brinn, GPO July 22, 2013.
Understanding the AM API through a simple experiment
AppExchange Partner Academy- Building Your Application Listing
Skype for Business Webinar Meeting
Presentation transcript:

LAMP and INSTOOLS A configuration overview 118/05/2012 Raphael Dourado

Agenda Measurement configuration on LAMP INSTOOLS – Some considerations – Demonstration (Flack) – Live Demo (INSTOOLS Web Portal) 218/05/2012

LAMP 318/05/2012

A word about LAMP 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 How the slice is instrumentized? (1)

A word about LAMP 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. How the slice is instrumentized? (2)

A word about LAMP How measurements are configured? 618/05/2012

INSTOOLS: Some considerations 718/05/2012

Considerations According to Jim Griffioen (2011): – “[...] INSTOOLS does not do well in defining standards so that other user interfaces can get access to the data” – So... – “Our goal is to use perfSONAR and/or the I&M architecture to define standard ways to access the collected data from external visualization tools.” INSTOOLS and perfSONAR: a love story? 818/05/2012

Considerations Some perfSONAR interoperability already exists! – Data is stored in rrd format (that can be understood by pS clients) – “We have implemented (and tested) a perfSONAR service that reads the rrd files on our MC, and, in turn, makes them available to external I&M user interfaces (e.g., existing perfSONAR tools)” – Moreover, pS also brings the ability to perform active measurements [remember that INSTOOLS performs only passive measurements...] INSTOOLS and perfSONAR: a love story? 918/05/2012

Considerations All these information is accessible through INSTOOLS Portal, LIVE! The measurements are gathered via SNMP and SSH What exactly can INSTOOLS measure? 1018/05/2012

Considerations 1 MC per Aggregate Installs additional software on each node (SNMP daemon, tcpdump, netflow,...) Each node becomes a MP and send its data to the Aggregate’s MC How does INSTOOLS instrumentize the user’s slice? 1118/05/2012 Researcher

Remember the architecture? 1218/05/2012

INSTOOLS: Demonstration 1318/05/2012

Demonstration FLACK’s “home” screen 1418/05/2012 Aggregates

Demonstration Creating the slice 1518/05/2012

Demonstration Submitting the slice to be instantiated 1618/05/2012

Demonstration Each action is logged /05/2012

Demonstration Asking ProtoGENI to “instrumentize” the slice with INSTOOLS 1818/05/2012 The green background means that the slice is active

Demonstration The Component Manager returns a Manifest informing: – The slice’s topology – The number of resources and their characteristics The original Rspec is changed by: – Adding a new sliver (usually a node) to act as the MC – Specifying a custom OS kernel to be loaded on the MC – Creating all necessary links between the MC and other nodes – Adding monitoring software to each node of the slice/experiment (making them MPs) The modified Rspec is then sent to the CM, who rebuilds the slice But what really happens after clicking the “Instrumentize” button? 1918/05/2012

Demonstration Instrumentation completed! 2018/05/2012 A new node was automatically created by INSTOOLS: the Measurement Controller

2118/05/2012

Demonstration But where’s the measurement data? 2218/05/2012 There!

Instools Portal: Live Demonstration 2318/05/2012

References GRIFFIOEN, Jim. From INSTOOLS to GEMINI. GEC12 - I&M Working Group, November MeasWorkingSession/GEMINI_INSTOOLS.pdf MeasWorkingSession/GEMINI_INSTOOLS.pdf Protogeni Flack: Griffioen, James. Architectural Design and Specification of the INSTOOLS Measurement System ationTools/instools-design-doc.pdf ationTools/instools-design-doc.pdf 2418/05/2012

THANK YOU! QUESTIONS? 18/05/201225

Backup Slides 18/05/201226

2718/05/2012