To read this content please select one of the options below:

An RPC Design for Wireless Sensor Networks

Terry D. May (Department of Computer Science, Clemson University Clemson, South Carolina, USA)
Shaun H. Dunning (Department of Computer Science, Clemson University Clemson, South Carolina, USA)
George A. Dowding (Department of Computer Science, Clemson University Clemson, South Carolina, USA)
Jason O. Hallstrom (Department of Computer Science, Clemson University Clemson, South Carolina, USA)

International Journal of Pervasive Computing and Communications

ISSN: 1742-7371

Article publication date: 31 December 2006

246

Abstract

Wireless sensor networks (WSNs) will profoundly influence the ubiquitous computing landscape. Their utility derives not from the computational capabilities of any single sensor node, but from the emergent capabilities of many communicating sensor nodes. Consequently, the details of communication within and across single hop neighborhoods is a fundamental component of most WSN applications. But these details are often complex, and popular embedded languages for WSNs provide only low‐level communication primitives. We propose that the absence of suitable communication abstractions contributes to the difficulty of developing large‐scale WSN applications. To address this issue, we present the design and implementation of a Remote Procedure Call (RPC) abstraction for nesC and TinyOS, the emerging standard for developing WSN applications. We present the key language extensions, operating system services, and automation tools that enable the proposed abstraction. We illustrate these contributions in the context of a representative case study, and analyze the overhead introduced when using our approach. We use these results to draw conclusions regarding the suitably of our work to resource‐constrained sensor nodes.

Keywords

Citation

May, T.D., Dunning, S.H., Dowding, G.A. and Hallstrom, J.O. (2006), "An RPC Design for Wireless Sensor Networks", International Journal of Pervasive Computing and Communications, Vol. 2 No. 4, pp. 384-397. https://doi.org/10.1108/17427370780000168

Publisher

:

Emerald Group Publishing Limited

Copyright © 2006, Emerald Group Publishing Limited

Related articles