Skip to main navigation Skip to search Skip to main content

Versatile, portable, and efficient OS profiling via latency analysis

  • Nikolai Joukov
  • , Rakesh Iyer
  • , Avishay Traeger
  • , Charles P. Wright
  • , Erez Zadok
  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Operating systems are complex and their behavior depends on many factors. Source code, if available, does not directly help understand the OS's behavior, as the behavior depends on actual workloads and external inputs. Runtime profiling is a key technique for understanding the behavior and mutual-influence of modern OS components. Such profiling is useful to prove new concepts, debug problems, and optimize the performance of existing OSs. Unfortunately, existing profiling methods lack in important areas: they do not provide much of the necessary information about the OS's behavior; they require OS modification and therefore are not portable; or they exact high overheads thus perturbing the profiled OS.

Original languageEnglish
Title of host publicationProceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005
DOIs
StatePublished - 2005
Event20th ACM Symposium on Operating Systems Principles, SOSP 2005 - Brighton, United Kingdom
Duration: Oct 23 2005Oct 26 2005

Publication series

NameProceedings of the 20th ACM Symposium on Operating Systems Principles, SOSP 2005

Conference

Conference20th ACM Symposium on Operating Systems Principles, SOSP 2005
Country/TerritoryUnited Kingdom
CityBrighton
Period10/23/0510/26/05

Fingerprint

Dive into the research topics of 'Versatile, portable, and efficient OS profiling via latency analysis'. Together they form a unique fingerprint.

Cite this