National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance
NIT Rourkela Inside Page Banner

Faculty Profile

BIOGRAPHY

Dr Bibhudatta Sahoo is a computer science professor specializing in Algorithmic Engineering, Distributed Systems, Cloud Computing, Fog/Edge Computing & IoT, and Software Defined Networks/NFV. With a wealth of knowledge and expertise in these areas, Dr Sahoo is at the forefront of cutting-edge research and innovation. Their research focuses on developing efficient algorithms and designing scalable distributed systems to address the challenges posed by modern computing paradigms such as cloud computing, fog/edge computing, and IoT. Driven by a passion for advancing the field, they have significantly contributed to developing software-defined networks and network function virtualisation. Through their research, publications, and mentorship, Dr Sahoo has inspired and empowered countless students, fostering a new generation of computer scientists equipped with the skills to tackle complex problems in the rapidly evolving world of technology.

EXPERTISE INFORMATION

Research Group
  • Communication and Computing
Areas of Interest
  • Data Structures, Algorithmic Engineering, Theoretical Computer Science, Computer Architecture, Parallel & Distributed Systems, Cloud Computing, Fog/Edge Computing, Internet of Things, Software Defined Networks, Virtualized Security, Web Engineering.

Bibhudatta Sahoo
ବିଭୂଦତ୍ତ ସାହୁ Professor, Computer Science and Engineering

bdsahu@nitrkl.ac.in

0661 - 246 2358

201

PUBLICATIONS

6

SPONSORED PROJECTS

24

DOCTORAL STUDENTS

52

CONTINUING EDUCATION

PERSONAL INFORMATION

Bibhudatta Sahoo

Professor

Computer Science and Engineering

Room Number: CS-235

Department of Computer Science and Engineering, National Institute of Technology Rourkela, Sundargarh, Odisha, India - 769008

2014

Ph.D.
Computer Sc. & Enginnering
NIT Rourkela

1999

M.Tech
Computer Sc. & Engineering
NIT Rourkela

Teaching Experience
  • Computer Science & Engineering,  National Institute of Technology Rourkela, India,   05 Jan 2000 - Present
  • Computer Science,  Indira Gandhi Institute of Technology (IGIT), Sarang, India,   04 Mar 1993 - 04 Jan 2000

Optimal controller placement in software defined wide area network DST
  • Principal Investigator
  • 36
  • Completed   Sponsored
Design of software defined control plane for Optical Burst Switched (OBS) Wavelength Division Multiplexing Networks SERB, DST
  • Co-Investigator
  • 36
  • Completed   Sponsored
To augment the pg teachning and research facilities in web engineering and cloud computing DST-FIST PROGRAMME
  • Co-Investigator
  • 60
  • Completed   Sponsored
Visesvaray Phd. Scheme for Electronics and IT MEDIA LAB ASIA,DEIT
  • Co-Investigator
  • 60
  • Completed   Sponsored
Fault tolerant real time dynamic scheduling algorithm for heterogeneous distributed system. MHRD
  • Principal Investigator
  • 42
  • Completed   Sponsored
Development of distributed computing platform using heterogeneous workstation cluster. MHRD
  • Principal Investigator
  • 36
  • Completed   Sponsored

Total Publications: 201

A. Kumari, R. K. Behera, K. S. Sahoo, B. Sahoo, and A. Gandomi,"Emergence of serverless computing in cloud: A state-of-the-art review of challenges and opportunities", Machine Learning with Applications, vol.24, Elsevier 2026, View Details       Article

M. Malakar, J. Mahapatro, K., and B. Sahoo,"LAERS: Load-aware efficient routing scheme in hierarchical software defined vehicular networks", Vehicular Communications, vol.59, Elsevier 2026, View Details       Article

L. Hota, B. Sahoo, and A. Kumar,"Fair channel allocation in IEEE 802.11p for high throughput and low-latency", Physical Communication, Elsevier, August 2025, 10.1016/j.phycom.2025.102683       Article

H. K. Apat, B. Sahoo, V. Goswami, and R. Barik,"A hybrid meta-heuristic algorithm for multi-objective IoT service placement in fog computing environments", Decision Analytics Journal, vol.10, no.100379, ScienceDirect 2024, 10.1016/j.dajour.2023.100379       Article

S. Chakraborty, A. K. Turuk, and B. Sahoo,"An architecture to improve performance of software-defined optical networks", Optical Switching and Networking, vol.54, Elsevier 2024, View Details       Article

ISEA Phase III Internship Program on Secure Hardware Computer Science and Engineering (Short-term Course)
SPARC International Symposium on Quantum Computing and Applications (SPARC-QC-2026) Computer Science and Engineering (Conference)
SPARC International Symposium on Quantum Computing and Applications (SPARC-QC-2026) Computer Science and Engineering (Conference)
Problem-Driven AI: Real-World Applications and Solution Frameworks Computer Science and Engineering (Workshop)
One-Week Faculty Development Program on “Designing Secure Hardware” Computer Science and Engineering (Short-term Course)
ANRF Sponsored Five Day Short-Term Course on Advanced Computing and Communication Technologies for Cyber-Physical Systems (ACCT-CPS) Computer Science and Engineering (Short-term Course)
ISEA III Bootcamp Program on Hardware Security: From Circuits to FPGA Computer Science and Engineering (Short-term Course)
Ethical Hacking: A Hands-On Approach Computer Science and Engineering (Workshop)
A Primer to Graph-based Machine Learning (GraphML-2025) Computer Science and Engineering (Short-term Course)
One-Week Short-term Course (Hybrid) On Trusted Circuits (TCF2HSec25) Foundations & Frontiers of Hardware Security Computer Science and Engineering (Short-term Course)
Generative AI for Computer Vision: Trends, Tools, and Transformations (GAICV-2025) Computer Science and Engineering (Short-term Course)
Fourth International Conference on Computing, Communication and Learning (COCOLE) Computer Science and Engineering (Conference)
Skill Development on IoT and Data Analytics for Smart System Design Computer Science and Engineering (Short-term Course)
Summer Internship cum Skill Enhancement Program on Internet of Things (IoT) and Data Analytics Computer Science and Engineering (Short-term Course)
Summer Internship cum Training Program on Deep Learning for Healthcare and Cryptography Computer Science and Engineering (Short-term Course)
Deep Learning for Healthcare Computer Science and Engineering (Short-term Course)
Deep Learning: Fundamentals and Implementation Computer Science and Engineering (Short-term Course)
Internet of Things: The Programming Approach Computer Science and Engineering (Short-term Course)
Short Term Course on Deep Learning for Cryptography Computer Science and Engineering (Short-term Course)
SUMMER INTERNSHIP CUM TRAINNING PROGRAMME Computer Science and Engineering (Short-term Course)
Applied Data Science Computer Science and Engineering (Short-term Course)
Foundation of Computer Networking Computer Science and Engineering (Short-term Course)
WORKSHOP ON COMPUTER AIDED CLASSROOM TEACHING FOR SCHOOL TEACHERS Computer Science and Engineering (Workshop)
Advancing Medical Applications with Generative AI: Challenges and Prospects (AMAGA-2025) Computer Science and Engineering (Workshop)
One-Week Bootcamp on Hardware Security and Tools (BoSHaT25) (Offline) Computer Science and Engineering (Short-term Course)
Five-day GIAN Course on Artificial Intelligence in Engineering Business Processes Computer Science and Engineering (Workshop)
Horizons of ML: Pre-cursor to Present (PMLP-2024) Computer Science and Engineering (Short-term Course)
One Week Faculty Development Programme on Hardware Security (HaSEC24) Computer Science and Engineering (Short-term Course)
Recent Advances in Computer Vision: Applications and Implementation (RACVAI-2024) Computer Science and Engineering (Short-term Course)
Five Day Short-Term Course on Network Modeling, Cloud -computing and Big-data (Phase-II)(NMCB-2024) Computer and Informatics Centre (Short-term Course)
A Short-Term Course on Cyber Safety and Security 2024 Computer Science and Engineering (Short-term Course)
AI for Digital Healthcare Innovations Computer Science and Engineering (Workshop)
Crisp and Fuzzy Time Series Forecasting using Deep Learning Techniques (CFTSFDL - 2024) Computer Science and Engineering (Workshop)
Skill Development Program on Problem Solving using C Programming (An initiative for enhancing coding skills) Computer Science and Engineering (Short-term Course)
Internet of Things (IoT) and Edge Computing Computer Science and Engineering (Short-term Course)
Navigating the Future: AI, Network Programming, and Autonomous Vehicles Computer Science and Engineering (Short-term Course)
VRITIKA RESEARCH INTERNSHIP Computer Science and Engineering (Workshop)
Short Term Course on Recent Trends in Cyber Security and Ethical Hacking Computer Science and Engineering (Short-term Course)
Summer Internship Cum Skill Enhancement Program Computer Science and Engineering (Short-term Course)
Third International Workshop on Recent Advances in Program Analysis and Software Testing (RAPAST-2024 ) Computer Science and Engineering (Workshop)
Three Days Workshop on Artificial Intelligence in Robotics Applications Computer Science and Engineering (Workshop)
Exploring Deep Learning: Applications and Practical Implementations Computer Science and Engineering (Short-term Course)
VRITIKA (Training and Skill Internship) on Understanding blockchain and IPFS based secure data communication using various Tools Computer Science and Engineering (Short-term Course)
Natural Language Processing Computer Science and Engineering (Short-term Course)
Short Term Course on MACHINE LEARNING & ITS APPLICATIONS (ML- APP 2024) Computer Science and Engineering (Short-term Course)
Introduction to Data Science using Python Computer Science and Engineering (Short-term Course)
ABC of IoT 2024 Computer Science and Engineering (Workshop)
Recent Trends in Time Series Forecasting using Deep Learning Models Computer Science and Engineering (Short-term Course)
  • Co-Coordinator
  • 25 Dec 2023 - 29 Dec 2023
  • Brochure
Five-Day Short-Term Course on Intelligent Transportation Systems for Smart Cities Computer Science and Engineering (Short-term Course)
Post-Graduate Program in Big Data Engineering Computer Science and Engineering (Short-term Course)
  • Co-Coordinator
  • 01 Oct 2019 - 30 Jun 2020
  • Brochure
TEQIP - III Sponsored National Workshop On ANDROID APP TESTING (AAT - 2018) Computer Science and Engineering (Workshop)
  • Co-Coordinator
  • 01 Dec 2018 - 05 Dec 2018
  • Brochure
Short Term Course on Computer Architecture Computer Science and Engineering (Short-term Course)
  • Co-Coordinator
  • 06 Jul 2015 - 10 Jul 2015
  • Brochure

  • CS2005 : Data Structures and Algorithms {Theory}
  • CS2006 : Design and Analysis of Algorithms {Theory}
  • CS2013 : Data Structures {Theory}
  • CS242 : Computer Organization and Architecture {Theory}
  • CS2802 : Design and Analysis of Advanced Data Structures {Theory}
  • CS3003 : Object-Oriented System Design {Theory}
  • CS3007 : Compiler Design {Theory}
  • CS3009 : Operating Systems {Theory}
  • CS332 : Algorithm Analysis and Design {Theory}
  • CS333 : Operating Systems {Theory}
  • CS412 : Software Engineering {Theory}
  • CS421 : Computer Networks {Theory}
  • CS431 : Compiler Design {Theory}
  • CS433 : Algorithm Design {Theory}
  • CS435 : Artificial Intelligence {Theory}
  • CS6103 : Data Structure and Algorithm Design {Theory}
  • CS612 : Software Engineering {Theory}
  • CS6128 : Cloud Computing {Theory}
  • CS616 : Algorithm Design {Theory}
  • CS632 : Distributed Operating Systems {Theory}
  • CS646 : Parallel and Distributed Computing {Theory}
  • CS661 : Advanced Data Structures {Theory}
  • CS6628 : Cloud and Edge Computing {Theory}
  • CS720 : Cloud Computing {Theory}
  • CS1000 : Basic Programming {Practical}
  • CS1010 : Programming for Problem Solving {Practical}
  • CS171 : Computing Laboratory - I {Practical}
  • CS172 : Computing Laboratory - II {Practical}
  • CS2066 : Algorithm Design Laboratory {Practical}
  • CS2071 : Data Structure and Algorithms Laboratory {Practical}
  • CS2074 : Computer Organization Laboratory {Practical}
  • CS2075 : Data Structures Laboratory {Practical}
  • CS2076 : Design and Analysis of Algorithms Laboratory {Practical}
  • CS274 : VHDL Programming Laboratory {Practical}
  • CS3071 : Operating Systems Laboratory {Practical}
  • CS3075 : Compiler Design Laboratory {Practical}
  • CS3077 : Web and Mobile Application Development {Practical}
  • CS384 : Algorithm Analysis and Design Laboratory {Practical}
  • CS394 : Special Laboratory in Computer Science and Engineering – II {Practical}
  • CS472 : Software Engineering Laboratory {Practical}
  • CS479 : Advanced Linux Programming Laboratory {Practical}
  • CS481 : Compiler Design Laboratory {Practical}
  • CS6173 : Advanced Data Structure Laboratory {Practical}
  • CS6381 : Advanced Programming Laboratory {Practical}
  • CS670 : Programming Laboratory - I {Practical}
  • CS671 : Algorithm Design Laboratory {Practical}
  • CS671 : Programming Laboratory – II {Practical}
  • CS672 : Software Engineering Laboratory {Practical}
  • CS683 : Special Laboratory in Computer Science and Engineering – I {Practical}
  • CS777 : Problem Solving Laboratory {Practical}
  • CS778 : Advanced Programming Laboratory {Practical}
  • CS789 : Product Development Laboratory {Practical}

Ph.D. Students [20]
Diagnosis of Major Depressive Disorder from Text
Vankayala Tejaswini
Enrolled: Sep 2020
Graduated :  Aug 2025
Supervisor
Development of an Efficient Movie Recommender System for a Group of Users based on Their Preferences
Jitendra Kumar
Enrolled: Sep 2020
Graduated :  Jan 2025
Supervisor
Performance Enhancement Strategies in Fog Computing Environment
Hemant Kumar Apat
Enrolled: Jul 2019
Graduated :  Sep 2025
Supervisor
On the Development of Hybrid Optimization Techniques for Containerized Cloud
Manoj Kumar Patra
Enrolled: Jul 2019
Graduated :  Jan 2025
Supervisor
Performance Enhancement of Serverless System
Anisha Kumari
Enrolled: Sep 2020
Graduated :  Oct 2024
Supervisor
Design of Novel Algorithms for Safety Message Dissemination in IEEE 802.11p-based Vehicular Ad-hoc NETworks (VANETs)
Lopamudra Hota
Enrolled: Jan 2020
Graduated :  May 2024
Co-Supervisor
Development of Group Recommendation in Collaborative Framework
V Ramanjaneyulu Yannam
Enrolled: Jul 2018
Graduated :  Jun 2024
Co-Supervisor
Towards Designing of Wireless Device Fingerprinting Systems
Asish Kumar Dalai
Enrolled: Mar 2013
Graduated :  Aug 2024
Co-Supervisor
Escalation of Modified Condition/Decision Coverage for Object-Oriented Programs
Swadhin Kumar Barisal
Enrolled: Aug 2017
Graduated :  Jul 2022
Co-Supervisor
Linkage Based Community Detection in Social Networks
Ranjan Kumar Behera
Enrolled: Jan 2015
Graduated :  Jul 2020
Co-Supervisor
Performance Analysis of Realtime Task Scheduling in Cloud System
Sampa Sahoo
Enrolled: Jan 2015
Graduated :  Sep 2020
Supervisor
Scalability and Security of the Control Plane in Software Defined Networks
Kshira Sagar Sahoo
Enrolled: Jan 2015
Graduated :  Feb 2019
Supervisor
Techniques to Minimize Energy Consumption in Cloud System
Sambit Kumar Mishra
Enrolled: Jul 2014
Graduated :  May 2019
Supervisor
Comparative Analysis of Fog Computing Frameworks for IoT Application Offloading
Prasenjit Maiti
Enrolled: Jul 2015
Thesis Submitted
Supervisor
Next Generation Networks with AI/ML
Reetu Rani Pradhan
Enrolled: Jan 2026
Continuing
Co-Supervisor
Crude Oil Price Forecasting
Chinmaya Ranjan Padhan
Enrolled: Jul 2024
Continuing
Co-Supervisor
Edge Computing for Real-Time IoT Applications
Soumya Ranjan Satpathy
Enrolled: Jan 2025
Continuing
Supervisor
Resource Management for Edge-Cloud Environments
Pradeep Kumar Sahoo
Enrolled: Jul 2024
Continuing
Supervisor
Controller Placement in Software-Defined Wide-Area Networks
Sagarika Mohanty
Enrolled: Jan 2020
Continuing
Supervisor
Design of Software Defined control plane for Optical Burst Switching WDM networks
Srija Chakraborty
Enrolled: Jul 2018
Continuing
Co-Supervisor
Executive Ph.D. Students [4]
Next Generation Vehicles for Smart Cities
Shubhangni Dey
Enrolled: Jul 2025
Continuing
Co-Supervisor
Block-chain & Internet of things
Aishwarya
Enrolled: Aug 2021
Continuing
Co-Supervisor
Cloud Computing
Dipan Das
Enrolled: Aug 2021
Continuing
Supervisor
Cloud Computing
Md Akram Khan
Enrolled: Nov 2020
Continuing
Supervisor
M.Tech by Research Students [6]
Designing Lightweight Authentication Schemes for IoT Applications
Asit Sahoo
Graduated :  Sep 2021
Supervisor
Techniques to Enhance the MANET Lifetime
Suchismita Rout
Graduated :  2012
Co-Supervisors
A Multi-Objective ILP Formulation for RWA Problem in WDM Networks
Ravi Sankar Barpanda
Graduated :  2011
Co-Supervisors
A Technique to Minimize Contention in Optical Burst Switching Networks
Mrinal Nandi
Graduated :  2008
Co-Supervisors
Quality of Service Provisioning with modified IEEE 802.11 MAC Protocol
Dillip Kumar Puthal
Graduated :  2008
Supervisor
Fault Tolerant Real Time Dynamic Scheduling Algorithm For Heterogeneous Distributed System.
Aser Avinash Ekka
Graduated :  2007
Supervisor

Awards And Honours
  • The "Best teacher award 2021” of NIT Rourkela, India,,   2021
  • Institute of Engineers India, Orissa State Center Gold medal [Sandeep Mohapatra Memorial Award],   2012
  • Institute of Engineers India, Orissa State Center Gold medal [Sandeep Mohapatra Memorial Award],   2006
  • Institute of Engineers India, Orissa State Center Gold medal [Sandeep Mohapatra Memorial Award],   2004
  • Institute of Engineers India, Orissa State Center Gold medal [Sandeep Mohapatra Memorial Award],   2003
  • Institute of Engineers India, Orissa State Center Gold medal [Sandeep Mohapatra Memorial Award],   2001
  • Institute of Engineers India, Orissa State Center Gold medal [Sandeep Mohapatra Memorial Award],   1996
  • National Scholarship for Post Graduate Study,   1987
Memberships / Fellowships
  • Fellow (F146871) , The Institution of Electronics and Telecommunication Engineers (IETE),   2017
  • Member(5839630), The Association for Computing Machinery (ACM),   2011
  • Institute of Engineers India, Orissa State Center Award,   2009
  • Member, (L11777) , The Indian Science Congress Association (ISCA),   2008
  • Member(40307354) The Institute of Electrical and Electronics Engineers(IEEE),   1996
  • Member(LM21135),The Indian Society for Technical Education (ISTE),   1996
  • Member(6693), The Computer Society of India (CSI),   1996
  • Orissa Engineering Congress Prize for best paper,   1995

  • HOD (Computer Science and Engineering)