Brief Bio
I have been with the Department of Electrical, Computer and Systems Engineering at Rensselaer Polytechnic Institute (RPI) since Fall 2002. I obtained the Ph.D. degree in Electrical and Computer Engineering from the University of Maryland, College Park in 2002, and the M.S. degree in Electrical Engineering from the same university in 1999. I received the B.Tech. degree in Electrical Engineering from the Indian Institute of Technology, Kanpur, India, in 1997. I have also held visiting research positions at Bell Laboratories, NJ, and IBM TJ Watson Research Center, NY.
My core specialization is in control and optimization of networked systems, with special focus on data communication networks and more recently on energy flow networks. More details on my research, teaching and other professional activities can be found below.
Research
Most of my research has been in the field of data communication networks - on performance modeling, analysis and optimization questions for the Internet as well as wireless and sensor networks. At a high level, a unifying theme that characterizes much of my research activities in this context is the design and analysis of solution approaches that can optimize usage of communication-critical resources (bandwidth and energy) in networks, with the goal of attaining maximum global network utility or fair sharing of resources in the network. A significant part of this research is focused on developing and analyzing network algorithms that can be implemented in a decentralized manner, through local coordination, often only requiring limited information about the network topology and conditions. This also includes studying related questions in resource pricing and network economics related to use of shared bandwidth among self-interested agents.
In recent years, I have also applied some of the key control and optimization techniques developed for communication networks to energy flow networks with the goal of attaining better spatio-temporal load and energy supply distribution through demand-response strategies.
A distinguishing feature of my work is the use of linear, non-linear and stochastic optimization and control techniques, to study these network algorithm design/resource allocation questions. Since my work mostly focuses on distributed systems/agents, some of it also has a game-theoretic flavor.
My core research can be grouped into the following topics (key papers can be found by clicking on the links below):
My research has been funded by the National Science Foundation, MIT Lincoln Labs, Office of Naval Research, US Army Research, Department of Energy, IBM Research, and Cisco Systems.
I am a part of the Center of Pervasive Computing and Networking; Institute for Energy, the Built Environment, and Smart Systems; and Center for Future Energy Systems at RPI.
My Google Scholar page
★Selected Recent Publications★
- ``Efficient and Lightweight Model-Predictive IoT Energy Management'', with E. Liri and others to appear in ACM Transactions on Internet of Things, Accepted September 2024.
- Leveraging Large Language Models for Wireless
Symbol Detection via In-Context Learning with M. Abbas and T. Chen to appear in IEEE Globecom 2024, December 2024.
- Meta-Peering: Automating ISP Peering Decision Process with M. Alam, A. Mahmood, P. K. Dey, and M. Yuksel to appear in IEEE Transactions on Network and Service Management, Accepted September 2024.
- Sensing Together: Cooperative Task Adaptation and Scheduling for IoT-Nets using Renewable Energy with E. Liri, K. K. Ramakrishnan, and F. Esposito to appear in he 21st IEEE International Conference on
Mobile Ad-Hoc and Smart Systems (MASS 2024), September 2024.
- On the Utility of Domain-Adjacent Fine-Tuned Model Ensembles for Few-shot Problems with M. Alam, P. Ram, S. Dan, and H. Samulowitz available as arXiv:2406.13720, June 2024.
- Adaptive Primal-Dual Method for Safe Reinforcement Learning with W. Chen, J. Onyejizu, L. Vu, L. Hoang, D. Subramanian, S. Mishra, and S. Paternain appeared in International Conference on Autonomous Agents and Multiagent Systems (AAMAS '24), May 2024.
- Pricing for Efficient Traffic Exchange at IXPs with M. Alam, E. Anshelevich, and M. Yuksel appeared in IEEE/ACM Transactions on Networking, vol. 32, June 2024.
- CLoSER: Video Caching in Small-Cell Edge Networks with Local Content Sharing with S. Mahboob, J. Chakareski, and M. Alam appeared in Computer Networks Journal, Volume 237, December 2023.
- FLASH: Automating federated learning using CASH appeared in Conference on Uncertainty in Artificial Intelligence (UAI) 2023, August 2023.
- Air Quality and Comfort Constrained Energy Efficient Operation of Multi-Zone Buildings with S. Naqvi, S. Bhattacharya, V. Chandan, S. Mishra, and T. Salsbury appeared in Building and Environment, Volume 244, October 2023.
- Autonomous pre-conditioning and improved personalization in shared workspaces through data-driven predictive control with S. Naqvi, K. Kar, and S. Mishra appeared in Energy and Buildings 285, 2023.
- Energy-Efficient Distributed Task Scheduling for Multi-Sensor IoT Networks with E. Liri and K. K. Ramakrishnan appeared in IEEE Network, vol. 37, no. 2, March/April 2023.
- Data-Driven Co-optimization of Energy Efficiency and Indoor Environmental Quality in Commercial Buildings in e-Energy 2023 - AMLIES Workshop, June 2023.
- Autonomous pre-conditioning and improved personalization in shared workspaces through data-driven predictive control in Energy and Buildings, April 2023.
- An Efficient Energy Management Solution for Renewable Energy Based IoT Devices (Invited) with E. Liri and K. K. Ramakrishnan appeared in International Conference On Distributed Computing And Networking (ICDCN), January 2023.
If you wish to obtain a preprint of any of my papers (if not already available online), please send me an email at kark@rpi.edu.
Teaching
I
teach courses in the areas of computer systems, communication systems and
networks, and network systems and engineering, at both the undergraduate and graduate levels. The course materials are available through RPI's Learning Management System. The courses
that I have taught in recent years (at senior and graduate levels) at RPI include:
- ECSE 4670: Computer Communication Networks. (Currently teaching in Fall 2024)
- ECSE 4560: Modern Communication Systems.
- ECSE 4660/6660: Internetworking of Things.
- ECSE 6600: Internet Protocols.
- ECSE 4963/6963: Networks and Networked Systems.
Professional Activities
- Guest Editor (Special Issue), Pervasive and Mobile Computing (2017, 2020).
- Associate Editor for IEEE Transactions on Mobile Computing (2013-2016).
- Associate Editor for IEEE/ACM Transactions in Networking (2009-2013).
- TPC Co-Chair, COMSNETS 2015, MOBIHOC 2016, ICDCN 2017, ICDCN 2020, LANMAN 2020.
- General Chair, LANMAN 2021.
- TPC Vice-Chair, MOBIHOC 2007.
- Submissions Management Chair (EDAS Chair) for Infocom 2007.
- Member of the Technical Program Committee of various conferences, including Infocom, MobiHoc, VTC, SECON, ICDCN, ICDCS, COMSNETS, QShine, ICCCN, TridentCom.
- Reviewer for various journals, including IEEE Journal on Selected Areas in Communications, IEEE/ACM Transactions on Networking, IEEE Transactions on Information Theory, IEEE Transactions on Parallel and Distributed Computing, Journal of Scheduling, IEEE Transactions on Wireless Communications, Computer Networks Journal, IEEE Transactions on Wireless Communications, IEEE Transactions on Mobile Computing.
Miscellaneous
Dr. Shivkumar Kalyanaraman's lecture slides and videos on networking, are available
here. (Note: Dr. Kalyanaraman was formerly a professor of networking at RPI, and these instructional material are from courses he taught at RPI between 1999 and 2007. These lecture material, popular among online and self-learning students, are included here with his permission for wider accessibility. These can be used as reference or supplementary material for understanding basic concepts in computer networking.)