跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.157) 您好!臺灣時間:2026/08/08 23:51
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:鄧國欽
研究生(外文):Deng, Guo-Cin
論文名稱:基於軟體定義物聯網之應用程式感知的服務品質路由規劃演算法
論文名稱(外文):An Application-aware QoS Routing Algorithm for SDN-based IoT Networking
指導教授:王國禎
指導教授(外文):Wang, Kuo-Chen
口試委員:郭斯彥王蒞君林偉
口試委員(外文):Kuo, Sy-YenWang, Li-ChunLin, Wei
口試日期:2017-07-13
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊科學與工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:英文
論文頁數:31
中文關鍵詞:應用程式感知物聯網服務品質路由規劃軟體定義網路
外文關鍵詞:application-awareinternet of thingsquality of serviceroutingsoftware-defined networking
相關次數:
  • 被引用被引用:0
  • 點閱點閱:327
  • 評分評分:
  • 下載下載:19
  • 收藏至我的研究室書目清單書目收藏:0
隨著眾多的物聯網裝置出現,這些裝置產生巨量的資料。傳送巨量的資料到雲端需要消耗大量頻寬,如此一來可能導致傳統物聯網網路面臨整體效能下降及網路擁塞的問題。此外,在物聯網中的應用程式需要傳送具有多項服務品質需求的多媒體訊息,以保證這些訊息能成功被傳送。在具代表性的研究中,MINA旨在滿足應用程式的多項服務品質需求。然而,它仍無法保證高優先權應用程式的多項服務品質需求能被滿足且無法因應當前網路狀況。為了克服上述問題,我們提出了一個基於軟體定義物聯網之應用程式感知的服務品質路由規劃演算法(AQRA)來保證高優先權應用程式的多項服務品質需求能被滿足且能因應當前網路狀況,以找出更好的路由路徑。AQRA運行在SDN控制器上,它包含三個主要部份:(1)流量分類: 當有資料流進入網路時,它會根據3GPP LTE QoS Class Identifier自動將資料流區分成不同優先等級;(2)服務品質路由規劃: 它基於模擬退火演算法且能因應當前網路狀況,來調整成本公式中的權重,從而找出一組能滿足延遲、抖動及封包遺失率需求的路由路徑。為了達到各路徑間的負載平衡,我們從該組路徑中考慮各路徑的可用頻寬來決定最後的路由路徑;(3)服務品質感知允入控制: 它對高優先權的資料流提供服務品質保證,同時避免低優先權的資料流發生飢餓問題。模擬評估結果顯示,AQRA比起MINA有更好的服務品質需求滿足率,且保證高優先權物聯網應用程式的多項服務品質需求能被滿足。AQRA在延遲、抖動、封包遺失率的平均端到端資料流效能分別優於MINA 10.75%,11.88%及10.82%。AQRA在延遲、抖動、封包遺失率的端到端資料流效能標準差分別優於MINA 14.37%,17.95%及14.28%。此外,AQRA的執行時間比MINA縮短38.56%。
With numerous emerging internet of things (IoT) devices, they generate big data. The big data transmitted to the remote cloud will consume massive network bandwidth. This may result in the traditional IoT network easily encountering performance degradation and network congestion problems. Moreover, there are IoT applications that need to transfer multimedia messages with multiple quality of service (QoS) requirements to guarantee messages delivered successfully in the IoT network. A state-of-the-art, MINA, intends to meet multiple QoS requirements of IoT applications; however, it is still unable to guarantee QoS requirements of high-priority IoT applications and unable to adapt to the current network status. To conquer the above problems, we propose an application-aware QoS routing algorithm (AQRA) for SDN-based IoT networking to guarantee multiple QoS requirements of high-priority IoT applications and to adapt to the current network status for better routing paths. The AQRA resides in the SDN controller and can be divided into three parts: (1) The traffic classification identifies the priority of each flow according to 3GPP LTE QoS Class Identifier; (2) The QoS routing first finds a set of routing paths according to QoS requirements of delay, jitter and packet loss rate of an IoT application, which is a simulated annealing based algorithm with adaptive weights in the cost function. We then consider the available bandwidth of each path when deciding the final routing path in order to achieve load balancing among the paths; (3) The QoS-aware admission control provides QoS guarantees to high-priority flows with starvation avoidance to low-priority flows. Evaluation results have shown that, the AQRA has better fitness ratios of QoS requirements compared to MINA, and multiple QoS requirements of high-priority IoT application are guaranteed. The AQRA improves the average end-to-end flow performance by 10.75%, 11.88% and 10.82% compared to MINA in terms of delay, jitter and packet loss rate, respectively. The AQRA improves the standard deviation of end-to-end flow performance by 14.37%, 17.95% and 14.28% compared to MINA in terms of delay, jitter and packet loss rate, respectively. In addition, the runtime of the AQRA is 38.56% shorter than that of MINA.
Abstract (in Chinese) i
Abstract iii
Contents vi
List of Figures viii
List of Tables ix
Chapter 1 Introduction 1
1.1 Motivation 1
1.2 Problem statement 2
1.3 Contribution 2
1.4 Thesis outline 3
Chapter 2 Related Works 4
2.1 Architecture improvement 4
2.2 Algorithm improvement 5
Chapter 3 An Application-aware QoS Routing Algorithm 7
3.1 SDN-based IoT network architecture 7
3.2 Traffic classification 10
3.3 SA-based QoS routing 12
3.4 QoS-aware admission control 16
Chapter 4 Evaluation 20
4.1 Simulation setup 20
4.2 Simulation results and discussion 23
Chapter 5 Conclusion and Future Work 28
5.1 Conclusion remarks 28
5.2 Future work 29
Bibliography 30
[1] Introduction to the Internet of Things (IoT) [online], Available: https://www.lifewire.com/introduction-to-the-internet-of-things-817766.
[2] Al-Fuqaha, Ala, et al. "Internet of things: A survey on enabling technologies, protocols, and applications." IEEE Communications Surveys & Tutorial, vol. 17.4, pp. 2347-2376, Jun. 2015.
[3] S. Song, J. Lee, K. Son, H. Jung and J. Lee, "A congestion avoidance algorithm in SDN environment," in Proc. of International Conference on Information Networking (ICOIN), Kota Kinabalu, pp. 420-423, Jan. 2016.
[4] Hung-Chin Jang, Chi-Wei Huang and Fu-Ku Yeh, "Design a bandwidth allocation framework for SDN based smart home," in Proc. of IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, pp. 1-6, Oct. 2016.
[5] Z. Qin, G. Denker, C. Giannelli, P. Bellavista and N. Venkatasubramanian, "A software defined networking architecture for the internet-of-things," in Proc. of IEEE Network Operations and Management Symposium (NOMS), Krakow, pp. 1-9, May 2014.
[6] A. Hakiri, P. Berthou, A. Gokhale and S. Abdellatif, "Publish/subscribe-enabled software defined networking for efficient and scalable IoT communications," IEEE Communications Magazine, vol. 53, no. 9, pp. 48-54, Sep. 2015.
[7] Y. Jararweh, M. Al-Ayyoub, A. Darabseh, E. Benkhelifa, M. Vouk and A. Rindos, "SDIoT: a software defined based internet of things framework", Journal of Ambient Intelligence and Humanized Computing, vol. 6, no. 4, pp. 453-461, Jun. 2015.
[8] X. Sun and N. Ansari, "EdgeIoT: Mobile edge computing for the internet of things," IEEE Communications Magazine, vol. 54, no. 12, pp. 22-29, Dec. 2016.
[9] S. Tomovic, K. Yoshigoe, I. Maljevic and I. Radusinovic, "Software-defined fog network architecture for IoT", Wireless Personal Communications, vol. 92, no. 1, pp. 181-196, Oct. 2016.
[10] M. Jutila, "An adaptive edge router enabling internet of things," IEEE Internet of Things Journal, vol. 3, no. 6, pp. 1061-1069, Dec. 2016.
[11] P. Bull, R. Austin and M. Sharma, "Pre-emptive flow installation for internet of things devices within software defined networks," in Proc. of 3rd International Conference on Future Internet of Things and Cloud (FiCloud), pp. 124-130, Aug. 2015.
[12] M. Asif, S. Khan, R. Ahmad, M. Sohail and D. Singh, "Quality of service of routing protocols in wireless sensor networks: A Review," IEEE Access, vol. 5, pp. 1846-1871, Jan. 2017.
[13] Zheng Wang and J. Crowcroft, "Quality-of-service routing for supporting multimedia applications," IEEE Journal on Selected Areas in Communications, vol. 14, no. 7, pp. 1228-1234, Sep. 1996.
[14] A. A.p., O. K., and E. T.o., “A comparative study of simulated annealing and genetic algorithm for solving the travelling salesman problem,” International Journal of Applied Information Systems, vol. 4, no. 4, pp. 6–12, Oct. 2012.
[15] S. Sun, F. Zhuge, J. Rosenberg, R. M. Steiner, G. D. Rubin, and S. Napel, “Learning-enhanced simulated annealing: method, evaluation, and application to lung nodule registration,” Applied Intelligence, vol. 28, no. 1, pp. 83–99, Jan. 2007.
[16] P. C. A. Megyesi, A. Botta, G. Aceto, A. Pescapé, and S. Molnár, “Challenges and solution for measuring available bandwidth in software defined networks,” Computer Communications, vol. 99, pp. 48–61, Feb. 2017.
[17] Fontes, Ramon R., et al. "Mininet-WiFi: Emulating software-defined wireless networks." in Proc. of IEEE 11th International Conference on Network and Service Management (CNSM), Nov. 2015.
[18] M. Marchese, QoS over heterogeneous networks. New York: Wiley, Apr. 2007.
[19] M. Karam and F. Tobagi, "Analysis of delay and delay jitter of voice traffic in the Internet", Computer Networks, vol. 40, no. 6, pp. 711-726, Dec. 2002.
[20] Video over IP network performance analysis, White Paper, Certus Digital, Inc., 2017.
[21] A. Botta, A. Dainotti and A. Pescapè, "A tool for the generation of realistic network workload for emerging networking scenarios", Computer Networks, vol. 56, iss. 15, pp 3531-3547, Oct. 2012.
[22] Georgiou, Kyriakos, Samuel Xavier-de-Souza, and Kerstin Eder. "The IoT energy challenge: A software perspective," arXiv preprint arXiv:1706.08817, Jun. 2017.
[23] Ryu OpenFlow controller [online], Available: https://osrg.github.io/ryu.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊