Cougar系統(tǒng)
發(fā)布時間:2012/4/9 19:36:02 訪問次數(shù):3254
康奈爾大學在研制Cougar查詢處理系統(tǒng)ACT4060SH過程中,提出了在傳感器網絡上計算聚集函數(shù)的容錯和可擴展算法,采用了網內數(shù)據聚合的方法,減少了通信能耗;探索了把傳感器網絡表示為數(shù)據庫的思想,并探討了如何把多查詢處理進行優(yōu)化的問題。
1.數(shù)據功能
Cougar系統(tǒng)是第一個采取傳感器網絡數(shù)據庫的方法開發(fā)的傳感器網絡數(shù)據管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據類型:存儲數(shù)據和實時感知數(shù)據。存儲數(shù)據表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關系屬性方式來表示;感知數(shù)據則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結構如下:
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ū)域內的化學物質的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內的化學物質的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
1.數(shù)據功能
Cougar系統(tǒng)是第一個采取傳感器網絡數(shù)據庫的方法開發(fā)的傳感器網絡數(shù)據管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據類型:存儲數(shù)據和實時感知數(shù)據。存儲數(shù)據表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關系屬性方式來表示;感知數(shù)據則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結構如下:
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ū)域內的化學物質的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內的化學物質的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
康奈爾大學在研制Cougar查詢處理系統(tǒng)ACT4060SH過程中,提出了在傳感器網絡上計算聚集函數(shù)的容錯和可擴展算法,采用了網內數(shù)據聚合的方法,減少了通信能耗;探索了把傳感器網絡表示為數(shù)據庫的思想,并探討了如何把多查詢處理進行優(yōu)化的問題。
1.數(shù)據功能
Cougar系統(tǒng)是第一個采取傳感器網絡數(shù)據庫的方法開發(fā)的傳感器網絡數(shù)據管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據類型:存儲數(shù)據和實時感知數(shù)據。存儲數(shù)據表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關系屬性方式來表示;感知數(shù)據則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結構如下:
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ū)域內的化學物質的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內的化學物質的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
1.數(shù)據功能
Cougar系統(tǒng)是第一個采取傳感器網絡數(shù)據庫的方法開發(fā)的傳感器網絡數(shù)據管理系統(tǒng)。該系統(tǒng)由傳感器數(shù)據庫和傳感器查詢系統(tǒng)組成,它支持兩種數(shù)據類型:存儲數(shù)據和實時感知數(shù)據。存儲數(shù)據表示的是傳感器節(jié)點和物理環(huán)境的各種屬性,以傳統(tǒng)關系屬性方式來表示;感知數(shù)據則以時間序列方式未表示。為實現(xiàn)長期運行的查詢,Cougar不斷返回增量結果,并以圖表的方式進行動態(tài)顯示。此外,還可以支持用戶的遠程查詢。
2.查詢語言
Cougar采用了一種類SQL的查詢語言,提供對連續(xù)周期性查詢的支持。查詢語句的結構如下:
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ū)域內的化學物質的平均濃度是否高于規(guī)定的指標。該查詢的生命期從提交時間開始的3 600s,每20s檢測一次指定區(qū)域內的化學物質的平均濃度是否高于0.8。
此外,Cougar系統(tǒng)不支持觸發(fā)器功能,因而查詢語句中也不存在觸發(fā)處理子句。
上一篇:系統(tǒng)組成
上一篇:系統(tǒng)構成