facebook

twitter

youtube

Virtual Tour

Professor

b.thangaraju@iiitb.ac.in

Education : Ph.D. (Bharathidasan University)

Dr. B. Thangaraju earned his Ph.D. in Physics and was a research associate at the Indian Institute of Science (IISc.), Bangalore, from 1996 to 2001. He later joined Wipro Technologies at Talent Transformation (2001-2016). Since 2017, he has been a Professor at IIITB, also overseeing the Open Source Technology Lab.  Dr. Thangaraju's expertise spans Software Engineering, General Purpose Operating Systems, Embedded and Real-Time Operating Systems, Linux System Programming, Linux Kernel Programming, Linux System Administration, Linux Performance Tuning, SDN, NFV, DevOps, DevSecOps, Ansible, Docker, Kubernetes, Unikernels, and OpenStack. Transitioning to academia after a 16-year stint in software, he held key roles including Talent Incubation Manager, Senior Consultant, and Head of the Architect Team in Talent Transformation, at Wipro Technologies. He has authored 100+ research papers and has guided Master's and Ph.D. candidates. He serves on the technical advisory panel in MOSIP and departments of the Government of Karnataka and Government of India Projects.

Linux Kernel, CPU Power Management, Kubernetes Security, OpenStack and DevOps.

Best Paper Award of the Conference IEEE CENTCON 2021: “A Novel Method of Honeypot Inclusive WAF to Protect from SQL Injection and XSS”, by Sapparapu Rahul, ChinmayeeSai Vajrala and B. Thangaraju, 2021 International Conference on Disruptive Technologies for Multi-Disciplinary Research and Applications (CENTCON), 19-21 November 2021

Best Paper Award of the Conference ICITM 2023: “Performance Evaluation of Virtual Network Service Function Deployment in Docker Containers”, by Nithya Ganesan, Hrithik Sharma, Dev Patel, P. Aggarwal and B. Thangaraju.  Presented Paper in “International Conference on industrial Technology and Management (ICITM'23)”, February 16-18, 2023, Cambridge, UK.

Received the "DEAR BOSS" award for displaying enthusiasm and a team-centric approach during the years 2010-2011.

Recognized as a "TuxHero" by the esteemed Linux For You Journal, with a feature on my achievements in the February 2007 issue.

Honored with the "Special Mention KNet Champion Award" from KNet in Wipro Technologies on May 6th, 2005.

List of Papers:

  1. "Unlocking the Potential of Virtualized Network Functions and Service Function Chaining on OpenStack", by Satya Jyoti Das, Astha Borkataky, Nithya Ganesan and B. Thangaraju, Open Source For You, August 2023, pp. 79-84.
  1. "Integration of Network Functions Virtualization Infrastructure with the DevOps Pipeline", by Shubham Aggarwal, Nithya Ganesan and B. Thangaraju, Open Source For You, August 2023, pp. 92-98.
  1. "Integration of Network Function Virtualization with the DevOps Pipeline: DevOps Methodology", by Shubham Aggarwal, Nithya Ganesan and B. Thangaraju, Open Source For You, July 2023, pp. 82-85.
  1. "Simplifying OpenStack Deployment with Tacker", by Satya Jyoti Das, Astha Borkataky, Nithya Ganesan and Dr B. Thangaraju, Open Source For You, July 2023, pp. 91-95.
  1. "Ansible AWX: The GUI Configuration Management Automation Tool", by Suchi and B. Thangaraju, Open Source For You, June 2023, pp. 79-87.
  1. "The Role of Network Function Virtualization in Telecom Infrastructure", by Shubham Aggarwal, Nithya Ganesan and B. Thangaraju, Open Source For You, June 2023, pp. 90-92.
  1. "Integration of Network Function Virtualization with the DevOps Pipeline: Software Defined Networks", by Shubham Aggarwal, Nithya Ganesan and B. Thangaraju, Open Source For You, May 2023, pp. 84-87.
  1. "cgroups: The Key to Effective Resource Management in Linux Systems", by Sai Rithwik M. and B. Thangaraju, Open Source For You, April 2023, pp. 86-91.
  1. "Integrating Network Function Virtualization with the DevOps Pipeline: Cloud Computing", by Shubham Aggarwal, Nithya Ganesan and B. Thangaraju, Open Source For You, April 2023, pp. 92-98.
  1. "Integrating Network Function Virtualization with the DevOps Pipeline: Kubernetes", by Shubham Aggarwal, Nithya Ganesan and B. Thangaraju, Open Source For You, March 2023, pp. 90-95.
  1. "Dynamic Application Security Testing Using Acunetix and GuardRails", by Udith Sai M. and B. Thangaraju, Open Source For You, March 2023, pp. 42 - 48.
  1. "Integrating Network Function Virtualization with the DevOps Pipeline: Containerization", by Shubham Aggarwal, Nithya Ganesan and B. Thangaraju, Open Source For You, February 2023, pp. 95-98.
  1. "Integrating Network Function Virtualization with the DevOps Pipeline: Distributed Systems", by Shubham Aggarwal, Nithya Ganesan, and Dr B. Thangaraju, Open Source For You, January 2023, pp. 93-98.
  1. "Julia and Python: Which Language Is Quicker?", by Akshat Jain, Md Zainul Haque and B. Thangaraju, Open Source For You, July 2022, pp. 76-79.
  1. “The Usefulness of POSIX Message Queues”, by Mrinalini Raghavendran and B. Thangaraju, Open Source For You, April 2021, pp. 70-74.
  1. “Share Your Terminal Output Using this Secure Application”, by K. Chandramouli, Gadde Suresh, Vivek Kumar Singh, Amitesh Anand and B. Thangaraju, Open Source For You,   March 2021, pp. 86-90.
  1. “OpenStack Load Balancer as a Service (LBaaS): The Role of Resources”, by Sannapareddy Nikhil Sairam Reddy and B. Thangaraju, Open Source For You, March 2021, pp. 76-81.
  1. “The Magic of MLOps Pipelines” by Manav Ketan Desai and B. Thangaraju, Open Source For You, February 2021, pp. 94-98.
  1. “An Analysis of the Real-Time Performance of Linux Kernels”, by Mohana Datta Yelugoti and B. Thangaraju, Open Source For You, March 2021, pp. 40-42.
  1. “Using Flutter to Develop an Application that will Fetch Data on Covid-19", by Abhinil Agarwal and B. Thangaraju, Open Source For You, February 2021, pp. 81-87.
  1.  “DevSecOps: Static Application Security Testing Using Snyk and SonarQube”, by Shriya Kabra and B. Thangaraju, Open Source For You, January 2021, pp. 69-74.
  1. “DevSecOps: Integrating a Dynamic Application Security Testing Tool with Jenkins”, by Akhilank M.J. Kaipu and B. Thangaraju, Open Source For You, January 2021, pp. 84-88.
  1. “The Benefits of Docker Toolbox, Docker Desktop and WSL 2”, by Manav Ketan Desai, Shriya Kabra and B. Thangaraju, Open Source For You, December 2020, pp. 75-81.
  1. “Microsoft Azure DevOps: The Rapid Software Development Platform”, by Vivek Gupta and B. Thangaraju, Open Source For You, December 2020, pp. 82-88.
  1. "Build your own Decentralized Large Scale Key-Value Cloud Storage", by Gaurav Arora and B. Thangaraju, Open Source For You, October 2020, pp. 54-60.
  1. "Managing Source Code Development Efficiently with Git – Part II", by Shubham Kumar, Ekta Nandwani and B. Thangaraju, Open Source For You, September 2020, pp. 64-67.
  1. "Managing Source Code Development Efficiently with Git – Part I", by Shubham Kumar, Ekta Nandwani and B. Thangaraju, Open Source For You, August 2020, pp. 92-97.
  1. "Efficient Log Management with Fluent Bit", by Atibhi Agrawal and B. Thangaraju, Open Source For You, July 2020, pp. 92-95.
  1. "The Benefits of Using Terraform as a Tool for Infrastructure-as-Code (IaC)", by Vaibhav Aggarwal and B. Thangaraju, Open Source For You, June 2020, pp. 98-102.
  1. "How to Analyse Big Data Using the ELK Stack", by Vaibhav Aggarwal and B. Thangaraju, Open Source For You, January 2020, pp. 59-63.
  1. “Using Facial Recognition for a Robust, Real-time Attendance System",  by Sourya Sarthak Reddy Sane, Doppalapudi Sai Divya, Chodisetty Naga Srujana and B. Thangaraju, Open Source For You, October 2019, pp. 95-99.
  1. “How to Go About Linux Boot Time Optimisation”, by Sourya Sarthak Reddy Sane, Doppalapudi Sai Divya and B. Thangaraju, Open Source For You, September 2019, pp. 44-47.
  1. “Continuous Deployment Orchestration Using Rundeck” by R. Harika and B. Thangaraju, Open Source For You, July 2019, pp.54-58.
  1. "Solutions to Priority Inversion in a Multi-threaded Programming Environment", by Sourabh Kumar and B. Thangaraju, Open Source For You, July 2019, pp 68-71.
  1. “Get Rid of Priority Inversion with PI-Futex”, by Dhanashree Mohite and B. Thangaraju, Open Source For You, April 2019, pp. 76-81.
  1. “Blockchain Development Made Easy with Open Source Tools”, by Vaibhav Aggarwal and B. Thangaraju, Open Source For You, April 2019, pp. 99-102.
  1. “How Man in the Middle Attacks Cause Damage”, by Sravya Goli and B. Thangaraju, Open Source For You, March 2019, pp. 45-47.
  1. “How to Avoid Priority Inversion and Enable Priority Inheritance in Linux Kernel Programming”, by Poonam S. Warade and B. Thangaraju, Open Source For You, February 2019, pp. 84-89.
  1. “Is Your Website Secure?”, by Sravya Goli and B. Thangaraju, Open Source For You, January 2019, pp. 47-49.
  1. “How the Blockchain Can Add Transparency to Healthcare”, by Vaibhav Aggarwal and B. Thangaraju, Open Source For You, January 2019, pp. 30-33.
  1. “Rapidly Growing IT Companies are Adopting E-learning Technologies”, by Ranganadhan N.S., B. Thangaraju and Soji Joseph, Open Source For You, December 2018, pp. 24-30.
  1. “Intricacies of Docker Networking”, by R Harika, Shreyak U and B Thangaraju, Open Source For You, June 2018, pp.39-44.
  1. “Container Orchestration with Kubernetes", by Vineet Rajula and B Thangaraju, Open Source For You, May 2018, pp.52-55.
  1. “A Quantitative Analysis of the Real-time Capabilities of Linux with PREEMPT_RT”, by K. Deepika Raj, Prashanthi S.K and B. Thangaraju, Open Source For You, April 2018, pp.93-95
  1. “Chef: Recipes That Turn Infrastructure into Code”, by Magesh Kasthuri and B. Thangaraju, Open Source For You, October, 2015, pp.37-40.
  1. “Open Source Frameworks for Big Data Processing: An Overview”, by Subash Bylaiah and B. Thangaraju, Open Source For You, November, 2015, pp.31-36.                       
  2. “Achieve Shorter Software Delivery Timelines Using Cloud IDEs”, by Magesh Kasthuri and B. Thangaraju, Open Source For You, November, 2015, pp.58-61.     
  1. “Configuring Chef Server to Monitor Chef Clients”, by Magesh Kasthuri and B. Thangaraju, Open Source For You, December, 2015, pp.45-47.
  1. “Continuous Integration and Deployment using Chef”, by Magesh Kasthuri and B. Thangaraju, Open Source For You, January, 2016, pp.36-39. 
  1.  “Docker Management Using Jmeter”, by Gayathri Nelavigi and B. Thangaraju, Developer IQ Magazine, January, 2016, pp.62-65.
  1. “Spectral Clustering using WEKA for Big data Analysis”, by Magesh Kasthuri and B. Thangaraju, PC Quest, January, 2016, pp.36-38.
  1. “Chef Recipes to Configure the Desired State of a System”, by B. Thangaraju and Magesh Kasthuri, Open Source For You, February, 2016, pp.32-36.     
  1.  “Handling Multi-structured Data Using Open Source Components”, by Srinivas Adyapak and B. Thangaraju, Open Source For You, March, 2016, pp.93-96.     
  1. “Empower Docker to Make Sufficient Infrastructure Available Effectively as well as Efficiently for Learning and Development”, by B. Thangaraju and Rajesh Srivastava, Developer IQ Magazine, March 2016.                                              
  1. “Multi Objects Serialization and De serialization using Python with SDN”, by Sheela Ganesh and B. Thangaraju, Developer IQ Magazine, March 2016.
  1. “Outfitting an IT training environment with Docker containers -Trainer Container”, by B. Thangaraju and Rajesh Srivastava, Linux ADMIN -an International Journal, April 2016, pp.76-80.    
  1. “Architect Korner: File Management”, by Gururajan E N and B. Thangaraju, Linux For You, September 2010, pp 47-52.
  1. “Architect Korner: Performance Challenges for a Product Architect”, by Gururajan E N and B. Thangaraju, Linux For You, July 2010, pp 60-65.
  1. “Architect Korner: Challenges in Platform Selection”, by Gururajan E N and B. Thangaraju, Linux For You, June 2010, pp 51-56.
  1. “Architect Korner: Architect and his Role”, by Gururajan E N and B. Thangaraju, Linux For You, May 2010, pp 32-36.
  1. “Architect Korner: System and Software Architecture Essentials”, by Gururajan E N and B. Thangaraju, Linux For You, April 2010, pp. 32-36.
  1. “The Salient Features of the Consumer Electronics Linux Forum Specifications – Part II”, by Gururajan E N and B. Thangaraju, Linux For You, April 2010, pp. 38-42.
  1. “The Salient Features of the Consumer Electronics Linux Forum Specifications – Part 1”, by Gururajan E N and B. Thangaraju, Linux For You, March 2010, pp. 40-44.
  1. “Intricacies of System V Semaphore”, by V. Shobana and B. Thangaraju, Linux For You, April 2009, pp. 80-83.
  1. “Linux in the Embedded Arena – The way to go (Cover Story)”, by B. Thangaraju, Linux For You, September 2008, pp. 40-43.
  1. “High Resolution Timers – Part II”, by S. Parimala and B. Thangaraju, Linux For You, July 2008, pp.112-114.
  1. “Enhance Performance by Running User Apps in Kernel Mode”, by J. Ramesha and B. Thangaraju, Linux For You, December 2007, pp.60-65.
  1. “High-Resolution Timers—A Prime Feature of Real Time Applications”, by S. Parimala and B. Thangaraju, Linux For You, July 2007, pp. 12-15.
  1. “ZFS– A Mighty Future Files System”, by V. Shobana and B. Thangaraju, Linux For You, June 2007, pp. 108-110.
  1. “Drive Your Devices Smoothly”, by Venkatesha Sarpangala and B. Thangaraju, Linux For You, April 2007, pp. 62-67.
  1. “Basics of System V Semaphore”, B. Thangaraju, Linux For You, July 2006, pp. 86-89.
  1. “Sharing Data by Shared Memory”, B. Thangaraju, Linux For You, Dr. B. Thangaraju, Linux For You, March 2006, pp.108-113.
  1. “Message Passing between Processes through A Message Queue”, B. Thangaraju, Linux For You, January 2006, pp.94-98.
  1. “Overview of System V Inter Process Communications” B. Thangaraju, Linux For You, December 2005, pp.68-71.
  1. “Communication between Independent Processes by FIFO”, B. Thangaraju, Linux For You, August 2005, pp.38-42.
  1. “Communicate Between Related Processes Through Pipe (part –II)”, B. Thangaraju, Linux For You, July 2005, pp. 49-52.
  1. “Communicate Between Related Processes Through Pipe (part –I)”, B. Thangaraju, Linux For You, June 2005, pp. 57-61.
  1. “Inter Process Communications in Linux”, B. Thangaraju, Linux For You, May 2005, pp.58-60.
  1. “Dynamic Interrupt Request Allocation for Device Drivers” by B. Thangaraju, Linux Journal, March 2005, pp.26-29.
  1. “Characterizing and Designing Thread Migration for the Linux Environment”, Anuya Kulkarni and B. Thangaraju, Linux For You, December 2004, pp. 34-38.
  1. “Process Tracing with the Linux Trace Toolkit”, B.B.Ramya, V.Pavithra and B. Thangaraju, Sys Admin –an International Journal, November 2004, pp. 41-43.
  1. “Get Functional with Threads”, B. Thangaraju, Linux For You, August, 2004, pp. 49-51.
  1. “Build your own IDS”, by N. Sumanth, M. Manianchira and B. Thangaraju, PC Quest, June 2004, pp. 32-36.
  1. “Interfacing proc File System with Kernel Module” by B. Thangaraju, Linux For You, February 2004, 91-93.
  1. “Examining Process Information” by B. Thangaraju, Linux For You, January 2004, pp. 84-87.  

     86.  “Global Positioning System - Eye in the Sky” by J. Sendil Kumar and B. Thangaraju, Information Technology, Vol.13, No.3, January 2004, pp. 43-45.

  1. “Design a Signature-based Intrusion Detection System” by N. Sumanth, M. Manianchira and B. Thangaraju, PC Quest, January, 2004, pp. 62-63.
  1. “Wait Queues in Linux Device Driver” by B. Thangaraju, Linux For You, December, 2003, pp.88-90.
  1. “JAVA Tips for Your Linux PDA” by Dr. Sanjay Gupta, D.M. Raj Kumar, Kubra Wajid, K. Sebikumar and B. Thangaraju, Linux For You, November, 2003, pp. 88-90.
  1. “Avoiding Race Conditions in Linux Device Driver with Kernel Semaphore” by B. Thangaraju, Linux For You, November, 2003, pp.82-84.
  1. “Synchronizing Small Kernel Critical Section Using Spin lock” by B. Thangaraju, Linux for You, October, 2003, pp.81 -83.
  1. “Linux Kernel Locking Mechanisms for Kernel Programming” by B. Thangaraju, Linux for You, September, 2003, pp. 82-84.
  1. “Intricacies of IOCTL” by B. Thangaraju, Linux for You, August, 2003, pp.80-82.
  1. “Random Access of Character Device Drivers” by B. Thangaraju, Linux For You, July, 2003, pp.77-79.
  1. “Kernel Corner: A Simple Read and Write Pseudo Character Device Driver” by B. Thangaraju, Linux For You, June, 2003, pp. 71-73.
  1. “Kernel Corner: Starting with Linux Device Drivers” by B. Thangaraju, Linux For You, May, 2003, pp.82-84.
  1. "Linux Signals for the Application Programmer" by B. Thangaraju, Linux Journal, March 2003, pp. 44-49.
  1. “Kernel Corner: Fail Safe Port Allocation for Linux Device Drivers” by B. Thangaraju, Linux Focus Magazine, October/November 2002.
  1. “Risk-Free Resource Allocation for I/O Memory-Mapped Device Drivers” by B. Thangaraju, Linux Gazette, Issue 83, October 2002.
  2. “Structural and Electrical Studies on Highly Conducting Spray Deposited Fluorine and Antimony Doped SnO2 Thin Films from SnCl2 Precursor” by B. Thangaraju, Thin Solid Films 402(1-2) (2002) 71-78.
  1. “Carrier Type Reversal in Pb´Ge42-´Se58 and Pb20GeySe80-Y Glasses Exhibited in Thermal Diffusivity Measurements” by R. Ganesan, B. Thangaraju, K.S.Sangunni and E.S.R. Gopal, Journal of Optoelectronics and Advanced Materials 3(2) (2001) 467-472.
  1. “Spray Pyrolytically Deposited PbS Thin Films”, by B. Thangaraju and P. Kaliannan, Semiconductor Science and Technology 15(8) (2000) 849-853.
  1. “Physical Ultrasonics: Current Scenario and Future Prospects”, by B. Thangaraju and E.S.R. Gopal, Journal of Pure and Applied Ultrasonics 22(2) (2000) 29-54.
  1. “Optical and Structural Studies on Spray Deposited a-PbO Thin Films”, by B. Thangaraju and P. Kaliannan, Semiconductor Science and Technology 15(6) (2000) 542-545.
  1. “Determination of Thermal Diffusion Length in Bi Doped Chalcogenide Glasses by Photoacoustic Technique”, by B. Thangaraju, R. Ganesan, N. Asha Bhat, K. S. Sangunni and E.S.R. Gopal, Journal of Optoelectronics and Advanced Materials, 2(1) (2000) 91-94.
  1. “Spray Pyrolytic Deposition and Characterization of SnS and SnS2 Thin Films”, by B. Thangaraju and P. Kaliannan, Journal of Physics D: Applied Physics, 33(9)  (2000) 1054-1059.
  1. “Polycrystalline Lead Tin Chalcogenide Thin Film Grown by Spray Pyrolysis”, by B. Thangaraju and P. Kaliannan, Crystal Research Technology, 35(1) (2000) 71-75.
  1. “Some Trends in Physical Acoustics”, by B. Thangaraju and E.S.R Gopal, Journal of the Acoustical Society of India, 27(1-4) (1999) 37-47.
  1. “Photoacoustic Measurement of the Thermal Diffusivity of Bi added Ge-Se and Ge-Se-Te Glasses”, by B. Thangaraju, R. Ganesan, K.S. Sangunni and E.S.R. Gopal, Solid State Communications, 108(5) (1998) 301-305.

 

International/National Conference Presentations

  1. “MILP-Based Analysis for Efficient Placement of SFC Requests in Container Environment”, by Nithya Ganesan, Nachiappan S K, P. Kamboj and B. Thangaraju.  Presented Paper in “International Conference on industrial Technology and Management (ICITM'23)”, February 16-18, 2023, Cambridge, UK.
  1. “Performance Evaluation of Virtual Network Service Function Deployment in Docker Containers”, by Nithya Ganesan, Hrithik Sharma, Dev Patel, P. Aggarwal and B. Thangaraju.  Presented Paper in “International Conference on industrial Technology and Management (ICITM'23)”, February 16-18, 2023, Cambridge, UK.
  1. “MILP-based Improved Ant Colony Optimization algorithm for Service Function Chaining”, by Nithya Ganesan, Shubham Aggarwal and B. Thangaraju. Submitted to “International Conference on Computer, Electronics and Electrical Engineering and Their Applications”, June 8-9, 2023, National Institute of Technology (NIT), Uttarakhand.
  1. "Novel method of handling path failure in SFC deployed in Kubernetes using ACO and automatic K8s pod recovery mechanism", by Nithya Ganesan, Nipun, Vinayak and B. Thangaraju. Submitted to “International Conference on Computer, Electronics and Electrical Engineering and Their Applications”, June 8-9, 2023, National Institute of Technology (NIT), Uttarakhand.
  1. “Impact of Thermal Hotspots Formation in High Performance Computing” by Balvinder Pal Singh and B. Thangaraju, 2022 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), 8-10 July 2022, DOI: 10.1109/CONECCT55679.2022.9865852.
  1. “A Novel Method for Trusted Audit and Compliance for Network Devices by Using Blockchain”, by Santosh Kumar Upadhyaya and B. Thangaraju, 2022 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), 8-10 July 2022. DOI: 10.1109/CONECCT55679.2022.9865836.
  1. “Event Driven Micro-services based Information Bot”, by Gurleen Kaur and B. Thangaraju, 2022 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), 8-10 July 2022. DOI: 10.1109/CONECCT55679.2022.9865852.
  1. “Authenticating Distributed Systems Using SPIRE over Kubernetes Cluster”, by Akarsh Goel and B. Thangaraju, 2022 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), 8-10 July 2022. DOI: 10.1109/CONECCT55679.2022.9865835.
  1. “Performance Study of Kubernetes Cluster Deployed on Openstack,VMs and BareMetal”, by Yeddula Sai Dhanush Reddy, Padumati Saikiran Reddy, Nithya Ganesan and B. Thangaraju, 2022 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), 8-10 July 2022. DOI: 10.1109/CONECCT55679.2022.9865718.
  1. “Performance Analysis of SDN controllers within an OpenStack infrastructure”, by Nithya Ganesan, Shubham Aggarwal and B. Thangaraju, 2022 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), 8-10 July 2022. DOI: 10.1109/INDISCON54605.2022.9862876.
  1. “A Novel Method of Honeypot Inclusive WAF to Protect from SQL Injection and XSS”, by Sapparapu Rahul, ChinmayeeSai Vajrala and B. Thangaraju, 2021 International Conference on Disruptive Technologies for Multi-Disciplinary Research and Applications (CENTCON), 19-21 November 2021, DOI: 10.1109/CENTCON52345.2021.9688059.
  1. “Thermal Aware Power Save Policy For Hot And Cold Jobs”, by Balvinder Pal Singh and B. Thangaraju, 7th International Conference on Electronics, Computing and Communication Technologies, Proceedings of IEEE CONECCT 2021, July 9-11, 2021.
  1. "Power, Performance And Thermal Management Using Hardware Performance Counters", by Balvinder Pal Singh and B. Thangaraju, 6th International Conference on Electronics, Computing and Communication Technologies, Proceedings of IEEE CONECCT 2020, JULY 2-4, 2020, pp. 612-619.
  1. "Performance Analysis Between RunC and Kata Container Runtime", by Rakesh Kumar and B. Thangaraju, 6th International Conference on Electronics, Computing and Communication Technologies, Proceedings of IEEE CONECCT 2020, JULY 2-4, 2020, pp. 624-627.
  1. "Performance Analysis of Virtualisation Technologies in NFV and Edge Deployments", by Vaibhav Aggarwal and B. Thangaraju, 6th International Conference on Electronics, Computing and Communication Technologies, Proceedings of IEEE CONECCT 2020, JULY 2-4, 2020, pp. 628-632.
  1. "Pox Controller based QoS Evaluation for 5G Systems-Network Slicing", by Nithya Ganesan, Vivek and B. Thangaraju, 2020 7th International Conference on Signal Processing and Integrated Networks (SPIN), pp.394-398.
  1. "Enabling Software Defined Networking for Industry 4.0 using OpenStack", by Venkata Vivek Gowripeddi, Nithya Ganesan, Samar Shailendra, Thangaraju B, and Jyotsna Bapat, 17th International Conference on Remote Engineering and Virtual Instrumentation (REV2020), 26–28 February 2020, University of Georgia, Athens, GA, USA, pp. 527-542.
  1. “Automation of Microservices Application Deployment Made Easy By Rundeck and Kubernetes” by Harika Rajavaram, Vineet Rajula and B. Thangaraju, International Conference on Electronics, Computing and Communication Technologies, Proceedings of IEEE CONECCT 2019, July 26-27, pp.140-142.
  1. “Linux CPU-Idle Menu Governor with Online Reinforcement Learning and Scheduler Load Balancing Statistics” by Sayanta Pattanayak and B Thangaraju, International Conference on Electronics, Computing and Communication Technologies, Proceedings of IEEE CONECCT 2019, July 26-27, pp.143-148.
  1. A technical talk on, “Lightweight IPC Mechanisms for Real Time Systems”, by Dr B Thangaraju and Gururajan E N have been presented in Embedded Systems Conference, India 2010, Bangalore, July 21-23, 2011.
  1. A technical talk on, “Migration from Proprietary RTOS to carrier grade Linux in Telecom Equipments” by A Srinivas and Dr B Thangaraju had been presented in Embedded Systems Conference, India 2010, Bangalore, July 21-23, 2010.
  1. A technical talk on, “How to Make Embedded Linux Deterministic” by Dr B Thangaraju and Gururajan E N had been presented in Embedded Systems Conference, India 2010, Bangalore, July 21-23, 2010.
  2.  Invited to give a technical lectures on, “Linux Kernel Programming” in Vellore Institute of Technology, on the event of, “Third National Symposium on Open Source Software Development Swatantra’09”, 2nd September 2009, Vellore, Tamil Nadu.
  1. A technical talk on, “Linux Synchronization Mechanisms in Driver Development” had been presented in Embedded Linux vision 2008 - International  Conference for Embedded Linux Developers held on October 1-3, San Francisco, California.
  1. Invited to give a series of guest lectures on, “Linux Internals and Embedded Linux” in Bharathidasan University Technology Park, on the event of,  “Special Workshop on Open Source Software”, 23-24 January 2008, Trichy, Tamil Nadu.
  1. Invited to give guest lectures on “Linux Internals and Embedded Linux” in Asian Open Source Software (OSS) Master Trainer Workshop 2007 in Singapore (December 3-7, 2007) at Singapore Management University, Singapore. 
  1. Invited to give lectures on “Embedded Linux Workshop” in Open University Malaysia, Kuala Lumpur for four days from 5-8 June 2007.
  1. Presented a technical talk on  “Current Trends and Future Prospects of Linux in an Embedded Arena” in Embedded Systems Conference India 2007, Bangalore, October 4-6, 2007.
  1. Invited to give a lectures on “Embedded and Real Time Linux” in Asian Open Source Software (AOSS)’s Workshop was conducted at Open University Malaysia, Kuala Lumpur for five days from February 5th to 9th 2007.
  1. A paper on “ Most Efficient IPC Mechanism for Real Time Systems” had been presented by Dr. B. Thangaraju in “Linux Asia” an International Conference at New Delhi on 1st Feb 2007. 
  1. A paper on “Linux Lineament for Real Time Systems” has been accepted for presentation in Eighth Real Time Linux Workshop, 12-15 October, Lanzhou University, Lanzhou, China.
  1. Invited to give a guest lectures on “Open Source Revolution” in Arunai Engineering College, Tiruvannamali as a key note address on the event of “National level Conference on P2K6”, on 14th September 2006.
  1. Presented technical talk on “Syncing with Synchronization Mechanisms in Linux” by Dr. B. Thangaraju, in “Linux World”, April 3-6, 2006, Boston, USA.   
  1. Invited to give a chief guest lectures on “Trends and Developments in Embedded Systems” in  National Conference on Trends and Developments in VLSI and Embedded Systems, 6-7 March 2006 at Adhiyamaan College of Engineering, Hosur -635109, Tamil Nadu.
  1. Presented technical talk on “Linux Features for Consumer Electronics”, in Linux Asia 2006, 8-10 February 2006, New Delhi.   
  1. Presented technical talk on “An Investigation of Kernel Mode Linux” by Dr. B. Thangaraju, in Free & Open Source Software (FOSS) event, Bangalore, 29th November to 2nd December 2005.
  1. Presented technical talk on “Tracing Linux Processes” by Dr. B. Thangaraju,  in Free & Open Source Software (FOSS) event, Bangalore, 29th November to 2nd December 2005.
  1. Invited to give guest lectures on “Linux Internals” in Asian Open Source Software (OSS) Training Program 2005 in Singapore (July 25 to 30, 2005) at Singapore Management University, Singapore. 
  1. Invited to give guest lectures on “Linux Trace Toolkit : A powerful open source Linux Tracer”, in GNUnify 2004 – Free Software Festival, February 28-29, Symbiosis Institute of Computer Studies and Research, Pune, India.
  1. Presented guest lectures on “Linux Kernel Locking Mechanisms” on November 15th 2003 at Sri Jayachamarajendra College of Engineering, Mysore for the inaugural function of Computer Society of India.
  1. Delivered Chief Guest lectures on “Emerging Trends in Embedded Linux” at Institute of Road and Transport Technology, Erode for the inaugural function of Association of Electronics and Communications Engineers on 1st September 2003.
  1. Presented technical talk on “Intricacies of system V Inter Process Communications”, by Dr. B. Thangaraju, in Linux Bangalore 2003, Indian Institute of Science, Bangalore, December 2-4, 2003. 
  1. Presented technical talk on "Analysis of Kernel Locking Mechanisms for Linux Kernel Programming", by Dr. B. Thangaraju., in LINUX BANGALORE 2002, Indian Institute of Science, Bangalore, December 3-5, 2002. 
  1. Presented technical talk on "Studied on Low Cost High Conducting Sprayed SnO2: Sb Thin Films", B. Thangaraju and E. Elangovan, 42nd DAE Solid State Physics Symposium, Indira Gandhi Centre for Atomic Research, Kalpakkam, Tamilnadu, INDIA, December 20-24, 1999, p.383-384.
  1. Presented technical talk on "Thermal Diffusivity Measurements of Pb Doped Chalcogenide Glasses by Photoacoustic Technique", R. Ganesan, B.Thangaraju, K.S. Sangunni and E.S.R. Gopal,  42nd DAE Solid State Physics Symposium, Indira Gandhi Centre for Atomic Research, Kalpakkam, Tamilnadu, INDIA, December 20-24, 1999, p.310-311.
  1. Presented technical talk on "Characterization of Spray Deposited Fluorine Doped SnO Thin Films using SnCl2", by  B. Thangaraju and E. Elengovan, 42nd DAE Solid State Physics Symposium, Indira Gandhi Centre for Atomic Research, Kalpakkam, Tamilnadu, INDIA, December 20-24, 1999, p.383-384.
  1. Presented technical talk on "Thermal Diffusivity Measurement of Bi Doped Chalcogenide Glasses by Photoacoustic Technique", by B. Thangaraju, R. Ganesan, K.S. Sangunni and E.S.R. Gopal, The 5th IUMRS International Conference in Asia, Bangalore, INDIA, October 13-16, 1998, p. 639.
  1. Presented technical talk on "Studies on Pure and Indium Doped Zinc Oxide Films Deposited by Spray Pyrolysis", E. Elangovan, B. Thangaraju, S. Uthanna and B. Srinivasulu Naidu, Materials Research Society of India, Ninth annual general meeting, Chennai-1998, INDIA, Feb. 11-13, p.91.
  1. Presented technical talk on "Composition Dependence of the Glass Transition Temperature of Ga-Ge-Se  Glasses", by R. Ganesan, B. Thangaraju, Asha, K.S. Sangunni and E.S.R. Gopal, DAE Solid State Symposium, Trombay, Mumbai - 1996, INDIA, Dec. 29-31, V39C, p.221.

 

EG 301-Operating Systems

CS 513-Software Systems

CS 303-Software Engineering

CS 816-Software Production Engineering

GEN 297E-DevOps Implementation Practices