簡易檢索 / 詳目顯示

研究生: 楊凱翔
Kai-hsiang Yang
論文名稱: 無線網狀網路之VoIP伺服系統選擇機制研究
Server Selection Mechanism for VoIP System in Wireless Mesh Networks
指導教授: 陳俊良
Jiann-liang Chen
口試委員: 黎碧煌
Bih-hwang Lee
林宗男
Tsung-nan Lin
林華君
Hwa-chun Lin
郭耀煌
Yau-hwang Kuo
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2013
畢業學年度: 101
語文別: 英文
論文頁數: 65
中文關鍵詞: VoIPSIP無線網狀網路Android 平台
外文關鍵詞: VoIP, SIP, Wireless Mesh Network, Android
相關次數: 點閱:270下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

隨著無線通訊技術與智慧行動裝置的快速發展,智慧行動裝置的網路流量日益劇增。近年來,由於VoIP之技術成熟,各行動平台紛紛推出創新之通訊軟體,運用通訊軟體達到資訊傳遞已成為當今主流。眾多通訊軟體中,以SIP協定之應用最為廣泛,而一般情境下,SIP伺服器與用戶端之連接需透過網際網路,導致用戶在無法連網之情境下VoIP將無法使用。

本研究提出一VoIP系統架構,整合了SIP伺服器與用戶端於同一智慧行動裝置,使用戶端具有擔任伺服器之能力,並於內網中建立一內部通話群組,達成在無法連網之情境下,VoIP系統仍能透過內網維持運作。此外,本研究亦提出一伺服系統選擇機制,能於內部通話群組中挑選擔任伺服器之最佳人選,透過伺服器選擇機制能有效提升群組之整體連通性,並提供群組更佳的服務品質。根據實驗結果顯示,相較於非定期選擇與隨機選擇機制,本研究所提出之伺服系統選擇機制能分別有效提升群組整體連通時間達63%及28%。

本研究基於擴大群組的通訊範圍,模擬了一Wireless Mesh Network環境,分別於內網下之區內通話、區間通話與連網VoIP通話進行實驗,比較其平均延遲時間與封包遺失率。根據實驗結果顯示,區內通話提供了最佳的通話品質,區間通話則隨著節點跳躍數增加,導致平均延遲時間與封包遺失率隨之增加,進而造成通話品質下降。相較於連網VoIP通話,內網下之區內與區間通話,仍能提供較好的通話品質。


With the rapid development of wireless communication technology and mobile devices, network traffic on smart mobile device has increased gradually. Since VoIP is a well-known and mature technology, many communication applications are follow the SIP standard. In a conventional VoIP system, the SIP server is usually implemented on a remote server and connected to an IP network. Therefore, VoIP is unavailable in specific area with a limited Internet connection.

This work proposes a VoIP system architecture that involves the implementation of SIP server and client on a smart mobile device. Therefore, every user can play the roles of both SIP server and client, and users can form a self-organized group in a WLAN to solve the problem of the unavailability of VoIP in specific area with limited Internet connection. Moreover, this work also proposes a Server Selection Mechanism (SSM) that evaluates the capacity of each smart mobile device to select the most appropriate user to act as the SIP server. The Server Selection Mechanism enhanced the period of whole group connectivity and provided better service for group users. A comparison reveals that the Server Selection Mechanism increase the period of group connectivity to 63% and 28% over those achieved using the non-regular select and random select mechanisms respectively.

To scale up the coverage area of the group, Wireless Mesh Network environment for VoIP communication is simulated. Communication is categorized as intra-area communication in a WLAN and cross-area communication in a WLAN, and conventional VoIP communication. Intra-area communication has the lowest delay time and packet loss rate, and latter increases with the number of hops in cross-area communication. A comparison with conventional VoIP reveals that the intra-area and cross-area communications in the WLAN are of better quality.

摘要 III Abstract IV 致謝 V Contents VI List of Figures VIII List of Tables X Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Contributions of This Study 2 1.3 Organization of This Study 3 Chapter 2 Background Knowledge 4 2.1 SIP (Session Initiation Protocol) 5 2.2 Wireless Mesh Network (WMN) 11 Chapter 3 Proposed Architecture of Integrating SIP Server and Client with SSM 13 3.1 System Overview 13 3.2 Server Selection Mechanism (SSM) 15 Chapter 4 Implementation and Performance Analysis 23 4.1 System Implementation 23 4.1.1 SIP Server Compilation 24 4.1.2 Deployment of SIP Server 30 4.1.3 SIP Client Installation 33 4.2 Performance Analysis 36 Chapter 5 Multi-areas Communication System in Wireless Mesh Network 40 5.1 System Overview 40 5.2 Cross-area Communication in WMN 41 5.3 Performance Analysis 45 Chapter 6 Conclusion and Future Work 49 6.1 Conclusion 49 6.2 Future Work 49 Reference 51

[1] SIP: Session Initiation Protocol IETF RFC 3261, http://www.ietf.org
[2] M. Bozinovski, H.P. Schwefel and R. Prasad, "Maximum Availability Server Selection Policy for Efficient and Reliable Session Control Systems," IEEE/ACM Transactions on Networking, vol.15, no.2, pp.387-399, 2007.
[3] F. Rahmat, F. Idris, M. Azri, V. Kanathasan, N. Sarimin and M.H. Mohamad, "Performance Analysis of VoIP in Multi-hop Wireless Network," Proceedings of the 2012 IEEE Asia-Pacific Conference on Applied Electromagnetics, pp.51-55, 2012.
[4] J.C. Basurto and R. Estrada, "An Experimental Study of VoIP Performance in Wireless Mesh Networks using Different Mobility Approaches," Proceedings of the 2010 2nd International Conference on Software Technology and Engineering, pp.325-329 2010.
[5] M.A. Qadeer, K. Shah and U. Goel, "Voice - Video Communication on Mobile Phones and PCs' Using Asterisk EPBX," Proceedings of the 2012 International Conference on Communication Systems and Network Technologies, pp.534-538, 2012.
[6] R.N. Manda-Vy and R.J. Paul, "Modeling of a VoIP Server based on the number of call," Proceedings of the 2012 International Conference on Education and e-Learning Innovations, pp.1-3, 2012.
[7] B. Rong and Y. Qian, "An enhanced SIP proxy server for wireless VoIP in wireless mesh networks," IEEE Communications Magazine, vol.46, no.1, pp.108-113, 2008.
[8] M. Alshamrani, H. Cruickshank, Z. Sun, B. Elmasri and V. Fami, "Evaluation of SIP Signalling and QoS for VoIP over OLSR MANET Routing Protocol," Proceedings of the 2013 UKSim 15th International Conference on Computer Modelling and Simulation, pp.699-706, 2013.
[9] M. Rohricht and R. Bless, "Advanced Quality-of-Service Signaling for the Session Initiation Protocol (SIP)," Proceedings of the 2012 IEEE International Conference on Communications, pp.6987-6992, 2012.
[10] R. Yu, J. Yuan, G. Du and P. Li, "An Identity-based Mechanism for Enhancing SIP Security," Proceedings of the 2012 IEEE 3rd International Conference on Software Engineering and Service Science, pp.447-451, 2012.
[11] S.V. Subramanian and R. Dutta, "Comparative Study of Secure vs. Non-secure Transport Protocols on the SIP Proxy Server Performance: An Experimental Approach," Proceedings of the 2010 International Conference on Advances in Recent Technologies in Communication and Computing, pp.301-305, 2010.
[12] Z. Kang and Z. Long, "Research and Implementation of Fault-tolerant Mechanism Based on SIP Call Control," Proceedings of the 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology, pp.767-770, 2010.
[13] H. Todoroki, T. Kagoshima, D.Kasamatsu and K. Takami, "Implementation of a Peer-to-Peer-type SIP Client Application on a MANET Emulator," Proceedings of the 2012 IEEE Region 10 Conference on TENCON, pp.1-6, 2012.
[14] T. Zourzouvillys and E. Rescorla, "An Introduction to Standards-Based VoIP: SIP, RTP, and Friends," IEEE Internet Computing, vol.14, no.2, pp.69-73, 2010.
[15] L. Tian, N. Dailly, Q. Qiao, J. Lu, J. Zhang, J. Guo and J. Zhang, "Study of SIP Protocol Through VoIP Solution of “Asterisk”," 2011 Global Mobile Congress, pp.1-5, 2011.
[16] J. Tang, Y. Hao, Y. Cheng, C. Zhou, "Detection of Resource-Drained Attacks on SIP-Based Wireless VoIP Networks," Proceedings of the 2010 IEEE Global Telecommunications Conference, pp.1-5, 2010.
[17] H. Pang, M. Wang and K. Chen, "Analysis of the latency of SIP phone based on the embedded system," Proceedings of the 2012 International Conference on Computational Problem-Solving, pp.306-309, 2012.
[18] W. Zhai and J. Wang, "An Application of VoIP Communication on Embedded System," Proceedings of the 2010 International Conference on Computer Application and System Modeling, vol.4, pp.619-623, 2010.
[19] N. Liu and W.K.G Seah, "Performance Evaluation of Routing Metrics for Community Wireless Mesh Networks," Proceedings of the 2011 Seventh International Conference on Intelligent Sensors, Sensor Networks and Information Processing, pp.556-561, 2011.
[20] Z. Yu, X. Xu and X.J. Wu, "Application of Wireless Mesh Network in Campus Network," Proceedings of the 2010 Second International Conference on Communication Systems, Networks and Applications, pp.245-247, 2010.
[21] H. Lin, A.Y. Ye and K. Yang, "PA-SIP: A Privacy-Aware SIP for VoIP over WMNs," Proceedings of the 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing, pp.1-4, 2011.
[22] S. Lei, Z. Cheng, C.H. Zheng "Analysis and Optimization Model of Cognitive Wireless Mesh Networks," Proceedings of the 2012 International Conference on Industrial Control and Electronics Engineering, pp.1426-1429, 2012.
[23] S. Sukaridhoto, N. Funabikiy and T. Nakanishi, "A Proposal of a Traffic Control Method with Consumed Bandwidth Estimation for Real-time Applications in Wireless Mesh Networks," Proceedings of the 2011 IEEE 15th International Symposium on Consumer Electronics, pp.143-148, 2011.
[24] B. Blywis, M. Gunes, D.J.H. Gutzmann and F. Juraschek, "A Testbed-based Study of Uni-and Multi-path Dynamic Source Routing in a WMN," 2010 IFIP Wireless Days, pp.1-5, 2010.
[25] M. Reineri, R. Rubino, C. Casetti and C. Chiasserini, "Experimental Performance Assessment of WMN Routing Protocols with Mobile Nodes," Proceedings of the 2011 7th International Wireless Communications and Mobile Computing Conference, pp.1010-1015, 2011.
[26] F. Rahmat, F. Idris, M. Azri, V. Kanathasan, N. Sarimin and M.H. Mohamad, "Performance Analysis of VoIP in Multi-hop Wireless Network," Proceedings of the 2012 IEEE Asia-Pacific Conference on Applied Electromagnetics, pp.51-55, 2012.
[27] S.Y Fiawoo and R.A. Sowah, "Design and Development of an Android Application to Process and Display Summarized Corporate Data," Proceedings of the IEEE International Conference on Adaptive Science & Technology, pp.86-91, 2012.
[28] S. Lee and J.W. Jeon, "Evaluating Performance of Android Platform Using Native C for Embedded Systems," Proceedings of the International Conference on Control Automation and Systems, pp.1160-1163, 2010.
[29] F. Khomh, Y. Hao and Y. Zou, "Adapting Linux for Mobile Platforms: An Empirical Study of Android," Proceedings of the International Conference on Software Maintenance, pp.629-632, 2012.
[30] C. Wang, W. Duan, J. Ma and C. Wang, "The Research of Android System Architecture and Application Programming," Proceedings of the International Conference on Computer Science and Network Technology, pp.785-790, 2011.
[31] K. Paul and T.K. Kundu, "Android on Mobile Devices: An Energy Perspective," Proceedings of the International Conference on Computer and Information Technology, pp.2421-2426, 2010.
[32] M. Toyama, S. Kurumatani, H. Joon, K. Terada and E.Y. Chen, "Android as a Server Platform," Proceedings of the 2011 IEEE Consumer Communications and Networking Conference, pp.1181-1185, 2011.

QR CODE