Sensor network query processor: Difference between revisions
Disambiguated: protocol → Communications protocol |
c/e; cleanup |
||
Line 1: | Line 1: | ||
{{Refimprove|date=February 2015}} |
{{Refimprove|date=February 2015}} |
||
<!--- Don't mess with this line! ---><!--- Write your article below this line ---> |
|||
A '''sensor network query processor (SNQP)''', also called a sensorDB, is a [[user-friendly]] [[User interface|interface]] for [[computer programming|programming]] and running [[software|applications]] which translates instructions from [[declarative programming language]] with high-level instructions to low-level instructions understood by the [[operating system]]. The basic idea of SNQP is the addition of a layer modeling the [[Wireless sensor network|WSN]] as a [[distributed database]] searchable by a [[query language]] similar to [[SQL]].<ref>Fathallah, Karim; Frihida, Ali; Ben-hadj-Alouane, Nejib "Wireless Sensor Network Queries Processor: a survey", The International Conference on Information Processing and Wireless Systems (IP-WiS), Jerba, Tunisia March 2013</ref><ref>Johannes Gehrke and Samuel Madden "Query Processing In Sensor Networks", Pervasive Computer, 2004</ref> |
A '''sensor network query processor (SNQP)''', also called a sensorDB, is a [[user-friendly]] [[User interface|interface]] for [[computer programming|programming]] and running [[software|applications]] which translates instructions from [[declarative programming language]] with high-level instructions to low-level instructions understood by the [[operating system]]. The basic idea of SNQP is the addition of a layer modeling the [[Wireless sensor network|WSN]] as a [[distributed database]] searchable by a [[query language]] similar to [[SQL]].<ref>Fathallah, Karim; Frihida, Ali; Ben-hadj-Alouane, Nejib "Wireless Sensor Network Queries Processor: a survey", The International Conference on Information Processing and Wireless Systems (IP-WiS), Jerba, Tunisia March 2013</ref><ref>Johannes Gehrke and Samuel Madden "Query Processing In Sensor Networks", Pervasive Computer, 2004</ref> |
||
==TinyDB== |
==TinyDB== |
||
TinyDB is a query processing system for extracting information from a [[computer network|network]] of TinyOS [[sensor (technology)|sensors]]. Unlike existing solutions for [[data processing]] in [[TinyOS]], [[TinyDB]] does not require [[embedded C]] [[computer code|code]] for sensors. Instead, TinyDB provides a simple, SQL-like interface to specify the [[data]] desired, along with additional parameters, as the rate at which data should be refreshed— much like a traditional [[database]].<ref>SAMUEL R. MADDEN, MICHAEL J. FRANKLIN, OSEPH M. HELLERSTEIN, WEI HONG, "TinyDB: an acquisitional query processing system for sensor networks", Journal ACM Transactions on Database Systems (TODS),Volume 30 Issue 1, March 2005</ref> Given a query specifying data interests, TinyDB collects that data from [[mote (sensor)|motes]] in the environment, filters it, aggregates it, and routes it to a [[personal computer|PC]]. TinyDB does this via power-efficient in-network processing [[algorithm]]s. |
TinyDB is a query processing system for extracting information from a [[computer network|network]] of TinyOS [[sensor (technology)|sensors]]. Unlike existing solutions for [[data processing]] in [[TinyOS]], [[TinyDB]] does not require [[embedded C]] [[computer code|code]] for sensors. Instead, TinyDB provides a simple, SQL-like interface to specify the [[data]] desired, along with additional parameters, as the rate at which data should be refreshed— much like a traditional [[database]].<ref>SAMUEL R. MADDEN, MICHAEL J. FRANKLIN, OSEPH M. HELLERSTEIN, WEI HONG, "TinyDB: an acquisitional query processing system for sensor networks", Journal ACM Transactions on Database Systems (TODS),Volume 30 Issue 1, March 2005</ref> Given a query specifying data interests, TinyDB collects that data from [[mote (sensor)|motes]] in the environment, filters it, aggregates it, and routes it to a [[personal computer|PC]]. TinyDB does this via power-efficient in-network processing [[algorithm]]s. |
||
==SNEE== |
|||
{{Empty section|date=March 2015}} |
|||
==QLowpan== |
==QLowpan== |
||
QLowpan is a sensor network queries processor for resource-constrained sensor devices. In order to guarantee interoperability between the different platforms, QLowpan is based on [[Realtime Programming Language|RPL]]/[[6LoWPAN]] [[Communications protocol|protocol]]. It is the first sensor network queries processor which is compatible with 6lowpan protocol.<ref>Karim Fathallah, Ali FRIHIDA,Leila BEN SAAD, Nejib Ben HADJ-ALOUANE, Bernard tourancheau," QLowpan: A Queries Processor Over RPL/6lowpan Based Sensors Networks", International Conference on Automation, Control, Engineering and Computer Science (ACECS'14),sousse, March 2014.</ref> |
QLowpan is a sensor network queries processor for resource-constrained sensor devices. In order to guarantee interoperability between the different platforms, QLowpan is based on [[Realtime Programming Language|RPL]]/[[6LoWPAN]] [[Communications protocol|protocol]]. It is the first sensor network queries processor which is compatible with 6lowpan protocol.<ref>Karim Fathallah, Ali FRIHIDA,Leila BEN SAAD, Nejib Ben HADJ-ALOUANE, Bernard tourancheau," QLowpan: A Queries Processor Over RPL/6lowpan Based Sensors Networks", International Conference on Automation, Control, Engineering and Computer Science (ACECS'14),sousse, March 2014.</ref> |
||
==References== |
==References== |
||
{{reflist}} |
{{reflist}} |
||
<!--- After listing your sources please cite them using inline citations and place them after the information they cite. Please see http://en.wikipedia.org/wiki/Wikipedia:REFB for instructions on how to add citations. ---> |
|||
* |
|||
* |
|||
* |
|||
* |
|||
==External links== |
==External links== |
||
* [http://telegraph.cs.berkeley.edu/tinydb/ TinyDB official website] |
* [http://telegraph.cs.berkeley.edu/tinydb/ TinyDB official website] |
||
<!--- STOP! Be warned that by using this process instead of Articles for Creation, this article is subject to scrutiny. As an article in "mainspace", it will be DELETED if there are problems, not just declined. If you wish to use AfC, please return to the Wizard and continue from there. ---> |
|||
[[Category:Interfaces]] |
[[Category:Interfaces]] |
Revision as of 15:10, 4 October 2015
This article needs additional citations for verification. (February 2015) |
A sensor network query processor (SNQP), also called a sensorDB, is a user-friendly interface for programming and running applications which translates instructions from declarative programming language with high-level instructions to low-level instructions understood by the operating system. The basic idea of SNQP is the addition of a layer modeling the WSN as a distributed database searchable by a query language similar to SQL.[1][2]
TinyDB
TinyDB is a query processing system for extracting information from a network of TinyOS sensors. Unlike existing solutions for data processing in TinyOS, TinyDB does not require embedded C code for sensors. Instead, TinyDB provides a simple, SQL-like interface to specify the data desired, along with additional parameters, as the rate at which data should be refreshed— much like a traditional database.[3] Given a query specifying data interests, TinyDB collects that data from motes in the environment, filters it, aggregates it, and routes it to a PC. TinyDB does this via power-efficient in-network processing algorithms.
QLowpan
QLowpan is a sensor network queries processor for resource-constrained sensor devices. In order to guarantee interoperability between the different platforms, QLowpan is based on RPL/6LoWPAN protocol. It is the first sensor network queries processor which is compatible with 6lowpan protocol.[4]
References
- ^ Fathallah, Karim; Frihida, Ali; Ben-hadj-Alouane, Nejib "Wireless Sensor Network Queries Processor: a survey", The International Conference on Information Processing and Wireless Systems (IP-WiS), Jerba, Tunisia March 2013
- ^ Johannes Gehrke and Samuel Madden "Query Processing In Sensor Networks", Pervasive Computer, 2004
- ^ SAMUEL R. MADDEN, MICHAEL J. FRANKLIN, OSEPH M. HELLERSTEIN, WEI HONG, "TinyDB: an acquisitional query processing system for sensor networks", Journal ACM Transactions on Database Systems (TODS),Volume 30 Issue 1, March 2005
- ^ Karim Fathallah, Ali FRIHIDA,Leila BEN SAAD, Nejib Ben HADJ-ALOUANE, Bernard tourancheau," QLowpan: A Queries Processor Over RPL/6lowpan Based Sensors Networks", International Conference on Automation, Control, Engineering and Computer Science (ACECS'14),sousse, March 2014.