Browse > Article
http://dx.doi.org/10.3837/tiis.2014.10.008

Deterministic Multi-dimensional Task Scheduling Algorithms for Wearable Sensor Devices  

Won, Jong-Jin (Department of Computer Engineering, Sungkyunkwan University)
Kang, Cheol-Oh (The Attached Institute of Electronics and Telecommunications Research Institute)
Kim, Moon-Hyun (Department of Computer Engineering, Sungkyunkwan University)
Cho, Moon-Haeng (The Attached Institute of Electronics and Telecommunications Research Institute)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.8, no.10, 2014 , pp. 3423-3438 More about this Journal
Abstract
In recent years, wearable sensor devices are reshaping the way people live, work, and play. A wearable sensor device is a computer that is subsumed into the personal space of the user, and is always on, and always accessible. Therefore, among the most salient aspects of a wearable sensor device should be a small form factor, long battery lifetime, and real-time characteristics. Thereby, sophisticated applications of a wearable sensor device use real-time operating systems to guarantee real-time deadlines. The deterministic multi-dimensional task scheduling algorithms are implemented on ARC (Actual Remote Control) with relatively limited hardware resources. ARC is a wearable wristwatch-type remote controller; it can also serve as a universal remote control, for various wearable sensor devices. In the proposed algorithms, there is no limit on the maximum number of task priorities, and the memory requirement can be dramatically reduced. Furthermore, regardless of the number of tasks, the complexity of the time and space of the proposed algorithms is O(1). A valuable contribution of this work is to guarantee real-time deadlines for wearable sensor devices.
Keywords
Wearable sensor device; time determinism; task scheduling; real-time operating systems;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Tak, H. Kim, and T. Kim, "A study on real-time scheduling for low-power sensor node platforms," in IEEE 12th International Conference on Computer and Information Technology, pp. 169-176, October 27-29, 2012. Article (CrossRef Link).
2 Li Y. H., et al., "An improvement of task scheduling algorithms and hardware scheduler of real-time operating system," in International Journal of Hybrid Information Technology, vol. 7, no. 3, pp. 337-344, 2014. Article (CrossRef Link).
3 Buttazzo G. C., Bertogna M. and Yao G., "Limited preemptive scheduling for real-time systems. a survey," IEEE Trans. Industrial Informatics, vol. 9, no. 1, pp. 3-15. Feb. 2013. Article (CrossRef Link).   DOI   ScienceOn
4 Chen S., Zhang Y., Hu Z. and Yu H., "An application-level priority scheduling for many-task computing in multi-user heterogeneous environment," in International Conference on High Performance Computing and Simulation, pp. 558-565, July 1-5, 2013. Article (CrossRef Link).
5 Edward S. Sazonov, George Fulk, James Hill, Yves Schutz and Raymond Browning, "Monitoring of posture allocations and activities by a shoe-based wearable sensor," IEEE Trans. Biomedical engineering, vol. 58, no. 4, pp. 983-990, April, 2011. Article (CrossRef Link).   DOI   ScienceOn
6 Alexandros Pantelopoulos and Nikolaos G. Bourbakis, "A survey on wearable sensor-based systems for health monitoring and prognosis," IEEE Trans. Systems, Man, and Cybernetics, vol. 40, no. 1, pp. 1-12, January, 2010. Article (CrossRef Link).   DOI   ScienceOn
7 G. Kortuem and T. Trarner, "The challenges of wearable computing: Part 2," Micro, IEEE, vol. 21, no. 4, pp. 54-67, Jul. 2001. Article (CrossRef Link).
8 K. M. Zuberi and K. G. Shin, "EMERALDS: A small-memory real-time microkernel," IEEE Trans. Software Engineering, vol. 27, no. 10, pp. 909-928, Oct. 2001. Article (CrossRef Link).   DOI
9 S. J. Oh, et al., "Deterministic task scheduling for embedded real-time operating systems," IEICE Trans. Inf. & Syst., vol. E87-D, no. 2, pp. 472-474, Feb. 2004. Article (CrossRef Link).
10 M. H. Cho and C. H. Lee, "A low-power real-time operating system for ARC (Actual Remote Control) wearable device," IEEE Trans. Consumer Electronics, vol. 56, no. 3, pp. 1602-1609, August, 2010. Article (CrossRef Link).   DOI   ScienceOn
11 D. Haban and K. G. Shin, "Application of real-time monitoring for scheduling tasks with random execution times," IEEE Trans. Software Engineering, vol. 16, no. 12, pp. 1374-1389, Dec. 1990. Article (CrossRef Link).   DOI   ScienceOn
12 S. Chodrow, F. Jahanian and M. Donner, "Run-time monitoring of real-time systems," in Proc. of Real-Time Systems Symposium, pp. 74-83, Dec. 1991. Article (CrossRef Link).
13 J. Y. Chung, J. W. Liu and K. J. Lin, "Scheduling periodic jobs that allow imprecise results," IEEE Trans. Computer, vol. 39, no. 9, pp. 1156-1174, Sep. 1990. Article (CrossRef Link).   DOI   ScienceOn
14 K. G. Shin and P. Ramanathan, "Real-time computing: a new discipline of computer science and engineering," in Proc. of the IEEE, vol. 82, no. 1, pp. 6-24, Jan. 1994. Article (CrossRef Link).   DOI   ScienceOn
15 H. Kopetz and R. Zainlinger, "The design of real-time systems: from specification to implementation and verification," Software Engineering Journal, vol. 6, no. 3, pp. 72-82, May, 1991. Article (CrossRef Link).   DOI
16 J. J. Labrosse, ${\mu}C/OS$: The Real-Time Kernel, R&D Publications, Lawrence, 1993.
17 Levis, P., et al., "The emergence of networking abstractions and techniques in tinyos," in USENIX/ACM Symposium on Networked Systems Design and Implementation, vol. 4, pp.1-14, 2004. Article (CrossRef Link).
18 H. Abrach, et al., "MANTIS: System support for multimodal networks of In-situ Sensors," in Proc. of the 2nd ACM international conference on Wireless sensor networks and applications. pp. 50-59, 2003. Article (CrossRef Link).
19 J. J. Labrosse, ${\mu}C/OS$ II: The Real‐Time Kernel 2nd Edition, R&D Publications, Lawrence, 2002.
20 Patel S., Park H., Bonato P., Chan L. and Rodgers M., "A review of wearable sensors and systems with application in rehabilitation," Journal of neuroengineering and rehabilitation, 9(1), 21., April, 2012. Article (CrossRef Link).   DOI   ScienceOn
21 Seungmin Park, et al., "Embedded sensor networked operating system," in Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, pp. 24-26, April, 2006. Article (CrossRef Link).
22 Uwe Maurer, Anthony Rowe, Asim Smailagic and Daniel P. Siewiorek, "eWatch: A werable sensor and notification platform," in Proc. of International Workshop on Wearable and Implantable Body Sensor Networks, pp. 145-148, April 3-5, 2006. Article (CrossRef Link).