首页> 外文OA文献 >Techniques for the Abstraction of System Call Traces to Facilitate the Understanding of the Behavioural Aspects of the Linux Kernel
【2h】

Techniques for the Abstraction of System Call Traces to Facilitate the Understanding of the Behavioural Aspects of the Linux Kernel

机译:系统调用跟踪的抽象技术,以帮助理解Linux内核的行为方面

摘要

Understanding the dynamic aspects of the Linux kernel can help in a number of software engineering activities including maintenance and program comprehension, performance analysis, and most recently security. udDynamic analysis of the Linux kernel is accomplished by instrumenting the kernel and studying the generated traces. However, the major concerns that developers face when using dynamic analysis tools are the large size of the generated traces, and the low-level nature of their events.udIn this thesis, we apply pattern detection and utility removal techniques on low-level system call traces generated from the Linux kernel. As a result, we obtain high-level abstracted traces that are more compact and readable, while still preserving the system main behaviour.udWe apply our techniques to five different systems running on the Linux kernel and assess the effectiveness of our approach in terms of quantity where we measure the compression ratio and in terms of quality where we study how the high-level abstractions can convey more meaningful information about the program being traced than low-level system call traces.ud ud
机译:了解Linux内核的动态方面可以帮助进行许多软件工程活动,包括维护和程序理解,性能分析以及最新的安全性。 ud对Linux内核进行动态分析是通过对内核进行检测并研究生成的迹线来完成的。但是,开发人员在使用动态分析工具时面临的主要问题是生成的跟踪的大尺寸及其事件的低级性质。 ud在本文中,我们将模式检测和实用程序删除技术应用于低级系统从Linux内核生成的呼叫跟踪。结果,我们获得了更紧凑,更易读的高级抽象跟踪,同时仍然保留了系统的主要行为。 ud我们将技术应用于在Linux内核上运行的五个不同系统,并根据测量压缩率的数量,以及研究质量的质量,研究高级抽象如何传达有关被跟踪程序的信息,比低级系统调用跟踪更有意义。

著录项

  • 作者

    Fadel Waseem;

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号