Despite the well-known fact that sensing patterns in reality are highly irregular, researchers continue to develop protocols with simplifying assumptions about the sensing. For example, a circular 0/1 sensing model is widely used in most existing simulators and analysis. While this model provides high-level guidelines, it could cause wrong estimation of system performance in the real world. In this project, we design and implement a practical Sensing Area Modeling technique, called SAM. By injecting events through regular and hierarchical training, SAM estimates the sensing areas of individual sensor nodes accurately. Especially, this work is the first to investigate the impact of irregular sensing area on application performance, such as coverage scheduling. We evaluate SAM using outdoor experiments with XSM motes, indoor experiment with 40 MicaZ motes as well as an extensive 1000-node simulation. Our evaluation results reveal serious problems caused by circular sensing model, while demonstrating significant performance improvements in major applications when SAM is used.
[1]
David H. Douglas,et al.
ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE
,
1973
.
[2]
Brad Karp,et al.
GPSR: greedy perimeter stateless routing for wireless networks
,
2000,
MobiCom '00.
[3]
Brad Karp,et al.
Greedy Perimeter Stateless Routing for Wireless Networks
,
2000
.
[4]
Feng Zhao,et al.
Collaborative In-Network Processing for Target Tracking
,
2003,
EURASIP J. Adv. Signal Process..
[5]
Wei Hong,et al.
A macroscope in the redwoods
,
2005,
SenSys '05.
[6]
John Anderson,et al.
An analysis of a large scale habitat monitoring application
,
2004,
SenSys '04.
[7]
Deborah Estrin,et al.
A wireless sensor network For structural monitoring
,
2004,
SenSys '04.
[8]
Tian He,et al.
Differentiated surveillance for sensor networks
,
2003,
SenSys '03.
[9]
Tian He,et al.
Range-free localization schemes in large scale sensor network
,
2003,
MobiCom 2003.