System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications
碩士 === 臺灣大學 === 資訊工程學研究所 === 95 === 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...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/31002459785793700100 |
id |
ndltd-TW-095NTU05392165 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NTU053921652015-10-13T13:55:55Z http://ndltd.ncl.edu.tw/handle/31002459785793700100 System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications 系統層級的效能量測與評估框架 Jen-Hao Chen 陳人豪 碩士 臺灣大學 資訊工程學研究所 95 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. 洪士灝 2007 學位論文 ; thesis 38 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 臺灣大學 === 資訊工程學研究所 === 95 === 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.
|
author2 |
洪士灝 |
author_facet |
洪士灝 Jen-Hao Chen 陳人豪 |
author |
Jen-Hao Chen 陳人豪 |
spellingShingle |
Jen-Hao Chen 陳人豪 System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications |
author_sort |
Jen-Hao Chen |
title |
System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications |
title_short |
System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications |
title_full |
System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications |
title_fullStr |
System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications |
title_full_unstemmed |
System-Level Performance Profiling and Simulation Framework for I/O-Intensive Applications |
title_sort |
system-level performance profiling and simulation framework for i/o-intensive applications |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/31002459785793700100 |
work_keys_str_mv |
AT jenhaochen systemlevelperformanceprofilingandsimulationframeworkforiointensiveapplications AT chénrénháo systemlevelperformanceprofilingandsimulationframeworkforiointensiveapplications AT jenhaochen xìtǒngcéngjídexiàonéngliàngcèyǔpínggūkuāngjià AT chénrénháo xìtǒngcéngjídexiàonéngliàngcèyǔpínggūkuāngjià |
_version_ |
1717745582038056960 |