首页 | 本学科首页   官方微博 | 高级检索  
     

Dynamic I/O-Aware Scheduling for Batch-Mode Applications on Chip Multiprocessor Systems of Cluster Platforms
引用本文:吕方,崔慧敏,王蕾,刘磊,武成岗,冯晓兵,游本中.Dynamic I/O-Aware Scheduling for Batch-Mode Applications on Chip Multiprocessor Systems of Cluster Platforms[J].计算机科学技术学报,2014,29(1):21-37.
作者姓名:吕方  崔慧敏  王蕾  刘磊  武成岗  冯晓兵  游本中
作者单位:[1]State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences Beijing 100190, China [2]University of Chinese Academy of Sciences, Beijing 100049, China [3]Department of Computer Science and Engineering, University of Minnesota at Twin Cities, Minneapolis, MN 55455, U.S.A. [4]Institute of Information Science, Academia Sinica, Taibei 115, China
基金项目:Supported by the National High Technology Research and Development 863 Program of China under Grant No. 2012AA010902, the National Basic Research 973 Program of China under Grant No. 2011CB302504, and the National Natural Science Foundation of China under Grant Nos. 61202055, 60925009, 60921002, 61100011.
摘    要:Efficiency of batch processing is becoming increasingly important for many modern commercial service centers, e.g., clusters and cloud computing datacenters. However, periodical resource contentions have become the major performance obstacles for concurrently running applications on mainstream CMP servers. I/O contention is such a kind of obstacle, which may impede both the co-running performance of batch jobs and the system throughput seriously. In this paper, a dynamic I/O-aware scheduling algorithm is proposed to lower the impacts of I/O contention and to enhance the co-running performance in batch processing. We set up our environment on an 8-socket, 64-core server in Dawning Linux Cluster. Fifteen workloads ranging from 8 jobs to 256 jobs are evaluated. Our experimental results show significant improvements on the throughputs of the workloads, which range from 7% to 431%. Meanwhile, noticeable improvements on the slowdown of workloads and the average runtime for each job can be achieved. These results show that a well-tuned dynamic I/O-aware scheduler is beneficial for batch-mode services. It can also enhance the resource utilization via throughput improvement on modern service platforms.

关 键 词:chip  multiprocessor  batch  processing  co-running  I  O  contention  scheduling

Dynamic I/O-Aware Scheduling for Batch-Mode Applications on Chip Multiprocessor Systems of Cluster Platforms
Fang Lv,Hui-Min Cui,Lei Wang,Lei Liu,Cheng-Gang Wu,Xiao-Bing Feng,Pen-Chung Yew.Dynamic I/O-Aware Scheduling for Batch-Mode Applications on Chip Multiprocessor Systems of Cluster Platforms[J].Journal of Computer Science and Technology,2014,29(1):21-37.
Authors:Fang Lv  Hui-Min Cui  Lei Wang  Lei Liu  Cheng-Gang Wu  Xiao-Bing Feng  Pen-Chung Yew
Affiliation:1. State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, 100190, China
2. University of Chinese Academy of Sciences, Beijing, 100049, China
3. Department of Computer Science and Engineering, University of Minnesota, Twin Cities, Minneapolis, MN, 55455, U.S.A.
4. Institute of Information Science, Academia Sinica, Taibei, 115, China
Abstract:Efficiency of batch processing is becoming increasingly important for many modern commercial service centers, e.g., clusters and cloud computing datacenters. However, periodical resource contentions have become the major performance obstacles for concurrently running applications on mainstream CMP servers. I/O contention is such a kind of obstacle, which may impede both the co-running performance of batch jobs and the system throughput seriously. In this paper, a dynamic I/O-aware scheduling algorithm is proposed to lower the impacts of I/O contention and to enhance the co-running performance in batch processing. We set up our environment on an 8-socket, 64-core server in Dawning Linux Cluster. Fifteen workloads ranging from 8 jobs to 256 jobs are evaluated. Our experimental results show significant improvements on the throughputs of the workloads, which range from 7% to 431%. Meanwhile, noticeable improvements on the slowdown of workloads and the average runtime for each job can be achieved. These results show that a well-tuned dynamic I/O-aware scheduler is beneficial for batch-mode services. It can also enhance the resource utilization via throughput improvement on modern service platforms.
Keywords:chip multiprocessor  batch processing  co-running  I/0 contention  scheduling
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号