跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.171) 您好!臺灣時間:2024/12/13 20:11
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:戴維
研究生(外文):José David de la Bastida Castillo
論文名稱:IoT/M2M雲平台的高可擴展性
論文名稱(外文):High Scalability for IoT/M2M Cloud Platforms
指導教授:林甫俊
指導教授(外文):Lin, Fu-Chun Joseph
口試委員:林寶樹陳志成童莉萍連耀南黃琴雅
口試委員(外文):Lin, Bao-Shuh PaulChen, Jyh-ChengTung, Li-PingLien, Yao-NanHuang, Chin-Ya
口試日期:2020-08-19
學位類別:博士
校院名稱:國立交通大學
系所名稱:電機資訊國際學程
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2020
畢業學年度:109
語文別:英文
論文頁數:112
中文關鍵詞:物聯網平台虛擬化服務質量可擴展性軟件定義的網絡
外文關鍵詞:Internet of ThingsPlatform virtualizationQuality of serviceScalabilitySoftware defined networking
相關次數:
  • 被引用被引用:0
  • 點閱點閱:377
  • 評分評分:
  • 下載下載:84
  • 收藏至我的研究室書目清單書目收藏:2
可以預見,到2020年,將有500億個物聯網設備及其應用程序連接到互聯網上、並大量生成數據送往在雲端系統中的物聯網平台。因此,未來的物聯網平台必須能夠支持擴展性,以支持各種應用和需求。而擴展性包含兩種類型: 內外擴展 (scale in/out) 以及上下擴展 (scale up/down) ,前者又稱為水平擴展性而後者又稱為垂直擴展性。物聯網平台的高擴展性可被定義為如何在可接受的條件下處理不斷變化的物聯網應用並允許資源敏捷的可伸縮性。
我們的研究分為三個主要階段。在第一階段,我們使用OpenStack雲端系統支持的虛擬化為物聯網平台開發了水平高擴展性架構,其中我們能夠根據應用的負載高低來自動增加或減少物聯網伺服器執行的數量。
在第二階段,我們將已做好的OpenStack雲端高度可擴展性物聯網平台與基於SDN的下層網路結合在一起,提出了根據靜態網路切片所發展出的垂直可擴展性方法。通過OpenStack上的SDN技術並一自行開發的應用-切片最佳匹配演算法,我們能夠根據不同的服務品質 (QoS) 要求,將給定的N 個物聯網應用模式最佳地對應至給定的N個網路切片。
第三階段,我們使用動態網路切片,增強了前述發展的垂直可擴展性方法。我們設計了一個系統可動態地識別和估計任意數量的物聯網應用的服務品質,此系統不但能根據新流量的服務品質估計值自動創建新的網路切片並且會不斷監視網路切片應用服務品質要求的變化,來觸發相應網路切片中的可伸縮性以向上或向下調整切片的服務品質。
It has been foreseen that by the year 2020, 50 billion IoT/M2M devices and their applications will be connected to the Internet and generating a huge amount of data destined to IoT/M2M platforms in the cloud. Therefore, future cloud-based IoT/M2M platforms must be ready to support scalability in order to support various application types and demands. Such scalability includes both scale in/out and scale up/own. The former is also called horizontal scalability while the latter vertical scalability. Allowing agile scalability of resources for handling constantly changing IoT applications in acceptable conditions is defined as high scalability for IoT/M2M platforms.
Our research is divided into three main phases. In the first phase, we developed a horizontal high scalability architecture for IoT/M2M platforms based on virtualization enabled by OpenStack where we were able to grow and shrink the number of IoT/M2M server instances based on whether the applications’ load is high or low.
In the second phase, we integrated our cloud-ready highly scalable IoT/M2M platform architecture with an SDN-based underlying network and proposed a vertical scalability approach based on static network slicing. By leveraging SDN in OpenStack and by developing an application-slice optimal matching algorithm, we are able to direct a given set of N IoT applications to a given set of N network slices in terms of their QoS requirements.
In the third phase, we strengthened our vertical scalability approach based on dynamic network slicing. We designed a system capable of dynamically identifying and estimating the QoS of any number of IoT/M2M applications, and automatically creating new network slices based on the estimated QoS of such new applications. In addition, the system constantly monitors the changes of the QoS requirements of applications and triggers scalability in the corresponding slice by scaling up or down QoS settings of the serving slice.
摘要 i
Abstract ii
Acknowledgement iii
Table of Contents iv
List of Tables viii
List of Figures ix
Chapter I. Introduction 1
1.1. Motivation 1
1.2. Problem Overview 1
1.3. Research Roadmap and Contribution 2
1.4. Thesis Organization 3
Chapter II. Background 4
2.1. IoT/M2M Scalability 4
2.2. Load Balancing 5
2.3. IoT/M2M Platforms 6
2.3.1 oneM2M Reference Architecture 6
2.3.2 OpenMTC – An Implementation of the oneM2M 8
2.4. IoT/M2M Applications Characterization 9
2.5. OpenStack the de-facto Cloud Operating System 10
2.5.1 OpenStack Architecture 11
2.5.2 OpenStack Message Queue 12
2.5.3 OpenStack Microservices 12
2.6. Overview of SDN Technologies 13
2.6.1 SDN Controller: OpenDaylight 14
2.6.2 SDN Switch: Open vSwitch 15
2.6.3 SDN Southbound Protocol: OpenFlow 15
2.6.4 SDN Northbound APIs: RESTful APIs 17
2.7. Overview of Network Slicing 18
Chapter III. Openstack-Based Highly Scalable Platforms 20
3.1. Motivation 20
3.2. High Scalability using KVM 21
3.2.1 Virtualizing the IoT/M2M Platform 21
3.2.2 Estimating Workload of the System 21
3.2.3 Proactive Horizontal Platform Scalability based on KVM 22
3.2.4 Load Balancing and Scalability Mechanisms 23
3.2.5 Lessons Learned on KVM Scalability 24
3.3. Native Scalability and Load Balancing in OpenStack 24
3.3.1 A system based on OpenStack Heat and Ceilometer 24
3.3.2 A system based on OpenStack Load Balancing as a Service (LBAAS) 25
3.3.3 OpenStack Heat, Ceilometer, and LBAAS Combined 26
3.3.4 Limitations in OpenStack Scalability and Load Balancing 27
3.4. Our Proposed System 28
3.4.1 System Architecture 28
3.4.2 The Master Node 29
3.4.3 Scaling Out Algorithm 30
3.4.4 Scaling In Algorithm 30
3.4.5 The Load Balancing Node 31
3.4.6 Entry Node 31
3.4.7 Platform Nodes 32
3.4.8 Scalability System Visualization GUI 34
3.5. Evaluation of Our Proposed System 35
3.5.1 Experimental Setup 35
3.5.2 Modeling IoT/M2M Applications with Jmeter 36
3.5.3 Experimental Results 38
3.6. Lessons Learned and Next Steps 43
Chapter IV. Improving IoT/M2M Platform Scalability using Network Slicing 44
4.1. Motivation 44
4.2. Our Previous Effort 44
4.2.1 Shortcomings of Horizontal Scalability 45
4.2.2 Solving Shortcomings of Scalability via Network Slicing 45
4.3. Configuring SDN in OpenStack 46
4.3.1 OpenStack Neutron 46
4.3.2 Network Components 46
4.3.3 Tunnel Technologies 47
4.4. The Role of SDN-based Network Slicing in IoT/M2M Scalability 47
4.4.1 Related Work 47
4.4.2 Important QoS Metrics in IoT/M2M Applications and Network Slices 48
4.4.3 Mapping IoT/M2M applications with SDN Network Slices 49
4.5. Static Mapping Between IoT/M2M Applications and SDN Network Slices 50
4.5.1 Assumptions 50
4.5.2 Key Features for Identifying IoT/M2M Applications and SDN Network Slices 50
4.5.3 Formal Definition of the Assignment Problem 51
4.5.4 Applications & SDN Network Slices Matching Algorithm 53
4.6. Experiment Setup and Results 59
4.6.1 Generating IoT/M2M Requests 60
4.6.2 Installing and Configuring OpenDaylight in OpenStack 65
4.6.3 Creating Four SDN Network Slices in Our Testing Environment 65
4.6.4 Results of Performance Evaluation 68
4.7. Lessons Learned and Next Steps 70
Chapter V. Dynamic SDN-based Network Slicing for Enhancing IoT/M2M Platform Scalability 71
5.1. Motivation 71
5.2. System Requirements and State of the Art 72
5.2.1 Identifying IoT/M2M Applications and Estimating Its QoS 73
5.2.2 Automatic Network Slice Creation 75
5.2.3 Monitoring QoS Changes of Heterogeneous and Bursty IoT/M2M Applications 76
5.3. Dynamic SDN Network Slicing for Enhancing IoT/M2M Platform Scalability 78
5.3.1 Traffic Generator 80
5.3.2 Application Classifier 82
5.3.3 Slice Manager 90
5.4. Implementation and Evaluation of Our Proposed System 93
5.4.1 Scalability Testbed 93
5.4.2 Experiments Setup 95
5.4.3 Results of Evaluation 97
5.4.4 Discussion 100
5.5. Lessons learned and Next Steps 101
Chapter VI. Conclusion & Future Work 102
References 106
[1] Ericsson White Paper, "More than 50 Billion Connected Devices," 2011.
[2] K. Hwang, X. Bai, Y. Shi, M. Li, W.-G. Chen and Y. Wu, "Cloud Performance Modeling with Benchmark Evaluation of Elastic Scaling Strategies," IEEE Transactions on Parallel and Distributed Systems, vol. 27, no. 1, pp. 130-143, Jan. 1 2016.
[3] D. Alagić and K. Arbanas, "Analysis and comparison of algorithms in advanced web clusters solutions," in International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2016.
[4] Y. Hirashima, K. Yamasaki and M. Nagura, "Proactive-Reactive Auto-Scaling Mechanism for Unpredictable Load Change," in International Congress on Advanced Applied Informatics (IIAI-AAI), Kumamoto, Japan, 2016.
[5] A. Baldominos, Y. Saez, E. Albacete and I. Marrero, "An efficient and scalable recommender system for the smart web," in Innovations in Information Technology (IIT), 2015 11th International Conference on, Dubai, 2015.
[6] A. Magalhaes, L. Rech, R. Moraes and F. Vasques, "REPO: A Microservices Elastic Management System for Cost Reduction in the Cloud," in 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, Brazil, 2018.
[7] A. Saadaoui and S. L. Scott, "Lightweight Web Services Migration Framework in Hybrid Clouds," in 2018 IEEE 4th International Conference on Collaboration and Internet Computing (CIC), Philadelphia, PA, USA, USA, 2018.
[8] A. Al-Said Ahmad and P. Andras, "Measuring the Scalability of Cloud-Based Software Services," in 2018 IEEE World Congress on Services (SERVICES), San Francisco, CA, USA, 2018.
[9] P. Nuño, F. G. Bulnes, J. C. Granda, F. J. Suárez and D. F. García, "A Scalable WebRTC Platform based on Open Technologies," in 2018 International Conference on Computer, Information and Telecommunication Systems (CITS), Colmar, France, 2018.
[10] D. Boswarsthick, O. Elloum and O. Hersent, M2M Communications a System Approach, 1 ed., 2012, p. 57.
[11] “Twitter Usage Statistics,” www.internetlivestats.com, [Online]. Available: https://www.internetlivestats.com/twitter-statistics/. [Accessed September 2019].
[12] M. Xu, W. Tian and R. Buyya, "A Survey on Load Balancing Algorithms for VM Placement in Cloud Computing," in CoRR, 2016.
[13] M. Mesbahi, M. Hashemi and A. Rahmani, "Performance evaluation and analysis of load balancing algorithms in cloud computing environments," in Web Research (ICWR), 2016 Second International Conference on, Tehran, 2016.
[14] N. Shahapure and P. Jayarekha, "Time sliced and priority based load balancer," in Advance Computing Conference (IACC), 2015 IEEE International, Banglore, 2015.
[15] T. Anitha and R. Balakrishna, "Content-Based Load Balancing Using Web Clusters and Service Rankings," Artificial Intelligence and Evolutionary Computations in Engineering Systems, vol. 394 of the series Advances in Intelligent Systems and Computing, pp. 1-10, 2016.
[16] European Telecommunication Standard institute, "Machine-to-Machine Communications; Functional Architecture," 2013.
[17] oneM2M, "Functional Architecture," oneM2M Technical Specification TS-0001 version 2.10.0 Release 2, June, 2017.
[18] J. Kim, J. Yun, S.-C. Choi, D. N. Seed, G. Lu, M. Bauer, A. Al-Hezmi, K. Campowsky and J. Song, "Standard-based IoT platforms interworking: implementation, experiences, and lessons learned," IEEE Communications Magazine, vol. 54, no. 7, pp. 48 - 54, July 2016.
[19] F. FOKUS, "The OpenMTC Platform," [Online]. Available: http://www.open-mtc.org. [Accessed November 2019].
[20] G. Corrales, Č. Stefanović and P. Popovski, "Efficient LTE access with collision resolution for massive M2M communications," in Globecom Workshops (GC Wkshps), 2014, 2014.
[21] Q. Zhang and F. H. P. Fitzek, "Mission Critical IoT Communication in 5G," in Future Access Enablers for Ubiquitous and Intelligent Infrastructures, Springer, 2015.
[22] R. Ratasuk, A. Prasad, Z. Li, A. Ghosh and M. A. Uusitalo, "Recent advancements in M2M communications in 4G networks and evolution towards 5G," in Intelligence in Next Generation Networks (ICIN), 2015 18th International Conference on, Paris, France, 2015.
[23] A. Biral, M. Centenaro, A. Zanella, L. Vangelista and M. Zorzi, "The challenges of M2M massive access in wireless cellular networks," Digital Communications and Networks, vol. 1, no. 1, pp. 1-19, February 2015.
[24] D. Lake, R. Milito, M. Morrow and R. Vargheese, "Internet of Things: Architectural Framework for eHealth Security," Journal of ITC Standardization, 2014.
[25] T. Jiang, X. Xu, L. Pu, Y. Hu and Z. Qiu, "A Simulation Study of Connected Vehicle Systems Using Named Data Networking," in International Conference on Cloud Computing, 2013.
[26] P. Popovski, G. Mange, P. Fertl, D. Gozálvez - Serrano, H. Droste, N. Bayer, A. Roos, T. Rosowski, G. Zimmermann, P. Agyapong, M. Fallgren, N. He, A. Höglund, J. Söder, H. Tullberg, S. Jeux, O. Bulakci, J. Eichinger, M. Schellmann, J. Lianghai and A. Rauch, "D6.3 Intermediate system evaluation results," METIS Deliverable, 2014.
[27] W. H. Chin, Z. Fan and R. Haines, "Emerging technologies and research challenges for 5G wireless networks," IEEE Wireless Communications, vol. 21, no. 2, pp. 106-112, April 2014.
[28] H. Viswanathan, K. Mun, F. Scholler and A. Lucent, "Modeling and Analysis of Cellular Wireless Machine-to-Machine Communication Traffic," ResearchGate, 2012.
[29] [Online]. Available: https://data.gov.au/dataset/sample-household-electricity-time-of-use-data. [Accessed May 2017].
[30] D. Schwarz, M. Schwarz, S. Jörg and S. Behnke, "Cosero, Find My Keys! Object Localization and Retrieval Using Bluetooth Low Energy Tags," in In Proceeding of 18th RoboCup International Symposium, Joao Pessoa, Brasil, 2014.
[31] [Online]. Available: https://archive.ics.uci.edu/ml/datasets/Diabetes. [Accessed May 2017].
[32] [Online]. Available: http://schema.org/VideoObject. [Accessed May 2017].
[33] “Smart Parking Lots,” ACT Government, [Online]. Available: https://www.data.act.gov.au/Transport/Smart-Parking-Lots/ff2q-wdgv. [Accessed June 2019].
[34] “Surveillance datasets,” data.world, [Online]. Available: https://data.world/datasets/surveillance. [Accessed June 2019].
[35] “International food composition table/database directory,” International Network of Food Data Systems (INFOODS), [Online]. Available: http://www.fao.org/infoods/infoods/tables-and-databases/en. [Accessed June 2019].
[36] “Taiwan Air Quality Monitoring Stations,” Worldwide Air Qualilty, [Online]. Available: http://aqicn.org. [Accessed June 2019].
[37] M. Aazam, M. St-Hilaire, C. Lung, I. Lambadaris, “MeFoRE: QoE based resource estimation at Fog to enhance QoS in IoT,” in 2016 23rd International Conference on Telecommunications (ICT), Greece, May 2016.
[38] G. White, A. Palade, C. Cabrera, S. Clarke, “IoTPredict: Collaborative QoS Prediction in IoT,” in 2018 IEEE International Conference on Pervasive Computing and Communications (PerCom), Greece, March 2018.
[39] D. Kotani, “An Architecture of a Network Controller for QoS Management in Home Networks with Lots of IoTDevices and Services,” in 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, USA, January 2019.
[40] J. Lin, L. Lin and S. Huang, "Migrating web applications to clouds with microservice architectures," in International Conference on Applied System Innovation (ICASI), Okinawa, Japan, May, 2016.
[41] ETSI, “Network Functions Virtualisation (NFV) Release 3; Evolution and Ecosystem; Report on Network Slicing Support with ETSI NFV Architecture Framework, ETSI GR NFV-EVE 012 V3.1.1,” 2017.
[42] I. Afolabi, T. Taleb, K. Samdanis, A. Ksentini, H. Flinck, “Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions,” in IEEE Communications Surveys & Tutorials, Vol. 20, Issue 3, pp. 2429 – 2453, 2018.
[43] T. Taleb, B. Mada, M. Corici, A. Nakao, H. Flinck, “PERMIT: Network Slicing for Personalized 5G Mobile Telecommunications,” in IEEE Communications Magazine, Vol. 55, Issue 5, May 2017.
[44] K. Samdanis, X. Costa-Perez, V. Sciancalepore, “From network sharing to multi-tenancy: The 5G network slice broker,” in IEEE Communications Magazine, Vol. 54, Issue 7, July 2016.
[45] J. Chen, M. Tsai, L. Zhao, W. Chang, Y. Lin, Q. Zhou, Y. Lu, J. Tsai, Y. Cai, “Realizing Dynamic Network Slice Resource Management based on SDN networks,” in 2019 International Conference on Intelligent Computing and its Emerging Applications (ICEA), Taiwan, 2019.
[46] F. Meneses, D. Corujo, A. Neto, R. L. Aguiar, “SDN-based End-to-End Flow Control in Mobile Slice Environments,” in 2018 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Italy, 2018.
[47] NGMN Alliance, “5G White Paper,” Feb 2015.
[48] 3GPP, “Technical Specification Group Services and System Aspects; Telecommunication management; Study on management and orchestration of network slicing for next generation network (Release 15), 3GPP TR 28.801 V15.1.0, ” 2018.
[49] ETSI, “Network Functions Virtualisation (NFV); Management and Orchestration, ETSI GS NFV-MAN 001 V1.1.1,” 2014.
[50] ONF, “Applying SDN Architecture to 5G Slicing, TR-526,” 2016.
[51] ETSI, “Network Functions Virtualisation (NFV); Ecosystem; Report on SDN Usage in NFV Architectural Framework, ETSI GS NFV-EVE 005,” 2015.
[52] E. Cerritos, F. J. Lin and D. de la Bastida, "High Scalability for Cloud-Based IoT/M2M Systems," in IEEE International Conference on Communications, Kuala Lumpur, Malaysia, 23-27 May 2016.
[53] G. Almási, J. Castaños, H. Franke and M. Silva, "Toward building highly available and scalable OpenStack clouds," IBM Journal of Research and Development, vol. 60, no. 2-3, pp. 5:1-5:10, March-May 2016.
[54] D. Grosu, A. Chronopoulos and M.-Y. Leung, "Load Balancing in Distributed Systems: An Approach Using Cooperative Games," in Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM, 2002.
[55] A. Jain and R. Kumar, "A multi stage load balancing technique for cloud environment," in International Conference on Information Communication and Embedded Systems (ICICES), Chennai, 2016.
[56] [Online]. Available: https://www.npmjs.com/package/simple-statistics. [Accessed February 2017].
[57] W. Sze and A. Srivastava, "Hardening OpenStack Cloud Platforms against Compute Node Compromises," in 11th ACM on Asia Conference on Computer and Communications Security (ASIA CCS'16), ACM, New York, NY, USA, 2016.
[58] M. Sharma, V. Iyer, S. Subramanian and A. Shetty, "A Comparative Study on Load Testing Tools," International Journal of Innovative Research in Computer and Communication Engineering, vol. 4, no. 2, pp. 1906-1912, February, 2016.
[59] D. de la Bastida and F. J. Lin, "OpenStack-based Highly Scalable IoT/M2M Platforms," in IEEE iThings-2017, 21-23 June 2017.
[60] F. J. Lin and D. de la Bastida, “Achieving Scalability in the 5G-Enabled Internet of Things” in the book “5G-enabled Internet of Things” edited by Yulei Wu, Haojun Huang, Cheng-Xiang Wang, Yi Pan, CRC Press Published June 13, 2019, Reference - 396 Pages, ISBN 9780367190101 - CAT# K417302.
[61] N. Bizanis and F. A. Kuipers, "SDN and Virtualization Solutions for the Internet of Things: A Survey," IEEE Access, vol. 4, pp. 5591 - 5606, September 2016.
[62] S. S R, J. Mikovic, P. G. Kannan, C. M. Choon and K. Sklower, "Enabling SDN Experimentation in Network Testbeds," in SDN-NFVSec '17 Proceedings of the ACM International Workshop on Security in Software Defined Networks & Network Function Virtualization, 2017.
[63] T. Bakhshi, "State of the Art and Recent Research Advances in Software Defined Networking," Wireless Communications and Mobile Computing, vol. 2017, 2017.
[64] K.-K. Nguyen, M. Cheriet and Y. Lemieux, "Virtual Slice Assignment in Large-Scale Cloud Interconnects," IEEE Internet Computing, vol. 18, no. 4, pp. 37-46, 2014.
[65] U. Herzog, A. Georgakopoulos, I.-P. Belikaidis, P. Demestichas, S. Diaz, Ó. Carrasco, F. Miatton, K. Moessner and V. Frascolla, "Quality of service provision and capacity expansion through extended-DSA for 5G," in Networks and Communications (EuCNC), 2016 European Conference on, 2016.
[66] A. Mayoral López de Lerma, R. Vilalta, R. Muñoz, R. Casellas, R. Martinez and V. Lopez, "Cascading of tenant SDN and cloud controllers for 5G network slicing using Transport API and Openstack API," in Optical Fiber Communication Conference, OSA Technical Digest (online) (Optical Society of America, 2017), 2017.
[67] K. Sood, S. Yu and Y. Xiang, "Software-Defined Wireless Networking Opportunities and Challenges for Internet-of-Things: A Review," IEEE Internet of Things Journal , vol. 3, no. 4, pp. 453 - 463, 2016.
[68] M. O. Ojo, D. Adami and S. Giordano, "A SDN-IoT Architecture with NFV Implementation," in 2016 IEEE Globecom Workshops (GC Wkshps), December 2016.
[69] S. Tomovic, K. Yoshigoe, I. Maljevic and I. Radusinovic, "Software-Defined Fog Network Architecture for IoT," Wireless Personal Communications, vol. 92, no. 1, p. 181–196, 2017.
[70] Z. Wen, X. Liu, Y. Xu and J. Zou, "A RESTful framework for Internet of things based on software defined network in modern manufacturing," The International Journal of Advanced Manufacturing Technology, vol. 84, no. 1, p. 361–369, 2016.
[71] N. Maalel, E. Natalizio, A. Bouabdallah, P. Roux and M. Kellil, "Reliability for Emergency Applications in Internet of Things," in Distributed Computing in Sensor Systems (DCOSS), 2013 IEEE International Conference on, 20-23 May 2013.
[72] Y.-Y. Shih, W.-H. Chung, A.-C. Pang, T.-C. Chiu and H.-Y. Wei, "Enabling Low-Latency Applications in Fog-Radio Access Networks," IEEE Network, vol. 31, no. 1, pp. 52 - 58, January/February 2017.
[73] Z. Ma, Q. Zhao and J. Huang, "Optimizing bandwidth allocation for heterogeneous traffic in IoT," Peer-to-Peer Networking and Applications, vol. 10, no. 3, p. 610–621, 2017.
[74] R. Burkard, M. Dell'Amico and S. Martello, Assignment Problems, 2012.
[75] P. Hu, H. Ning, T. Qiu, Y. Xu, X. Luo and A. K. Sangaiah, A unified face identification and resolution scheme using cloud computing in Internet of Things, Future Generation Computer Systems, 2017.
[76] J. Munkres, "Algorithms for Assignment and Transportation Problems," Journal of the Society for Industrial and Applied Mathematics, vol. 5, no. 1, 1957.
[77] [Online]. Available: http://man7.org/linux/man-pages/man8/tc-sample.8.html. [Accessed May 2017].
[78] [Online]. https://en.wikipedia.org/wiki/List_of_Intel_Xeon_microprocessors. [Accessed May 2017].
[79] [Online]. http://www.buildcomputers.net. [Accessed May 2017].
[80] “23.501 - System architecture for the 5G System (5GC),” 3GPP, [Online]. Available:https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3144. [Accessed June 2019].
[81] D. de la Bastida and F. J. Lin, "Extending IoT/M2M system scalability by network slicing," in NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium, Taipei, 2018.
[82] S. Peros, H. Janjua, S. Akkermans, W. Joosen and D. Hughes, “Dynamic QoS support for IoT backhaul networks through SDN,” 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC), Barcelona, Spain, 2018.
[83] S. Sotiriadis, N. Bessis, C. Amza and R. Buyya, “Elastic Load Balancing for Dynamic Virtual Machine Reconfiguration Based on Vertical and Horizontal Scaling,” in IEEE Transactions on Services Computing, Vol. 12, Issue 2, 2019.
[84] D. Taibi, V. Lenarduzzi and C. Pahl, “Processes, Motivations, and Issues for Migrating to Microservices Architectures: An Empirical Investigation,” in IEEE Cloud Computing, Vol. 4, Issue 5, 2017.
[85] Y. Al-Dhuraibi, F. Paraiso, N. Djarallah and P. Merle, “Elasticity in Cloud Computing: State of the Art and Research Challenges,” in IEEE Transactions on Services Computing, Vol. 11, Issue 2, 2018.
[86] M. R. Shahid, G. Blanc, Z. Zhang, H. Debar, “IoT Devices Recognition Through Network Traffic Analysis,” 10.1109/BigData.2018.8622243, 2018.
[87] A. J. Pinheiro, J. de M. Bezerra, C. A.P. Burgardt, D. R. Campelo, “Identifying IoT devices and events based on packet length from encrypted traffic,” Computer Communications, Volume 144, 2019, Pages 8-17, ISSN 0140-3664.
[88] A. Aksoy, M. H. Gunes, "Automated IoT Device Identification using Network Traffic," ICC 2019 - 2019 IEEE International Conference on Communications (ICC), Shanghai, China, 2019, pp. 1-7.
[89] G. White, A. Palade, C. Cabrera and S. Clarke, "IoTPredict: Collaborative QoS Prediction in IoT," 2018 IEEE International Conference on Pervasive Computing and Communications (PerCom), Athens, 2018, pp. 1-10.
[90] D. Kotani, "An Architecture of a Network Controller for QoS Management in Home Networks with Lots of IoT Devices and Services," 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 2019, pp. 1-4.
[91] F. Meneses, R. Silva, D. Corujo, A. Neto, RL. Aguiar, “Dynamic network slice resources reconfiguration in heterogeneous mobility environments,” Internet Technology Letters. 2019; 2:e107.
[92] K. T. Bagci, A. M. Tekalp, “SDN-enabled distributed open exchange: Dynamic QoS-path optimization in multi-operator services,” Computer Networks, Volume 162, 2019, 106845, ISSN 1389-1286.
[93] J. M. Sanchez Vilchez and D. Espinel Sarmiento, “Fault Tolerance Comparison of ONOS and OpenDaylight SDN controllers,” in 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), Montreal, QC, Canada, 2018.
[94] N. Guy, "The Best Bluetooth Tracker," wirecutter, [Online]. Available: http://thewirecutter.com/reviews/best-bluetooth-tracker. [Accessed December 2018].
[95] “The Interoperability Enabler for The Entire M2M and IoT Ecosystem,” oneM2M White Paper January 2015, [Online]. Available: https://access.atis.org/apps/group_public/download.php/20435/OneM2MandIOT.pdf. [Accessed March 2019].
[96] A. DMello, E. Foo and J. Reid, “Characterizing TCP/IP for High Frequency Communication Systems,” in 2018 Military Communications and Information Systems Conference (MilCIS), Canberra, ACT, Australia, 2018.
[97] “numpy.random.uniform,” SciPy.org, [Online]. Available: https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.uniform.html. [Accessed April 2019].
[98] “english-words,” A text file containing over 466k English words, [Online]. Available: https://github.com/dwyl/english-words. [Accessed April 2019].
[99] “Random Variable,” Jmeter User Manual, [Online]. Available: http://jmeter.apache.org/usermanual/component_reference.html#Random_Variable. [Accessed April 2019].
[100] M. Jethanandani, “YANG, NETCONF, RESTCONF: What is this all about and how is it used for multi-layer networks,” in 2017 Optical Fiber Communications Conference and Exhibition (OFC), Los Angeles, CA, USA, 2017.
[101] S. M. R. Islam, D. Kwak, MD. H. Kabir, M. Hossain, K. Kwak, "The Internet of Things for Health Care: A Comprehensive Survey," in IEEE Access, Volume 3, 2015, Pages 678-708, ISSN 2169-3536.
[102] “CPU utilization metrics,” cloud.google.com, [Online]. Available: https://cloud.google.com/spanner/docs/cpu-utilization. [Accessed February 2020].
[103] “Documentation for /proc/sys/vm/* kernel version 2.6.29,” kernel.org, [Online]. Available: https://www.kernel.org/doc/Documentation/sysctl/vm.txt. [Accessed February 2020].
[104] T. Saboorian and A. Xiang, “Network Slicing and 3GPP Service and Systems Aspects (SA) Standard,” in IEEE Softwarization, 2017.
[105] “Network Slicing and 3GPP Service and Systems Aspects (SA) Standard,” sdn.ieee.org, [Online]. Available: https://sdn.ieee.org/newsletter/december-2017/network-slicing-and-3gpp-service-and-systems-aspects-sa-standard [Accessed September 2019].
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊