999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向物聯(lián)網(wǎng)應(yīng)用的動態(tài)切換CoAP模式

2019-12-03 02:44:14智,劉
導(dǎo)航定位學(xué)報 2019年4期

金 智,劉 蓉

面向物聯(lián)網(wǎng)應(yīng)用的動態(tài)切換CoAP模式

金 智,劉 蓉

(長沙醫(yī)學(xué)院 信息工程學(xué)院,長沙 410219)

為了平衡物聯(lián)網(wǎng)時延與數(shù)據(jù)包傳輸可靠性之間的關(guān)系,根據(jù)受限制的應(yīng)用協(xié)議(CoAP)中確認(rèn)模式和非確認(rèn)模式的特點,對CoAP模式進(jìn)行研究:依據(jù)無線信道條件,推導(dǎo)CoAP的2個模式下的數(shù)據(jù)包丟失率的表達(dá)式;利用最大似然估計算法估計參數(shù),并計算確認(rèn)模式和非確認(rèn)模式下的數(shù)據(jù)包丟失率;最后依據(jù)應(yīng)用對數(shù)據(jù)包丟失率的要求,采用動態(tài)CoAP模型達(dá)到平衡傳輸時延和吞吐量的目的。實驗結(jié)果表明,推導(dǎo)的數(shù)據(jù)包丟失率表達(dá)式能夠與實驗數(shù)據(jù)相匹配,同時,動態(tài)CoAP模式能夠有效地平衡傳輸時延和吞吐量性能。

物聯(lián)網(wǎng);受限制的應(yīng)用協(xié)議;數(shù)據(jù)包丟失率;確認(rèn)模式;非確認(rèn)模式

0 引言

作為無線傳感網(wǎng)絡(luò)(wireless sensor networks, WSNs)的特殊應(yīng)用,物聯(lián)網(wǎng)(internet of things, IoT)[1-2]涉及到處理物理層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層信息傳輸問題的技術(shù)。IoT系統(tǒng)主要包含4類節(jié)點:傳感節(jié)點和執(zhí)行節(jié)點(actuator nodes, ACNs)、網(wǎng)關(guān)(gateways)、服務(wù)器、客戶端。傳感節(jié)點和ACNs常部署于網(wǎng)絡(luò)的邊緣環(huán)境,而邊緣環(huán)境的無線信道易受多徑衰落[3-4]影響,最終導(dǎo)致數(shù)據(jù)包丟失。

此外,為了延長傳感節(jié)點的電池壽命需要低功率消耗;但低功率消耗會導(dǎo)致低的信噪比(signal-noise ratio, SNR),這會導(dǎo)致數(shù)據(jù)包丟失[5-6]。因此,傳感節(jié)點的能效問題也是影響數(shù)據(jù)包傳輸性能的一個關(guān)鍵因素。

目前有幾種協(xié)議處理節(jié)點能耗問題,如消息隊列遙測傳輸(message queue telemetry transport, MQTT)、可擴(kuò)展消息出席協(xié)議(extensive messaging and presence protocol, XMPP)、高級消息隊列協(xié)議(advanced message queuing protocol, AMQP)和受限制的應(yīng)用協(xié)議(constrained application protocol, CoAP)[7-9], 其中CoAP協(xié)議廣泛應(yīng)用于能量受限的網(wǎng)絡(luò)。

CoAP協(xié)議給終端間提供了請求和響應(yīng)模式,并支持服務(wù)、資源發(fā)現(xiàn)模式。此外,CoAP協(xié)議很容易與超級文本傳輸協(xié)議(hypertext transfer protocol, HTTP)相融合。

相比上述的其他協(xié)議,CoAP協(xié)議最顯著的不同在于:CoAP協(xié)議引用用戶報協(xié)議(user datagram protocol, UDP)。CoAP協(xié)議依據(jù)對數(shù)據(jù)包丟失率要求,引入了不可靠模式和可靠模式。然而,為了提高數(shù)據(jù)傳輸?shù)目煽啃裕煽磕J剑赡芗哟罅酥貍鞔螖?shù),就會增加節(jié)點能耗和傳輸時延。

盡管傳輸數(shù)據(jù)包時都要求低時延和低數(shù)據(jù)包率;但是在不同應(yīng)用環(huán)境,對時延要求不同。例如:對于無人機(jī)應(yīng)用,飛機(jī)的飛行路徑是建立在多個傳感器所感測的數(shù)據(jù)基礎(chǔ)上的,而這些數(shù)據(jù)的傳輸時間直接影響它的飛行路徑;而對于電網(wǎng)應(yīng)用,對數(shù)據(jù)包丟失率的要求高于傳輸時延。

本文基于無線信道,結(jié)合CoAP傳輸模式,推導(dǎo)數(shù)據(jù)包丟失概率的閉合表達(dá)式,并將數(shù)據(jù)包丟失率要求(閾值)作為輸入?yún)?shù),再依據(jù)此參數(shù)動態(tài)選擇可靠傳輸模式和非可靠傳輸模式,進(jìn)而平衡時延和數(shù)據(jù)包傳輸可靠性之間的關(guān)系。

1 動態(tài)切換CoAP模式

1.1 信道模型

作為應(yīng)用層協(xié)議,CoAP協(xié)議運(yùn)行于UDP之上,而不是像HTTP協(xié)議運(yùn)行于傳輸控制協(xié)議(transmission control protocol, TCP)之上。同時,CoAP協(xié)議通過優(yōu)化數(shù)據(jù)報長度,克服對HTTP協(xié)議受環(huán)境限制的不足,但CoAP協(xié)議不是盲目地壓縮HTTP協(xié)議。圖1顯示了HTTP和CoAP協(xié)議棧。CoAP協(xié)議在邏輯上可分為Message和Request/ Respone 2層。

圖1 HTTP和CoAP協(xié)議棧

此外,CoAP提供2類傳輸模式[10-11]:①非確認(rèn)模式(non-confirmable),只提供最大能力傳輸數(shù)據(jù)包,但不保證數(shù)據(jù)包能可靠傳輸;②確認(rèn)模式,只有接收了終端的確認(rèn)包才考慮傳輸數(shù)據(jù)包。相比于非確認(rèn)模式,確認(rèn)模式提高了數(shù)據(jù)包傳輸率。

考慮動態(tài)的無線信道環(huán)境時,假定無線信道環(huán)境具有2類狀態(tài):①低丟失率(low loss, LL);②高丟失率(high loss, HL)。在低丟失率狀態(tài)下信道環(huán)境較好,其數(shù)據(jù)包的傳輸環(huán)境優(yōu)于高丟失率狀態(tài)環(huán)境。依據(jù)馬爾可夫(Markov)模型,這2個狀態(tài)間的轉(zhuǎn)換模型如圖2所示。

圖2 2個狀態(tài)間的Markov模型

1.2 非確認(rèn)模式

在非確認(rèn)模式下,CoAP協(xié)議單向地、固定間隔地傳輸數(shù)據(jù),如圖3所示。服務(wù)器以固定間隔地傳輸數(shù)據(jù)包,并且不關(guān)心客戶端是否收到數(shù)據(jù)包。

圖3 非確認(rèn)模式下的消息傳輸

1.3 確認(rèn)模式

圖4顯示了CoAP協(xié)議在確認(rèn)模式下的數(shù)據(jù)包傳輸過程。假定服務(wù)器先傳輸了con(MID)= 0x2015,在規(guī)定的時間內(nèi),未能收到確認(rèn)包ACK,因此,服務(wù)器再重傳,并將時限擴(kuò)大一步。重復(fù)執(zhí)行,直到收到確認(rèn)包。但重傳次數(shù)超過上限,則停止數(shù)據(jù)包的傳輸。

圖4 確認(rèn)模式下的消息傳輸

義為

1.4 動態(tài)模式的切換

2 實驗與結(jié)果分析

考慮如圖5所示的網(wǎng)絡(luò)模型,其中傳感節(jié)點數(shù)為20。傳感節(jié)點每50 s讀取環(huán)境數(shù)據(jù)。依據(jù)文獻(xiàn)[18]設(shè)定仿真。每次仿真獨(dú)立重復(fù)10次,取平均值作為最終的仿真數(shù)據(jù)。

2.1 非確認(rèn)模式

首先,分析推導(dǎo)在非確認(rèn)模式、確認(rèn)模式下的數(shù)據(jù)包丟失率(式(12)、式(13))的正確性。將實驗得出的數(shù)據(jù)標(biāo)記為Experimental,而通過本文所推導(dǎo)的數(shù)據(jù)標(biāo)記為Theoretical。

表1、表2分別表示了非確認(rèn)模式下Theoretical、Experimental的數(shù)據(jù)包丟失率(Packet Loss Ratio, PLR)。從這2表可知,實驗數(shù)據(jù)與由推導(dǎo)式(12)計算的PLR相近,特別是在的低值范圍,2項數(shù)據(jù)相近。但是,隨著值的增大,誤差逐漸增加,實驗數(shù)據(jù)的波動較大。這也說明,值越大,對PLR的影響越大。

表1 非確認(rèn)模式下的PLR(理論值)

表2 非確認(rèn)模式下的PLR(實驗值)

2.2 確認(rèn)模式

表3、表4分別顯示了在確認(rèn)模式下的實驗數(shù)據(jù)、理論推導(dǎo)的PLR。

相比于非確認(rèn)模式,確認(rèn)模式下的PLR明顯下降。然而,隨著值的增加,數(shù)據(jù)包丟失率迅速增加,原因在于:值越大,信道環(huán)境越差,加大了數(shù)據(jù)包丟失率。

表3 確認(rèn)模式下的PLR(理論值)

表4 確認(rèn)模式下的PLR(實驗值)

2.3 數(shù)據(jù)包傳輸時延

圖5 數(shù)據(jù)包傳輸時延

2.4 吞吐量

本次實驗進(jìn)一步分析確認(rèn)模式、非確認(rèn)模式和動態(tài)模式下的吞吐量,如圖6所示。

圖6 吞吐量

圖5、圖6數(shù)據(jù)表明,動態(tài)模式能夠有效地平衡傳輸時延與吞吐量之間的關(guān)系,即通過動態(tài)地切換CoAP的傳輸模式,可平衡時延和吞吐量。

3 結(jié)束語

本文推導(dǎo)了數(shù)學(xué)模式,其能夠依據(jù)網(wǎng)絡(luò)層參數(shù)預(yù)測確認(rèn)和非確認(rèn)應(yīng)用層數(shù)據(jù)包丟失率。再將所估計的數(shù)據(jù)包丟失率與數(shù)據(jù)包丟失率閾值進(jìn)行比較,并動態(tài)切換確認(rèn)模式和非確認(rèn)模式,從而平衡吞吐量和傳輸時延的性能。

將本文所推導(dǎo)的模式進(jìn)一步擴(kuò)展,并計算應(yīng)用層的時延,進(jìn)而分析QoS性能,這將是后期研究工作的方向。

[1] 徐楊, 王曉峰, 何清漪. 物聯(lián)網(wǎng)環(huán)境下多智能體決策信息支持技術(shù)[J]. 軟件學(xué)報, 2014, 25(10): 2325-2345.

[2] NIAYESH G, KAMALRU A, MOHD H S. Collaborative mobile sink sojourn time optimization scheme for cluster-based wireless sensor networks[J]. IEEE Sensors Journal, 2018, 4(7): 23-31.

[3] CIRSTEA C, CERNAIANU M O, GONTEAN A.Packet loss analysis in wireless sensor networks routing protocols[EB/OL]. [2019-04-26]. https://www.researchgate.net/publication/260863298_Packet_Loss_Analysis_in_ Wireless_Sensor_Networks_Routing_Protocols.

[4] JAN M A, JAN S R U, RAHMAN I U. A comprehensive analysis of congestion control protocols in wireless sensor networks[J].Mobile Networks and Applications, 2018, 23(3): 456-468.

[5] THANGAVEL D, MA Xiaoping, VALERA A C, et al. Performance evaluation of MQTT and CoAP via a common middlewares[EB/OL]. [2019-04-26]. https://www.researchgate.net/publication/267636202_Performance_evaluation_ of_MQTT_and_CoAP_via_a_common_middleware.

[6] DESCHANBAULT O, GHERBI A, LéGARé C.Efficient implementation of the MQTT protocol for embedded systems[J]. Journal of Information Processing System, 2017, 13(1): 26-39.

[7] KARAGIANNIS V, CHATZIMISIOS P, VAZQUEZ-GALLEGO F, et al. A survey on application layer protocols for the internet of things[J]. Transaction on IoT and Cloud Computing, 2015,1(1):12-21.

[8] SLABICKI M, GROCHL K. Performance evaluation of CoAP, SNMP and NETCONF protocols in fog computing architecture[EB/OL].[2019-04-26].https://www.researchgate.net/publication/301694346_Performance_evaluation_ of_CoAP_SNMP_and_NETCONF_protocols_in_fog_computing_architecture.

[9] GRANJAL J, MONTEIRO E, SILVA J S.Security for the internet of things: a survey of existing protocols and open research issues[J]. IEEE Communications Surveys Tutorials, 2015, 17(3):1294-1312.

[10] 胡國強(qiáng), 李茵, 蔚繼承. 基于6LoWPAN和CoAP的農(nóng)業(yè)環(huán)境信息傳感系統(tǒng)的設(shè)計與實現(xiàn)[J]. 現(xiàn)代電子技術(shù), 2016, 39(23): 152-157.

[11] BIMONTE S. Current approaches, challenges and prespectives on spatial OLAP for Agi-environment analysis[J]. International Journal of Agricultural and Environmental Information System, 2016, 7(4): 32-49.

[12] BARTON M, LEMBERG H, SARRAF M,et al. Performance analysis of packet loss concealment in mobile environments with a two-state loss model[C]//The Institute of Electrical and Electronic Engineers(IEEE). Proceedings of 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR). [S.l.]: IEEE, 2015: 1-6.

[13] AKBARI B, RABIEE H R, GHANBARI M. Performance analysis of packet loss recovery policies in P2P video streaming[J]. International Journal of Internet Protocol Technology, 2014, 8(1): 44-53.

[14] 李琦, 張康, 王月明. 基于CoAP協(xié)議的數(shù)據(jù)采集網(wǎng)關(guān)設(shè)計[J]. 計算機(jī)技術(shù)與應(yīng)用, 2015, 41(6): 152-157.

[15] KIM H S, SEO J S, SEO J W. Performance evaluation of a smart CoAP gateway for remote home safety rervices[J]. KSII Transactions on Internet and Information System, 2015, 9(8): 3079-3089.

[16] POOR H V.An introduction to signal detection and estimation[M]. 2ed ed.New York: Springer-Verlag New York, Inc., 2014.

[17] KATZ D, WARD D D.Bidirectional forwarding detection [EB/OL]. [2019-04-26]. http://www.freepatentsonline. com/7561527.pdf.

[18] VPS.Visual protostack protocol emulator[EB/OL]. [2019-04-26]. http://www.vprotostack.com.

Discussion on dynamic CoAP mode in internet of things

JIN Zhi, LIU Rong

(School of Information Engineering, Changsha Medical University, Changsha 410219, China)

In order to balance the relationship between the delay and packet transmission reliability in internet of things, according to the characteristics of non-confirmable mode and confirmable mode in the constrained application protocol (CoAP), the paper studied on the CoAP mode: according to the condition of wireless channel, the expressions of data packet loss rate in the two modes of CoAP were deduced; the parameters were estimated by maximum likelihood estimation (MLE), and the data packet loss rates under the two modes were calculated then; finally the dynamic CoAP mode was used to balance the delay and data throughput with the requirement of the application layer on packet loss rate. Experimental result showed that the formula of packet loss rate could match the experimental data, meanwhile, dynamic CoAP mode could effectively balance the delay and throughput performance.

internet of things; constrained application protocol; packet loss rate; confirmable mode; non-confirmable mode

P228

A

2095-4999(2019)04-0024-06

金智, 劉蓉.面向物聯(lián)網(wǎng)應(yīng)用的動態(tài)切換CoAP模式[J].導(dǎo)航定位學(xué)報,2019,7(4): 24-29.(JIN Zhi, LIU Rong.Discussion on dynamic CoAP mode in internet of things[J].Journal of Navigation and Positioning,2019,7(4): 24-29.)

10.16547/j.cnki.10-1096.20190405.

2019-05-07

湖南省教育廳重點項目(18A496)。

金智(1979—),女,長沙人,碩士,副教授,研究方向為無線網(wǎng)絡(luò)、面向服務(wù)計算。

劉蓉(1979—),女,長沙人,碩士,副教授,研究方向為項目管理、信息安全、軟件工程。

主站蜘蛛池模板: 国产网站一区二区三区| 中文字幕欧美日韩高清| 91色国产在线| 自拍偷拍一区| 亚洲人成人无码www| 婷婷六月激情综合一区| 国产迷奸在线看| 亚洲精品不卡午夜精品| 国产精彩视频在线观看| 欧美日韩午夜视频在线观看| 久久国产精品电影| 國產尤物AV尤物在線觀看| 日本高清成本人视频一区| 国产视频一区二区在线观看| 久久婷婷六月| 中美日韩在线网免费毛片视频| 国产凹凸视频在线观看| 色窝窝免费一区二区三区| 日本成人在线不卡视频| 成人字幕网视频在线观看| 欧美一级高清免费a| 亚洲中文字幕在线观看| 无码专区在线观看| 在线免费a视频| 无码精品国产dvd在线观看9久 | 中文字幕色在线| 综合社区亚洲熟妇p| 无码内射中文字幕岛国片| 亚洲va视频| 国产第一页亚洲| 亚洲精品在线91| 国产丝袜啪啪| 九九久久精品国产av片囯产区| 日本一本在线视频| 亚洲制服丝袜第一页| 免费高清毛片| 免费看黄片一区二区三区| 亚洲看片网| 亚洲性一区| 国产在线观看人成激情视频| 无码中文字幕乱码免费2| 青草视频久久| 免费女人18毛片a级毛片视频| 国产粉嫩粉嫩的18在线播放91| 国产欧美视频在线观看| 久久精品国产精品青草app| 538国产视频| 国产手机在线观看| 亚洲高清中文字幕在线看不卡| 国产jizzjizz视频| 午夜成人在线视频| 成人毛片免费观看| 日本人妻一区二区三区不卡影院 | 精品无码一区二区三区在线视频| 在线观看无码av免费不卡网站| 日本精品αv中文字幕| 国产成人精品18| 免费观看无遮挡www的小视频| 国产精品一区二区久久精品无码| 99尹人香蕉国产免费天天拍| 国产成人精品视频一区视频二区| 久久综合干| 国产成人精品视频一区视频二区| 一级成人a毛片免费播放| 91精品免费高清在线| 日韩欧美高清视频| 在线国产91| 久久情精品国产品免费| 99激情网| 国产97视频在线观看| 国产凹凸一区在线观看视频| 久久综合色视频| 无码国内精品人妻少妇蜜桃视频| 性网站在线观看| 久久久四虎成人永久免费网站| 精品伊人久久久久7777人| 亚洲综合久久成人AV| 狠狠操夜夜爽| 日本不卡在线视频| 国产精品成人观看视频国产| 国产v欧美v日韩v综合精品| 久久香蕉国产线看观|