计算机科学 ›› 2020, Vol. 47 ›› Issue (3): 248-254.doi: 10.11896/jsjkx.190300383
魏德宾1,2,3,杨鹏1,2,杨力1,2,石怀峰1,2,3
WEI De-bin1,2,3,YANG Peng1,2,YANG Li1,2,SHI Huai-feng1,2,3
摘要: 针对卫星网络中卫星载重有限,不允许大规模部署物理硬件,导致其网络功能欠缺且网络管理和配置不灵活的问题,文中提出了基于软件定义网络(Software Defined Networking,SDN)/网络功能虚拟化(Network Function Virtualization,NFV)协同部署的卫星网络新架构。它通过SDN数控分离思想对网络进行动态管控,利用NFV技术在SDN的数字平面虚拟出网络功能,使网络功能能够从硬件设备中解耦出来,从而提高网络的灵活性。为了解决此框架中虚拟网络功能(Virtual Network Function,VNF)映射到底层物理网络上的时延过大且无法满足高动态卫星网络实时性的问题,进一步提出了Viterbi和图形模式匹配(Graph Pattern Matching,GPM)相结合的动态映射方法(Viterbi and GPM Dynamic Placement Approach,VG-DPA)。该算法将映射过程建模为隐马尔可夫服务链,采用Viterbi算法预计算满足软硬件限制的映射路径,然后根据预计算结果通过GPM来制定VNF编排策略。该算法解决了卫星网络中将所需的VNF映射到底层物理网络中时延过大的问题。实验结果表明,VG-DPA与传统的RAND和OMD算法相比能在很大程度上降低时延,减少资源消耗。
中图分类号:
[1]PAN C S.Some Key Technologies of Satellite Networks[J].China Computer Society Newsletter,2013,9(4):46-51. [2]NUNES B,MENDONCA M,NGUYEN X,et al.A survey of software-defined networking:Past present and future of programmable networks [J].Communications Surveys & Tutorials IEEE,2014,16(3):1617-1634. [3]MIJUMBI R,SERRAT J,GORRICHO J,et al.Network Function Virtualization:State-of-the-art and Research Challenges[J].Communications Surveys & Tutorials IEEE,2015,18(1):236-262. [4]BAO J,ZHAO B,YU W,et al.OpenSAN:a software-defined satellite network architecture[C]∥ACM Conference on Sigcomm.Chicago:ACM,2014:347-348. [5]FENG J,JIANG L,SHEN Y,et al.A Scheme for Software Defined ORS Satellite Networking [C]∥IEEE Fourth Internatio-nal Conference on Big Data & Cloud Computing.IEEE Computer Society.Sydney:IEEE Press,2014:716-721. [6]BERTAUX L,MEDJIAH S,BERTHOU P,et al.Software Defined Networking and Virtualization for Broadband Satellite Networks[J].IEEE Communications Magazine,2015,53(3):54-60. [7]FERRU'S R,KOUMARAS H,SALLENT O,et al.SDN/NFV- enabled satellite communications networks:opportunities,scenarios and challenges[J].Physical Communication,2016,18(P2):95-112. [8]MOENS H,TURCK F D.VNF-P:A model for efficient placement of virtualized network functions[C]∥International Conference on Network and Service Management (CNSM).IEEE Computer Society.Rio de Janeiro:IEEE Press,2014:418-423. [9]MOHAMMADKHAN A,GHAPANI S,LIU G,et al.Virtual function placement and traffic steering in flexible and dynamic software defined networks[J].IEEE International Workshop on Local and Metropolitan Area Networks,2015,10(6):1-6. [10]GUO C,LU G,YANG S,et al.Second Net:A Data Center Network Virtualization Architecture with Bandwidth Guarantees[C]∥International Conference.Philadelphia:ACM,2010:15-16. [11]GARDIKIS G,COSTICOGLOU S,KOUMARAS H,et al.NFV applicability and use cases in satellite networks[C]∥European Conference on Networks & Communications.Athens:IEEE Press,2016:47-51. [12]SUN T,ZHANG J X.Summary of Research on SDN Performance Optimization Technology[J].Computer Science,2018,45(S2):84-91. [13]BERTAUX L,MEDJIAH S,BERTHOU P,et al.Software Defined Networking and Virtualization for Broadband Satellite Networks[J].IEEE Communications Magazine,2015,53(3):54-60. [14]LI H.Statistical Learning Method [M].Beijing:Tsinghua University Press,2012:184-187. [15]SCHENKER A,LAST M,BUNKE H,et al.Classification of Web documents using a graph model[C]∥Proceedings of Se-venth International Conference on Document Analysis and Re-cognition.Edinburgh:IEEE Press,2003:240-244. [16]STOTZ A,NAGI R,SUDIT M.Incremental graph matching for situation awareness[C]∥International Conference on Information Fusion.Seattle:IEEE Press,2009:452-459. [17]WANG C,CHEN L.Continuous Subgraph Pattern Search over Graph Streams[C]∥IEEE International Conference on Data Engineering.Shanghai:IEEE Press,2009:393-404. [18]GAO J,ZHOU C,ZHOU J,et al.Continuous pattern detection over billion-edge graph using distributed framework[C]∥IEEE International Conference on Data Engineering.Chicago:IEEE Press,2014:556-567. [19]MOHAMMADKHAN A,GHAPANI S,LIU G,et al.Virtual function placement and traffic steering in flexible and dynamic software defined networks[J].IEEE International Workshop on Local and Metropolitan Area Networks,2015,10(2):1-6. |
[1] | 张耕强, 谢钧, 杨章林. FDSR:一种面向SD-MANET的快速转发规则下发方法 Accelerating Forwarding Rules Issuance with Fast-Deployed-Segment-Routing(FDSR) in SD-MANET 计算机科学, 2022, 49(2): 377-382. https://doi.org/10.11896/jsjkx.210800045 |
[2] | 严佳洁, 祖家琛, 胡谷雨, 邵东生, 王帅辉. 面向异构通信卫星的地球站组网规划方法 Earth Station Network Planning Method for Heterogeneous Communication Satellites 计算机科学, 2021, 48(3): 275-280. https://doi.org/10.11896/jsjkx.200600067 |
[3] | 董超颖, 续欣, 刘爱军, 苌敬辉. 低轨卫星星座网络路由新方法 New Routing Methods of LEO Satellite Networks 计算机科学, 2020, 47(12): 285-290. https://doi.org/10.11896/jsjkx.191000067 |
[4] | 钟旭东,何元智,任保全,董飞鸿. 基于合作博弈的认知卫星网络信道分配与上行功率控制算法 Channel Allocation and Power Control Algorithm for Cognitive Satellite Networks Based on Cooperative Game Theory 计算机科学, 2020, 47(1): 252-257. https://doi.org/10.11896/jsjkx.181202352 |
[5] | 郑本立, 李跃辉. 基于改进蚁群算法的SDN网络负载均衡研究 Study on SDN Network Load Balancing Based on IACO 计算机科学, 2019, 46(6A): 291-294. |
[6] | 岳鑫, 杜军威, 胡强, 王延平. 一种故障树结构匹配算法及其应用 Fault Tree Structure Matching Algorithm and Its Application 计算机科学, 2018, 45(9): 202-206. https://doi.org/10.11896/j.issn.1002-137X.2018.09.033 |
[7] | 覃匡宇,黄传河,刘柯威,史姣丽,陈希. 基于多路广播树的SDN多路径路由算法 Multipath Routing Algorithm in Software Defined Networking Based on Multipath Broadcast Tree 计算机科学, 2018, 45(1): 211-215. https://doi.org/10.11896/j.issn.1002-137X.2018.01.037 |
[8] | 魏德宾,陶顺利,石怀峰,廖德林. LEO卫星网络中一种改进的Vegas算法 Improved Vegas Algorithm over LEO Satellite Network 计算机科学, 2017, 44(Z11): 302-307. https://doi.org/10.11896/j.issn.1002-137X.2017.11A.064 |
[9] | 李阳,蔡志平,夏竟. 一种SDN网络路径异常监控方法 Method of Software Defined Network Path Abnormity Monitoring 计算机科学, 2017, 44(7): 25-30. https://doi.org/10.11896/j.issn.1002-137X.2017.07.005 |
[10] | 张芳,邓畅霖,王之,郭薇. 软件定义卫星网络的链路故障检测和恢复方案 Link Failure Detection and Fast Recovery in Software-defined Satellite Network 计算机科学, 2017, 44(6): 63-67. https://doi.org/10.11896/j.issn.1002-137X.2017.06.010 |
[11] | 于冉,张栋,邹启杰. 卫星网络中一种改进的TCPW算法 Advanced TCPW Algorithm over Satellite Networks 计算机科学, 2016, 43(Z6): 301-305. https://doi.org/10.11896/j.issn.1002-137X.2016.6A.072 |
[12] | 魏德宾,秦玉帆,于冉. 一种卫星网络拓扑抗毁性评价方法的研究 Research on Satellite Network Topologies Survivability Evaluation Method 计算机科学, 2016, 43(Z11): 301-303. https://doi.org/10.11896/j.issn.1002-137X.2016.11A.070 |
[13] | 黄静,席博,李鹏,张帆,赵新杰. 一种基于量子密码的卫星网络窃听攻击检测方法 Method for Detecting Wiretapping Attack in Satellite Network Based on Quantum Cryptography 计算机科学, 2016, 43(7): 157-161. https://doi.org/10.11896/j.issn.1002-137X.2016.07.028 |
[14] | 夏桂阳,刘宴涛,徐静,Yasser Morgan. 一种基于复数域网络编码的双层卫星通信系统 Double-layer Satellite Communication System Based on Complex Field Network Coding 计算机科学, 2016, 43(10): 114-119. https://doi.org/10.11896/j.issn.1002-137X.2016.10.021 |
[15] | 楼恒越,窦军. 一种针对基于OpenFlow的SDN网络中控制层面的DoS攻击研究 Research on DoS Attacks Against Control Level in OpenFlow-based SDN 计算机科学, 2015, 42(Z11): 341-344. |
|