Skip to main content

Energy-Driven Partitioning of Signal Processing Algorithms in Sensor Networks

  • Conference paper
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4017))

Included in the following conference series:

Abstract

In a sensor network, as we increase the number of nodes, the requirements on network lifetime, and the volume of data traffic across the network, it is often efficient to move towards hierarchical network architectures (e.g., see [5]). In such hierarchical networks, sensor nodes are clustered into groups, and their roles are divided into master and slave nodes for more efficient structuring of network traffic. The opera tional complexity of each sensor node and the amount of data to be transmitted across sensor nodes strongly influence the energy consump tion of the nodes, which ultimately determines the network lifetime. This paper provides a new way of reducing data traffic across nodes by determining and exploiting the lowest data token delivery points within an application graph that is distributed across a network. The technique divides an application graph into two sub-graphs and then distributes each divided subgraph over a master node and its associated slave nodes. The buffer costs of the graph edges over the cutting line corre sponds to the amount of data to be transmitted between nodes after allo cating the two partial subgraphs such that one subgraph executes on a master node, and the other subgraph is distributed across the associated slave nodes. Since the energy consumption on each node is dominated by the transceiver, the reduced data traffic allows for reducing the turn-on time of the transceivers, and thereby leads to high energy savings. This technique also distributes the workload of sensor nodes in a sys tematic manner. The more balanced workload also contributes to effi cient battery usage, and also improves the latency for processing the data frames captured by the sensor nodes.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bhattacharya, B., Bhattacharyya, S.S.: Parameterized dataflow modeling for DSP systems. IEEE Transactions on Signal Processing 49(10), 2408–2421 (2001)

    Article  MathSciNet  Google Scholar 

  2. Bhattacharyya, S.S., Murthy, P.K., Lee, E.A.: Software Synthesis from Dataflow Graphs. Kluwer Academic Publishers, Dordrecht (1996)

    MATH  Google Scholar 

  3. Buck, J.T., Lee, E.A.: Scheduling Dynamic Dataflow Graphs with Bounded Memory using the Token Flow Model. In: Proc. ICASSP (April 1993)

    Google Scholar 

  4. Eker, J., et al.: Taming heterogeneity — the Ptolemy approach. Proceedings of the IEEE (January 2003)

    Google Scholar 

  5. Heinzelman, W., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the Hawaii International Conference on System Sciences (2000)

    Google Scholar 

  6. Kalavade, A., Subrahmanyam, P.A.: Hardware / Software Partitioning for Multi-function Systems. In: Proc. International Conference on Computer Aided Design, November 1997, pp. 516–521 (1997)

    Google Scholar 

  7. Ko, D., Bhattacharyya, S.S.: Dynamic configuration of dataflow graph topology for DSP system design. In: Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, Philadelphia, Pennsylvania, March 2005, pp. 69–72 (2005)

    Google Scholar 

  8. Kumar, R., Tsiatsis, V., Srivastava, M.B.: Computation Hierarchy for In-network Processing. In: The 2nd ACM international conference on Wireless sensor networks and applications, pp. 68–77 (2003)

    Google Scholar 

  9. Lee, E.A., Messerschmitt, D.G.: Synchronous dataflow. Proceedings of the IEEE 75(9), 1235–1245 (1987)

    Article  Google Scholar 

  10. Lindsey, S., Raghavendra, C., Sivalingam, K.: Data Gathering in Sensor Networks using the Energy Delay Metric. IEEE Transactions on Parallel and Distributive Systems, special issue on Mobile Computing, pp. 924–935 (April 2002)

    Google Scholar 

  11. Shih, E., Cho, S., Ickes, N., Min, R., Sinha, A., Wang, A., Chandrakasan, A.: Physical layer driven protocol and algorithm design for energy-efficient wireless sensor networks. In: Proc. ACM MOBICOM 2001 (July 2001)

    Google Scholar 

  12. Singh, M., Prasanna, V.K.: System-Level Energy Tradeoffs for Collaborative Computation in Wireless Networks. Kluwer, Norwell (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ko, DI., Shen, CC., Bhattacharyya, S.S., Goldsman, N. (2006). Energy-Driven Partitioning of Signal Processing Algorithms in Sensor Networks. In: Vassiliadis, S., Wong, S., Hämäläinen, T.D. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2006. Lecture Notes in Computer Science, vol 4017. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11796435_16

Download citation

  • DOI: https://doi.org/10.1007/11796435_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-36410-8

  • Online ISBN: 978-3-540-36411-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics