作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

基于软件定义网络的分布式文件系统设计

权恒星 1,魏学才 1,王漫 2   

  1. (1.复旦大学计算机科学技术学院,上海 201203; 2.上海第二工业大学,上海 201209)
  • 收稿日期:2015-04-23 出版日期:2016-05-15 发布日期:2016-05-13
  • 作者简介:权恒星(1989-),男,硕士研究生,主研方向为分布式系统、软件定义网络;魏学才,硕士研究生;王漫,教授。
  • 基金资助:
    国家“863”计划基金资助项目(2015AA016106);上海市科委基金资助项目(12231201802,14511101000)。

Design of Distributed File System Based on Software Defined Network

QUAN Hengxing 1,WEI Xuecai 1,WANG Man 2   

  1. (1.School of Computer Science,Fudan University,Shanghai 201203,China;2.Shanghai Second Polytechnic University,Shanghai 201209,China)
  • Received:2015-04-23 Online:2016-05-15 Published:2016-05-13

摘要: 传统的分布式文件系统未考虑底层网络的情况,因此其读写性能以及在异构网络环境中的文件修复性能都有较大的提升空间。利用软件定义网络(SDN)提供的底层网络的动态数据资源,计算出数据传输的实时最佳路径。对分布式文件系统中的大数据流进行流量导引,从而提高分布式文件系统的性能。在仿真的SDN环境中设计并实现一个分布式文件系统原型,对读文件、写文件和文件修复3种基本操作进行对比测试,结果表明,在SDN网络环境中的分布式文件系统,相对于传统网络环境,在读写和修复方面都有不同程度的性能提升。尤其是在数据流量非常大、网络流量异构明显的情况下,提升效果更为明显。

关键词: 分布式文件系统, 软件定义网络, 数据中心网络, 再生码, 异构网络

Abstract: Traditional distributed file system does not consider the situation of bottom network,so its performance of file read,write and repair in the heterogeneous network can be improved in a great degree.The next generation network architecture,Software Defined Network(SDN),decouples the packets control and forward layer,makes network resources virtualized and programmable,therefore,it can be applied to data center network.Using the dynamic data resources of bottom network,it computes the optimized data stream paths and directs the DFS data flow,enhances the performance of distributed file system.Applying SDN to the design of DFS,this paper proposes a prototype design of the distributed file system based on SDN,and tests the three basic operations,read,writing and repair.Results prove that,compared with the traditional network,the read,writing and repair performance of DFS in the SDN can be enhanced obviously,especially in big data flow and the heterogeneous network situation.

Key words: Distributed File System(DFS), Software Defined Network(SDN), data center network, regenerating code, heterogeneous network

中图分类号: