0% found this document useful (0 votes)
10 views

Ados-project

This project report by Anju Mohanan focuses on scheduling strategies for real-time data processing in IoT applications, emphasizing task prioritization, latency reduction, and energy efficiency. It evaluates various scheduling algorithms and proposes a hybrid model that integrates edge computing with energy-aware scheduling to improve task completion rates and reduce latency. The report highlights the significance of effective scheduling for applications in smart healthcare, industrial automation, and smart cities.

Uploaded by

Anju Jaimon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Ados-project

This project report by Anju Mohanan focuses on scheduling strategies for real-time data processing in IoT applications, emphasizing task prioritization, latency reduction, and energy efficiency. It evaluates various scheduling algorithms and proposes a hybrid model that integrates edge computing with energy-aware scheduling to improve task completion rates and reduce latency. The report highlights the significance of effective scheduling for applications in smart healthcare, industrial automation, and smart cities.

Uploaded by

Anju Jaimon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

SCHEDULING FOR REAL-TIME DATA

PROCESSING IN IOT APPLICATIONS

PROJECT REPORT
Submitted by

ANJU MOHANAN (MLM24CSCE07)

to

The A P J Abdul Kalam Technological University

in partial fulfillment of the requirements for the award of the Degree of


Master of Technology in CSE (M.Tech
in CSE)

DEPT. OF COMPUTER SCIENCE AND ENGINEERING

MANGALAM COLLEGE OF ENGINEERING (MLM)


ETTUMANOOR6866

APRIL 2025
Mangalam College of Engineering(MLM)
Vettimukkal P.O, Ettumanoor, Kottayam-686631

CERTIFICATE

This is to certify that Project entitled “Scheduling for real-time data processing in
IOT applications ” is a bonafide report of the Project presented during second
semester by Anju Mohanan (MLM24CSCE07), in partial fulfillment of the
requirements for the award of the degree of Master of Technology in CSE(M.Tech in
CSE).

Dr S Padmalal Dr. Simy Mary Kurian

Project Co-ordinator Head of the Dept.


Abstract


The Internet of Things (IoT) has revolutionized the way devices
communicate and operate. Real-time data processing is essential in IoT
systems where timely decisions are critical, such as in healthcare
monitoring, autonomous vehicles, and smart manufacturing. This project
explores various scheduling strategies for real-time data processing in
IoT applications. It focuses on task prioritization, latency reduction, and
energy efficiency. The report evaluates different scheduling algorithms
and presents a proposed model for efficient real-time scheduling in IoT
environments.
1. Introduction

The integration of real-time processing capabilities into IoT systems


allows for immediate data analysis and decision-making. Scheduling in
this context refers to the method by which computational tasks are
assigned to processors or resources over time. The challenge is to
schedule these tasks in a way that meets time constraints while ensuring
optimal resource utilization and low power consumption.

2. IoT Architecture Overview

2.1 Sensing Layer

Responsible for data collection from physical environments using


sensors and actuators.

2.2 Network Layer

Transmits the collected data to processing units via wired or wireless


networks.

2.3 Data Processing Layer

Executes computation tasks, often using edge, fog, or cloud computing


architectures.

2.4 Application Layer

Delivers the processed information to end users and applications.


3. Challenges in Real-Time Scheduling in IoT

●​ Resource Constraints: Limited memory, processing power, and


battery life.
●​ Task Deadlines: Some tasks must be completed within strict time
frames.
●​ Network Delays: Communication lags can disrupt timely
processing.
●​ Heterogeneity: Devices and data formats vary across IoT
systems.

4. Scheduling Algorithms for Real-Time IoT


Applications

4.1 Rate Monotonic Scheduling (RMS)

Prioritizes tasks with shorter periods. Suitable for periodic tasks but less
adaptable to dynamic changes.

4.2 Earliest Deadline First (EDF)

Tasks with the nearest deadlines are prioritized. Offers better CPU
utilization but requires runtime overhead.

4.3 Least Laxity First (LLF)

Tasks with the least slack time are scheduled first. Highly responsive but
sensitive to execution time estimation errors.

4.4 Energy-Aware Scheduling

Focuses on minimizing power usage while meeting timing constraints.


Essential for battery-powered IoT devices.
5. Proposed Model

The proposed model integrates edge computing with EDF scheduling for
latency-sensitive tasks and an energy-aware scheduler for less
time-critical operations. This hybrid approach enables better load
distribution and power efficiency.

●​ Edge Nodes: Handle time-sensitive tasks close to data sources.


●​ Fog/Cloud Layer: Manages computationally intensive and
non-urgent tasks.
●​ Dynamic Task Allocation: Adjusts task priorities based on
context and resource availability.

6. Simulation and Results

A simulation was conducted using a discrete event simulator to compare


the proposed model with conventional scheduling techniques. Metrics
included:

●​ Task Completion Rate: Higher in hybrid model.


●​ Latency: Reduced significantly with edge-based EDF scheduling.
●​ Energy Consumption: Lower with dynamic energy-aware
scheduler.

7. Applications

●​ Smart Healthcare: Real-time monitoring of patient vitals.


●​ Industrial Automation: Responsive control systems in smart
factories.
●​ Smart Cities: Efficient traffic and utility management.
●​ Environmental Monitoring: Rapid detection and response to
hazardous conditions.
8. Conclusion

Effective scheduling is fundamental for reliable real-time data processing


in IoT applications. The hybrid model proposed in this project
demonstrates improvements in latency, task throughput, and energy
efficiency. Future work will explore the integration of AI for predictive
scheduling and further optimizations for diverse IoT environments.
References

1.​ Rajkumar, R., et al. (2010). Cyber-Physical Systems: The Next


Computing Revolution.
2.​ Liu, J. W. S. (2000). Real-Time Systems. Prentice Hall.
3.​ Mohammadi, M., et al. (2018). Enabling Low-Latency Edge
Computing for Real-Time IoT Applications. IEEE.
4.​ Arduino IoT Cloud - https://www.arduino.cc/
5.​ EdgeX Foundry - https://www.edgexfoundry.org/

You might also like