2006
DOI: 10.1007/11776178_10
|View full text |Cite
|
Sign up to set email alerts
|

Logical Neighborhoods: A Programming Abstraction for Wireless Sensor Networks

Abstract: Abstract. Wireless sensor networks (WSNs) typically exploit a single base station for collecting data and coordinating activities. However, decentralized architectures are rapidly emerging, as witnessed by wireless sensor and actuator networks (WSANs), and in general by solutions involving multiple data sinks, heterogeneous nodes, and in-network coordination. These settings demand new programming abstractions to tame complexity without sacrificing efficiency. In this work we introduce the notion of logical nei… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
82
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 94 publications
(82 citation statements)
references
References 19 publications
(13 reference statements)
0
82
0
Order By: Relevance
“…This, and other similar forms of communication adopted in publishsubscribe architectures, can be easily rendered in SCEL by exploiting attributes for registering components' interests and by using predicates on those attributes for disseminating data to the registered components. [Mottola and Picco 2006;Mottola and Picco 2012] introduces the concept of logical neighbourhoods and the SPIDEY declarative language for defining them. Logical neighbourhood replaces the physical neighbourhood -i.e., the set of nodes in the communication range of a given device-provided by wireless broadcast with a higher-level notion of proximity determined by applicative information.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…This, and other similar forms of communication adopted in publishsubscribe architectures, can be easily rendered in SCEL by exploiting attributes for registering components' interests and by using predicates on those attributes for disseminating data to the registered components. [Mottola and Picco 2006;Mottola and Picco 2012] introduces the concept of logical neighbourhoods and the SPIDEY declarative language for defining them. Logical neighbourhood replaces the physical neighbourhood -i.e., the set of nodes in the communication range of a given device-provided by wireless broadcast with a higher-level notion of proximity determined by applicative information.…”
Section: Related Workmentioning
confidence: 99%
“…The communication mechanism enabled by the notion of logical neighbourhood is similar to the SCEL's one: predicates can indeed be thought of as a way of singling out the logical neighbours of a given node according to the features indicated by the attributes used in the predicates themselves. However, in [Mottola and Picco 2006;Mottola and Picco 2012] neighbourhood relations are statically defined through templates, while SCEL allows processes to form and use new predicates on-demand. Moreover, the SPIDEY language is specific for Wireless Sensor Networks (WSNs), while SCEL constructs are aimed at coordinating a larger class of systems/applications.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…An example of such a hierarchy is shown in Figure 1, in which a logical three-dimensional measurement sensor is implemented. Another existing architecture that provides similar benefits to that of a logical sensor hierarchy is that of logical neighbourhoods [4,5]. In this architecture, sensor and actuator nodes are abstracted into uniform virtual nodes that may in turn be further abstracted into a composite collection termed a logical neighbourhood.…”
Section: Logical Sensor Architecturesmentioning
confidence: 99%
“…However, the coordinate spaces of all physically connected TIMs must be defined relative to the TIM in the composite entity designated the pose base. Since the pose of the remote module would have already been transformed such that it is defined in terms of the coordinate space of the pose base, the local pose may also be brought into the coordinate space of the pose base by multiplying it by the remote pose, as per Equation 4. This operation is valid even if the pose base is only indirectly connected to both the local and remote TIMs, due to the accumulative effect of multiplying transformation matrices in which all previously applied transformations are carried over into successive transformations.…”
Section: Pose Compositionmentioning
confidence: 99%