Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/92441
Title: 針對伺服器應用的系統和儲存設備的一鍵效能優化
Push-Button System and Storage Performance Tuning for Server Applications
Authors: 高聖傑
Sheng-Chieh Kao
Advisor: 楊佳玲
Chia-Lin Yang
Keyword: 效能調整,效能工具,伺服器工作負載,伺服器優化,輸入/輸出模式(I/O pattern),設定空間探索,開放集辨識(Open-set recognition),
Performance tuning,Performance tool,Server workload,Server optimization,I/O pattern,Configuration space exploration,Open-set recognition,
Publication Year : 2023
Degree: 碩士
Abstract: 效能優化對於當代計算機系統至關重要,尤其是伺服器,然而,由於伺服器系統的複雜性和伺服器應用的多樣性,這項工作極具挑戰性。本研究提出一套開發利用機器學習自動優化伺服器應用的工具的方法,該工具能辨識伺服器應用的輸入/輸出模式(I/O pattern),並透過調整伺服器的系統和存儲裝置的設定來優化效能,而這些設定使用兩階段設定空間探索決定。該工具還備有拒絕機制,以避免對未知的模式進行不合宜的優化──因為現實世界飛速變化,不太可能涵蓋全部的應用。評估顯示,使用了該工具後,伺服器應用的效能平均提高了1.17—1.43倍。因此,本研究可以讓系統管理員毋須具備過多關於底層的系統和存儲裝置、甚至是工作負載本身的知識,便能優化伺服器應用的效能,此外,研究人員和系統開發人員更可將這套方法應用於其他平台。本研究亦針對伺服器效能優化探索了數個有潛力的機器學習技術,為未來的工作提供了寶貴的見解。
Performance tuning is critical to contemporary computer systems, especially servers. However, it is challenging due to the complexity of server systems and the diversity of server applications. This study proposes a methodology for developing a tool that leverages machine learning (ML) to automatically optimize server applications. The tool recognizes the server application’s I/O pattern and optimizes the performance by tuning the server’s system and storage configuration, which is determined with the two-stage configuration space exploration. Besides, the tool is equipped with a rejection mechanism to avoid performing undesired optimization for unknown patterns, since it is impossible to encompass all applications in a fast-changing world. The evaluation shows that after using the proposed tool, the performance of the server applications has a 1.17-1.43x speedup on average. As a result, the study can help system administrators tune workload performance without requiring much knowledge about the underlying system and storage and the workload itself. Researchers and system developers may apply the methodology to other platforms. Furthermore, this study explores different promising ML techniques for server performance tuning, providing valuable insights for future work.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/92441
DOI: 10.6342/NTU202304444
Fulltext Rights: 同意授權(全球公開)
metadata.dc.date.embargo-lift: 2028-11-20
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-112-1.pdf
  Until 2028-11-20
2.56 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved