(54.236.58.220) 您好!臺灣時間:2021/02/28 23:54
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:于牧靈
研究生(外文):Yu, Caleb Mu Ling
論文名稱:PTP在軟體定義網路之QoS架構下的效能評估
論文名稱(外文):Performance Evaluation of Precision Time Protocol in an Software Defined Network Environment with Quality of Service
指導教授:金仲達金仲達引用關係
指導教授(外文):King, Chung-Ta
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊系統與應用研究所
學門:電算機學門
學類:系統設計學類
論文種類:學術論文
論文出版年:2016
畢業學年度:104
語文別:英文
論文頁數:31
中文關鍵詞:軟件定義網絡
外文關鍵詞:Precision Time ProtocolSoftware Defined NetworkQuality of Service
相關次數:
  • 被引用被引用:0
  • 點閱點閱:153
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:13
  • 收藏至我的研究室書目清單書目收藏:0
像智能電話,傳感器,移動設備等現代智能設備需要更好的同步精度以準確和及時的傳輸和接收數據。較新的時序協議像Precision Time Protocol(PTP)被用來實現更高的精確度。 PTP實現在亞微秒級的同步精度,而且依賴於設備之間的頻繁交流,以實現快速同步。在傳統的網絡環境中,許多數據流的帶寬有限資源的競爭,重或突發的流量可以延長和變化PTP同步訊息的網絡傳輸時間。解決這個問題的好辦法,就是實施Quality of Service(QoS),讓PTP詗息有自己的帶寬片和有較高優先於其他流量的權利。在傳統的網絡服務質量是困難和繁瑣的配置。Software Defined Network(SDN)提供了一個簡單而集中的配置平台來實現的QoS以允許PTP同步流量有一個平滑且一致的網絡傳輸環境。在本論文中,我們研究了SDN的QoS對PTP時間同步協議的效力。在SDN QoS實施將包括兩部分:帶寬分配和優先級隊列。我們將使用一個虛擬平台去設立SDN環境來研究各種背景流量在使用和不使用SDN的QoS的情形下對PTP同步精度的影響。
Modern smart devices like smart phones, sensors, mobile devices requires better synchronization accuracy in order to accurately and timely transfer and receive data. Newer timing protocols like the Precision Time Protocol (PTP) were used to achieve better accuracy. PTP achieves synchronization accuracy at sub-microsecond level, but relies on frequent communication between devices to achieve fast synchronization. In tradition networks where many data flows are competing for limited bandwidth resource, heavy or bursty flows can prolong and vary network transmission time of PTP synchronization messages. A good way to deal with this problem is to implement Quality of Service (QoS) to allow PTP messages to have their own slice of the bandwidth and a higher priority over other traffic flows. QoS in traditional networks is difficult and tedious to configure. Software Defined Network (SDN) provides a simple and centralize configuration platform to implement QoS to allow PTP synchronization traffic a smooth and consistent network transmission environment. In this thesis, we study the effectiveness of SDN QoS on PTP time synchronization protocol. The SDN QoS implementation will include two parts: bandwidth allocation and prioritized queues. We will use a virtual platform to set up a SDN environment to study the effects of various background traffics on the synchronization accuracy of PTP with and without using SDN QoS.
TABLE OF CONTENTS



ABSTRACT v

ACKNOWLEDGMENTS vi

LIST OF TABLES xi

LIST OF FIGURES xii

Chapter 1. Introduction 1

1.1 Time Synchronization 1

1.2 Motivations and Research Overview 2

1.3 Thesis Organization 3

Chapter 2. Background 5

2.1 Time Synchronization Prototocls 5

2.2 Quality of Service 9

Chapter 3. Performance Evaluation 14

3.1 Configuration 14

3.1 Design Consideration 15

3.2 Result 21

Chapter 4. Conclusion 26

BIBLIOGRAPHY 28



Bibliography
1. R. Wattenhofer, “Clock Synchronization” Ad Hoc and Sensor Networks, chapter 9, Fall 2007.
2. D. L. Mills, “IEEE 1588 Precision Time Protocol (PTP) (white paper),” May 2012.
https://www.eecis.udel.edu/~mills/ntp.html
3. K. Jeong, et al., " QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows,” IEEE/IFIP 4th Workshop on Management of the Future Internet (ManFI), 2012, pp. 1167-1174.
4. J. Olsen, “NTP or PTP: Which is the Best Network Timing Protocol for your Needs?,“

SynCan2013, April 2013.

5. “Network Time Protocol: Best Practices White Paper” Cisco.com, Internet draft, Dec. 2008.
http://www.cisco.com/c/en/us/td/docs/ios/12_2/qos/configuration/guide/fqos_c/qcfintro.html#wp1000960
6. D. L. Mills., “Computer Network Time Synchronization: The Network Time Protocol” 2006.
7. A. Toponce, “Real Life NTP” Pthree.org, Internet draft, Nov. 2013.
https://pthree.org/2013/11/05/real-life-ntp/
8. U. Windl, et al., “The NTP FAQ and HOWTO,” Ntp.org, 1999-2005.
http://www.ntp.org/ntpfaq/NTP-a-faq.htm
9. Professor H. C. Lauer, “Synchronization in Distributed Systems,” [PowerPoint slides] April 2008.
http://web.cs.wpi.edu/~cs4513/d08/LectureNotes--d08/Week%204,%20Synchronization.ppt
10. D. L. Mills, “Network Time Protocol (NTP) General Overview,” [PowerPoint slides] Jan. 2005
https://www.eecis.udel.edu/~mills/database/brief/overview/overview.ppt
11. “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems IEEE Std 1588™-2008,” IEEE, July 2008.
12. Cisco Systems, “Cisco Connected Grid Switch Software Configuration Guide, Cisco IOS Release 12.2(58)EY,” July 2011.
http://www.cisco.com/c/en/us/td/docs/switches/connectedgrid/cgs2520/software/release/12_2_58_ey/configuration/cgs_2520_swcg.html
13. H. Weibel, “IEEE 1588 Standard for a Precision Clock Synchronization Protocol and Synchronous Ethernet,” [PDF Slides] Nov. 2012.
http://www.in2p3.fr/actions/formation/Numerique12/IEEE_1588_Tutorial_IN2P3_Handout.pdf
14. Hirschmann, “White Paper Precision Clock Synchronization The Standard IEEE 1588,”
https://www.belden.com/docs/upload/Precision_Clock_Synchronization_WP.pdf
15. E. Frahim, et al., “CCNP Self-Study: Understanding and Implementing Quality of Service in Cisco Multilayer Switched Networks,” Ciscopress, May 2004.
http://www.ciscopress.com/articles/article.asp?p=170743

16. A. Mirchev, “Survey of Concepts for QoS improvements via SDN,” Seminar Future Internet Network Architectures and Services, Sep. 2015, pp. 33-40.
17. R. Wallner., “An SDN Approach: Quality of Service using Big Switch’s Floodlight Open-source Controller,” Proceedings of the Asia-Pacific Advanced Network 2013 v. 35, 2013, p. 14-19.
18. Open Network Foundation, “Software-Defined Networking: The New Norm for Networks (white paper),” April 2012.
https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf
19. W. Stallings, “Software-Defined Networks and OpenFlow,” The Internet Protocol Journal, Volume 16, No. 1, March 2013.
http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_16-1/161_sdn.html
20. HP, “HP OpenFlow Protocol Overview,” v.1, Sep. 2013
http://h17007.www1.hp.com/docs/networking/solutions/sdn/devcenter/03_-_HP_OpenFlow_Technical_Overview_TSG_v1_2013-10-01.pdf
21. B. Heller, “OpenFlow Switch Specification,” V. 1.0.0 ( Wire Protocol 0x01 ), Dec. 2009.
http://archive.openflow.org/documents/openflow-spec-v1.0.0.pdf
22. D. Kreutz, et al., “Software-Defined Networking: A Comprehensive Survey,” Proceedings of the IEEE, V. 103, Issue. 1, Jan. 2015.
23. M. McCauley, et al., “POX README,” github/noxrepo. Aug. 2013.
https://github.com/noxrepo/pox/blob/carp/README
24. Open vSwitch., “Production Quality Multilayer Open Virtual Switch,” 2014.
www. http://openvswitch.org/
25. I. Luceno, et al., ”QEMU,” WIKIBOOKS, May 2015.
https://en.wikibooks.org/wiki/QEMU
26. “Ubuntu,” Wikipedia: The Free Encyclopedia. Wikimedia Foundation, Inc., Jan. 2016, Web., Dec. 2015.
https://en.wikipedia.org/wiki/Ubuntu_(operating_system)#Ubuntu_Server
27. G. Neville-Neil, el al., “Precision Time Protocol Daemon,” sourceforge, Aug. 2015.
http://sourceforge.net/projects/ptpd/
28. “Floodlight is an Open SDN Controller,” Project Floodlight, 2016.
http://www.projectfloodlight.org/floodlight/
29. “What is OpenWrt?,” OpenWrt Wireless Freedom, Dec. 2015.
https://openwrt.org/

30. R. Wallner, “How to implement Quality of Service using Floodlight,” Project Floodlight, Jan. 2015.
https://floodlight.atlassian.net/wiki/display/floodlightcontroller/How+to+implement+Quality+Of+Service+using+Floodlight
31. J. Dugan, et al., “What is iPerf/iPerf3,” iPerf - The network bandwidth measurement tool.
https://iperf.fr/
32. B. Kernighan, et al., "3. Using the Shell", The UNIX Programming Environment, Prentice Hall, Inc., p. 94, ISBN 0-13-937699-2, “The shell is actually a programming language: it has variables, loops, decision-making, and so on,” 1984.
33. D. Libes, “The Expect Home Page,” August 3, 2009.
http://expect.sourceforge.net/
34. “Types of Moving Averages,” OANDA, February 2016, Web.
http://www.oanda.com/forex-trading/learn/technical-analysis-for-traders/moving-averages/types-of-ma
35. L. M. McDowall, et al., “Calculation of threshold and saturation points of sigmoidal baroreflex function curves,” American Journal of Physiology-Heart and Circulatory Physiology, October 2006 Vol. 291 no. 4, H2003-H2007 DOI: 10.1152/ajpheart.00219.2006

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔