Skip to content
Back to all projects
  • Cybersecurity
  • Machine Learning

DoS-Resilient Transmission Scheduling for Cyber-Physical Systems

An intelligent scheduling framework that keeps remote state estimation reliable under DoS attacks.

Overview

The scheduler decides which sensor node transmits based on estimation error, priority and available bandwidth, while monitoring two-hop communication links for DoS attack status. Relay buffers maintain reliable delivery across hops, and adaptive feedback learning improves scheduling from historical network and attack patterns.

Problem Statement

Denial-of-service attacks against cyber-physical systems do not need to breach anything — simply blocking sensor transmissions degrades state estimation until control decisions are made on stale data.

Proposed Solution

Make transmission scheduling attack-aware: detect which links are under DoS, buffer through relays, and prioritise the sensors whose data most reduces estimation error under the remaining bandwidth.

Key Features

  • Adaptive Transmission Scheduling

    Decides which sensor node transmits based on error, priority, and bandwidth.

  • DoS Attack Detection

    Monitors two-hop communication links for attack status.

  • Relay Buffer Management

    Maintains reliable data delivery across communication hops.

  • Adaptive Feedback Learning

    Improves scheduling from historical network and attack patterns.

Technologies Used

Machine Learning

  • Reinforcement / adaptive learning
  • Scikit-Learn
  • Python

Networking

  • Two-hop relay simulation
  • Buffer management
  • NetworkX

Control

  • Kalman filtering
  • State estimation
  • NumPy
  • SciPy

Project Workflow

  1. 1

    Link monitoring

    Two-hop communication links are checked for DoS activity.

  2. 2

    Priority computation

    Estimation error and bandwidth set node priority.

  3. 3

    Scheduling

    The framework selects which sensor transmits.

  4. 4

    Relay buffering

    Buffers preserve data across degraded hops.

  5. 5

    Adaptation

    Historical patterns refine future scheduling.

What You'll Receive

  • Complete, runnable source code with folder structure
  • Project report and technical documentation
  • Ready-to-present PPT content
  • Setup and installation walkthrough
  • Line-by-line project explanation session
  • Viva question bank with answers
  • Bug fixing and troubleshooting help
  • Post-delivery support after submission

Frequently Asked Questions

How much does this project cost?

Every project is quoted individually, because the price depends on the modules you need, your technology stack, your college's format and your deadline. Send us the project name on WhatsApp and we'll share a quote the same day.

Can the project be customised to my college requirements?

Yes. Share your guide's requirements, preferred technology stack and abstract format, and we adapt the modules, dataset or UI accordingly.

Will I be able to explain this project during my viva?

That is the point of the explanation session. We walk you through the architecture, every module, the flow of data and the results, and hand over a viva question bank with answers.

What if the project does not run on my laptop?

We help you with setup end to end — dependencies, environment, database and configuration — over chat or a call until it runs on your machine.

Do I get support after submission?

Yes. Post-delivery support is included, so you can come back for fixes, doubts or demo help even after the project is delivered.

Want This Project?

Get complete source code, documentation, PPT, explanation, and support.

Similar projects

  • Machine Learning

Business Analytics Platform

A web-based analytics platform that helps businesses analyze historical data and make informed decisions.

  • Customer Churn Analyzer
  • Sales Forecasting
  • Customer Segmentation
  • +1 more

Custom quote

Priced to your scope

View Project