Alluxio数据随机访问方法的研究  被引量:2

Research on Random Access Method of Alluxio

在线阅读下载全文

作  者:魏占辰 黄秋兰[1] 孙功星[1] 刘晓宇 王轶 WEI Zhanchen;HUANG Qiulan;SUN Gongxing;LIU Xiaoyu;WANG Yi(Institute of High Energy Physics,Chinese Academy of Sciences,Beijing 100049,China;University of Chinese Academy of Sciences,Beijing 100049,China)

机构地区:[1]中国科学院高能物理研究所,北京100049 [2]中国科学院大学,北京100049

出  处:《计算机工程与应用》2020年第13期77-83,共7页Computer Engineering and Applications

基  金:国家自然科学基金(No.11775249,No.11875283)。

摘  要:为保证系统的可扩展性和容错性,Alluxio简化了文件系统实现,不支持数据随机访问,但在实际情况中仍有许多应用需要数据随机访问。Alluxio原生Java接口灵活性较差,不支持传统应用,不能完全发挥内存的高速性能。因此在深入分析Alluxio数据读写原理后,提出了新式数据随机访问方法,其核心思想是改变原有数据访问和缓存时机,将对Alluxio中的文件读写转化为对本地内存文件系统的文件读写,从而实现对数据的随机访问。在此基础上,还可以使用内存映射技术进一步提高本地文件的读写性能。测试结果表明,该方法的数据读取性能提升了14.5%,写入性能提升了1.4倍以上。在实际应用场景中合理使用Alluxio及新式数据随机访问方法,可获得数倍至数十倍的性能提升。Alluxio simplifies the implementation of file system to pursue scalability and fault tolerance,like not supporting data random access,which leads it cannot be available to many applications.Also Alluxio’s native Java interface is not flexible to support traditional programs and is not able to fully use the high-speed performance of memory.In order to address these issues,a new method to support data random access is proposed.The new method allows the tasks to random read/write data on the local file system as well local memory instead of using original Alluxio data streaming interface.With random access to local memory,this work can greatly improve the read/write performance.Test results show that write performance can be improved by 14.5%and read performance can be increased by more than 1.4 times compared to the native Java interface.Combined with application,this new method can achieve up to tens times of performance improvement.

关 键 词:Alluxio分布式内存存储系统 数据随机访问 内存计算 内存映射 科学计算 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象