簡易檢索 / 詳目顯示

研究生: 周佳儀
JIA-YI JHOU
論文名稱: 用於網路功能虛擬化環境之可適性服務功能鏈路徑選擇機制
Adaptive Path Selection Mechanism of Service Function Chaining for NFV Networking
指導教授: 陳俊良
Jiann-Liang Chen
口試委員: 陳俊良
Jiann-Liang Chen
黎碧煌
Bih-Hwang Lee
張耀中
Yao-Chung Chang
馬奕葳
Yi-Wei Ma
鄧德雋
Der-Jiunn Deng
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2017
畢業學年度: 106
語文別: 英文
論文頁數: 73
中文關鍵詞: 網路功能虛擬化服務功能鏈服務功能路徑負載平衡
外文關鍵詞: Network Function Virtualization, Service Function Chaining, Service Function Path, Load Balancing
相關次數: 點閱:311下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著網際網路與雲端技術快速發展,網路服務供應商在有限的機房空間內,為了提供大量網路服務需求,必須增加更多專用硬體設備用以提供特定網路功能,且設備之間連接與設置亦是非常繁雜。因此,在未來網路下,傳統網路建置方式勢必無法因應大幅成長需求,故網路功能虛擬化(Network Function Virtualization, NFV)技術為一解決方式,NFV可將網路功能進行虛擬化,以軟體方式安置在虛擬化機器以提供網路功能,並結合服務功能鏈(Service Function Chaining, SFC)概念技術來導向所需的服務功能,達到可隨意地配置所需網路功能,降低網路管理人員於建置及管理網路環境之複雜度。
    在一多服務節點(Service Nodes, SNs)的NFV環境中,建構有許多服務功能,面對資源有限的環境與不同的網路功能需求,本研究著重於分析與研究如何挑選應由哪些服務功能實例(Service Function Instances, SFIs)組合的服務功能路徑(Service Function Path, SFP),進而避免系統的負載不平衡,且相對提供較高服務層級協議(Service Level Agreement, SLA)之服務鏈。因此,本研究致力於設計基於NFV之SFC整合架構與SFP選擇機制研發,來彈性地提供符合要求者所需網路服務功能之服務鏈。
    本研究從兩個情境案例進行探討,採用本研究所提出的SFP選擇機制可提升環境資源利用率,分散環境中SFIs的負載避免負載過於不平衡,增加整體系統可服務的服務鏈要求數量,並降低封包遺失率。在採用本研究機制與沒有採用機制相比,於Case 1僅考慮負載的情況下,可提升資源利用率21.32%,降低30.02%的平均負載差異;於Case 2多加考量價格的情況下,可提升資源利用率10.31%,降低18.73%的平均負載差異。另外,從拒絕率可看出,採用本研究之機制提升了整體系統可服務的服務鏈要求數量,並降低平均封包遺失率1.91%。


    With rapid development of Internet and cloud, network service providers must increase more dedicated hardware equipment to provide more network services in limited room space. Moreover, settings and connection between devices is also complicated. The traditional way of network construction cannot meet with demands of substantial growth. Network Function Virtualization (NFV) was proposed to solve above problems. NFV can provide network functions by way of placing them with software in virtual machines. And then NFV combined with Service Function Chaining (SFC) achieve guide flow to a required service functions. With this technology can be more arbitrary to configuration required network functions, and reduce complexity of construction and management of network.
    In multiple Service Nodes (SNs) within NFV environment, there are a number of network functions are built. For resource-constrained and different network functional requirements. This study focuses on selection of Service Function Instances (SFIs), which are combined into Service Function Path (SFP). Thus avoiding unbalanced load in a network system and providing a service chain with higher service level agreement (SLA). Therefore, this study focuses on design of NFV-based SFC integration architecture and development of SFP Selection mechanism to flexibly provide service chain that satisfies service request.
    This study discusses two situation cases. By using proposed SFP Selection mechanism can improve resource utilization of SFIs, avoid load of SFIs overloading, increase number of service chains that can be serviced by overall system, and reduce packet loss rate. Compare with using proposed mechanism and without using mechanism. Case 1 that only consider load of SFIs, SFC Controller with proposed SFP Selection mechanism can improve resource utilization rate by 21.32%, reduce average load difference by 30.02%. Case 2 that more consider situation of acceptable price, SFC Controller with proposed SFP Selection mechanism can improve resource utilization by 10.31%, and reduce average load difference by 18.73%. In addition, from analysis of rejection rate, proposed mechanism improves amount of service chains that can be serviced by whole system, and reduces average packet loss rate by 1.91%.

    Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Related Work 4 1.3 Contributions 6 1.4 Organization 7 Chapter 2 Background Knowledge 8 2.1 Network Function Virtualization 8 2.2 Service Function Chaining Technology 10 2.2.1 Service Function Chain 10 2.2.2 SFC Data Plane Components 11 2.2.3 SFC Control Plane 16 2.2.4 Network Service Header 18 Chapter 3 System Architecture 20 3.1 System Overview 20 3.2 System Environment 21 3.3 Proposed SFC Controller System Operation 25 3.3.1 Notations for Proposed System Mechanism 27 3.3.2 Proposed System Mechanism 29 Chapter 4 System Design and Performance Analysis 38 4.1 System Implementation 38 4.2 Performance Analysis 38 4.2.1 Situation Case 1: Ignore Price 38 4.2.2 Situation Case 2: Consider Price 46 Chapter 5 Conclusion and Future Work 54 5.1 Conclusion 54 5.2 Future Work 55 References 56

    [1] C. Ghribi, M. Mechtri, O. Soualah and D. Zeghlache, "SFC Provisioning over NFV Enabled Clouds," Proceedings of the 10th IEEE International Conference on Cloud Computing, pp. 423-430, 2017.
    [2] Z. Zhang, Z. Li, C. Wu and C. Huang, "A Scalable and Distributed Approach for NFV Service Chain Cost Minimization," Proceedings of the 37th IEEE International Conference on Distributed Computing Systems, pp. 2151-2156, 2017.
    [3] H. Moens and F. D. Turck, "Customizable Function Chains: Managing Service Chain Variability in Hybrid NFV Networks," IEEE Transactions on Network and Service Management, vol. 13, no. 4, pp. 711-724, 2016.
    [4] S. Paul, R. Jain, M. Samaka and A. Erbad, "Service Chaining for NFV and Delivery of Other Applications in a Global Multi-cloud Environment," Proceedings of the IEEE International Conference on Advanced Computing and Communications, pp. 61-66, 2015.
    [5] A. M. Medhat, G. A. Carella, M. Pauls, M. Monachesi, M. Corici and T. Magedanz, "Resilient Orchestration of Service Functions Chains in a NFV Environment," Proceedings of the IEEE International Conference on Network Function Virtualization and Software Defined Networks, pp. 7-12, 2016.
    [6] A. Al-Quzweeni, A. Lawey, T. El-Gorashi and J. M. H. Elmirghani, "A Framework for Energy Efficient NFV in 5G Networks," Proceedings of the 18th International Conference on Transparent Optical Networks, pp. 1-4, 2016.
    [7] I. Giannoulakis, E. Kafetzakis, G. Xylouris, G. Gardikis and A. Kourtis, "On the Applications of Efficient NFV Management Towards 5G Networking," Proceedings of the 1st International Conference on 5G for Ubiquitous Connectivity, pp. 1-5, 2014.
    [8] W. Hahn, B. Gajic and C. Mannweiler, "Compound Implementation of Chained Network Functions and Virtual Resource Management Performance Evaluation," Proceedings of the IEEE/IFIP International Conference on Network Operations and Management Symposium, pp. 1301-1304, 2016.
    [9] M. Mechtri, I. G. Benyahia and D. Zeghlache, "Agile Service Manager for 5G," Proceedings of the IEEE/IFIP International Conference on Network Operations and Management Symposium, pp. 1285-1290, 2016.
    [10] L. Qu, C. Assi, K. Shaban and M. J. Khabbaz, "A Reliability-Aware Network Service Chain Provisioning With Delay Guarantees in NFV-Enabled Enterprise Datacenter Networks," IEEE Transactions on Network and Service Management, vol. 14, no. 3, pp. 554-568, 2017.
    [11] P. W. Chi, Y. C. Huang and C. L. Lei, "Efficient NFV Deployment in Data Center Networks," Proceedings of the IEEE International Conference on Communications, pp. 5290-5295, 2015.
    [12] S. Herker, X. An, W. Kiess, S. Beker and A. Kirstaedter, "Data-center Architecture Impacts on Virtualized Network Functions Service Chain Embedding with High Availability Requirements," Proceedings of the IEEE International Conference on Globecom Workshops, pp. 1-7, 2015.
    [13] S. Lee, S. Pack and M. K. Shin, "Service Function Path Adaptation in SFC," Proceedings of the 19th International Conference on Advanced Communication Technology, pp. 510-513, 2017.
    [14] H. Chen, S. Xu, X. Wang, Y. Zhao, K. Li, Y. Wang, W. Wang and L.M. Li, "Towards Optimal Outsourcing of Service Function Chain Across Multiple Clouds," Proceedings of the IEEE International Conference on Communications, pp. 1-7, 2016.
    [15] K. Yang, H. Zhang and P. Hong, "Energy-Aware Service Function Placement for Service Function Chaining in Data Centers," Proceedings of the IEEE International Conference on Global Communications Conference, pp. 1-6, 2016.
    [16] H. Ko, D. Suh, H. Baek, S. Pack and J. Kwak, "Optimal Placement of Service Function in Service Function Chaining," Proceedings of the Eighth International Conference on Ubiquitous and Future Networks, pp. 102-105, 2016.
    [17] A. M. Medhat, G. Carella, C. Lück, M. I. Corici and T. Magedanz, "Near Optimal Service Function Path Instantiation in a Multi-datacenter Environment," Proceedings of the 11th International Conference on Network and Service Management, pp. 336-341, 2015.
    [18] A. Gumaste, S. Sharma, T. Das and A. Kushwaha, "Analyzing the Impact of NFV in Large Provider Networks: A Use Case Perspective," Proceedings of the IEEE International Conference on Communications, pp. 1-7, 2017.
    [19] W. Ding, H. Yu and S. Luo, "Enhancing the Reliability of Services in NFV with the Cost-efficient Redundancy Scheme," Proceedings of the IEEE International Conference on Communications, pp. 1-6, 2017.
    [20] A. Basta, A. Blenk, K. Hoffmann, H. J. Morper, M. Hoffmann and W. Kellerer, "Towards a Cost Optimal Design for a 5G Mobile Core Network based on SDN and NFV," IEEE Transactions on Network and Service Management, vol. PP, no. 99, pp. 1-1, 2017.
    [21] [C. Bouras, P. Ntarzanos and A. Papazois, "Cost Modeling for SDN/NFV based Mobile 5G Networks," Proceedings of the 8th IEEE International Congress on Ultra Modern Telecommunications and Control Systems and Workshops, pp. 56-61, 2016.
    [22] W. Racheg, N. Ghrada and M. F. Zhani, "Profit-driven Resource Provisioning in NFV-based Environments," Proceedings of the IEEE International Conference on Communications, pp. 1-7, 2017.
    [23] F. Carpio, S. Dhahri and A. Jukan, "VNF Placement with Replication for Load balancing in NFV Networks," Proceedings of the IEEE International Conference on Communications, pp. 1-6, 2017.
    [24] J. Cao, Y. Zhang, W. An, X. Chen, Y. Han and J. Sun, "VNF Placement in Hybrid NFV Environment: Modeling and Genetic Algorithms," Proceedings of the 22th IEEE International Conference on Parallel and Distributed Systems, pp. 769-777, 2016.
    [25] Y. Wang, Z. Li, G. Xie and K. Salamatian, "Enabling Automatic Composition and Verification of Service Function Chain," Proceedings of the 25th IEEE/ACM International Symposium on Quality of Service, pp. 1-5, 2017.
    [26] B. Jaeger, “Security Orchestrator: Introducing a Security Orchestrator in the Context of the ETSI NFV Reference Architecture,” IEEE Trustcom/BigDataSE/ISPA, pp.1255-1260, 2015.
    [27] S. I. Lee and M. K. Shin, "A Self-recovery Scheme for Service Function Chaining," Proceedings of the International Conference on Information and Communication Technology Convergence, pp. 108-112, 2015.
    [28] B. Németh, J. Czentye, G. Vaszkun, L. Csikor and B. Sonkoly, "Customizable Real-time Service Graph Mapping Algorithm in Carrier Grade Networks," Proceedings of the IEEE Conference on Network Function Virtualization and Software Defined Network, pp. 28-30, 2015.
    [29] Z. Shaoping, G. Xiujiao and Y. Hongfang, "Virtual Network Function Instantiation and Service Function Chaining Mapping in Wide Area Network," Proceedings of the IEEE/CIC International Conference on Communications, pp. 1-6, 2016.
    [30] S. G. Choi, M. J. Choi, M. K. Shin and S. I. Lee, "Yang Data Model for SFC Control Plane," Proceedings of the 18th IEEE Conference on Asia-Pacific Network Operations and Management Symposium, pp. 1-4, 2016.
    [31] G. Moualla, T. Turletti, M. Bouet and D. Saucez, "On the Necessity of Accounting for Resiliency in SFC," Proceedings of the 28th IEEE Conference on International Teletraffic Congress, pp. 13-15, 2016.
    [32] C. H. Hsieh, J. W. Chang, C. Chen and S. H. Lu, "Network-aware Service Function Chaining Placement in a Data Center," Proceedings of the 18th IEEE Conference on Asia-Pacific Network Operations and Management Symposium, pp. 1-6, 2016.
    [33] Linqi Guo, J. Pang and A. Walid, "Dynamic Service Function Chaining in SDN-enabled Networks with Middleboxes," Proceedings of the IEEE 24th International Conference on Network Protocols, pp. 1-10, 2016.
    [34] X. Zhang, Q. Li, J. P. Wu and J. H. Yang, "Generic and Agile Service Function Chain Verification on Cloud," Proceedings of the 25th IEEE/ACM International Symposium on Quality of Service, pp. 1-10, 2017.
    [35] L. Wang, Z. Lu, X. Wen, R. Knopp and R. Gupta, "Joint Optimization of Service Function Chaining and Resource Allocation in Network Function Virtualization," IEEE Access, vol. 4, pp. 8084-8094, 2016.
    [36] F. Carpio, W. Bziuk and A. Jukan, "Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs," Proceedings of the 40h IEEE International Conference on Information and Communication Technology, Electronics and Microelectronics, pp. 521-526, 2017.
    [37] V. Eramo, E. Miucci, M. Ammar and F. G. Lavacca, "An Approach for Service Function Chain Routing and Virtual Function Network Instance Migration in Network Function Virtualization Architectures," IEEE/ACM Transactions on Networking, vol. 25, no. 4, pp. 2008-2025, 2017.
    [38] L. Durante, L. Seno, F. Valenza and A. Valenzano, "A Model for the Analysis of Security Policies in Service Function Chains," Proceedings of the IEEE International Conference on Network Softwarization, pp. 1-6, 2017.
    [39] F. C. Chua, J. Ward, Y. Zhang, P. Sharma and B. A. Huberman, "Stringer: Balancing Latency and Resource Usage in Service Function Chain Provisioning," IEEE Internet Computing, pp. 22-31, 2016.
    [40] S. Kim, Y. Han and S. Park, "An Energy-aware Service Function Chaining and Reconfiguration Algorithm in NFV," Proceedings of the IEEE International Workshops on Foundations and Applications of Self* Systems, pp. 54-59, 2016.
    [41] V. C. Nguyen, A. V. Vu, K. Sun and Y. Kim, "An Experimental Study of Security for Service Function Chaining," Proceedings of the 9th IEEE International Conference on Ubiquitous and Future Networks, pp. 797-799, 2017.

    無法下載圖示 全文公開日期 2022/10/06 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE