in cooperation with

Communication Networks

IBPM: An Open-Source-Based Framework for InfiniBand Performance Monitoring Michael Hoefling1, Michael Menth1, Christian Kniep2, Marcus Camen2

Background: InfiniBand (IB)     

State-of-the art communication technology for interconnection in high-performance computing data centers Point-to-point bidirectional links High throughput (40 Gbit/s with QDR) Low latency Dynamic on-line network reconfiguration

Rate Measurement in IB Networks

IBPM: Demo Overview ibsim-Based Network Simulation  ibsim simulates an IB network  Simple topology changes possible (GUI)  ibsim limitations  No performance simulation possible  No data rate changes possible Real IB Network  Physical network  Allows performance measurements  GUI controlled traffic scenarios

Idea  Extract raw network information from IB network  Analyze output  Derive statistics about performance of the network Topology Extraction  Subnet discovery using ibnetdiscover  Produces human readable file of network topology  Process output to produce graphical representation of the network Remote Counter Readout  Each port has its own set of performance counters  Counters measure, e.g., transferred data, congestion, errors, link states changes

IBPM: Open-Source-Based InfiniBand Performance Monitoring Features  Automatic topology extraction and visualization  Visualization of traffic locality  Visualization of link utilization  Visualization of congestion  Visualization of port performance history Architecture

IBPM: Demo Scenarios Scenario 1: Topology Changes  Node and/or switch becomes unavailable  Connectivity state is represented in the topology map Scenario 2: Port Performance and Link Utilization  Nodes communicate with each other  Port performance accessible through simple point-and-click interface on a node or switch  Link utilization is visualized through utilization-based-coloring of the links in the performance map Scenario 3: Traffic Locality  Nodes use pre-defined traffic patterns  Traffic locality is visualized through locality-based-coloring of the switches in the locality map Michael Hoefling, Michael Menth, Christian Kniep, and Marcus Camen: "IBPM: An Open-Source-Based Framework for InfiniBand Performance Monitoring", in Proceedings of the 16th GI/ITG Conference on Measurement, Modeling, and Evaluation of Computer and Communication Systems (MMB) and Dependability and Fault Tolerance (DFT), March 2012, Kaiserslautern, Germany

1 2

These authors are with the University of Tuebingen, Tuebingen, Germany. These authors are with science+computing ag, Tuebingen, Germany.

University of Tuebingen · Sand 13 · 72076 Tübingen Phone: +49-7071-29-70507 [email protected] http://kn.inf.uni-tuebingen.de/staff/hoefling

IBPM: An Open-Source-Based Framework for InfiniBand ... - GitHub

Evaluation of Computer and Communication Systems (MMB) and. Dependability and ... 2 These authors are with science+computing ag, Tuebingen, Germany.

443KB Sizes 7 Downloads 69 Views

Recommend Documents

Generic Load Regulation Framework for Erlang - GitHub
Erlang'10, September 30, 2010, Baltimore, Maryland, USA. Copyright c 2010 ACM ...... rate on a budget dual-core laptop was 500 requests/s. Using parallel.

Open Modeling Framework - GitHub
Prepared for the U.S. Department of Energy, Office of Electricity Delivery and Energy Reliability, under Contract ... (ORNL), and the National Renewable Energy.

The Coco Framework - GitHub
Aug 10, 2017 - failure. In a consortium of banks, members could be large, global, systemically important financial institutions (GSIFIs). ... End users, such as a bank's customers, do not have an identity in the Coco network and cannot transact .....

OpenCUDA+MPI - A Framework for Heterogeneous GP-GPU ... - GitHub
Kenny Ballou, Boise State University Department of Computer Science ... computing limit scientists and researchers in various ways. The goal of.

An Architectural Framework for Interactive Music Systems
Software Architecture, Interactive Systems, Music soft- ... synthesis of data media of different nature. ... forms (e.g. Max/MSP [19] and Pure Data [24]), and oth-.

Open Data publishing method framework - GitHub
Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. Build. Assess. Iterate. Certification. Publish!

Reimagining IT for an omnichannel world - GitHub
Figure 1: IT budgets are growing rapidly, and most of the expansion is in new projects. 25%. CAGR. Ratio. 2.4x. Indexed IT hours by project type. Note: Run category includes IT services, maintenance, admin, PMO admin and training time; grow category

An Event-based Framework for Characterizing the ...
for evolving networks, based on our framework. Categories and Subject Descriptors: H.2.8 Database. Management: Database Applications - Data Mining.

Zemberek, an open source NLP framework for Turkic ...
source, platform independent NLP framework not only for Turkish but also all Turkic languages. In. This paper .... There is no agreed standard naming scheme defined for. Turkish yet. Most suffixes contain a production ..... environment: AMD Athlon 64

Instrumentino: An open-source modular Python framework for ...
Official Full-Text Paper (PDF): Instrumentino: An open-source modular ... 1. Introduction. In the process of scientific research, many laboratories around ..... [18] N. Barroca, et al., Wireless sensor networks for temperature and .... The communicat

An Extended Framework of STRONG for Simulation ...
Feb 29, 2012 - Indeed, STRONG is an automated framework with provable .... Construct a local model rk(x) around the center point xk. Step 2. .... We call the sample size required for each iteration a sample size schedule, which refers to a.

An interactive tutorial framework for blind users ... - Research at Google
technology, and 2) frequent reliance on videos/images to identify parts of web ..... the HTML tutorial, a participant was provided with two windows, one pointing to.