Abstract
Scheduling plays a vital role in real time embedded systems to prepare a schedule dynamically and share resources effectively. The scheduling algorithms involve priorities in mixed fashion depending on hard and soft deadlines. Real time scheduling systems basically depends on logical computation and time of the results produced. Multitasking involves parallel execution of request and response based on the scheduling algorithm. It brings automation in many areas with reference to performance parameters like reliability and sensitivity. The major use of scheduling is Effective utilization of resources and avoiding task conflicts. In the proposed work the concept of Scheduling in real time systems is applied in transportation system application for efficient service and effective utilization of resources. One of the best transportation system in the world is railways, however in present days this transport service is under pressure due to mismanagement of operations resulting in customer complaints and long waiting list of passengers. The proposed system is used to accommodate the passengers based on the request and resource availability.In this work Internet of Things (IoT) based smart phone application system is designed to introduce automation in addressing the emergency service to the passenger requests in the moving train. The proposed system consists of raspberry pi as a server for maintaining the database and provides wireless communication between the passenger and the ticket collector of train. The aim of this work is to help passengers to have safe and comfortable journey in the train. The user interface designed in each compartment is used to send the request from the passenger to the train employee for allocating the seat in the train in emergency situations. On the request received from the passenger the response is given depending on the resource list loaded in the server. The fair distribution of the seat to the passengers is scheduled using composite scheduling for multitask (CSM) algorithm based on database resource list. The algorithm defines the task priority as its own unique priority level for every task and assign the same priority to the multiple tasks if more number of tasks are introduced in scheduling then they are either time sliced or work round robin fashion. The results obtained in the proposed work justify the performance parameters in real time for the algorithm used.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.