DSWare
發(fā)布時(shí)間:2012/4/6 16:26:32 訪問(wèn)次數(shù):7432
數(shù)據(jù)服務(wù)中間件可以避免各種應(yīng)用的普通數(shù)據(jù)服務(wù)CS4344-CZZ部分的重復(fù)實(shí)現(xiàn)。DSWare (DataService Middleware)層位于應(yīng)用層和網(wǎng)絡(luò)層之間,集成了各種實(shí)時(shí)數(shù)據(jù)服務(wù),并為應(yīng)用提供一個(gè)類似數(shù)據(jù)庫(kù)的抽象。DSWare在傳感器網(wǎng)絡(luò)軟件體系結(jié)構(gòu)中所處的位置如圖7-14所示。在這個(gè)體系結(jié)構(gòu)中,由于DSWare中的組管理和調(diào)度組件可以提高路由協(xié)議的能量感知和實(shí)時(shí)感知性能,因此路由在DSWare層和網(wǎng)絡(luò)層之間分離了。
DSWare的體系結(jié)構(gòu)如圖7-15所示。DSWare包括以下組件:數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)緩存、組管理、事件檢測(cè)、數(shù)據(jù)訂閱和調(diào)度。
DSWare中的數(shù)據(jù)存儲(chǔ)組件采用類似“以數(shù)據(jù)為中心的存儲(chǔ)技術(shù)”的存儲(chǔ)機(jī)制,根據(jù)其語(yǔ)義提供高效的數(shù)據(jù)查詢并支持節(jié)點(diǎn)失敗時(shí)的健壯性,DSWare采用了兩種不同級(jí)別的哈希函數(shù)來(lái)把數(shù)據(jù)映射到物理存儲(chǔ)節(jié)點(diǎn)上。每一種數(shù)據(jù)類型都擁有一個(gè)唯一的身份標(biāo)識(shí),它被當(dāng)做一個(gè)密鑰用于第一級(jí)哈希函數(shù)。第一級(jí)哈希函數(shù)把此密鑰映射到覆蓋網(wǎng)絡(luò)中的邏輯存儲(chǔ)節(jié)點(diǎn)上。在DSWare申,還需要另一個(gè)哈希函數(shù)來(lái)把一個(gè)單獨(dú)的節(jié)點(diǎn)映射到多個(gè)物理節(jié)點(diǎn)。當(dāng)基站發(fā)送查詢命令時(shí),信息就從這些物理節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中取出,從而完成查詢。在DSWare中,數(shù)據(jù)是被復(fù)制在多個(gè)節(jié)點(diǎn)上然后在映射到單獨(dú)的邏輯節(jié)點(diǎn),查詢直接在這些節(jié)點(diǎn)上發(fā)生從而避免數(shù)據(jù)擁堵和在單獨(dú)節(jié)點(diǎn)上的重負(fù)載。由于在這些節(jié)點(diǎn)中的負(fù)載是平衡的,這就使得節(jié)點(diǎn)的生命周期得到了延長(zhǎng)。
DSWare中的數(shù)據(jù)緩存服務(wù)檢測(cè)當(dāng)前數(shù)據(jù)拷貝的使用率并且決定是否增加或減少拷貝數(shù)量和是否移動(dòng)一部分拷貝到另一個(gè)地點(diǎn)上的鄰居節(jié)點(diǎn)中。
數(shù)據(jù)服務(wù)中間件可以避免各種應(yīng)用的普通數(shù)據(jù)服務(wù)CS4344-CZZ部分的重復(fù)實(shí)現(xiàn)。DSWare (DataService Middleware)層位于應(yīng)用層和網(wǎng)絡(luò)層之間,集成了各種實(shí)時(shí)數(shù)據(jù)服務(wù),并為應(yīng)用提供一個(gè)類似數(shù)據(jù)庫(kù)的抽象。DSWare在傳感器網(wǎng)絡(luò)軟件體系結(jié)構(gòu)中所處的位置如圖7-14所示。在這個(gè)體系結(jié)構(gòu)中,由于DSWare中的組管理和調(diào)度組件可以提高路由協(xié)議的能量感知和實(shí)時(shí)感知性能,因此路由在DSWare層和網(wǎng)絡(luò)層之間分離了。
DSWare的體系結(jié)構(gòu)如圖7-15所示。DSWare包括以下組件:數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)緩存、組管理、事件檢測(cè)、數(shù)據(jù)訂閱和調(diào)度。
DSWare中的數(shù)據(jù)存儲(chǔ)組件采用類似“以數(shù)據(jù)為中心的存儲(chǔ)技術(shù)”的存儲(chǔ)機(jī)制,根據(jù)其語(yǔ)義提供高效的數(shù)據(jù)查詢并支持節(jié)點(diǎn)失敗時(shí)的健壯性,DSWare采用了兩種不同級(jí)別的哈希函數(shù)來(lái)把數(shù)據(jù)映射到物理存儲(chǔ)節(jié)點(diǎn)上。每一種數(shù)據(jù)類型都擁有一個(gè)唯一的身份標(biāo)識(shí),它被當(dāng)做一個(gè)密鑰用于第一級(jí)哈希函數(shù)。第一級(jí)哈希函數(shù)把此密鑰映射到覆蓋網(wǎng)絡(luò)中的邏輯存儲(chǔ)節(jié)點(diǎn)上。在DSWare申,還需要另一個(gè)哈希函數(shù)來(lái)把一個(gè)單獨(dú)的節(jié)點(diǎn)映射到多個(gè)物理節(jié)點(diǎn)。當(dāng)基站發(fā)送查詢命令時(shí),信息就從這些物理節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中取出,從而完成查詢。在DSWare中,數(shù)據(jù)是被復(fù)制在多個(gè)節(jié)點(diǎn)上然后在映射到單獨(dú)的邏輯節(jié)點(diǎn),查詢直接在這些節(jié)點(diǎn)上發(fā)生從而避免數(shù)據(jù)擁堵和在單獨(dú)節(jié)點(diǎn)上的重負(fù)載。由于在這些節(jié)點(diǎn)中的負(fù)載是平衡的,這就使得節(jié)點(diǎn)的生命周期得到了延長(zhǎng)。
DSWare中的數(shù)據(jù)緩存服務(wù)檢測(cè)當(dāng)前數(shù)據(jù)拷貝的使用率并且決定是否增加或減少拷貝數(shù)量和是否移動(dòng)一部分拷貝到另一個(gè)地點(diǎn)上的鄰居節(jié)點(diǎn)中。
上一篇:AMF
熱門點(diǎn)擊
- GAFT和TopDisc
- DSWare
- 功率控制技術(shù)
- ZigBee協(xié)議棧
- 無(wú)線傳感器網(wǎng)絡(luò)安全防護(hù)技術(shù)
- 無(wú)線傳感器網(wǎng)絡(luò)安全問(wèn)題概述
- PEGASIS及 Hierarchical-
- 無(wú)線傳感器網(wǎng)絡(luò)信道接入概述
- 覆蓋目標(biāo)分類
- 路由協(xié)議設(shè)計(jì)的關(guān)鍵問(wèn)題
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺(tái)儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究