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...

Full description

Bibliographic Details
Main Authors: Jen-Hao Chen, 陳人豪
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