Slide title minimum 48 pt Slide subtitle minimum 30 pt Tracing Framework Tracing and monitoring Framework (TMF) TCF Agent LTTng integration

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

DynaTrace Platform.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Operating-System Structures
Slide title minimum 48 pt Slide subtitle minimum 30 pt towards 50 billion connections Zagreb, 9-11 November 2011 Mićo dujak Solution Manager ICT solutions.
Slide title minimum 48 pt Slide subtitle minimum 30 pt Application Portfolio Management Meeting the challenge of reducing requirements churn in projects.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
DSDP Poster : Eclipse Summit Europe 2006 | © 2006 by IBM and Wind River Systems all content except logos and trademarks is made available under the EPL.
Protocols and the TCP/IP Suite
A New Soar Debugger In Java Douglas Pearson
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Proactive fault management in mobile core network Niko Isotalo Instructor: Ira Antikainen Supervisor:
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
What’s new in Stack 3.2 Michael Youngstrom. Disclaimer This IS a presentation – So sit back and relax Please ask questions.
Jan Hatje, DESY CSS ITER March 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
© 2005 by IBM Corporation; made available under the EPL v1.0 | February 28 th 2005 Adopting the Eclipse™ Test and Performance Tools Platform (TPTP) project.
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
Ramiro Voicu December Design Considerations  Act as a true dynamic service and provide the necessary functionally to be used by any other services.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
9,825,461,087,64 10,91 6,00 0,00 8,00 Information and Communication Networks HiPath ProCenter Compact.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Slide title minimum 48 pt Slide subtitle minimum 30 pt ITU-T Q13/15 Updates TICTOC / IETF-81 Stefano RUffini, Ericsson; Q13/15 Associate Rapporteur.
ABone Architecture and Operation ABCd — ABone Control Daemon Server for remote EE management On-demand EE initiation and termination Automatic EE restart.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
S. Shumilov – Zürich Analytical Visualization Framework - a visual data processing and knowledge discovery system Ivan Denisovich, Serge Shumilov Department.
Michael Borland Advanced Photon Source Using SDDS for Accelerator Commissioning and Operation Michael Borland Operations Analysis Group Advanced Photon.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
© 2006, National Research Council Canada © 2006, IBM Corporation Solving performance issues in OTS-based systems Erik Putrycz Software Engineering Group.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Ambient Networks Media Delivery in the 3GPP Framework Author: Outi Koski Supervisor: Heikki Hämmäinen.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Faculty Advisor – Dr. Suraj Kothari Client – Jon Mathews Team Members – Chaz Beck Marcus Rosenow Shaun Brockhoff Jason Lackore.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Cross Language Clone Analysis Team 2 February 3, 2011.
CSC 520 – Advanced Object Oriented Programming, Fall, 2010 Thursday, October 14 Week 7, UML Diagrams
Tool Integration with Data and Computation Grid “Grid Wizard 2”
© 2008 by Wind River; made available under the EPL v1.0 | 19-Nov-2008 TCF The Target Communication Framework Michael Scharf, Wind River wiki.eclipse.org/DSDP/TM/TCF_FAQ.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Copyright © 2009 Ericsson, Made available under the Eclipse Public License.
Random Logic l Forum.NET l State Machine Mechanism Forum.NET 1 st Meeting ● December 27, 2005.
Maikel Leemans Wil M.P. van der Aalst. Process Mining in Software Systems 2 System under Study (SUS) Functional perspective Focus: User requests Functional.
Troubleshooting Dennis Shasha and Philippe Bonnet, 2013.
Profiling/Tracing Method and Tool Evaluation Strategy Summary Slides Hung-Hsun Su UPC Group, HCS lab 1/25/2005.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Patterns for a feature centric data model in a multi user database environment for portfolio management.
Slide title minimum 48 pt Slide subtitle minimum 30 pt investigation of semiconductor mixers with high ip3 Invited talk János Ladvánszky – Ericsson Hungary,
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
Slide title minimum 48 pt Slide subtitle minimum 30 pt Service Layer Application in the IMS Network Term Paper Presentation Anja Regber
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
TCF - Target Communication Framework Update for Helios Martin Oberhuber Pawel Piech Wind River.
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
Architecture Review 10/11/2004
Chapter 2: System Structures
So what is Target Management all about?
DSDP - Target Management
Presentation transcript:

Slide title minimum 48 pt Slide subtitle minimum 30 pt Tracing Framework Tracing and monitoring Framework (TMF) TCF Agent LTTng integration

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Summary ›Tracing and Monitoring Framework (TMF) ›TCF Agent ›LTTng Integration ›Questions

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 TMF Requirements (some!) ›Integration of heterogeneous tracing tools ›Local and remote tracing tools ›Live, concurrent trace streams ›Traces that exceed available memory ›Generic views ›Generic correlation/analysis modules ›Customizable –Support for custom trace parsers –Easy integration of new views and analysis modules (plugins scheme) –Support for external, host-based libraries, analysis modules ›Eclipse based ›Performance (what a surprise…)

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 TMF High-Level Functions ›Tool discovery ›Tool control ›Trace data retrieval ›Trace data visualization ›Trace data analysis

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Tool Discovery ›Identify the available trace providers and their capabilities –Used to control tools generically ›Support for local and remote providers ›Integration of existing tracing/monitoring tools

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Tool Control ›Control the tool operation –Configuration/Start/Stop/Pause/Resume/… –Conditional trace triggering ›Generic event filtering –By type, context, … ›Manage the resources allocated to tracing –Trace rate regulation (throttling) –CPU/Memory/Bandwidth/… –Per trace, trace type ›Persistence of control settings

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Trace Data Retrieval ›Collect and store tracing/monitoring data –File transfer –Continuous stream –Multiple, concurrent, heterogeneous streams –Multiple targets ›Generic trace/log data interface –Support for log-specific parsers –Support for sequential, random access, archives, DB, … –Support for arbitrarily large files (bigger than available memory)

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Trace Data Visualization ›Generic monitoring views –Events log (raw, tabular) –Time Line, Sequence Diagram, Logic Analyzer, Gantt Chart –Resource usage (CPU/Memory/Heap/Network/…) –Search filters, pattern matching, saved search queries, … ›Generic graphical widgets (trace agnostic) –Used to build custom views –Charts, histograms, … ›Extendable for application specific contents

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Trace Data Analysis ›Essentially a plugin-based integration facility –After all, this is framework ›Generic analysis modules –Statistical modules ›Causal dependency analysis –Event dependency tree, Critical path –Correlation of event data (timestamp, events, …) –Reconstruction of event sequences from related traces –Execution replay ›Log comparisons –Regression testing –Health monitoring –Performance analysis ›Support for host-based, external analysis tools and libraries

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 TMF Perspective

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 TMF Architecture

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 TMF STatus Feature Tool Discovery  Tool Control  Trace Data Retrieval Trace Transfer  Streaming  Trace Data Visualization  Trace Data Analysis  Models Generic Event Model  Generic Trace Handling Model  Analysis/View Integration Model  Performance Tuning  Bug Fixes

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 TMF 2.0 (and beyond) ›Trace Parser Wizard (possibly 1.0.0) ›Application Wizard ›Target Agent protocol (TCF based) ›Heterogeneous trace support ›Multi-trace timestamp synchronization ›User space tracing (C/C++, Java?, Erlang?, …) ›Generic statistical views ›Generic widgets (more!) ›Tracepoints ›Source lookup (model?) ›Support for “reactivity” (monitoring)  All this is subject to priority changes

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Remote System Explorer ›Eclipse “Explorer of the Network Neighborhood” ›Integrates any kind of heterogeneous remote resources under a uniform UI ›Pluggable subsystems and adapters –Remote file system –Remote shell access –Remote process handling –Standard adapters for SSH, FTP, … ›Zeroconf-based service discovery ›Import/Export RSE profile ›Terminal widget with pluggable serial/ssh/telnet connectors

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Remote System Explorer Subsystems manage resources of a particular kind Filters select resources dynamically

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Target Communication Framework ›The Problem –Many tools, each typically using its own agent and protocol –Lots of functional overlap: ›How to communicate ›How retrieve/model target objects ›How to manipulate target ›…›… ›The Solution –Use the same simple, lightweight end-to-end protocol –Allow value-adding services –Transport: ›Standard TCP/IP on the client ›Transport conversion by the value-adding service –Auto-discovery of the value-adding services –Works with RSE (same Eclipse sub-project)

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Target Communication Framework

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 LTTng TCF Agent ›Support for LTTng configuration and control ›Support for large binary file transfer –Contributed by Polytechnique –Already integrated in the TCF code base  Strong base for a generic TMF Trace Agent

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 LTTng Integration ›Scope –LTTv feature parity –Kernel tracing –User space tracing (for free~) –Re-design of the current State Model ›Proving ground for TMF –TMF architecture and models –Support for very large binary traces –Integration of external library (trace parser) –Tool Control –TCF Agent –…–…

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 LTTng Status Feature Project View  Time Frame View  Events View  Control Flow View  Resource View  Statistics View  Integrated Help  Histogram View  Control View  View Synchronization  Multiple Traces (homogeneous)  Performance Tuning  Bug Fixes

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 LTTng Screenshots

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 Questions ?

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009 References Contacts ›François Chouinard – ›Dominique Toupin – ›Marco Massé – Eclipse ›Project: ›Wiki: LTTng ›

Slide title minimum 32 pt (32 pt makes 2 rows) Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt › !"# $%&'()*+,-./ :; PQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´¶·¸¹º »¼½ÀÁÂÃÄÅÆÇÈËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ ÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùú ûüýþÿĀāĂăąĆćĊċČĎďĐđĒĖėĘęĚěĞğĠġ ĢģĪīĮįİıĶķĹĺĻļĽľŁłŃńŅņŇňŌŐőŒœŔŕŖ ŗŘřŚśŞşŠšŢţŤťŪūŮůŰűŲųŴŵŶŷŸŹźŻż ŽžƒȘșˆˇ˘˙˚˛˜˝ẀẁẃẄẅỲỳ–— ‘’‚“”„†‡…‰‹›⁄€™−≤≥fifl Do not add objects or text in the footer area © Ericsson AB 2009 | December 2009