COM2-03-55
660 17601

Ganesh NEELAKANTA IYER

Lecturer

  • Ph.D.(National University of Singapore, 2012)
  • M.Sc. (National University of Singapore, 2008)
  • Bachelors in Computer Science and Engineering (Mahatma Gandhi University, Kerala, India, 2004)

Dr. Ganesh NEELAKANTA IYER is a Lecturer in in the Department of Computer Science, National University of Singapore. Prior to this, he worked as a lead DevOps engineer at the Salesforce.com. He had also served as an Associate Professor in the Department of Computer Science & Engineering, School of Engineering, Amrita Vishwa Vidyapeetham, Coimbatore. He has received his Bachelor’s degree in Computer Science and Engineering (University first rank) from Mahatma Gandhi University, Kerala, India in 2004 and Masters and PhD degrees from National University of Singapore in 2008 and 2012 respectively. He brings in a decade of industry experience in various companies including Sasken Communication Technologies, NXP semiconductors and Progress software. He has handled several roles in the software industry including QA Architect, Technical Support Manager, Engineering development and Technology Evangelist. He has strong inclination towards Game Theory. He applies game theory for handling conflicts, enforcing cooperation and for multi-agent systems. His technical knowledge and experience are in various areas including Cloud/Edge/Fog Computing Paradigms (including cloud platforms, containers and Kubernetes), Computer Networks, Software Engineering practices (Agile) and Quality Analysis, Economic models (Game Theoretic principles) and current day practices on cloud-based enterprise architectures, Machine Learning and technology for traditional Indian dance (such as Kathakali) popularization. His mathematical interests include game theory, graph theory, optimization principles etc. Over the past several years he has acquired practical knowledge and experience in various cutting-edge software engineering methodologies including Agile framework and has experience formulating and implementing various software engineering principles using Agile for large and small product development teams. Dr. Iyer is active in doing practical industry-oriented research on the above topics of his interest. He also aspires to do research on technological innovations to popularize traditional classical arts such as Kathakali and Koodiyattam. He has published two book chapters in the “Encyclopaedia for Cloud Computing” in 2016 in addition to several book chapters, journals and conference publications. Dr. Iyer has delivered several practical workshops and talks on various cutting-edge technology topics in many academic and industry events in several countries including USA, Europe, Australia and Asia. Many of these were on the contributions made by him in his industry engagement for software quality analysis with current day software engineering principles such as Agile for application development involving cloud platforms, mobile platforms and IoT based systems. Dr. Iyer is an IEEE Senior Member. He has been a reviewer of many internationals Journals including IEEE Transactions on Computers, IEEE Transactions on Parallel and Distributed Systems and several international conferences. He was also the program chair for several international conferences including ICCCI and ICIWE. Dr. Iyer has strong teaching skills and boundless passion for teaching. He was a visiting faculty at IIIT-H (International Institute of Information Technology Hyderabad), and has been teaching various subjects including “Game Theory for Computer Science", “Computer Networks”, “Advanced Computer Networks” and “Scripting and Computer environments” for which, he has framed the syllabus, developed the materials and references, structured the grading scheme and formulated continuous assessment strategies. Further, he was a member of Board of Studies at JNTU-H (a premium university in India) where he participates in framing the syllabus for the university’s upcoming academic year. He is also an expert in performing Kathakali, a traditional Indian dance. He has composed a story in Kathakali and he spends a considerable amount of his personal time to uplift this traditional art by organizing Kathakali performances, workshops and demonstrations and performance by himself. He has also composed a Kathakali story “Sri Mookambika Mahathmyam” which has been staged in multiple venues in India.

RESEARCH AREAS

Algorithms & Theory
  • Algorithmic Game Theory
Artificial Intelligence
  • Multi-Agent Systems & Algorithmic Game Theory
Programming Languages & Software Engineering
  • Software Testing
  • Programming & Software Engineering Education

RESEARCH INTERESTS

  • Game Theoretic approaches

  • Modern Software Engineering with Agile, DevOps, SRE etc

  • Applied machine learning for hand gesture recognition of traditional arts (such as Kathakali)

RESEARCH PROJECTS

RESEARCH GROUPS

TEACHING INNOVATIONS

SELECTED PUBLICATIONS

  • Ganesh Neelakanta Iyer, B Veeravalli, SG Krishnamoorthy, On handling large-scale polynomial multiplications in compute cloud environments using divisible load paradigm, IEEE Transactions on Aerospace and Electronic Systems 48 (1), 820-831
  • Ganesh Neelakanta Iyer, B Veeravalli, On the resource allocation and pricing strategies in compute clouds using bargaining approaches, 2011 17th IEEE International Conference on Networks, 147-152
  • SS Arun, Ganesh Neelakanta Iyer, On the Analysis of COVID19-Novel Corona Viral Disease Pandemic Spread Data Using Machine Learning Techniques, 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS), 1222-1227
  • Ganesh Neelakanta Iyer, J Pasimuthu, R Loganathan, Pctf: An integrated, extensible cloud test framework for testing cloud platforms and applications, 2013 13th International Conference on Quality Software, 135-138
  • Lakshmi Tulasi Bhavanam, Ganesh Neelakanta Iyer, On the Classification of Kathakali Hand Gestures Using Support Vector Machines and Convolutional Neural Networks, 2020 International Conference on Artificial Intelligence and Signal Processing (AISP), 1-6
  • Harikrishna Pydi, Ganesh Neelakanta Iyer, Analytical Review and Study on Load Balancing in Edge Computing Platform, 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC), 180-187
  • Ganesh Neelakanta Iyer, Vishal Raman, KS Aswin, Bharadwaj Veeravalli, On the strategies for Risk Aware Cloud and Fog Broker Arbitrage Mechanisms, 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC), 794-799
  • KKR Sanjay Kumar, Goutham Subramani, KS Rishinathh, Ganesh Neelakanta Iyer, On Multi-class Currency Classification Using Convolutional Neural Networks and Cloud Computing Systems for the Blind, Advances in Distributed Computing and Machine Learning, 347-357
  • Ganesh Neelakanta Iyer, Bommidi Sohan, R Dharmesh, Vishal Raman, Automated Third Umpire Decision Making in Cricket Using Machine Learning Techniques, 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS), 1216-1221
  • Ganesh Neelakanta Iyer, Peng-Yong Kong, B-Coop: A Novel Cooperation Enforcement Scheme for Wireless Networks, 2019 26th International Conference on Telecommunications (ICT)

AWARDS & HONOURS

  • Selected as AWS Educate Cloud Faculty Ambassador by Amazon Web Services in 2019 and 2020 in recogni- tion of his development, implementation and thought leadership in cloud computing programs, curricula and course

  • Outstanding Contributor Award for Integration QA lead activities, Progress software, 2014

  • Spot Recognition for robustness activities in Rollbase QA, Progress Software, 2016

  • University Topper (First Rank) for the B-Tech degree examination in 2004

  • National University of Singapore, Postgraduate Research Scholarship, 2009-2012

  • Certified Kubernetes Administrator (CKA)

  • Brainspace certified analyst April 2020

  • Fortinet’s Network Security Expert certification NSE 1 and NSE 2

MODULES TAUGHT

CS3203
Software Engineering Project