ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2016, Vol. 53 ›› Issue (6): 1292-1305.doi: 10.7544/issn1000-1239.2016.20150025

• 网络技术 • 上一篇    下一篇

基于控制中心的新型SAN架构的设计与实现

陆一飞1,张震伟2,陶军3,唐玲1   

  1. 1(南京理工大学计算机科学与工程学院 南京 210094);2(华为技术有限公司南京华为研究所 南京 210012);3(东南大学计算机科学与工程学院 南京 210096) (luyifei@njust.edu.cn)
  • 出版日期: 2016-06-01
  • 基金资助: 
    国家自然科学基金项目(61370209);江苏省青年自然科学基金项目(BK20140797)

Design and Implementation of New SAN Architecture Based on Controller

Lu Yifei1, Zhang Zhenwei2, Tao Jun3, Tang Ling1   

  1. 1(School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094);2(Huawei Nanjing Research Institute, Huawei Technologies Co. Ltd, Nanjing 210012);3(School of Computer Science and Engineering, Southeast University, Nanjing 210096)
  • Online: 2016-06-01

摘要: 随着互联网技术的快速发展,数据的爆炸式增长,存储系统的软硬件紧耦合设计严重地限制了存储技术的发展,也越来越无法满足移动互联网和大数据时代下对存储系统快速、多变的需求.软件定义网络(storage defined network, SDN)作为一种新的网络架构,更适合下一代数据中心的发展.在SDN思想基础上,提出了一种基于控制中心的新型SAN架构(controller-based SAN, CSN),该架构分离FC交换机的协议控制面和数据面,将FC协议的控制功能和分布式服务功能部署在控制器中,随后详细阐述了该架构的控制器设计、通信机制和整体机制的设计与实现.在CSN基础上,又提出了按需可用带宽优先路由协议.最后,通过实际开发环境验证该架构的可行性.通过实验测试,得出CSN下服务器能够更快地与存储服务器建立连接,并且存储网络具有更高的吞吐量、更快的收敛性、更好的可靠性和可扩展性,此外,还对中心控制器的CPU、内存和带宽进行压力测试.

关键词: FC协议, 存储区域网络, 存储区域网络架构, 软件定义存储网络, 控制器

Abstract: With the rapid development of Internet technology and the explosive growth of data, the storage system designed by tightly coupled hardware and software is limiting the development of storage technology severely, and unable to meet the fast changing needs in the mobile Internet and big data era increasingly. Software defined network (SDN) as new network architecture is more suitable for the development of the next-generation data centers. This paper proposes a new controller-based storage area network (SAN)—CSN architecture using the idea of SDN technology. CSN decoupling protocol control plane of FC switch from data plane deploys protocol control plane and distributed functions in the controller. At first, we introduce the architecture of CSN and discuss the specific design of controller for CSN in this paper. Then, the implement of communication and overall mechanism are described in detail. After that, CSN-based on-demand bandwidth-available first routing protocol is introduced and discussed. Finally, we verify the feasibility through the actual development environment. As a result of several experiments, server can establish a connection with the storage more quickly in CSN, and furthermore, CSN has better throughput and faster convergence, as well as more reliability and scalability. In addition, stress testing is conducted in the central controller for CPU, memory and bandwidth.

Key words: FC protocol, storage area network (SAN), SAN architecture, software defined storage network (SDSN), controller

中图分类号: