System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications
Date Issued
2007
Date
2007
Author(s)
Chen, Jen-Hao
DOI
en-US
Abstract
I/O intensive server applications are among the most mportant applications. Evaluation of performance is key to success. In this thesis, a framework for I/O intensive applications is proposed and implemented.
We implemented this framework with a set of tools based on DTrace, including a new performance tool that we integrated to take advantage of the CPU performance counters. Our simulator is based on SystemC, which simulates application execution and reveals its locking behaviors on a given platform. The simulator is parameterized and requires no recompilation to simulate different applications and platforms with human readable XML-based models, which enables the integration of the simulation by linking models generated from different tools.
Our experimental results shows the proposed framework provides useful insights for I/O intensive server applications with information regarding to the runtime behavior of both application and kernel levels. The framework can be used to evaluate scalability, possible bottleneck/contentions and resource utilization for any given
application even without its source code.
Subjects
效能分析
程式分析
模擬
performance evaluation
program profiling
simulation
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-96-R94922125-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):1987de0d999242ab6852641f6b7660c0
