Corpus ID: 13525602

A Universal Dynamic Trace for Linux and Other Operating Systems

@inproceedings{Moore2001AUD,
  title={A Universal Dynamic Trace for Linux and Other Operating Systems},
  author={Richard J. Moore},
  booktitle={USENIX Annual Technical Conference, FREENIX Track},
  year={2001}
}
  • Richard J. Moore
  • Published in
    USENIX Annual Technical…
    25 June 2001
  • Computer Science
Dynamic Probes (DProbes) from IBM [*] is a generic and pervasive system debugging facility that will operate under the most extreme software conditions with minimal system disruption. It permits debugging of some of the most difficult types of software problem especially those encountered in a production environment that will not readily recreate. It is also an invaluable aid for the developer who has to debug parts of the operating system inaccessible to other technologies. DProbes is a front… Expand
Dynamic Instrumentation of Production Systems
TLDR
DTrace features the ability to dynamically instrument both user-level and kernel-level software in a unified and absolutely safe fashion and features a C-like high-level control language to describe the predicates and actions at a given point of instrumentation. Expand
Survey of Dynamic Instrumentation of Operating Systems
Operating systems and modern software systems get more complex and more difficult to understand every day. Instrumentation of a software system is a technique for inserting extra code into anExpand
USENIX Association Proceedings of the General Track :
This paper presents DTrace, a new facility for dynamic instrumentation of production systems. DTrace features the ability to dynamically instrument both user-level and kernel-level software in aExpand
Dynamic update for operating systems
TLDR
The experience with this approach shows that dynamic update for operating systems is feasible given a sufficiently-modular system structure, allows maintenance patches and updates to be applied without disruption, and need not constrain system performance. Expand
Operating System Auditing and Monitoring – Thesis Proposal
Auditing and monitoring is an important system facility to aid in monitoring correct system operation and as a means of detecting security problems. We present a monitoring architecture which allowsExpand
PinOS: a programmable framework for whole-system dynamic instrumentation
TLDR
By inheriting the powerful instrumentation API from Pin, plus introducing some new API for system-level instrumentation, PinOS can be used to write system-wide instrumentation tools for tasks like program analysis and architectural studies. Expand
Towards Runtime Monitoring in Real-Time Systems
In this paper we present the state of our work on runtime monitoring for real-time systems: a way to observe system behavior online without unpredictably disturbing real-time properties. We discussExpand
IntroPerf: transparent context-sensitive multi-layer performance inference using system stack traces
TLDR
A novel performance inference system that generates fine-grained performance information transparently by leveraging OS tracers that are widely available in most commodity operating systems is proposed, and results show IntroPerf's effectiveness as a lightweight performance introspection tool for post-development diagnosis. Expand
Locating System Problems Using Dynamic Instrumentation
TLDR
Systemtap uses the kprobes infrastructure to dynamically instrument the kernel and user applications, and provides facilities to define instrumentation points in a high-level language, and to aggregate and analyze the instrumentation data. Expand
Whose cache line is it anyway?: operating system support for live detection and repair of false sharing
TLDR
Plastic, a software-based system that detects, diagnoses, and transparently repairs false sharing as it occurs in running applications, is described, capable of rapid, low-overhead detection and diagnosis of false sharing in unmodified, running applications. Expand
...
1
2
3
4
5
...

References

SHOWING 1-5 OF 5 REFERENCES
2, zSeries, S/390 and Presentation Manager are trademarks of the International Business Machines Corporation in the United States and other countries
  • 2, zSeries, S/390 and Presentation Manager are trademarks of the International Business Machines Corporation in the United States and other countries
<8> IA32 and IA64 are abbreviations for the 32-bit Pentium and 64-bit Itanium processors of the Intel Corporation
  • <8> IA32 and IA64 are abbreviations for the 32-bit Pentium and 64-bit Itanium processors of the Intel Corporation
IBM LTC 30/06/01 14. Questions? End of Presentation Core Team
  • IBM LTC 30/06/01 14. Questions? End of Presentation Core Team
SuSE) Andrea Arcangeli (SuSE) Karim Yaghmour (OperSys) Mailing List: dprobes@oss.software.ibm.com Web Page
  • SuSE) Andrea Arcangeli (SuSE) Karim Yaghmour (OperSys) Mailing List: dprobes@oss.software.ibm.com Web Page
UNIX is a registered trademark of The Open Group in the United States and other countries
  • UNIX is a registered trademark of The Open Group in the United States and other countries