張紅
摘 要:物聯(lián)網(wǎng)是在技術不斷發(fā)展的基礎上提出的一個全新概念,主要指的是利用物理世界中的物體相互通信協(xié)作來完成同一個任務的技術,此技術從提出至今雖然只有短短十幾年,但是取得的成績卻十分巨大。物聯(lián)網(wǎng)傳感器數(shù)據(jù)具有海量性的特征,主要是因為物聯(lián)網(wǎng)傳感器會不斷地產(chǎn)生大量的描述物理的信息,而這些信息會被匯聚到數(shù)據(jù)中心,進而形成海量的數(shù)據(jù)流,海量數(shù)據(jù)流不僅包括實時信息,還包括歷史信息。因為物聯(lián)網(wǎng)傳感器的數(shù)據(jù)信息和時間、空間都有關系,所以如果不進行有效的數(shù)據(jù)分配,很容易產(chǎn)生訪問失衡的情況,該文就面向物聯(lián)網(wǎng)傳感器信息的數(shù)據(jù)分配策略展開討論,旨在實現(xiàn)數(shù)據(jù)分配的最優(yōu),從而達到全時域中的通信成本最低。
關鍵詞:物聯(lián)網(wǎng) 傳感器信息 數(shù)據(jù)分配策略
中圖分類號:TP311 文獻標識碼:A 文章編號:1672-3791(2016)09(b)-0018-02
物聯(lián)網(wǎng)傳感器的數(shù)據(jù)具有海量性的特征,所以在空間和時間上的數(shù)據(jù)達不到有效分配的時候便會產(chǎn)生訪問失衡的情況,這種情況為其實際利用帶來不利的影響。所以在考慮其特征的基礎上,對物聯(lián)網(wǎng)數(shù)據(jù)信息的分配策略進行探討,可以實現(xiàn)數(shù)據(jù)信息的科學合理分配。這樣,不僅可以提升數(shù)據(jù)分配的效率,更能夠提高物聯(lián)網(wǎng)實際利用的有效性。其實,物聯(lián)網(wǎng)的數(shù)據(jù)信息存儲有其固定的框架結構,所以在探討其信息分配有效策略的時候,主要是對其本身的結構進行大范圍優(yōu)化,從而使信息分配實現(xiàn)科學化,進而實現(xiàn)整個信息存儲的合理化。
1 相關工作
在數(shù)據(jù)分配的研究工作中,需要進行的相關工作主要有3個方面:第一是進行過去工作的分析和總結。因為數(shù)據(jù)分配研究的主要目的就是要解決過去數(shù)據(jù)分配中存在的問題,所以深化問題的總結和分析,能夠從更深層的角度來分析出問題產(chǎn)生的原因,進而實行針對性突破。第二是對現(xiàn)階段的新理念以及新方法進行研究。通過研究可以了解新理念、新方法所具備的優(yōu)勢,并將其優(yōu)勢與當前研究問題進行綜合性考慮,進而評價其可操作性。第三是要在問題總結和理念創(chuàng)新的基礎上進行分配策略的確認。通過數(shù)據(jù)模型等可以進一步的將分配策略的科學性與合理性進行論證。總之,做好相關工作,分配策略的核心探討效果會更加顯著。
2 系統(tǒng)框架
從物聯(lián)網(wǎng)的實際運用來看,傳感器信息的數(shù)據(jù)分配不是隨意性產(chǎn)生的,而是具有固定的框架,所以在探討具體分配策略的時候需要對系統(tǒng)框架進行清楚的認識。在目前的分配中,一般采用的都是分布式的存儲方法,所以在這種存儲方法之下,利用到的系統(tǒng)框架主要有4部分組成,分別是管理節(jié)點、存儲節(jié)點、數(shù)據(jù)采集端口和客戶端口。這4部分共同作用形成了一個完整的系統(tǒng)框架,在此系統(tǒng)框架的基礎上進行分配優(yōu)化,其效果才會更優(yōu)。
3 數(shù)據(jù)分配策略
3.1 數(shù)據(jù)分配數(shù)學模型
為了更好的研究物聯(lián)網(wǎng)傳感器信息的數(shù)據(jù)分配策略,需要對數(shù)據(jù)分配的數(shù)學模型進行清楚的認識。簡單而言,數(shù)據(jù)分配指的就是將數(shù)據(jù)塊通過映射使其進入到各個存儲點的過程。而這個映射過程,是可以利用數(shù)學模型進行分析的。在整個映射過程中,輸入的是數(shù)據(jù)塊的集合,而輸出的則是數(shù)據(jù)塊集合的劃分,整個映射的過程可以看作是矩陣的轉移,所以此矩陣轉移輸入將會按照某種目標函數(shù)的約束映射進行輸出。在數(shù)學模型中,數(shù)據(jù)輸入量可以用Blob=[Blobi,…,Blobm]T,在這個式子中,Blobi為第i塊數(shù)據(jù)塊。在輸入量存在的情況下必然會有輸出向量的產(chǎn)生,所以輸出向量Y=[Yi,…,Yn]T。在這個式子中,Yi為每一個物理節(jié)點的負載率。
3.2 靜態(tài)分配
靜態(tài)分配策略是數(shù)學模型的基礎上,利用傳感器的空間相關性特征進行數(shù)據(jù)庫初始分配的一種分配方式,通過分配后,初始化數(shù)據(jù)塊會存儲到相應的節(jié)點當中。在實際利用的過程中,數(shù)據(jù)塊的存在主要以數(shù)據(jù)點的形式發(fā)生,而且每一個數(shù)據(jù)點都會對全部的數(shù)據(jù)類型進行支持,所以每一個數(shù)據(jù)點在在空間內(nèi)的內(nèi)存占據(jù)具有相同性。通過公式的簡化,輸入向量Blob可以簡化為Tag=[Tagi,…,Tagm]T。在應用過程中發(fā)現(xiàn)數(shù)據(jù)塊在時域當中給物理節(jié)點帶來的發(fā)在具有動態(tài)變化性,所以數(shù)據(jù)模塊還需要放到時域中進行進一步的考慮。將向量Tag放到時域長度t中進行考慮的時候,便可以得到ag=[Tagi(t),…,Tagm(t)]T。
3.3 自適應時域負載反饋
自適應時域負載反饋也是在分配策略研究中需要考慮的重要內(nèi)容。在實際利用中,傳感器采集的是實際的物理量,但是實際物理量在溫度、濕度以及壓力等方面具有連續(xù)的變化性特征,所以當一個物理量在Ti時刻存在比較大的變化的時候,往往在下一個時刻Ti+1也會存在比較大的變化。所以針對傳感器這方面的特性,自適應時域負載反饋的算法需要在當前階段的負載情況下進行反饋時間長短的調(diào)整,這樣,整個存儲節(jié)點的反映才會更加完整。簡單而言就是通過實際操作中的變化調(diào)整,可以使得整個反饋能夠更接近于變化實際,從而得出更為準確的計算結果,進而為數(shù)據(jù)分配的調(diào)整做好基礎。
3.4 動態(tài)數(shù)據(jù)分配
動態(tài)數(shù)據(jù)分配是整個數(shù)據(jù)分配工作中最核心的內(nèi)容。在實際應用中發(fā)現(xiàn),管理節(jié)點接受儲存點負載信息具有實時的特性,所以需要利用動態(tài)分配來進行節(jié)點數(shù)據(jù)的均衡負載。從實際利用中來看,動態(tài)數(shù)據(jù)的分配主要由兩部分組成:第一是對存儲節(jié)點是否過載進行衡量;第二是對過載存儲節(jié)點的負載進行調(diào)節(jié)。通過衡量工作可以科學地分析存儲節(jié)點數(shù)據(jù)過載的科學性,進而對其進行分析和判斷,為進一步調(diào)節(jié)打好基礎。而過載調(diào)節(jié)主要是對過載不平衡的情況進行解決,通過此問題的解決,動態(tài)數(shù)據(jù)分配的平衡性可以實現(xiàn),分配的科學性也能夠有效地實現(xiàn)。簡言之就是通過動態(tài)過載的平衡判斷和調(diào)節(jié),實現(xiàn)動態(tài)數(shù)據(jù)分配的合理性。
4 結語
物聯(lián)網(wǎng)從產(chǎn)生之初發(fā)展到現(xiàn)在取得了很大的成就,在實際應用中的作用也越來越大。因為物聯(lián)網(wǎng)傳感器具有海量性的特點,在利用中容易發(fā)生訪問失衡的情況,所以深入地研究系統(tǒng)框架,并對數(shù)據(jù)信息的存儲進行分配策略的探究,可以從更深層的角度解決存儲上的問題,實現(xiàn)數(shù)據(jù)分配的平衡。
參考文獻
[1] 楊靜,辛宇,謝志強.面向物聯(lián)網(wǎng)傳感器事件監(jiān)測的雙向反饋系統(tǒng)[J].計算機學報,2013(3):506-520.
[2] 丁治明,高需.面向物聯(lián)網(wǎng)海量傳感器采樣數(shù)據(jù)管理的數(shù)據(jù)庫集群系統(tǒng)框架[J].計算機學報,2012(6):1175-1191.
[3] 王劍,吳定峰,王健,等.面向物聯(lián)網(wǎng)的農(nóng)業(yè)信息資源監(jiān)控平臺技術研究[J].廣東農(nóng)業(yè)科學,2015(23):178-183.
[4] 侯陳達,李棟,邱杰凡,等.EasiDEF:一種水平化輕量級物聯(lián)網(wǎng)數(shù)據(jù)交換協(xié)議[J].計算機學報,2015(3):602-613.
[5] 張錚.面向物聯(lián)網(wǎng)海量傳感器采樣數(shù)據(jù)管理的數(shù)據(jù)庫集群系統(tǒng)框架[J].通訊世界,2015(17):35.