Openly accessible

Scheduling algorithm for real-time embedded control systems using arduino board

Thirunavukkarasu, Gokul Sidarth and Krishna, Ragil 2017, Scheduling algorithm for real-time embedded control systems using arduino board, in DesTech 2016: Proceedings of the International Conference on Design and Technology, Knowledge E, Dubai, U.A.E., pp. 258-266, doi: 10.18502/keg.v2i2.624.

Attached Files
Name Description MIMEType Size Downloads
krishna-scheduling-2017.pdf Published version application/pdf 277.37KB 37

Title Scheduling algorithm for real-time embedded control systems using arduino board
Author(s) Thirunavukkarasu, Gokul Sidarth
Krishna, Ragil
Conference name Design and Technology. International Conference (2016 : Geelong, Victoria)
Conference location Geelong, Victoria
Conference dates 2016/12/05 - 2017/12/08
Title of proceedings DesTech 2016: Proceedings of the International Conference on Design and Technology
Editor(s) Collins, PaulORCID iD for Collins, Paul orcid.org/0000-0003-3308-8689
Gibson, IanORCID iD for Gibson, Ian orcid.org/0000-0002-4149-9122
Publication date 2017
Conference series Design and Technology. International Conference
Start page 258
End page 266
Total pages 9
Publisher Knowledge E
Place of publication Dubai, U.A.E.
Keyword(s) Arduino board, scheduling algorithm, execution time, ant colony
arduino board
scheduling algorithm
execution time
ant colony optimization
energy-saving
Summary Automation has become a key component in the advancement of technologies in the recent past, these advancements are centered towards ensuring the increase in productivity with minimal man power by the usage of smart sensor systems and intelligent actuators that contributes to the increased efficiency of the system. Some applications that are used in day to day life such as elevator control and train traffic management require automation that has the ability to schedule processes effectively so that the safety in terms of collision avoidance and process deadline satisfaction is guaranteed. The use of multicore systems using algorithms that can schedule a process is become a common practice. The system divides the task into different sub-modules and handles deadline requirements by sharing the tasks with other modules within the system. There exists few aspects of this system that has to be considered while evaluating the efficiency of the system they are as follows: a) execution time b) worst case scenario and the deadlines of the system [1]. Using an embedded system for scheduling helps in allocating the available resources for the tasks and sequencing the process through understanding the use of scheduling tasks over a given time period [2]. In this paper, we propose an idea of validating the efficiency of the scheduling algorithm used in microcontroller platforms such as the VHDL-based Altera FPGA board and Arduino board to implement two practical examples of elevator control system and train traffic management. As an initial proof of concept the fabrication of the prototype model and implication of scheduling algorithm using Altera FPGA board using the logical algorithm to verify its efficiency, speed of operation and critical execution time is carried out successfully. Based on our observation from the initial phase of our proposed project, the difficulties faced while using Altera board involving the parallel processing issues is compared with the same experiment implemented using an Arduino board in phase 2 of our project. Finally, we are planning to work on optimization of the scheduling algorithms by integrating the scheduled algorithms using ant colony optimization technique.
ISSN 2518-6841
Language eng
DOI 10.18502/keg.v2i2.624
HERDC Research category E1 Full written paper - refereed
ERA Research output type E Conference publication
Copyright notice ©2017, The Authors
Free to Read? Yes
Use Rights Creative Commons Attribution licence
Persistent URL http://hdl.handle.net/10536/DRO/DU:30104741

Document type: Conference Paper
Collections: School of Engineering
Open Access Collection
Connect to link resolver
 
Unless expressly stated otherwise, the copyright for items in DRO is owned by the author, with all rights reserved.

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact drosupport@deakin.edu.au.

Versions
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 0 times in TR Web of Science
Scopus Citation Count Cited 0 times in Scopus
Google Scholar Search Google Scholar
Access Statistics: 23 Abstract Views, 39 File Downloads  -  Detailed Statistics
Created: Tue, 14 Nov 2017, 11:35:41 EST

Every reasonable effort has been made to ensure that permission has been obtained for items included in DRO. If you believe that your rights have been infringed by this repository, please contact drosupport@deakin.edu.au.