We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 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.