Cougar系統(tǒng)
發(fā)布時間:2012/4/9 19:36:02 訪問次數(shù):3211
康奈爾大學(xué)在研制Cougar查詢處理系統(tǒng)ACT4060SH過程中,提出了在傳感器網(wǎng)絡(luò)上計算聚集函數(shù)的容錯和可擴展算法,采用了網(wǎng)內(nèi)數(shù)據(jù)聚合的方法,減少了通信能耗;探索了把傳感器網(wǎng)絡(luò)表示為數(shù)據(jù)庫的思想,并探討了如何把多查詢處理進行優(yōu)化的問題。
1.數(shù)據(jù)功能
Cougar系統(tǒng)是第一個采取傳感器網(wǎng)絡(luò)數(shù)據(jù)庫的方法開發(fā)的傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據(jù)庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據(jù)類型:存儲數(shù)據(jù)和實時感知數(shù)據(jù)。存儲數(shù)據(jù)表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關(guān)系屬性方式來表示;感知數(shù)據(jù)則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結(jié)果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結(jié)構(gòu)如下:
SELECT select-list
FROM [Sensordata S]
[WHERE predicatel
[GROUP BY attributes]
[ HAVING predicate]
DURATIONS time-interval
EVERY time-span
其中DURATIONG子句指定查詢的生命周期,EVERY子句用來確定執(zhí)行周期,即每隔time-span秒執(zhí)行該查詢一次(與TinySQL的EPOCH DURATION相同),其他子句與TinySQL相同。但是[Sensordata S]可以指定傳感類型,而且predicate中除可以使用TinySQL的+、一、*、/運算外,還可以使用范圍運算IN。例如,查詢語句實例:
SELECT AVG( R.concentration)
FROM ChemicalSensor R
WHERE R.loc IN region
HAVING AVG (R.concentration)>0.8
DURATION (now,now+3600)
EVERY 20
該查詢用來監(jiān)測指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
1.數(shù)據(jù)功能
Cougar系統(tǒng)是第一個采取傳感器網(wǎng)絡(luò)數(shù)據(jù)庫的方法開發(fā)的傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據(jù)庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據(jù)類型:存儲數(shù)據(jù)和實時感知數(shù)據(jù)。存儲數(shù)據(jù)表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關(guān)系屬性方式來表示;感知數(shù)據(jù)則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結(jié)果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結(jié)構(gòu)如下:
SELECT select-list
FROM [Sensordata S]
[WHERE predicatel
[GROUP BY attributes]
[ HAVING predicate]
DURATIONS time-interval
EVERY time-span
其中DURATIONG子句指定查詢的生命周期,EVERY子句用來確定執(zhí)行周期,即每隔time-span秒執(zhí)行該查詢一次(與TinySQL的EPOCH DURATION相同),其他子句與TinySQL相同。但是[Sensordata S]可以指定傳感類型,而且predicate中除可以使用TinySQL的+、一、*、/運算外,還可以使用范圍運算IN。例如,查詢語句實例:
SELECT AVG( R.concentration)
FROM ChemicalSensor R
WHERE R.loc IN region
HAVING AVG (R.concentration)>0.8
DURATION (now,now+3600)
EVERY 20
該查詢用來監(jiān)測指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
康奈爾大學(xué)在研制Cougar查詢處理系統(tǒng)ACT4060SH過程中,提出了在傳感器網(wǎng)絡(luò)上計算聚集函數(shù)的容錯和可擴展算法,采用了網(wǎng)內(nèi)數(shù)據(jù)聚合的方法,減少了通信能耗;探索了把傳感器網(wǎng)絡(luò)表示為數(shù)據(jù)庫的思想,并探討了如何把多查詢處理進行優(yōu)化的問題。
1.數(shù)據(jù)功能
Cougar系統(tǒng)是第一個采取傳感器網(wǎng)絡(luò)數(shù)據(jù)庫的方法開發(fā)的傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據(jù)庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據(jù)類型:存儲數(shù)據(jù)和實時感知數(shù)據(jù)。存儲數(shù)據(jù)表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關(guān)系屬性方式來表示;感知數(shù)據(jù)則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結(jié)果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結(jié)構(gòu)如下:
SELECT select-list
FROM [Sensordata S]
[WHERE predicatel
[GROUP BY attributes]
[ HAVING predicate]
DURATIONS time-interval
EVERY time-span
其中DURATIONG子句指定查詢的生命周期,EVERY子句用來確定執(zhí)行周期,即每隔time-span秒執(zhí)行該查詢一次(與TinySQL的EPOCH DURATION相同),其他子句與TinySQL相同。但是[Sensordata S]可以指定傳感類型,而且predicate中除可以使用TinySQL的+、一、*、/運算外,還可以使用范圍運算IN。例如,查詢語句實例:
SELECT AVG( R.concentration)
FROM ChemicalSensor R
WHERE R.loc IN region
HAVING AVG (R.concentration)>0.8
DURATION (now,now+3600)
EVERY 20
該查詢用來監(jiān)測指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
1.數(shù)據(jù)功能
Cougar系統(tǒng)是第一個采取傳感器網(wǎng)絡(luò)數(shù)據(jù)庫的方法開發(fā)的傳感器網(wǎng)絡(luò)數(shù)據(jù)管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據(jù)庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據(jù)類型:存儲數(shù)據(jù)和實時感知數(shù)據(jù)。存儲數(shù)據(jù)表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關(guān)系屬性方式來表示;感知數(shù)據(jù)則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結(jié)果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結(jié)構(gòu)如下:
SELECT select-list
FROM [Sensordata S]
[WHERE predicatel
[GROUP BY attributes]
[ HAVING predicate]
DURATIONS time-interval
EVERY time-span
其中DURATIONG子句指定查詢的生命周期,EVERY子句用來確定執(zhí)行周期,即每隔time-span秒執(zhí)行該查詢一次(與TinySQL的EPOCH DURATION相同),其他子句與TinySQL相同。但是[Sensordata S]可以指定傳感類型,而且predicate中除可以使用TinySQL的+、一、*、/運算外,還可以使用范圍運算IN。例如,查詢語句實例:
SELECT AVG( R.concentration)
FROM ChemicalSensor R
WHERE R.loc IN region
HAVING AVG (R.concentration)>0.8
DURATION (now,now+3600)
EVERY 20
該查詢用來監(jiān)測指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內(nèi)的化學(xué)物質(zhì)的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
上一篇:系統(tǒng)組成
上一篇:系統(tǒng)構(gòu)成
熱門點擊
- MAC子層
- 鋁電解電容器的結(jié)構(gòu)與特點
- Cougar系統(tǒng)
- 無線傳感器網(wǎng)絡(luò)定位技術(shù)
- 以數(shù)據(jù)為中心的無線傳感器網(wǎng)絡(luò)數(shù)據(jù)庫
- V4L2的視頻采集驅(qū)動
- 拓撲控制中的休眠調(diào)度技術(shù)
- 面向無線局域網(wǎng)的無線傳感器網(wǎng)絡(luò)接入技術(shù)
- 低功耗8階低通濾波器
- GPRS數(shù)據(jù)傳輸程序設(shè)計
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機器人技術(shù)結(jié)構(gòu)設(shè)計及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究