Enabling Prioritized Cloud I/O Service in Hadoop Distributed File System

被引:2
作者
Yeh, Tsozen [1 ]
Sun, Yifeng [1 ]
机构
[1] Fu Jen Catholic Univ, Dept CSIE, New Taipei, Taiwan
来源
2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS) | 2014年
关键词
cloud computing; Hadoop; HDFS;
D O I
10.1109/HPCC.2014.45
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has become more and more popular nowadays. Both governments and enterprises provide service through the construction of public and private clouds accordingly. Among the platforms used in cloud computing, Hadoop is considered one of the most practical and stable systems. Nevertheless, as with other regular software, Hadoop still needs to rely on the underlying operating system to communicate with hardware to function appropriately. For modern computer systems, CPUs excessively outrun hard drives (hard disks). The computer hard disk has become a major bottleneck to the overall system performance. Consequently, computer programs can execute faster if their corresponding I/O operation can be completed sooner. This is important in particular when we want to expedite the execution of urgent programs in a busy system. Unfortunately, under the current Hadoop environment, users cannot prioritize operation of disk and memory for programs which they would like them to run faster. With the help of prioritized I/O service we developed earlier, we proposed and implemented a Hadoop environment with the ability of providing prioritized I/O service. Our Hadoop environment could accelerate the execution of programs with high priority assigned by users. We evaluated our design by executing prioritized programs in environments with different busy levels. Experimental results show that programs can improve their performance by up to 33.79% if executed with high priority.
引用
收藏
页码:256 / 259
页数:4
相关论文
共 14 条
[1]  
[Anonymous], CONCURRENCY COMPUTAT
[2]  
[Anonymous], 2010, CLOUD COMPUTING PRIN
[3]  
[Anonymous], P USENIX C HOT TOP C
[4]  
[Anonymous], 2009, Hadoop: The Definitive Guide
[5]  
[Anonymous], 2003, P 19 ACM S OP SYST P, DOI [10.1145/1165389.945450, DOI 10.1145/1165389.945450]
[6]  
Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
[7]  
Griffioen J., 1995, Proceed- ings of the ISCA International Conference on Parallel and Distributed Computing Systems, P165
[8]   An Automatic Prefetching and Caching System [J].
Lewis, Joshua ;
Alghamdi, Mohammed ;
Al Assaf, Maen ;
Ruan, Xiaojun ;
Ding, Zhiyang ;
Qin, Xiao .
2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2010, :180-187
[9]   A FAST FILE SYSTEM FOR UNIX [J].
MCKUSICK, MK ;
JOY, WN ;
LEFFLER, SJ ;
FABRY, RS .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (03) :181-197
[10]  
Narasimha Reddy A. L., 1993, Proceedings ACM Multimedia 93, P225, DOI 10.1145/166266.166292