Browse > Article
http://dx.doi.org/10.9723/jksiis.2019.24.4.009

Overhead Compensation Technique to Enhance the Accuracy of a Software Timer for Light-weight Embedded Device  

Kim, Hiecheol (대구대학교 정보통신공학부)
Publication Information
Journal of Korea Society of Industrial Information Systems / v.24, no.4, 2019 , pp. 9-19 More about this Journal
Abstract
As light-weight embedded devices become widely used in the area of low-power networking and high-precision sensor data acquisition, support for time-critical applications becomes essential for the light-weight embedded devices. This paper addresses the accuracy issue of a software timer for small or tiny embedded devices equiped with light-weight MCUs(Micro controller units). We first explore the characteristics of overhead in a typical implementation of a software timer, and then measure the overhead through a realistic implementation. Using the measurement result, we propose an overhead compensation technique which reduces the overhead from the hardware timer-tick.
Keywords
Software timer; Timer accuracy; Overhead compensation; IEEE 802.15.4;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 M Sethi, P. and Sarangi, S., "Internet of Things: Architectures, Protocols, and Applications," Journal of Electrical and Computer Engineering, Article ID 9324035, 2017.
2 Mounica1, A. and Subbareddy, G., "Zigbee transmitter for IOT Wireless Devices", International Journal of VLSI Design & Communication Systems (VLSICS), Vol. 8, No. 5, pp. 1-13, 2017.   DOI
3 Kim, H., Hong, W., Yoo, J. and Yoo, S., "Experimental Research Testbeds for Large-Scale WSNs: A Survey from the Architectural Perspective," International Journal of Distributed Sensor Networks, Vol. 11, No. 3, Article No. 2, 2015.
4 Al-Suhail, G., Jero, M. and Nikolakopoulos, G., "A Practical Survey on Wireless Sensor Network Platforms," Journal of Communications Technology, Electronics and Computer Science, Issue 13, pp. 23-29, 2017.
5 Dong, W., Chen, C., Liu, X., Liu, Y., Bu, J. and Zheng, K., "SenSpire OS: A Predictable, Flexible, and Efficient OS for Wireless Sensor Networks," IEEE Transactions on Computers, Vol. 60, No. 12, pp. 1788-1801, 2011.   DOI
6 Aron, M. and Druschel, P., "Soft Timers: Efficient Microsecond Software Timer Support for Network Processing", ACM Tractions on Computer Systems, Vol. 18, No. 3, pp. 197-228, 2000.   DOI
7 Eswaran, A., Rowe, A. and Rajkumar, R., "Nano-RK: An Energy-Aware Resource-Centric RTOS for Sensor Networks," Proceedings of IEEE Real-Time Systems Symposium, pp. 1-10, 2005.
8 Kim, H. and Yoo, S., "Implementation and Analysis of IEEE 802.15.4 Compliant Software based on a Vertically Decomposed Task Model," Journal of the Korea Industrial Information Systems Research, Vol. 19, No 1, pp. 53-60, 2014.   DOI
9 Kim, T. and Ahn, K. "Mitigating Hidden Nodes Collision and Performance Enhancement in IEEE 802.15.4 Wireless Sensor Networks," Journal of Korea Information Processing Society, Vol. 4, No. 7, pp. 235-238, 2015.
10 Stanislowski, D., Vilajosana, X., Wang, Q., Watteyne, T. and Pister., K., "Adaptive Synchronization in IEEE802.15.4e networks," IEEE Transactions on Industrial Informations, Vol. 10. No. 1, pp. 795-802, 2014.   DOI
11 Khoufi, I., Minet, P. and Rmili, B., "Beacon Advertising in an IEEE 802.15.4e TSCH Network for Space Launch Vehicles," 7th European Conference for Aeronautics and Aerospace Science (EUCASS), 2017.
12 Gonzalez, S., Camp, T. and Jaffres-Runser, K., "The Sticking Heartbeat Aperture Resynchronization Protocol," 26th International Conference on Computer Communication and Networks, pp. 1-8, 2017.
13 Kim, H., "Improving the Reliability of Beacon Synchronization of IEEE 802.15.4 MAC Protocol using a Reception Time Compensation Scheme," Journal of the Korea Industrial Information Systems Research, Vol. 23, No 3, pp. 1-11, 2018.   DOI
14 IEEE Std 802.15.4-2011: Part 15.4: Medium Access control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), IEEE Computer Society, 2011.