CFP last date
20 May 2024
Reseach Article

Real-time Operating System for Wireless Sensors powered by Renewable Energy Source

by Hussein El Ghor, El-hadi M. Aggoune
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 81 - Number 12
Year of Publication: 2013
Authors: Hussein El Ghor, El-hadi M. Aggoune
10.5120/14061-1961

Hussein El Ghor, El-hadi M. Aggoune . Real-time Operating System for Wireless Sensors powered by Renewable Energy Source. International Journal of Computer Applications. 81, 12 ( November 2013), 1-7. DOI=10.5120/14061-1961

@article{ 10.5120/14061-1961,
author = { Hussein El Ghor, El-hadi M. Aggoune },
title = { Real-time Operating System for Wireless Sensors powered by Renewable Energy Source },
journal = { International Journal of Computer Applications },
issue_date = { November 2013 },
volume = { 81 },
number = { 12 },
month = { November },
year = { 2013 },
issn = { 0975-8887 },
pages = { 1-7 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume81/number12/14061-1961/ },
doi = { 10.5120/14061-1961 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:55:51.208943+05:30
%A Hussein El Ghor
%A El-hadi M. Aggoune
%T Real-time Operating System for Wireless Sensors powered by Renewable Energy Source
%J International Journal of Computer Applications
%@ 0975-8887
%V 81
%N 12
%P 1-7
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Energy management is a central problem in real-time systems design, in particular for embedded wireless devices such as sensor devices. In our work, we aim at the improvement of real-time operating systems that are powered by renewable energy source (solar energy, for example). The objective of this work is to develop software components for the design of real-time operating systems. We provide an on-line scheduling scheme, named Earliest Deadline with energy guarantee (EDeg), in order to address the limitations in energy harvesting systems. We also integrate EDeg scheduling algorithm into CLEOPATRE open-source component library, a patch to Linux/RTAI and evaluate the scheduling overheads of EDeg observed under Linux/RTAI.

References
  1. A. Sinha, A. Chandrasan, Dynamic power management in wireless sensor networks, IEEE Design and Test of Computers 18(2), pp. 62-74, 2001.
  2. M. T. Scmitz, B. M. Al-Hashimi and P. Eles. System-Level Techniques for Energy Efficient Embedded Systems. Kluwer Academic Publishers, 194 pages, 2004.
  3. A. Allavena and D. Mosse. Scheduling of frame-based embedded systems with rechargeable batteries. In Workshop on Power Management for Real-time and Embedded systems (in conjunction with RTAS 2001), 2001.
  4. C. Moser, D. Brunelli, L. Thiele, L. Benini. Real-time scheduling for energy harvesting sensor nodes. Real-Time Systems, Volume 37, Issue 3, Pages: 233 - 260, December 2007.
  5. P. Mantegazza. DIAPM RTAI for Linux : Why's, what's and how's. Real Time Linux Workshop, University de Technology of Vienna, 1999.
  6. C. M. Krishna and K. G. Shin. Real-Time Systems. McGraw- Hill Series in Computer Science, 448 pages, 1997.
  7. Maryline Silly-Chetto, Thibault Garcia-Fernandez and Audrey Marchand. CLEOPATRE: Open-source Operating System Facilities for Real-time Embedded Applications. Journal of Computing and Information Technology - CIT 15, 2007.
  8. Hussein El Ghor, Maryline Chetto, and Rafic Hage Chehade, A Real-Time Scheduling Framework for Embedded Systems with environmental energy harvesting. International Journal of Computers & Electrical Engineering, pp. 498-510, 2011.
  9. H. Chetto, and M. Chetto. Some results of the earliest deadline scheduling algorithm. IEEE Transactions on Software Engineering, 15(10): 1261-1269, 1989.
  10. Maryline Chetto, Hussein EL Ghor and Rafic Hage Chehade. Real-Time Scheduling for Energy Harvesting Sensors. The 6th International Conference for Internet Technology and Secured Transactions, Abu Dhabi, UAE, December 11-14, pp. 396 - 402, 2011.
  11. Tokuda H. , Nakajima T. , Rao P. Real time MACH: Towards a predictable real-time system. Proceedings of the Usenix MARCH Workshop, vol. 1, 1990.
  12. Stankovic J. A. , Ramamritham K. The Spring kernel: A new paradigm for real-time systems. IEEE Software, 1991.
  13. M. Silly-Chetto, The EDL Server for scheduling periodic and soft aperiodic tasks with resource constraints, Real-Time Systems, 17(1), pp. 1-25, 1999.
  14. Saksena M. , Da Silva J. Agrawala A. Principles of real-time systems. chapter design and Implementation of Maruti II Prentice Hall, 1994.
  15. Jeffay K. , Stone D. L. , Poirier D. E. Kernel support for efficient, predictable real-time systems. Proceedings of Joint IEEE Workshop on real-time operating systems and software, pages 8-13, 1991.
  16. T. Garcia, A. Marchand and M. Silly-Chetto. CLEOPATRE: A R & D project for providing new real-time functionalities to RTAI Linux. 5th Real Time LinuxWorkshop, Valence ( Esp. ) , 9-11 Nov 2003.
  17. H. CHETTO, M. SILLY-CHETTO. An adaptive scheduling algorithm for a fault-tolerant real time system. Software Engineering Journal, 6(3), pp. 93?100, May 1991.
  18. Leung J-Y-T, Whitehead J. On the complexity of fixed-priority scheduling of periodic real-time tasks. Performance Evaluation Journal. 2(4):237?50, 1982.
  19. J. -W. -S. Liu. Real-Time Systems. Prentice-Hall, 2000.
Index Terms

Computer Science
Information Sciences

Keywords

Energy Management Real-time Operating Systems Energy Harvesting RTAI.