Admission Help Line

18900 00888

Admissions 2026 Open — Apply!

Faculty Dr Debabrata Senapati

Dr Debabrata Senapati

Assistant Professor

Department of Computer Science and Engineering

Contact Details

debabrata.s@srmap.edu.in

Office Location

C V Raman Block, Level 2, Cabin No: 16

Education

2023
Indian Institute of Technology Guwahati, Assam
India
2012
ME
Utkal University, Odisha
India
2007
MCA
Biju Patnaik University of Technology, Odisha
India

Experience

  • June 2023 - Present - Assistant Professor - SRM University – AP, Andhra Pradesh, India
  • Aug 2012 - July 2017 - Assistant Professor - Siksha ‘O’ Anusandhan (Deemed to be University), Bhubaneswar, Odisha, India
  • July 2008 - July 2012 - Lecturer - Siksha ‘O’ Anusandhan (Deemed to be University), Bhubaneswar, Odisha, India

Research Interest

  • Scheduling strategies
  • Real-Time Systems
  • Cyber-Physical Systems
  • Distributed Computing
  • Design and Analysis of Algorithms

Awards

  • 2023 : Awarded II Prize for presenting the paper titled "Energy-efficient Real-time Scheduling of Multiple Periodic DAGs on Heterogeneous Systems" at Cyber-Physical Systems Summit (CyPhySS 2023), organised by IIT Kharagpur AI4ICPS | HUB Foundation.
  • 2017 - 2022 : Institute Fellowship for PhD by MHRD, Government of India
  • 2012 - 2014 : DST Sponsorship for ME by MST, Government of India

Memberships

  • Member, IEEE (Member Id: 95038520)
  • Professional Member, ACM (Member Id: 8223326)

Publications

  • ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems

    Dr Debabrata Senapati, Arnab Sarkar., Chandan Karfa., Dharmendra Maurya.,

    Source Title: 2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID), DOI Link

    View abstract ⏷

    Nowadays, many embedded systems such as mobiles and laptops to satellites and robotic systems, are often driven by limited energy sources like batteries. Hence, these devices are not only judged by their real-time and functional performance but also by their efficiencies in terms of energy management. Energy minimization is one of the primary design requirements for distributed embedded systems. The growing importance of complex applications in the distributed system introduces significant challenges in reducing energy consumption. This work addresses the problem of scheduling a real-time application abstracted as a directed acyclic graph (DAG), on a Dynamic Voltage and Frequency Scaling (DVFS) enabled uniform multiprocessor system, by proposing an efficient heuristic strategy called Energy-efficient Real-time DAG Scheduler (ERS). ERS effectively selects the appropriate processing frequency for each task-to-processor pair in the system such that overall energy saving is maximized while satisfying constraints related to resource, task precedence and deadline. We have evaluated the performance of the proposed framework using real-world benchmark applications. Obtained results reveal that ERS is able to deliver better performance in terms of energy savings than state-of-the-art works such as GSPM, SSPM, and PSPM.
  • SHIELD: Security-aware Schreduling for Real-Time DAGs on Heterogeneous Systems

    Dr Debabrata Senapati, Pooja Bhagat., Chandan Karfa., Arnab Sarkar

    Source Title: ACM Transactions on Cyber-Physical Systems, Quartile: Q1, DOI Link

    View abstract ⏷

    Many control applications in real-time cyber-physical systems are represented as Directed Acyclic Graphs (DAGs) due to complex interactions among their functional components, and executed on distributed heterogeneous platforms. Data communication between dependent task nodes running on different processing elements are often realized through message transmission over a public network, and are hence susceptible to multiple security threats such as snooping, alteration and spoofing. Several alternative security protocols having varying security strengths and associated implementation overheads are available in the market, for incorporating confidentiality, integrity and authentication on the transmitted messages. While message size and conceptually its associated transmission overheads may be marginally increased due to the assignment of security protocols, significant computation overheads must be incurred for securing the message at the location of its source task node and for unlocking security/message extraction at the destination. Obtained security strengths and associated computation overheads vary depending on the set of protocols chosen for a given message from an available pool of protocols. Given lower bounds on the security demands of an application’s messages, selecting the appropriate protocols for each message such that a system’s overall security is maximized while satisfying constraints related to the resource, task precedence and deadline, is a challenging and computationally hard problem. In this paper, we propose an efficient heuristic strategy called SHIELD for security-aware real-time scheduling of DAG-structured applications to be executed on distributed heterogeneous systems. The efficacy of the proposed scheduler is exhibited through extensive simulation-based experiments using two DAGstructured application benchmarks. Our performance evaluation results demonstrate that SHIELD significantly outperforms two greedy baseline strategies SHIELDb in terms of solution generation times (i.e., run-times) and SHIELDf in terms of achieved security utility. Additionally, a case study on the Traction Control application in automotive systems has been included to exhibit the applicability of SHIELD in real-world settings.
  • TMDS: Temperature-aware Makespan Minimizing DAG Scheduler for Heterogeneous Distributed Systems

    Dr Debabrata Senapati, Arnab Sarkar., Kousik Rajesh., Chandan Karfa

    Source Title: ACM Transactions on Design Automation of Electronic Systems, Quartile: Q2, DOI Link

    View abstract ⏷

    To meet application-specific performance demands, recent embedded platforms often involve the use of intricate micro-architectural designs and very small feature sizes leading to complex chips with multi-million gates. Such ultra-high gate densities often make these chips susceptible to inappropriate surges in core temperatures. Temperature surges above a specific threshold may throttle processor performance, enhance cooling costs, and reduce processor life expectancy. This work proposes a generic temperature management strategy that can be easily employed to adapt existing state-of-the-art task graph schedulers so that schedules generated by them never violate stipulated thermal bounds. The overall temperature-aware task graph scheduling problem has first been formally modeled as a constraint optimization formulation whose solution is shown to be prohibitively expensive in terms of computational overheads. Based on insights obtained through the formal model, a new fast and efficient heuristic algorithm called TMDS has been designed. Experimental evaluation over diverse test case scenarios shows that TMDS is able to deliver lower schedule lengths compared to the temperature-aware versions of four prominent makespan minimizing algorithms, namely, HEFT, PEFT, PPTS, and PSLS. Additionally, a case study with an adaptive cruise controller in automotive systems has been included to exhibit the applicability of TMDS in real-world settings.

Patents

  • A system and method for diabetes mellitus classification using ensemble

    Dr Debabrata Senapati

    Patent Application No: 202441077102, Date Filed: 10/10/2024, Date Published: 18/10/2024, Status: Published

  • A system and method for predicting cellular network traffic

    Dr Debabrata Senapati

    Patent Application No: 202541014367, Date Filed: 19/02/2025, Date Published: 07/03/2025, Status: Published

  • A system and method for predicting network traffic in next- generation cellular networks

    Dr Debabrata Senapati

    Patent Application No: 202541016042, Date Filed: 24/02/2025, Date Published: 07/03/2025, Status: Published

Projects

Scholars

Interests

  • Cyber-Physical Systems
  • Real-time Systems
  • Scheduling

Thought Leaderships

There are no Thought Leaderships associated with this faculty.

Top Achievements

Education
2007
MCA
Biju Patnaik University of Technology, Odisha
India
2012
ME
Utkal University, Odisha
India
2023
Indian Institute of Technology Guwahati, Assam
India
Experience
  • June 2023 - Present - Assistant Professor - SRM University – AP, Andhra Pradesh, India
  • Aug 2012 - July 2017 - Assistant Professor - Siksha ‘O’ Anusandhan (Deemed to be University), Bhubaneswar, Odisha, India
  • July 2008 - July 2012 - Lecturer - Siksha ‘O’ Anusandhan (Deemed to be University), Bhubaneswar, Odisha, India
Research Interests
  • Scheduling strategies
  • Real-Time Systems
  • Cyber-Physical Systems
  • Distributed Computing
  • Design and Analysis of Algorithms
Awards & Fellowships
  • 2023 : Awarded II Prize for presenting the paper titled "Energy-efficient Real-time Scheduling of Multiple Periodic DAGs on Heterogeneous Systems" at Cyber-Physical Systems Summit (CyPhySS 2023), organised by IIT Kharagpur AI4ICPS | HUB Foundation.
  • 2017 - 2022 : Institute Fellowship for PhD by MHRD, Government of India
  • 2012 - 2014 : DST Sponsorship for ME by MST, Government of India
Memberships
  • Member, IEEE (Member Id: 95038520)
  • Professional Member, ACM (Member Id: 8223326)
Publications
  • ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems

    Dr Debabrata Senapati, Arnab Sarkar., Chandan Karfa., Dharmendra Maurya.,

    Source Title: 2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID), DOI Link

    View abstract ⏷

    Nowadays, many embedded systems such as mobiles and laptops to satellites and robotic systems, are often driven by limited energy sources like batteries. Hence, these devices are not only judged by their real-time and functional performance but also by their efficiencies in terms of energy management. Energy minimization is one of the primary design requirements for distributed embedded systems. The growing importance of complex applications in the distributed system introduces significant challenges in reducing energy consumption. This work addresses the problem of scheduling a real-time application abstracted as a directed acyclic graph (DAG), on a Dynamic Voltage and Frequency Scaling (DVFS) enabled uniform multiprocessor system, by proposing an efficient heuristic strategy called Energy-efficient Real-time DAG Scheduler (ERS). ERS effectively selects the appropriate processing frequency for each task-to-processor pair in the system such that overall energy saving is maximized while satisfying constraints related to resource, task precedence and deadline. We have evaluated the performance of the proposed framework using real-world benchmark applications. Obtained results reveal that ERS is able to deliver better performance in terms of energy savings than state-of-the-art works such as GSPM, SSPM, and PSPM.
  • SHIELD: Security-aware Schreduling for Real-Time DAGs on Heterogeneous Systems

    Dr Debabrata Senapati, Pooja Bhagat., Chandan Karfa., Arnab Sarkar

    Source Title: ACM Transactions on Cyber-Physical Systems, Quartile: Q1, DOI Link

    View abstract ⏷

    Many control applications in real-time cyber-physical systems are represented as Directed Acyclic Graphs (DAGs) due to complex interactions among their functional components, and executed on distributed heterogeneous platforms. Data communication between dependent task nodes running on different processing elements are often realized through message transmission over a public network, and are hence susceptible to multiple security threats such as snooping, alteration and spoofing. Several alternative security protocols having varying security strengths and associated implementation overheads are available in the market, for incorporating confidentiality, integrity and authentication on the transmitted messages. While message size and conceptually its associated transmission overheads may be marginally increased due to the assignment of security protocols, significant computation overheads must be incurred for securing the message at the location of its source task node and for unlocking security/message extraction at the destination. Obtained security strengths and associated computation overheads vary depending on the set of protocols chosen for a given message from an available pool of protocols. Given lower bounds on the security demands of an application’s messages, selecting the appropriate protocols for each message such that a system’s overall security is maximized while satisfying constraints related to the resource, task precedence and deadline, is a challenging and computationally hard problem. In this paper, we propose an efficient heuristic strategy called SHIELD for security-aware real-time scheduling of DAG-structured applications to be executed on distributed heterogeneous systems. The efficacy of the proposed scheduler is exhibited through extensive simulation-based experiments using two DAGstructured application benchmarks. Our performance evaluation results demonstrate that SHIELD significantly outperforms two greedy baseline strategies SHIELDb in terms of solution generation times (i.e., run-times) and SHIELDf in terms of achieved security utility. Additionally, a case study on the Traction Control application in automotive systems has been included to exhibit the applicability of SHIELD in real-world settings.
  • TMDS: Temperature-aware Makespan Minimizing DAG Scheduler for Heterogeneous Distributed Systems

    Dr Debabrata Senapati, Arnab Sarkar., Kousik Rajesh., Chandan Karfa

    Source Title: ACM Transactions on Design Automation of Electronic Systems, Quartile: Q2, DOI Link

    View abstract ⏷

    To meet application-specific performance demands, recent embedded platforms often involve the use of intricate micro-architectural designs and very small feature sizes leading to complex chips with multi-million gates. Such ultra-high gate densities often make these chips susceptible to inappropriate surges in core temperatures. Temperature surges above a specific threshold may throttle processor performance, enhance cooling costs, and reduce processor life expectancy. This work proposes a generic temperature management strategy that can be easily employed to adapt existing state-of-the-art task graph schedulers so that schedules generated by them never violate stipulated thermal bounds. The overall temperature-aware task graph scheduling problem has first been formally modeled as a constraint optimization formulation whose solution is shown to be prohibitively expensive in terms of computational overheads. Based on insights obtained through the formal model, a new fast and efficient heuristic algorithm called TMDS has been designed. Experimental evaluation over diverse test case scenarios shows that TMDS is able to deliver lower schedule lengths compared to the temperature-aware versions of four prominent makespan minimizing algorithms, namely, HEFT, PEFT, PPTS, and PSLS. Additionally, a case study with an adaptive cruise controller in automotive systems has been included to exhibit the applicability of TMDS in real-world settings.
Contact Details

debabrata.s@srmap.edu.in

Scholars
Interests

  • Cyber-Physical Systems
  • Real-time Systems
  • Scheduling

Education
2007
MCA
Biju Patnaik University of Technology, Odisha
India
2012
ME
Utkal University, Odisha
India
2023
Indian Institute of Technology Guwahati, Assam
India
Experience
  • June 2023 - Present - Assistant Professor - SRM University – AP, Andhra Pradesh, India
  • Aug 2012 - July 2017 - Assistant Professor - Siksha ‘O’ Anusandhan (Deemed to be University), Bhubaneswar, Odisha, India
  • July 2008 - July 2012 - Lecturer - Siksha ‘O’ Anusandhan (Deemed to be University), Bhubaneswar, Odisha, India
Research Interests
  • Scheduling strategies
  • Real-Time Systems
  • Cyber-Physical Systems
  • Distributed Computing
  • Design and Analysis of Algorithms
Awards & Fellowships
  • 2023 : Awarded II Prize for presenting the paper titled "Energy-efficient Real-time Scheduling of Multiple Periodic DAGs on Heterogeneous Systems" at Cyber-Physical Systems Summit (CyPhySS 2023), organised by IIT Kharagpur AI4ICPS | HUB Foundation.
  • 2017 - 2022 : Institute Fellowship for PhD by MHRD, Government of India
  • 2012 - 2014 : DST Sponsorship for ME by MST, Government of India
Memberships
  • Member, IEEE (Member Id: 95038520)
  • Professional Member, ACM (Member Id: 8223326)
Publications
  • ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems

    Dr Debabrata Senapati, Arnab Sarkar., Chandan Karfa., Dharmendra Maurya.,

    Source Title: 2024 37th International Conference on VLSI Design and 2024 23rd International Conference on Embedded Systems (VLSID), DOI Link

    View abstract ⏷

    Nowadays, many embedded systems such as mobiles and laptops to satellites and robotic systems, are often driven by limited energy sources like batteries. Hence, these devices are not only judged by their real-time and functional performance but also by their efficiencies in terms of energy management. Energy minimization is one of the primary design requirements for distributed embedded systems. The growing importance of complex applications in the distributed system introduces significant challenges in reducing energy consumption. This work addresses the problem of scheduling a real-time application abstracted as a directed acyclic graph (DAG), on a Dynamic Voltage and Frequency Scaling (DVFS) enabled uniform multiprocessor system, by proposing an efficient heuristic strategy called Energy-efficient Real-time DAG Scheduler (ERS). ERS effectively selects the appropriate processing frequency for each task-to-processor pair in the system such that overall energy saving is maximized while satisfying constraints related to resource, task precedence and deadline. We have evaluated the performance of the proposed framework using real-world benchmark applications. Obtained results reveal that ERS is able to deliver better performance in terms of energy savings than state-of-the-art works such as GSPM, SSPM, and PSPM.
  • SHIELD: Security-aware Schreduling for Real-Time DAGs on Heterogeneous Systems

    Dr Debabrata Senapati, Pooja Bhagat., Chandan Karfa., Arnab Sarkar

    Source Title: ACM Transactions on Cyber-Physical Systems, Quartile: Q1, DOI Link

    View abstract ⏷

    Many control applications in real-time cyber-physical systems are represented as Directed Acyclic Graphs (DAGs) due to complex interactions among their functional components, and executed on distributed heterogeneous platforms. Data communication between dependent task nodes running on different processing elements are often realized through message transmission over a public network, and are hence susceptible to multiple security threats such as snooping, alteration and spoofing. Several alternative security protocols having varying security strengths and associated implementation overheads are available in the market, for incorporating confidentiality, integrity and authentication on the transmitted messages. While message size and conceptually its associated transmission overheads may be marginally increased due to the assignment of security protocols, significant computation overheads must be incurred for securing the message at the location of its source task node and for unlocking security/message extraction at the destination. Obtained security strengths and associated computation overheads vary depending on the set of protocols chosen for a given message from an available pool of protocols. Given lower bounds on the security demands of an application’s messages, selecting the appropriate protocols for each message such that a system’s overall security is maximized while satisfying constraints related to the resource, task precedence and deadline, is a challenging and computationally hard problem. In this paper, we propose an efficient heuristic strategy called SHIELD for security-aware real-time scheduling of DAG-structured applications to be executed on distributed heterogeneous systems. The efficacy of the proposed scheduler is exhibited through extensive simulation-based experiments using two DAGstructured application benchmarks. Our performance evaluation results demonstrate that SHIELD significantly outperforms two greedy baseline strategies SHIELDb in terms of solution generation times (i.e., run-times) and SHIELDf in terms of achieved security utility. Additionally, a case study on the Traction Control application in automotive systems has been included to exhibit the applicability of SHIELD in real-world settings.
  • TMDS: Temperature-aware Makespan Minimizing DAG Scheduler for Heterogeneous Distributed Systems

    Dr Debabrata Senapati, Arnab Sarkar., Kousik Rajesh., Chandan Karfa

    Source Title: ACM Transactions on Design Automation of Electronic Systems, Quartile: Q2, DOI Link

    View abstract ⏷

    To meet application-specific performance demands, recent embedded platforms often involve the use of intricate micro-architectural designs and very small feature sizes leading to complex chips with multi-million gates. Such ultra-high gate densities often make these chips susceptible to inappropriate surges in core temperatures. Temperature surges above a specific threshold may throttle processor performance, enhance cooling costs, and reduce processor life expectancy. This work proposes a generic temperature management strategy that can be easily employed to adapt existing state-of-the-art task graph schedulers so that schedules generated by them never violate stipulated thermal bounds. The overall temperature-aware task graph scheduling problem has first been formally modeled as a constraint optimization formulation whose solution is shown to be prohibitively expensive in terms of computational overheads. Based on insights obtained through the formal model, a new fast and efficient heuristic algorithm called TMDS has been designed. Experimental evaluation over diverse test case scenarios shows that TMDS is able to deliver lower schedule lengths compared to the temperature-aware versions of four prominent makespan minimizing algorithms, namely, HEFT, PEFT, PPTS, and PSLS. Additionally, a case study with an adaptive cruise controller in automotive systems has been included to exhibit the applicability of TMDS in real-world settings.
Contact Details

debabrata.s@srmap.edu.in

Scholars