簡易檢索 / 詳目顯示

研究生: 吳忠陽
Chung-Yang Wu
論文名稱: 運用優先權的行動發布/訂閱系統中介器的效能評估
Performance evaluation of the broker in the mobile Pub/Sub system with priority
指導教授: 鍾順平
Shun-Ping Chung
口試委員: 林永松
Yeong-Sung Lin
王乃堅
Nai-Jian Wang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2023
畢業學年度: 111
語文別: 英文
論文頁數: 200
中文關鍵詞: 發布/訂閱系統時變距離中介器優先權間歇佇列不耐煩限制
外文關鍵詞: Pub/Sub system, time-varying distance, broker, priority, intermittent queue, impatience limit
相關次數: 點閱:217下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

物聯網 (IoT) 對社會產生了巨大影響,推動了工業、交通和 5G 通信等各個領域的進步。隨著物聯網的快速發展,機器對機器的通信變得越來越重要。 如何很好地實現機器對機器的通信是一個非常重要的課題。為了減輕傳統主從系統(Client-server system)的壅塞問題,人們提議將發布/訂閱系統(Pub/Sub system)應用於物聯網。發布/訂閱系統包含發布器,中介器(broker)與訂閱器。在我們的研究中,我們聚焦於行動發布/訂閱系統的中介器。為了表徵不同物件之間的時變距離,我們將中介器塑模成為一個具有兩種以上服務狀態的間歇佇列,其中每個服務狀態都有相應的服務速率。為了更接近真實情況,我們假設所有事件可分為二種優先權等級,高優先權和低優先權。另外,為了表達事件的時效性,在佇列等候的事件有不耐煩限制,亦即當事件在佇列中過期時,它會立即離開系統。首先,我們推導出所考慮系統的解析模型。其次,迭代算法被用於尋找穩態概率分佈和感興趣的效能指標。第三,我們研究了系統參數(例如服務狀態數量和到達速率)對我們感興趣的效能指標的影響。最後,我們編寫了模擬程式來驗證解析結果的正確性。


The Internet of Things (IoT) has greatly impacted society, enabling advancements in various fields such as industry, transportation, and 5G communication. With the rapid development of IoT, machine-to-machine communication has become increasingly important. How to well realize the machine-to-machine communication is a very important subject. To alleviate the congestion of the traditional client-server system, the Pub/Sub system is proposed to be applied to the IoT. The Pub/Sub system consists of publisher, broker and subscriber. In our research, we focus on the broker of the mobile Pub/Sub system. Specifically, we model the broker as an intermittent queue with two or more service states to characterize the time-varying distances between different objects. Each service state is associated with a corresponding service rate. To be more realistic, we assume that there are two priority classes of events, high-priority and low-priority. Additionally, to indicate the time effectiveness, each event waiting in the queue has an impatience limit, i.e., the event must leave the system at once the impatience limit expires. First, we derive the analytical model for the considered system. Second, an iterative algorithm is used for finding the steady state probability distribution and the interested performance measures. Third, we study the effects of system parameters, such as the number of service states and arrival rate, on the performance measures of interest to us. Finally, we write the simulation programs to verify the accuracy of the analytical results.

摘要 I Abstract II 致謝 III Contents IV List of Figures VI 1. Introduction 1 2. System model 3 2.1 Scenario 1 4 2.2 Scenario 2 4 3. Analytical model 6 3.1 Scenario 1 6 3.1.1 Model description 6 3.1.2 State balance equations 7 3.1.3 Iterative algorithm 18 3.1.4 Performance measures 18 3.2 Scenario 2 39 3.2.1 Model description 39 3.2.2 State balance equations 40 3.2.3 Iterative algorithm 55 3.2.4 Performance measures 55 4. Simulation model 84 4.1 Scenario 1 84 4.1.1 Main program 84 4.1.2 Arrival event 85 4.1.3 Departure event 85 4.1.4 Impatient event 86 4.1.5 Switch event 86 4.1.6 Performance measures 87 4.2 Scenario 2 94 4.2.1 Main program 94 4.2.2 Arrival event 95 4.2.3 Departure event 95 4.2.4 Impatient event 96 4.2.5 Switch event 96 4.2.6 Performance measures 97 5. Numerical results 104 5.1 Scenario 1 105 5.1.1 HP arrival rate 105 5.1.2 LP arrival rate 110 5.1.3 HP impatience time 115 5.1.4 LP impatience time 120 5.1.5 Maximum service rate 125 5.2 Scenario 2 130 5.2.1 HP arrival rate 130 5.2.2 LP arrival rate 135 5.2.3 HP impatience time 140 5.2.4 LP impatience time 145 5.2.5 Maximum service rate 150 5.3 Scenario 3 155 5.3.1 HP arrival rate 155 5.3.2 LP arrival rate 160 5.3.3 HP impatience time 164 5.3.4 LP impatience time 168 5.3.5 Maximum service rate 172 6. Conclusions 176 References 177

[1] A. Zanella, N. Bui, A. Castellani, L. Vangelista, and M. Zorzi, "Internet of Things
for Smart Cities," IEEE Internet of Things journal, vol. I, pp. 22-32, 2014.
[2] L. Chettri and R. Bera, " A Comprehensive Survey on Internet of Things (IoT)
Toward 5G Wireless Systems," IEEE Internet of Things journal, vol. 7, pp. 16-32,
2020.
[3] P. H. Su, C.-S. Shih, J. Y-J. Hsu, K-J. Lin, and Y-C. Wang, "Decentralized Fault
Tolerance Mechanism for Intelligent IoT/m2m middleware," IEEE WF-IoT, 2014 , pp. 45-50.
[4] S. Akkermans, R. Bachiller, N. Matthys, W. Joosen, D. Hughes, "Towards Efficient Publish-Subscribe Middleware in the IoT with IPv6 Multicast," IEEE
ICC, 2016, pp. 1-6.
[5] Andrew Banks and Rahul Gupta. 2014. MQTT Version 3.1. 1. OASIS standard
(2014).
[6] Pivotal, "RabbitMQ", https://www.rabbitmq.coml. 2018.
[7] Apache Kafka. 2018. http://kafka.apache.org/.
[8] G. Bouloukakis, N. Georgantas, A. Kattepur, and V. Issarny, "Timeliness
Evaluation of Intermittent Mobile Connectivity Over Pub/Sub Systems," ACMISPEC ICPE, L'Aquila, Italy, Apr. 2017.
[9] G. Bouloukakis, A. Kattepur, N. Georgantas, and V. Issarny, "Queueing Network
Modeling Patterns for Reliable and Unreliable Publish/Subscribe Protocols," MobiQuitous, New York, USA, 2018.
[10] G. Bouloukakis, I. Moscholios, and N. Georgantas, "Probabilistic Event Dropping for Intermittently Connected Subscribers Over Pub/Sub Systems," IEEE ICC, 2019, pp. 1-6.
[11] P. Ke, W. Li and Y. Wu, "Research on Multiple Services Scheduling Based on Priority-Queuing Model," 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, Dalian, 2014, pp. 372-376.
[12] N. Khedun and V. Bassoo, "Analysis of priority queueing with multichannel in cognitive radio network," IEEE EUROCON 2015 - International Conference on Computer as a Tool (EUROCON), Salamanca, Spain, 2015, pp. 1-6.
[13] C. Wan, C. Wang and S. Jia, "Priority Scheduling in MapReduce Based on Queuing Theory," 2013 Third International Conference on Instrumentation, Measurement, Computer, Communication and Control, Shenyang, China, 2013, pp. 428-431.
[14] A. P, A. Sharma, D. G. V, A. Sharma, K. S and M. R. Arun, "Priority Queueing Model-Based IoT Middleware for Load Balancing," 2022 6th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 2022, pp. 425-430.
[15] B. -S. Liou, "Mean Packet Delay Approximation in the GI-G-1 Queueing System with Priority Scheduling," 2011 4th IEEE International Conference on Broadband Network and Multimedia Technology, Shenzhen, China, 2011, pp. 422-425.
[16] A. Melikov and T. Jafar-zade, "Numerical Approach to Analysis of Queuing Models with Priority Jumps," 2012 IV International Conference "Problems of Cybernetics and Informatics" (PCI), Baku, Azerbaijan, 2012, pp. 1-3.
[17]Y. M. Gu, "A Study on the Pub/Sub System with More Than Two Service Rates," Master thesis, NTUST, 2021.
[18]Y. S. Chen, "A Study on the Pub/Sub System with Multiple Service Rates and Power Saving Mechanism," Master thesis, NTUST, 2022

無法下載圖示 全文公開日期 2025/07/28 (校內網路)
全文公開日期 2025/07/28 (校外網路)
全文公開日期 2025/07/28 (國家圖書館:臺灣博碩士論文系統)
QR CODE