Browse > Article
http://dx.doi.org/10.4218/etrij.12.0111.0209

MHP: Master-Handoff Protocol for Fast and Energy-Efficient Data Transfer over SPI in Wireless Sensing Systems  

Yoo, Seung-Mok (IT Convergence Technology Research Laboratory, ETRI)
Chou, Pai H. (Department of Electrical Engineering and Computer Science, UC Irvine, Department of Computer Science, Nat'l Tsing Hua University)
Publication Information
ETRI Journal / v.34, no.4, 2012 , pp. 553-563 More about this Journal
Abstract
Serial peripheral interface (SPI) has been identified as a bottleneck in many wireless sensing systems today. SPI is used almost universally as the physical connection between the microcontroller unit (MCU) and radios, storage devices, and many types of sensors. Virtually all wireless sensor nodes today perform up to twice as many bus transactions as necessary to transfer a given piece of data, as an MCU must serve as the bus master in all transactions. To eliminate this bottleneck, we propose the master-handoff protocol. After the MCU initiates reading from the source slave device and writing to the sink slave device, the MCU as a master becomes a slave, and either the source or the sink slave becomes the temporary master. Experiment results show that this master-handoff technique not only cuts the data transfer time in half, but, more importantly, also enables a superlinear energy reduction.
Keywords
Energy efficiency; master-slave switch; SPI bus; wireless sensor network;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
Times Cited By Web Of Science : 0  (Related Records In Web of Science)
연도 인용수 순위
1 Moteiv Corporation, "Tmote Sky: Datasheet," Feb. 2006.
2 A. Banerjee et al., "RISE - Co-S: High Performance Sensor Storage and Co-Processing Architecture," Proc. SECON, 2005, pp. 1-12.
3 Shockfish SA., "TinyNode User's Manual," Rev 1.1, Nov. 2005.
4 Texas Instruments Inc., "MSP430x15x, MSP430x16x, MSP430x161x Mixed Signal Microcontroller" Rev. E, Aug. 2006.
5 ATMel, "AVR Butterfly." Available: http://www.atmel.com/dyn/ products/tools_card.asp?tool_id=3146
6 Nordic Semiconductor, Available: http://www.nordicsemi.no/files/ Product/data_sheet/nRF24L01_prelim_prod_spec_1_2.pdf
7 IEEE Standard Department, "Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low Rate Wireless Personal Area Networks (LR-WPANs)," IEEE Standard for Information Technology, IEEE Std 802.15.4-2003, IEEE Press, New York, NY, USA, Oct. 2003.
8 I.F. Akyildiz et al., "A Survey on Sensor Networks," IEEE Commun. Mag., vol. 40, no. 8, Aug. 2002. pp. 102-114.   DOI   ScienceOn
9 A.Y. Benbasat and J.A. Paradiso, "A Compact Modular Wireless Sensor Platform," Proc. IPSN, 2005, pp. 410-415.
10 Crossbow Technology Inc., "MPR-MIB Users Manual Revision B," June 2006.
11 H. Dubois-Ferrière et al., "Tinynode: A Comprehensive Platform for Wireless Sensor Network Applications," Proc. IPSN, 2006, pp. 358-365.
12 H. Lee et al., "Wearable Personal Network Based on Fabric Serial Bus Using Electrically Conductive Yarn," ETRI J., vol. 32, no. 5, Oct. 2010, pp. 713-721.   DOI   ScienceOn
13 D. Lymberopoulos and A. Savvides, "XYZ: A Motion-Enabled, Power Aware Sensor Node Platform for Distributed Sensor Network Applications," Proc. IPSN, 2005, pp. 449-454.
14 G. Mathur et al., "Ultra-Low Power Data Storage for Sensor Networks," Proc. IPSN, 2006, pp. 374-381.
15 C. Park, J. Liu, and P.H. Chou, "Eco: An Ultra-Compact Low-Power Wireless Sensor Node for Real-Time Motion Monitoring," Proc. IPSN, 2005, pp. 398-403.
16 J. Polastre, R. Szewczyk, and D. Culler, "Telos: Enabling Ultra-low Power Wireless Research," Proc. IPSN, 2005, pp. 364-369.
17 P. Juang et al., "Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet," SIGOPS Oper. Syst. Rev., vol. 36, 2002, pp. 96-107.   DOI   ScienceOn
18 G. Mathur et al., "A Storage-Centric Camera Sensor Network," Proc. SenSys, 2006, pp. 337-338.
19 C. Park, P.H. Chou, and M. Shinozuka, "DuraNode: Wireless Networked Sensor for Structural Health Monitoring," Proc. 4th IEEE Int. Conf. Sensors, Oct. 2005.
20 B. Schott et al., "A Modular Power-Aware Microsensor with >1000x Dynamic Power Range," Proc. IPSN, 2005, pp. 469-474.
21 S. Hengsteler and H. Aghajan, "Wisnap: A Wireless Image Sensor Network Application Platform," Proc. COGnitive Systems Interactive Sensors, 2006.
22 M. Rahimi et al., "Cyclops: In Situ Image Sensing and Interpretation in Wireless Sensor Networks," Proc. SenSys, 2005, pp. 192-204.
23 T. Teixeira et al., "Address-Event Imagers for Sensor Networks: Evaluation and Modeling," Proc. IPSN, 2006, pp. 458-466.
24 ATMel, "8-bit AVR Microcontroller with 16K Bytes In-System Programmable Flash," July 2006.
25 J. Hill and D. Culler, "Mica: A Wireless Platform for Deeply Embedded Networks," IEEE Micro, vol. 22, Nov./Dec. 2002, pp. 12-24.