博碩士論文 105522010 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:45 、訪客IP:3.144.189.177
姓名 張長聞(Chang-Wen Zhang)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 基於DDS通訊協定之物聯網測試平台模擬器
(Emulating IoT Applications based on Data Distribution Service Protocol)
相關論文
★ 以伸展樹為基礎的Android Binder Driver★ 應用增量式學習於多種農作物判釋之研究
★ 應用分類重建學習偵測航照圖幅中的新穎坵塊★ 一個建立在平行工作系統上的動態全球計算平台
★ 用權重參照計數演算法執行主動物件垃圾收集★ 一個動態負載平衡之最大可能性估算計算架構
★ 利用多項系統負載資訊進行動態P2P系統重組的策略研究★ 基於Hadoop系統的雲端應用程式特徵擷取與計算監測架構
★ 適用於大型動態分散式系統的調適性計算模型★ 一個提供彈性虛擬資料中心的雲端服務平台
★ 雲端彈性虛擬機房服務平台之資源控管中心★ 一個適用於自動供應雲端系統的動態調適計算架構
★ 線性相關工作與非相關工作的探索式排程策略★ 適用於大資料集高效率的分散式階層分群演算法
★ 混合雲端環境上的多重代理人動態調適計算管理架構★ 基於圖形的平行化最小生成樹分群演算法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 隨著物聯網技術的成熟與興起,不同機器與設備之間的溝通所使用的通訊協定也有了更多的選擇。而當中DDS是一項適合用解決Mission-Critical問題的通訊協定,它有著強大的功能與豐富的QoS策略作選擇,讓DDS這項通訊協定通過參數之設定與策略之應用能對應不同需求與環境。然而,當中參數的設定是否合理、選用的策略是否適當,都需要等到實體機器佈署完成後才能經由測試作確認。
故本研究提出一套系統,它能對DDS通訊協定作Emulation的實驗,減少在實體環境中佈署、校正參數所花的時間與成本。使用者在模擬環境中,通過對不同的資料流、訊息發布的頻率、訊息的檔案大小以及DDS中各項的QoS策略設定並且進行Emulation實驗,並在DDS傳輸過程的觀察與記錄硬體資源相關的資訊與訊息收送相關的資訊。最後,在將實驗之結果以報告的形式提供使用者進行分析與研究,進而確認所使用之參數設定是否能滿足使用者需求與限制。
摘要(英) With the rise and develop of Internet of Things, there are much more choices for protocol between machines and devices. Among of all, DDS is suitable for resolving the problem of Mission-Critical. It has multi-functions and different QoS policies so that it could apply to parameter setting and policies accordingly. However, whether parameter setting is reasonable and whether applied policy is suitable should be confirmed after the real machine conducts and is tested.
Therefore, our research presents a system to emulate the environment under DDS protocol, which could reduce the waste of time and cost caused in a real environment. Users could set parameters in this emulated environment accordingly based on different data flows, frequency of publishing messages, dimensions of message and, several QoS policies in DDS. During the transmission, users could observe and record the related information of hardware and message receiving as well. Finally, this data and information turn out to be a report for users to analyze and study, so as to check whether the setting of parameters could satisfy users’ requirements and constraints
關鍵字(中) ★ 物聯網
★ DDS
★ QoS setting
★ 測試平台
★ Emulation
關鍵字(英) ★ IoT
★ DDS
★ QoS setting
★ Testbed
★ Emulation
論文目次 摘要 I
Abstract II
目錄 III
圖目錄 IV
表目錄 V
第一章 緒論 1
1-1 研究背景 1
1-2 背景知識 2
1-2-1. Publish/Subscribe 2
1-2-2. Data Distribution Service 3
1-2-3. Quality of Service策略 4
1-3 研究動機與目標 6
1-4 論文架構 7
第二章 系統設計 8
2-1 系統架構 8
2-2 系統元件與協同處理 11
2-2-1. Mediator 11
2-2-2. Agent 14
2-2-3. 協同處理 16
2-3 Emulation之參數 18
2-2-1. Profile 18
2-2-2. Data setting 21
2-2-3. Quality of Service策略設定 23
2-4 量測方法探討 25
2-4-1. 訊息掉包率的計算 25
2-4-2. 訊息潛時的量測方法選擇 25
2-4-3. 訊息潛時的量測實作 28
第三章 實驗環境與結果 32
3-1 實驗環境 32
3-2 實驗目的與設計 34
3-3 實驗結果 40
第四章 相關研究與討論 46
第五章 結論與未來研究方向 47
參考文獻 48
參考文獻 [1] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications," IEEE Communications Surveys & Tutorials, vol. 17, no. 4, pp. 2347 - 2376, 15 June 2015.
[2] L. D. Xu, W. He, and S. Li, "Internet of Things in Industries: A Survey," IEEE Transactions on Industrial Informatics, vol. 10, no. 4, p. 11, 16 January 2014.
[3] G. Pardo-Castellote, "OMG data distribution service: architectural overview," presented at the IEEE Military Communications Conference, Boston, MA, USA, USA, 04 May, 2003.
[4] D. C. Schmidt and H. v. t. Hag, "Addressing the challenges of mission-critical information management in next-generation net-centric pub/sub systems with OpenSplice DDS," in 2008 IEEE International Symposium on Parallel and Distributed Processing, Miami, FL, USA, 2008, p. 8: IEEE.
[5] J. F. Ingles-Romero, A. Romero-Garces, and C. Vicente-Chicote, "A Model-Driven Approach to Enable Adaptive QoS in DDS-Based Middleware," IEEE Transactions on Emerging Topics in Computational Intelligence, vol. 1, no. 3, p. 12, 23 May 2017.
[6] P. T. Eugster, P. A. Felber, R. Guerraoui, and A.-M. Kermarrec, "The many faces of publish/subscribe," ACM Computing Surveys, vol. 35, no. 2, pp. 114-131, 2, June 2003.
[7] OMG. (2015). Data Distribution Service for Real-Time Systems Specification. Available: https://www.omg.org/spec/DDS/1.4/PDF
[8] A. Al-Fuqaha, A. Khreishah, M. Guizani, A. Rayes, and M. Mohammadi, "Towards better horizontal integration among IoT services," IEEE Communications Magazine, vol. 53, no. 9, pp. 72 - 79, 16 September 2015.
[9] H. P. Tijero and J. J. Gutierrez, "Modeling the QoS parameters of DDS for event-driven real-time applications," Journal of Systems and Software, vol. 104, pp. 126-140, 4 March 2015.
[10] T. A. Youssef, A. T. Elsayed, and O. A. Mohammed, "DDS based interoperability framework for Smart Grid Testbed infrastructure," presented at the 2015 IEEE 15th International Conference on Environment and Electrical Engineering, Rome, Italy, 2015.
[11] A. Mathur, P. Suman, H. Punj, and S. Maiti, "DDS Quality of Service optimization for JDL based naval C4I systems," presented at the 2017 Recent Developments in Control, Automation & Power Engineering, Noida, India, 14 May 2018, 2017.
[12] MQTT 3.1.1 Protocol specification. Available: http://mqtt.org/
[13] S. Nanda and T.-c. Chiueh, "A Survey on Virtualization Technologies," SUNY at Stony Brook2005.
[14] Redis Available: http://redis.io/
[15] A. Lilith and J. Mattsson, "Investigating storage solutions for large data: A comparison of well performing and scalable data storage solutions for real time extraction and batch insertion of data," Computer Science and Engineering, Chalmers University of Technology, 2010.
[16] J. Han, H. E, G. Le, and J. Du, "Survey on NoSQL database," presented at the 2011 6th International Conference on Pervasive Computing and Applications, Port Elizabeth, South Africa, 19 December, 2011.
[17] D. L. Mills, "Internet time synchronization: the network time protocol," IEEE Transactions on Communications, vol. 39, no. 10, pp. 1482 - 1493, Oct 1991 1991.
[18] J. Eidson and K. Lee, "IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems," presented at the 2nd ISA/IEEE Sensors for Industry Conference, Houston, TX, USA, USA, 2002.
[19] Q. Le-Trung, "Towards an IoT network testbed emulated over OpenStack cloud infrastructure," in 2017 International Conference on Recent Advances in Signal Processing, Telecommunications & Computing, Da Nang, Vietnam, 2017, pp. 246 - 251: IEEE.
[20] S. Brady, A. Hava, P. Perry, J. Murphy, D. Magoni, and A. O. Portillo-Dominguez, "Towards an emulated IoT test environment for anomaly detection using NEMU," presented at the 2017 Global Internet of Things Summit, Geneva, Switzerland, 24 August, 2017.
指導教授 王尉任(Wei-Jen Wang) 審核日期 2018-8-10
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明