Server-Side Log Data Analytics For I/O Workload Characterization And Coordination On Large Shared Storage Systems

IEEE International Conference on High Performance Computing, Data, and Analytics(2016)

引用 65|浏览35
暂无评分
摘要
Inter-application I/O contention and performance interference have been recognized as severe problems. In this work, we demonstrate, through measurement from Titan (world's No. 3 supercomputer), that high I/O variance co-exists with the fact that individual storage units remain under-utilized for the majority of the time. This motivates us to propose AID, a system that performs automatic application I/O characterization and I/O-aware job scheduling. AID analyzes existing I/O traffic and batch job history logs, without any prior knowledge on applications or user/developer involvement. It identifies the small set of I/O-intensive candidates among all applications running on a supercomputer and subsequently mines their I/O patterns, using more detailed per-I/O-node traffic logs. Based on such auto-extracted information, AID provides online I/O-aware scheduling recommendations to steer I/O-intensive applications away from heavy ongoing I/O activities.We evaluate AID on Titan, using both real applications (with extracted I/O patterns validated by contacting users) and our own pseudo-applications. Our results confirm that AID is able to (1) identify I/O-intensive applications and their detailed I/O characteristics, and (2) significantly reduce these applications' I/O performance degradation/variance by jointly evaluating outstanding applications' I/O pattern and real-time system l/O load.
更多
查看译文
关键词
server-side log data analytics,IO workload characterization,shared storage systems,interapplication IO contention,performance interference,Titan,storage units,AID,IO-aware job scheduling,IO traffic,per-IO-node traffic logs,auto-extracted information,online IO-aware scheduling recommendations,pseudo-applications
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要