The design of the UNIX operating system
The design of the UNIX operating system
UNIX internals: the new frontiers
UNIX internals: the new frontiers
Proceedings of the 29th annual ACM/IEEE international symposium on Microarchitecture
Using the SimOS machine simulator to study complex computer systems
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Exploiting hardware performance counters with flow and context sensitive profiling
Proceedings of the ACM SIGPLAN 1997 conference on Programming language design and implementation
Continuous profiling: where have all the cycles gone?
Proceedings of the sixteenth ACM symposium on Operating systems principles
System support for automatic profiling and optimization
Proceedings of the sixteenth ACM symposium on Operating systems principles
Linux Kernel Internals
Inside Windows NT
Gprof: A call graph execution profiler
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
Simple and General Statistical Profiling with PCT
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Inferring Scheduling Behavior with Hourglass
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
A protocol-adaptive monitoring tree for efficient design of traffic monitoring probes
Computer Networks: The International Journal of Computer and Telecommunications Networking
Comparing Passive Network Monitoring of Grid Application Traffic with Active Probes
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Validated observation and reporting of microscopic performance using Pentium II counter facilities
WOSP '04 Proceedings of the 4th international workshop on Software and performance
A docked-aware storage architecture for mobile computing
Proceedings of the 1st conference on Computing frontiers
Building Adaptive Peer-To-Peer Systems
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
Efficient, Unified, and Scalable Performance Monitoring for Multiprocessor Operating Systems
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
IMPuLSE: integrated monitoring and profiling for large-scale environments
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
Logging kernel events on clusters
Future Generation Computer Systems
SPiKE: engineering malware analysis tools using unobtrusive binary-instrumentation
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
Flexible, Low-overhead Event Logging to Support Resource Scheduling
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 2
A dynamic aspect-oriented system for OS kernels
Proceedings of the 5th international conference on Generative programming and component engineering
Making the "box" transparent: system call performance as a first-class result
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Dynamic instrumentation of production systems
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
I/O system performance debugging using model-driven anomaly characterization
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Magpie: online modelling and performance-aware systems
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Performance modeling and system management for multi-component online services
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Using magpie for request extraction and workload modelling
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
PinOS: a programmable framework for whole-system dynamic instrumentation
Proceedings of the 3rd international conference on Virtual execution environments
Fine grained kernel logging with KLogger: experience and insights
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Integrated parallel performance views
Cluster Computing
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Frequent pattern mining for kernel trace data
Proceedings of the 2008 ACM symposium on Applied computing
Internal clock drift estimation in computer clusters
Journal of Computer Systems, Networks, and Communications
Monitoring and analysing a Grid Middleware Node
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
Modeling remote desktop systems in utility environment with application to QoS management
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Logging kernel events on clusters
Future Generation Computer Systems
Capability wrangling made easy: debugging on a microkernel with valgrind
Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
A path to achieving a self-managed Grid middleware
Future Generation Computer Systems
Scoped identifiers for efficient bit aligned logging
Proceedings of the Conference on Design, Automation and Test in Europe
LeakProber: a framework for profiling sensitive data leakage paths
Proceedings of the first ACM conference on Data and application security and privacy
A runtime environment for online processing of operating system kernel events
WODA '09 Proceedings of the Seventh International Workshop on Dynamic Analysis
Early experiences with KTAU on the IBM BG/L
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
An efficient multi-level trace toolkit for multi-threaded applications
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Trace profiling: Scalable event tracing on high-end parallel systems
Parallel Computing
mTags: augmenting microkernel messages with lightweight metadata
ACM SIGOPS Operating Systems Review
Load balancing on an interactive multiplayer game server
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Towards scalable event tracing for high end systems
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
A systematic methodology for OS benchmark characterization
Proceedings of the 2013 Research in Adaptive and Convergent Systems
Hi-index | 0.00 |
Analyzing the dynamic behavior and performance of complex software systems is diffcult. Currently available systems either analyze each process in isolation, only provide system level cumulative statistics, or provide a fixed and limited number of process group related statistics. The Linux Trace Toolkit (LTT) introduced here provides a novel, modular, and extensible way of recording and analyzing complete system behavior. Because all significant system events are recorded, it is possible to analyze any desired subset of the running processes, and for instance distinguish between the time spent waiting for some relevant event (data from disk or another process) versus time spent waiting for some unrelated process to use up its time slice. Despite the extensive information gathered, experimental results show that the LTT time and memory overhead is minimal (