Analyzing throughput and utilization on trestles
Analyzing throughput and utilization on trestles
复制标题
分析栈桥的吞吐量和利用率
DOI:
10.1145/2335755.2335802
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Young, William S.
中科院分区:
文献类型:
--
作者:
Moore, Richard L.;Jundt, Adam;Carson, Leonard K.;Yoshimoto, Kenneth;Ghadersohi, Amin;Young, William S.
The Trestles system is targeted to modest-scale and gateway users, and is designed to enhance users' productivity by maintaining good turnaround time as well as other user-friendly features such as long run times and user reservations. However, the goal of maintaining good throughput competes with the goal of high system utilization. This paper analyzes one year of Trestles operations to characterize the empirical relationship between utilization and throughput, with the objectives of understanding their relationship, and informing allocations and scheduling policies to optimize their tradeoff. There is considerable scatter in the correlation between utilization and throughput, as measured by expansion factor. There are periods of good throughput at both low and high utilizations, while there are other periods when throughput degrades significantly not only at high utilization but even at low utilization. However, throughput consistently degrades above ~90% utilization. User behavior clearly impacts the expansion factor metrics: the great majority of jobs with extreme expansion factors are associated with a very small fraction of users who either (1) flood the queue with many jobs or (2) request job run times far in excess of actual run times. While the former is a user workflow choice, the latter clearly demonstrates the benefit of matching requested time to actual run time. Utilization and throughput metrics derived from XDMoD are compared for Trestles with two other XSEDE systems, Ranger and Kraken, with different sizes and allocation/scheduling policies. Both Ranger and Kraken have generally higher utilization and, not surprisingly, higher expansion factors than Trestles over the analysis period. As a result of this analysis, we intend to increase the target allocation fraction from the current 70% to ~75-80%, and strongly advise users to reasonably match requested run times to actual run times.
DOI:
--
发表时间:
2000
期刊:
Cluster Computing
影响因子:
--
作者:
P. Keleher;D. Zotkin;Dejan Perkovic
通讯作者:
Dejan Perkovic
DOI:
--
发表时间:
2011
期刊:
TeraGrid Conference
影响因子:
--
作者:
Richard L. Moore;David L. Hart;W. Pfeiffer;M. Tatineni;Kenneth Yoshimoto;William S. Young
通讯作者:
William S. Young