Skip to main content

Advertisement

Log in

Distributed Transmission Power Control for Network Programming in Wireless Sensor Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In wireless sensor networks, the necessity of network programming becomes more and more important due to the inaccessibility of the sensor nodes. Because the network programming produces a large amount of data, it consumes a great deal of energy and causes the network to suffer from much interference. Many conventional studies regarding the network programming attempted to reduce the energy consumption and the interference effect. However, they overlook transmission power effect on the energy-efficiency and the interference problem. In this paper, we present a novel network programming protocol that controls the transmission power at each sender node in a distributed manner. The protocol deals not only with the energy consumption of individual sensor node but also the network load distribution. Moreover, it reduces the interference effect on the network by decreasing the average transmission power of the sensor nodes. We verify that our protocol extends the lifetime of the sensor network and decreases the packet losses through simulation results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Abbreviations

RSSI:

Received signal strength indication

ReMo:

Reprogramming protocol for mobile sensor networks

LQI:

Link quality indication

MNP:

Multihop network reprogramming protocol

LMA:

Local mean algorithm

LMN:

Neighbor mean algorithm

ADV_MSG:

Advertisement message

ACK_MSG:

Acknowledgement message

SS_MSG:

Sender selection message

DTPC:

Distributed transmission power control

Tx:

Transmitter

Rx:

Receiver

References

  1. Akyildiz, I., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine, 40(8), 102–114.

    Article  Google Scholar 

  2. Brown, S., & Screenan, C. J. (2006). Updating software in wireless sensor networks: A survey. Technical report UCC-CS-2006-13-07.

  3. Han, C. C., Kumar, R., Shea, R., & Srivastava, M. (2005). Sensor network software update management: A survey. International Journal of Network Management, 15(4), 283–294.

    Article  Google Scholar 

  4. Texas Instruments, CC1100 datasheet. Available: http://www.ti.com/.

  5. Jeong, J., Kim, S., & Broad, A. (2003). Network reprogramming. TinyOS documentation. Available: http://webs.cs.berkeley.edu/tos/tinyos-1.x/doc/NetworkReprogramming.pdf/, Berkeley.

  6. Levis, P., Patel, N., Shenker, S., & Culler, D. (2004). Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks. The 1st symposium networked system design and implementation (pp. 15–28). San Francisco, CA.

  7. Hui, J. W., & Culler, D. (2004). The dynamic behavior of a data dissemination protocol for network programming at scale. The 2nd ACM conference on embedded networked sensor systems (SenSys).

  8. Levis, P., & Culler, D. (2004). The firecracker protocol. The 11th ACM SIGOPS European workshop. Leuven, Belgium.

  9. De, P., Liu, Y., & Das, S. K. (2008). ReMo: An energy efficient reprogramming protocol for mobile sensor networks. The 6th annual IEEE international conference on pervasive computing and communications (PerCom) (pp. 60–69) .

  10. Kulkarni, S. S., & Wang, L. (2005). MNP: Multihop Network Reprogramming Service for Sensor Networks. The 25th IEEE International Conference on Distributed Computing Systems (ICDCS) (pp. 7-16)

  11. Kubisch, M., Karl, H., & Wolisz, A. (2003). Distributed algorithm for transmission power control in wireless sensor networks. Proceedings of the IEEE wireless communications and networking conference (WCNC 2003) (pp. 558–563). New Orleans, LA.

  12. Lin, S., Zhang, J., Zhou, G., Gu, L., He, T., & Stankovic, J. A. (2006). ATPC: Adaptive transmission power control for wireless sensor networks. Proceedings of the 4th international conference on embedded networked sensor systems. Boulder, Colorado, USA.

  13. Jeong, J., Culler, D., & Oh, J. (2005). Empirical analysis of transmission power control algorithms for wireless sensor networks. In Technical, report no. UCB/EECS-2005-16.

  14. Varga, A. (2001). The OMNeT++ discrete event simulation system. European simulation multi-conference (ESM’2001). Prague, Czech Republic.

  15. Han, C. C., Rengaswamy, R. K., Shea, R., Kohler, E., & Srivastava, M. (2005). A dynamic operating system for sensor nodes. The 3rd international conference on mobile systems, applications, and service. Washington, SA.

  16. IEEE 802.15.4. (2006). Wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (WPANs).

  17. Zuniga, M., & Krishnamachari, B. (2004). Analyzing the transitional region in low power wireless links. The 1st IEEE international conference on sensor and ad hoc communications and networks (SECON). Santa Clara, CA.

  18. Castalia. Available online: http://castalia.npc.nicta.com.au/.

Download references

Acknowledgments

This research was supported by the ADD (Agency for Defense Development), Korea, under the Dual Use Technology Program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Doo-Seop Eom.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, S., Eom, DS. Distributed Transmission Power Control for Network Programming in Wireless Sensor Networks. Wireless Pers Commun 72, 1533–1548 (2013). https://doi.org/10.1007/s11277-013-1094-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-1094-z

Keywords

Navigation