Events

Conference call: Whole-system benchmarking and glibc's tracing requirements

16 December 2016, 1:00 PM EST

Whole-system benchmarking and glibc's tracing requirements conference call by Carlos O'Donell and DJ Delorie (Red Hat).

Call (514) 405-5695 (or see the list of international numbers) to join the conference (no PIN required).

Abstract:

The vision behind glibc's whole-system benchmarking is to provide tooling to measure and characterize a user workload larger than a microbenchmark (glibc already has a microbenchmark framework).

Once the workload is characterized it should be possible to evaluate the merits of larger performance-related changes in the core library against a given set of workloads.

The Red Hat glibc team has started this work by using a custom in-process tracer for the malloc family of API calls. Knowledge gained from this experience has given the team key insights into the kind of tracing requirements that will be needed to approach the rest of the APIs.

The presentation will focus on the initial work done by the Red Hat team and the obstacles facing broader adoption of a tracing framework within glibc.

Conference call: Android Tracing

2 December 2016, 1:00 PM EST

Android Tracing conference call by Joel Fernandes and Fabien Sanglard (Google).

Call (514) 405-5695 to join the conference (or see the list of international numbers (PIN: 514-405-5695)).

Abstract:

Systrace is the defacto Android tool currently used to trace and monitor Android applications, kernel and system behavior. It is based on ftrace events and trace markers. This talk is a brief introduction to Systrace features, some use cases for tracing that are required along with Systrace screenshots and discuss some of the challenges other tools may face with integrating with Android.

Conference call: Introduction to CTF 2

18 November 2016, 1:00 PM EST

Introduction to CTF 2 conference call by Philippe Proulx (EfficiOS).

Call (415) 906-5657 to join the conference (PIN: 88326).

This conference is an introduction to the upcoming CTF 2 standard presented by the author of the proposal.

Contents:

  1. What is CTF?
  2. Why a major version bump?
  3. Major design goals of CTF 2
  4. What's new in CTF
  5. Potential future extensions
  6. Planned adoption by existing tools

Tracing Summit 2016

12 October 2016, 9:00 AM - 12 October 2016, 5:00 PM

Maritim Hotel Berlin, Berlin, Germany

The Tracing Summit 2016 will be held in Berlin, Germany on October 12th, 2016, at the Maritim Hotel Berlin, co-located with Embedded Linux Conference Europe 2016.

Organized by the Linux Foundation Diagnostic and Monitoring Workgroup, this event focuses on the tracing area, gathering people involved in development and end-users of tracing tools as well as trace analysis tools. The main target of this Tracing Summit is to provide room for discussion between people in the various areas that benefit from tracing, namely parallel, distributed and/or real-time systems, as well as kernel development.

We are welcoming presentations from both end users and developers, on topics covering, but not limited to:

  • Investigation workflow of Real-Time, latency, and throughput issues,
  • Trace collection and extraction,
  • Trace filtering,
  • Trace aggregation,
  • Trace formats,
  • Tracing multi-core systems,
  • Trace abstraction,
  • Trace modeling,
  • Automated trace analysis (e.g. dependency analysis),
  • Tracing large clusters and distributed systems,
  • Hardware-level tracing (e.g. DSP, GPU, bare-metal),
  • Trace visualisation,
  • Interaction between debugging and tracing,
  • Tracing remote control,
  • Analysis of large trace datasets,
  • Cloud trace collection and analysis,
  • Integration between trace tools,
  • Live tracing & monitoring.

Those can cover recently available technologies, ongoing work, and yet non-existing technologies (which are compellingly interesting to end-users). Please understand that this open forum is not the proper place to present sales or marketing pitches, nor technologies which are prevented from being freely used in open source.

There is a single track, containing presentations between 30 and 45 minutes per subject with discussion.

You can register to the Tracing Summit here: Tracing Summit 2016 Registration. There is no need to register to any other event, and registration to attend the event is free of charge. You may optionally choose to register to the Tracing Summit as an option on the Embedded Linux Conference registration page.

If you are interested to present, please submit a proposal to submission@tracingsummit.org before July 15th, 2016, at 23:59 EST. Please provide a title, abstract describing the proposed talk (900 characters maximum), short biography (900 characters maximum), and describe the targeted audience (900 characters maximum).

The schedule will be posted after the end of the Call for Presentations.

Please send any query about this conference to info@tracingsummit.org.

The organizers responsible for this event are Dominique Toupin and Mathieu Desnoyers.

The Tracing Summit is currently sponsored by EfficiOS. Please let us know if your company is interested in sponsoring this event.

Conference call: Real-Time Latency Monitoring

9 February 2016

Real-Time Latency Monitoring conference call by Julien Desfossez (EfficiOS).

Abstract:

Following the blog post published two weeks ago, we would like to propose organizing a phone meeting with all interested members of this workgroup on February 9th to gather feedback and ideas for improvement on the subject of measuring and detecting high response time.

At EfficiOS, we have developed a kernel module for monitoring at run time the delay between the moment the kernel starts processing an interrupt (do_IRQ) and the moment the target task gets scheduled in or has finished processing the data.

When a high latency is detected, it emits a tracepoint event and can wakeup a user space script to take arbitrary actions as soon as possible.

The main intent is to provide an entry point in a kernel trace. After that, everyone has their own methodology to process the trace. The blog post illustrates what we can do with LTTng as an example but the detection and triggers are not coupled with any tracer.

The proposed agenda is a discussion around these points:

  1. Presentation of the scope of the problem.
  2. Limitation of the current tools.
  3. Overview of the latency_tracker module applied for this use case.
    1. Current state
    2. Use cases
    3. Future plans
  4. From the audience: comments, ideas, other approaches, etc.

Tracing Summit 2015

20 August 2015, 9:00 AM - 20 August 2015, 5:00 PM

Sheraton Seattle, Seattle, Washington, United States

The Tracing Summit 2015 will be held in Seattle, WA, USA on August 20th, 2015, at the Sheraton Seattle, co-located with LinuxCon North America 2015.

Now organized by the Linux Foundation Diagnostic and Monitoring Workgroup, this event focuses on the tracing area, gathering people involved in development and end-users of tracing tools as well as trace analysis tools. The main target of this Tracing Summit is to provide room for discussion between people in the various areas that benefit from tracing, namely parallel, distributed and/or real-time systems, as well as kernel development.

We are welcoming presentations from both end users and developers, on topics covering, but not limited to:

  • Trace collection and extraction,
  • Trace filtering,
  • Trace aggregation,
  • Trace formats,
  • Tracing multi-core systems,
  • Trace abstraction,
  • Trace modeling,
  • Automated trace analysis (e.g. dependency analysis),
  • Tracing large clusters and distributed systems,
  • Hardware-level tracing (e.g. DSP, GPU, bare-metal),
  • Trace visualisation,
  • Interaction between debugging and tracing,
  • Tracing remote control,
  • Analysis of large trace datasets,
  • Cloud trace collection and analysis,
  • Integration between trace tools,
  • Live tracing & monitoring.
  • Those can cover recently available technologies, ongoing work, and yet non-existing technologies (which are compellingly interesting to end-users).

There is a single track, containing presentations between 30 and 45 minutes per subject with discussion.

This year, Tracing Summit attendees do not need to register to other events, but there is a 60$ attendee fee for registering to the Tracing Summit.

You can register to the Tracing Summit here. Unlike previous years, there is no need to register to any other event to attend. However, a 60$ registration fee is required.

Please send any query about this conference to info@tracingsummit.org.

The organizers responsible for this event are Dominique Toupin and Mathieu Desnoyers.

Tracing Summit 2014

13 October 2014, 9:00 AM - 13 October 2014, 5:00 PM

Congress Centre Düsseldorf, Düsseldorf, Germany

The Tracing Summit is a conference gathering people involved in the development of tracing tools and also end-users. The main target of this conference is to provide room for discussion between people in the various areas that benefit from tracing, namely parallel, distributed and/or real-time systems, as well as kernel development.

The Tracing Summit 2014 will be held in Düsseldorf, Germany, between October 13-17, 2014, at the Congress Centre Düsseldorf. Talks about the current developments in tracing are held on October 13th, colocated with LinuxCon Europe 2014.

This event focuses on the tracing area, gathering people involved in development and end-users of tracing tools as well as trace analysis tools. The main target of this Tracing Summit is to provide room for discussion between people in the various areas that benefit from tracing, namely parallel, distributed and/or real-time systems, as well as kernel development.

We are welcoming presentations from both end users and developers, on topics covering, but not limited to:

  • Trace collection and extraction,
  • Trace filtering,
  • Trace aggregation,
  • Trace formats,
  • Tracing multi-core systems,
  • Trace abstraction,
  • Trace modeling,
  • Automated trace analysis (e.g. dependency analysis),
  • Tracing large clusters and distributed systems,
  • Hardware-level tracing (e.g. DSP, GPU, bare-metal),
  • Trace visualisation,
  • Interaction between debugging and tracing,
  • Tracing remote control,
  • Analysis of large trace datasets,
  • Cloud trace collection and analysis,
  • Integration between trace tools,
  • Live tracing & monitoring.

Those can cover recently available technologies, ongoing work, and yet non-existing technologies (which are compellingly interesting to end-users).

There is a single track, containing presentations between 30 and 45 minutes per subject with discussion.