Internet of Things

Description | People | Projects | Links | Publications



The Internet of Things is a rapidly progressing field which is redefining the way people interact with their environment and with each other. With applications in a variety of areas, including healthcare, transportation networks, and industrial systems, IoT deployment will have a substantial impact on society in the years to come. Here at ANRG, we are developing a variety of algorithms and protocols to facilitate efficient operation of IoT devices. Our works span the whole spectrum of the network stack, from the application layer down to physical layer.

We also maintain the Tutornet testbed, one of the first low-power IoT testbeds in the world. Thanks to Tutornet, we have been able to implement and test our protocols and algorithms in real environments, providing provable results for the IoT research developed by our group.


PI/Director: Bhaskar Krishnamachari

Ph.D. Students:
Jason Tran
Pradipta Ghosh
Pedro Henrique Gomes
Nachikethas A. Jagadeesan
Kwame-Lante Wright

Gowri Sankar Ramachandran

Thomas Watteyne (Inria, France)
Edmond Jonckheere (USC)
Antonio Ortega (USC)


  • In-network Data Processing Frameworks
  • TSCH Scheduling Protocol
  • Multi-Channel Collection Protocol
  • Backpressure Control Protocol (BCP)
  • Heat Diffusion Collection Protocol
  • Tutornet: a low-power wireless IoT testbed




  1. Pedro Henrique Gomes, Ying Chen, Thomas Watteyne and Bhaskar Krishnamachari, “Insights into Frequency Diversity from Measurements on an Indoor Low Power Wireless Network Testbed“, Workshop on Low-Layer Implementation and Protocol Design for IoT Applications (IoT-LINK), IEEE Global Communications Conference (GLOBECOM), 2016.
  2. Pedro Henrique Gomes, Thomas Watteyne, Pradipta Ghosh, Bhaskar Krishnamachari, “Reliability through Timeslotted Channel Hopping and Flooding-based Routing“, ACM International Conference on Embedded Wireless Systems and Networks (Dependability Competition), EWSN 2016.
  3. Majed Alresaini, Kwame-Lante Wright, Bhaskar Krishnamachari, Michael J. Neely, “Backpressure Delay Enhancement for Encounter-Based Mobile Networks While Sustaining Throughput Optimality“, IEEE/ACM Transactions on Networking, vol. PP, no. 99, pp. 1-13, March 2015.
  4. Reza Banirazi, Edmond A. Jonckheere, Bhaskar Krishnamachari “Heat-Diffusion: Pareto optimal dynamic routing for time-varying wireless networks“, International Conference on Computer Communications (INFOCOM), 2014.
  5. Reza Banirazi, Edmond A. Jonckheere, Bhaskar Krishnamachari, “Heat diffusion algorithm for resource allocation and routing in multihop wireless networks“, GLOBECOM 2012: 5693-5698.
  6. Majed Alresaini, Maheswaran Sathiamoorthy, Bhaskar Krishnamachari and Michael J. Neely, “Backpressure with Adaptive Redundancy (BWAR)“, IEEE International Conference on Computer Communications (IEEE INFOCOM 2012), Orlando, FL, USA, March, 2012.
  7. Scott Moeller, Avinash Sridharan, Bhaskar Krishnamachari, Omprakash Gnawali, “Routing Without Routes: The Backpressure Collection Protocol“, IPSN, April, 2010, Winner of IP Track Best Paper Award
  8. Avinash Sridharan, Scott Moeller, and Bhaskar Krishnamachari, “Implementing Backpressure-based Rate Control in Wireless Networks“,Information Theory and Applications (ITA) Workshop , San Diego, Feb 2009