OnTimeMeasure-GENI: Centralized and Distributed Measurement Orchestration Software Prasad Calyam, Ph.D. (PI) Paul Schopis, (Co-PI) Weiping Mandrawa (Network.

Slides:



Advertisements
Similar presentations
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
Advertisements

OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Paul Schopis, (Co-PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student)
FIBRE-BR Meeting GENI I&M Marcelo Pinheiro. Agenda GENI Overview GENI User groups GENI I&M Use Cases GENI I&M Services.
1 Enhanced EDF Scheduling Algorithms for Orchestrating Network-wide Active Measurements Prasad Calyam, Chang-Gun Lee Phani Kumar Arava, Dima Krymskiy OARnet,
Project Overview Goal: Instrumentation and Measurement capabilities for GENI experimenters and operations Outcomes: Software to perform centralized and.
Metrics for Process and Projects
ITIL: Service Transition
1 What's happening in Networking Research Today? Prasad Calyam, OARnet OARTech Presentation, Dec 8 th, 2004.
Sponsored by the National Science Foundation 1 August 30, 2010 INSTOOLS Spiral 2 Year-end Project Review University of Kentucky PIs: James Griffioen and.
Kansei Connectivity Requirements: Campus Deployment Case Study Anish Arora/Wenjie Zeng, GENI Kansei Project Prasad Calyam, Ohio Supercomputer Center/OARnet.
Sponsored by the National Science Foundation Systematic Experimentation Case Study: Virtual Router Failure Restoration Xuan Liu UMKC/GENI Project Office.
EU-GRID Work Program Massimo Sgaravatto – INFN Padova Cristina Vistoli – INFN Cnaf as INFN members of the EU-GRID technical team.
Chapter 9: Moving to Design
Software Process and Product Metrics
Project Tracking and Scheduling Infsy 570 Dr. R. Ocker.
Leveraging OpenFlow for Resource Placement of Virtual Desktops Project Team: Prasad Calyam, Ph.D. Sudharsan Rajagopalan,
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Resource Allocation in Virtual Desktop Clouds: VMLab-GENI Experiment Rohit Patali, Prasad Calyam, Mukundan Sridharan, Alex Berryman The Ohio State University,
Chapter 9 Elements of Systems Design
Sponsored by the National Science Foundation KanseiGenie Spiral 2 Year-end Project Review Ohio State University, Wayne State University PI: Anish Arora.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
Sponsored by the National Science Foundation Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7,
Digital Object Architecture
User Driven Innovation in a technology driven project Anastasius Gavras Eurescom GmbH
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation GENI I&M Workshop GIMI: Large-scale GENI Instrumentation and Measurement Infrastructure Mike Zink November.
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
User Opt-in Experiences in GENI Experiments: PhysicalTherapy-as-a-Service & Simulation-as-a-Service Prasad Calyam, Ph.D. Assistant Professor, Department.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
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 ExptsSecurityAnalysis Spiral 2 Year-end Project Review University of Alabama PI: Xiaoyan Hong, Fei Hu, Yang.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Innovations to Transition a Campus Core Cyberinfrastructure to Serve Diverse and Emerging Researcher Needs Prasad Calyam (Presenter), Jay Young, Paul Schopis.
Sponsored by the National Science Foundation GENI Security Architecture What’s Up Next? GENI Engineering Conference 7 Durham, NC Stephen Schwab SPARTA/Cobham.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Sponsored by the National Science Foundation Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Sponsored by the National Science Foundation GENI Campus Ops Workflow Chaos Golubitsky San Juan, Puerto Rico Mar
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Chapter 9 & 10 Database Planning, Design and Administration Database Application Lifecycle DBMS Selection Database Administration.
Experiences with Measurement Data Collection on R&E Networks Christopher Small Indiana University.
A. Hangan, L. Vacariu, O. Cret, H. Hedesiu Technical University of Cluj-Napoca A Prototype for the Remote Monitoring of Water Parameters.
Selective Packet Inspection to Detect DoS Flooding Using Software Defined Networking Author : Tommy Chin Jr., Xenia Mountrouidou, Xiangyang Li and Kaiqi.
Sponsored by the National Science Foundation Scalable, Extensible, and Safe Monitoring of GENI Spiral 2 Year-end Project Review PI: Sonia Fahmy, Purdue.
CPS Integration - Jia Bai Effective interaction -> understand the interaction between the control system and the communication network Secured communication.
LEARN Integration Deniz Gurkan and Charles Chambers University of Houston 11/02/2010 GEC9 – ORCA-D. Gurkan, LEARN.
Sponsored by the National Science Foundation 1 March 15, 2011 GENI I&M Update: I&M Service Types, Arrangements, Assembling Goals Architecture Overview.
Use-cases for GENI Instrumentation and Measurement Architecture Design Prasad Calyam, Ph.D. (PI – OnTimeMeasure, Project #1764) March 31.
Mid-Atlantic Crossroads (MAX) GENI Facility Status Update March 16, 2010 Tom Lehman Xi Yang Peter O'Neil Abdella Battou.
APRIL 10, Meeting Agenda  Prototype 2 Goals  Robust Connections Demo  System Diagnostics Tool Demo  Final Prototype Risk Mitigation  Final.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
INFSO-RI Enabling Grids for E-sciencE Network Services Development Network Resource Provision 3 rd EGEE Conference, Athens, 20 th.
Sampling and Analysis Tools for E-Center for Multi-domain Internet Performance Measurement Prasad Calyam, Ph.D. Winter.
Multi-domain Internet Performance Measurement: Sampling and Analysis Prasad Calyam, Ph.D. (PI) Project Website:
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Towards an integrated multimedia service hosting overlay Dongyan Xu Xuxian Jiang Proceedings of the 12th annual ACM international conference on Multimedia.
Tool Support for Testing
ITIL: Service Transition
GENUS Virtualisation Service for GÉANT and European NRENs
Joseph JaJa, Mike Smorul, and Sangchul Song
TechStambha PMP Certification Training
The Transportation Information Gateway An Open Source Web Platform for Collaboration in the Planning Process AMPO 2017 Annual Meeting Brian ten Siethoff,
GENI Exploring Networks of the Future
Presentation transcript:

OnTimeMeasure-GENI: Centralized and Distributed Measurement Orchestration Software Prasad Calyam, Ph.D. (PI) Paul Schopis, (Co-PI) Weiping Mandrawa (Network Software Engineer) Chris Hartley (Network Testbed Engineer) 6 th GENI Engineering Conference, Salt Lake City, UT November 2009

Network Status Measurement Scheduling Ongoing Measurements –Frequent sampling for anomaly detection, strict periodicity for network weather forecasting, random (e.g., poisson, exponential) Sampling time interval pattern chosen depends on the monitoring accuracy objectives (e.g. least variance between actual and estimated) On-demand Measurements –One-off measurements with quick response times (e.g. to traceback a DDoS attack in a network segment) 2

3 Centralized versus Distributed Scheduling Centralized scheduling maintains a global schedule –E.g., suitable for “network weathermaps” Distributed scheduling avoids single point of failure and provides greater flexibility in data collection and analysis –E.g., suitable for multi-federation measurements (a) Centralized scheduling(b) Distributed scheduling

4 Spiral 2 Project Objectives Develop a measurement service for GENI to timely cater on- going and on-demand active measurement requests –Extend existing OnTimeMeasure software [Calyam-TC] to enable monitoring, forecasting, anomaly detection, and fault-location diagnosis for GENI experiments (ProtoGENI) and operations (GMOC) Year-1: Prototype service for handling on-going measurements Define technical and policy requirements for IP-layer active measurements, and design OnTimeMeasure software extensions Multi-federation measurement testbed setup involving 4-sites on OARnet backbone, and any relevant ProtoGENI and GMOC sites On-going measurements orchestration software package development and release for early experimenters to perform centralized and distributed active measurement scheduling Integrate web-services to support: (i) measurement request/response schemas that allow initiation/termination/status-query, (ii) movement of measurement data between databases, instrumented-nodes and users Document validation experiences from testbed deployments and study integration with other GENI clusters comprising of multiple aggregates [Calyam-TC] P. Calyam, C.-G.Lee, E. Ekici, M. Haffner, N. Howes, “Orchestrating Network-wide Active Measurements for Supporting Distributed Computing Applications”, IEEE Transactions on Computers Journal (TC), 2006.

Challenges Identifying nature of measurement requests that will come to the measurement service from users –Sampling requirements (e.g., periodic, poisson, exponential, adaptive) –Tools to be supported (e.g., Ping, Traceroute, Iperf, custom?, commercial?) Identifying policies for measurements scheduling within specific clusters and across cluster federations –Semantic priorities (e.g., intra vs. inter-domain, superGENI-er vs. GENI-er!) –Measurement level restrictions (e.g., allowable measurement bandwidth and measurement flow duration for different nodes/paths/user-roles) –Security enforcement frameworks (e.g., application-level, network-level) Identifying analysis objectives of measurement requests –Measurements provisioning interfaces (e.g., raw output of a tool to human/component-service, processed output of multiple tools to a viz application) –Measurement use context (e.g., curiosity about network path(s) performance in a new slice, network-awareness in an experiment to develop a novel network control scheme, verify repeatability of experiments in a slice, troubleshoot a network bottleneck) 5

Proposed Approach Design inputs from ProtoGENI team, GMOC team, RSpec efforts, other instrumentation and measurement project efforts Demo at GEC7 – showcase basic prototype of OnTimeMeasure-GENI measurement service and get user community feedback Release v1.0 software package in end of May 2010, and actively engage potential ProtoGENI and GMOC users to use the software Demo at GEC8 – showcase efforts with early experimenters using the v1.0 software on the multi-federation testbed Based on the v1.0 deployment and validation experiences, work with users of other clusters and develop plans for Year-2 and Year-3 6

7 Thank you for your attention !