Indranil Gupta

Professor
Office address:3112 Siebel Center
Mailing address:MC 258
201 N. Goodwin Ave
Urbana, IL 61801
Office phone:1-217-265-5517
E-mail:indy at cs dot illinois dawt edu
Home page:http://www.cs.uiuc.edu/homes/indy/

Indranil Gupta leads the DPRG group at the University of Illinois, Urbana-Champaign. Indranil's PhD was completed at Cornell University. Papers related to "Building Scalable Solutions to Distributed Computing Problems using Probabilistic Components" may be found here.

Select publications

  1. A. Noghabi, Shadi, Kartik Paramasivam, Yi Pan, Navina Ramesh, Jon Bringhurst, Indranil Gupta, Roy Campbell. "Samza: Stateful Scalable Stream Processing at LinkedIn", Proc. of the Very Large Data Bases (VLDB) Endowment, vol. 10, no. 12, pp. 1634-1645, August, 2017. [pdf] [pptx]
  2. Krishna, Varun Badrinath, Michael Rausch, Benjamin Ujcich, Indranil Gupta, William Sanders. "An Energy-Efficient Distributed Protocol for Detecting Measurement Errors in Wireless Sensor Networks," Proc. IEEE Dependable Systems and Networks (DSN), 2017.
  3. Nguyen, Phuong, Steve Konstanty, Todd Nicholson, Thomas O’Brien, Aaron Schwartz-Duval, Tim Spila, Klara Nahrstedt, Roy Campbell, Indranil Gupta, Michael Chan, Kenton McHenry, Normand Paquin. "4CeeD: Real-time Acquisition and Analysis Framework for Materials-related Cyber-Physical Environments," Proc. 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid) -- Best Paper Award Winner at CCGrid '17! --, 2017.
  4. Liu, Si, Jatin Ganhotra, Muntasir Raihan Rahman, Son Nguyen, Indranil Gupta, Jose Meseguer. "Quantitative Analysis of Consistency in NoSQL Key-value Stores", Leibniz Transactions on Embedded Systems (LITES Special Issue on Quantitative Evaluation of Systems (QEST)), vol. 4, no. 1, 2017.
  5. Verma, Shiv, Luke Leslie, Yosub Shin, Indranil Gupta. "An Experimental Comparison of Partitioning Strategies in Distributed Graph Processing", Proc. Very Large Data Bases (VLDB), vol. 10, no. 5, January, 2017. [pdf]
  6. Rahman, Muntasir Raihan, Lewis Tseng, Son Nguyen, Indranil Gupta, Nitin Vaidya. "Characterizing and Adapting the Consistency-Latency Tradeoff in Distributed Key-value Stores", ACM Transactions on Autonomous and Adaptive Systems (TAAS), vol. 11, no. 4, article 20, Feb., 2017. [pdf]
  7. Ahsan, Shegufta Bakht, Indranil Gupta. "The CAT Theorem and Performance of Transactional Distributed Systems", Proc. ACM PODC Workshop on Distributed Cloud Computing (DCC) (co-located with ACM PODC), 2016. [pdf] [pptx]
  8. Du, Guangxiang, Indranil Gupta. "New Techniques to Curtail the Tail Latency in Stream Processing Systems", Proc. ACM PODC Workshop on Distributed Cloud Computing (DCC) (co-located with ACM PODC), 2016. [pdf] [pptx]
  9. Rahman, Muntasir Raihan, Sudarsan Piduri, Ilya Languev, Rean Griffith, Indranil Gupta. "Software-defined Consistency Group Abstractions for Virtual Machines", Proc. ACM PODC Workshop on Distributed Cloud Computing (DCC) (co-located with ACM PODC), 2016. [pdf] [pptx]
  10. Subramanyam, Rajath, Luke Leslie, Wenting Wang, Indranil Gupta. "Idempotent distributed counters using a Forgetful Bloom Filter," Cluster Computing (Springer), 2016. [pdf]
  11. A. Noghabi, Shadi, Sriram Subramanian, Priyesh Narayanan, Sivabalan Narayanan, Gopalakrishna Holla, Mammad Zadeh, Tianwei Li, Indranil Gupta, Roy Campbell. "Ambry: LinkedIn's Scalable Geo-Distributed Object Store", Proc. ACM SIGMOD, 2016. [pdf] [pdf] [pptx]
  12. Pundir, Mayank, Manoj Kumar, Luke Leslie, Indranil Gupta, Roy Campbell. "Supporting On-demand Elasticity in Distributed Graph Processing," Proc. IEEE International Conference on Cloud Engineering (IC2E) -- Best Paper Award Winner at IC2E '16! --, 2016. [pdf] [pptx]
  13. Xu, Le, Boyang Jerry Peng, Indranil Gupta. "Stela: Enabling Stream Processing Systems to Scale-in and Scale-out On-demand," Proc. IEEE International Conference on Cloud Engineering (IC2E), 2016. [pdf] [pptx]
  14. Cai, Chris X., Shayan Saeed, Indranil Gupta, Roy Campbell, Franck Le. "Phurti: Application and Network-Aware Flow Scheduling for Multi-Tenant MapReduce Clusters," Proc. IEEE International Conference on Cloud Engineering (IC2E), 2016. [pdf] [pptx]
  15. Liu, Si, Peter Csaba Ölveczky, Muntasir Raihan Rahman, Jatin Ganhotra, Indranil Gupta, José Meseguer. "Formal Modeling and Analysis of Ramp Transaction Systems", Proc. ACM Symposium on Applied Computing (SAC), 2016. [pdf] [pptx]
  16. Ghosh, Mainak, Wenting Wang, Gopalakrishna Holla, Indranil Gupta. "Morphus: Supporting Online Reconfigurations in Sharded NoSQL Systems," IEEE Transactions on Emerging Topics in Computing, vol. PP, issue: 99, 2015. [pdf]
  17. Gupta, Indranil. "Probabilistically Consistent," Invited Talk: Workshop on Future Directions in Distributed Computing (FuDiCo), Ithaca, 2015. [pdf] [pptx]
  18. Rahman, Muntasir Raihan, Lewis Tseng, Son Nguyen, Indranil Gupta, Nitin Vaidya. "Characterizing and Adapting the Consistency-Latency Tradeoff in Distributed Key-value Stores", arXiv:1509.02464, 2015.
  19. Gupta, Indranil, Mainak Ghosh, Yosub Shin, Wenting Wang, Gopalakrishna Holla. "Efficient And Online Reconfigurations In NoSQL Databases," Invited Talk: Proc. INFORMS Annual Meeting, Philadelphia, 2015.
  20. Shin, Yosub, Mainak Ghosh, Indranil Gupta. "(Short Paper and Poster) Parqua: Online Reconfigurations in Virtual Ring-Based NoSQL Systems," Proc. IEEE International Conference on Cloud and Autonomic Computing (ICCAC), 2015. [pdf] [pptx]
  21. Subramanyam, Rajath, Luke Leslie, Wenting Wang, Indranil Gupta. "Idempotent Distributed Counters Using a Forgetful Bloom Filter," Proc. IEEE International Conference on Cloud and Autonomic Computing (ICCAC), 2015. [pdf] [pptx]
  22. Chen, Shannon, Zhenhuan Gao, Klara Nahrstedt, Indranil Gupta. "3DTI Amphitheater: Towards 3DTI Broadcasting", ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), Vol. 11, No. 2s, Article 47, Feb., 2015.
  23. Pundir, Mayank, Luke Leslie, Indranil Gupta, Roy Campbell. "Zorro: Zero-Cost Reactive Failure Recovery in Distributed Graph Processing," ACM Symposium on Cloud Computing (ACM SoCC), 2015. [pdf] [pdf] [pptx]
  24. Peng, Boyang Jerry, Le Xu, Indranil Gupta. "(Video Demo) Stela: Incorporating Scale out/in Capability into Apache Storm", Video Demo, 2015.
  25. Wang, Wenting, Mainak Ghosh, Indranil Gupta. "(Video Demo) Morphus: Online Reconfigurations in MongoDB Database", Video Demo, 2015.
  26. Liu, Si, Son Nguyen, Jatin Ganhotra, Muntasir Raihan Rahman, Indranil Gupta, José Meseguer. "Quantitative Analysis of Consistency in NoSQL Key-value Stores," 12th International Conference on Quantitative Evaluation of SysTems (QEST 2015) -- Nominee for Best Paper Award at QEST '15! --, 2015. [pdf]
  27. Gupta, Indranil. "Probabilistic CAP and Adaptive Key-value Stores," Invited Talk: Greater Chicago Area Systems Research Workshop (GCASR 2015), 2015. [pptx]
  28. Ghosh, Mainak, Wenting Wang, Gopalakrishna Holla, Indranil Gupta. "Morphus: Supporting Online Reconfigurations in Sharded NoSQL Systems," Proceedings of International Conference on Autonomic Computing (ICAC), 2015. [pdf] [pptx]
  29. Alkhaldi, Ala', Indranil Gupta, Vaijayanth Raghavan, Mainak Ghosh. "Leveraging Metadata in NoSQL Storage Systems," Proc. IEEE International Conference on Cloud Computing (IEEE CLOUD), 2015. [pdf] [pptx]
  30. Amin, Md Tanvir Al, Shen Li, Muntasir Raihan Rahman, Panindra Tumkur Seetharamu, Shiguang Wang, Tarek F. Abdelzaher, Indranil Gupta, Mudhakar Srivatsa, Raghu K Ganti, Reaz Ahmed, Hieu Le. "SocialTrove: A Self-summarizing Storage Service for Social Sensing", Proc. IEEE International Conference on Autonomic Computing (ICAC) -- Best Paper Award Winner at ICAC '15! --, 2015.
  31. Ghosh, Mainak, Indranil Gupta, Shalmoli Gupta, Nirman Kumar. "Fast Compaction Algorithms for NoSQL Databases," Proceedings International Conference on Distributed Computing Systems (ICDCS), 2015. [pdf] [pdf]
  32. Gupta, Indranil. "Where're Clouds Headed in 5 years?," Panel, 2nd IEEE International Workshop on Cloud Analytics, 2015. [ppt]
  33. Wang, Wenting, Le Xu, Indranil Gupta. "Scale up Vs. Scale out in Cloud Storage and Graph Processing Systems," Proc. IEEE Workshop on Cloud Analytics (IWCA) (colocated with IEEE International Conference on Cloud Engineering (IC2E)), 2015. [pdf] [pptx]
  34. Alkaff, Hilfi, Indranil Gupta, Luke Leslie. "Cross-Layer Scheduling in Cloud Systems," Proc. IEEE International Conference on Cloud Engineering (IC2E), 2015. [pdf] [ppt]
  35. Gupta, Indranil. "Probabilistic CAP and Timely Adaptive Key-value Stores," Invited Talk: Workshop of the Joint Laboratory for Extreme-Scale Computing (JLESC), 2014.
  36. Liu, Si, Muntasir Raihan Rahman, Stephen Skeirik, Indranil Gupta, José Meseguer. "Formal Modeling and Analysis of Cassandra in Maude," 16th International Conference on Formal Engineering Methods (ICFEM), 2014. [pdf]
  37. Shaikh, Furquan, Fangzhou Yao, Indranil Gupta, Roy Campbell. "VMDedup: Memory De-duplication in Hypervisor", Proc. International Conference on Cloud Engineering (IC2E), 2014.
  38. Li, Shen, Shaohan Hu, Shiguang Wang, Lu Su, Tarek F. Abdelzaher, Indranil Gupta, Richard Pace. "WOHA: Deadline-Aware Map-Reduce Workflow Scheduling Framework over Hadoop Cluster," Proc. 34th International Conference on Distributed Computing Systems (ICDCS), 2014. [pdf]
  39. Golab, Wojciech, Muntasir Raihan Rahman, Alvin Auyoung, Kimberly Keeton, Indranil Gupta. "Client-centric Benchmarking of Eventual Consistency for Cloud Storage Systems," Proc. 34th International Conference on Distributed Computing Systems (ICDCS), 2014. [pdf]
  40. Shaikh, Furquan, Fangzhou Yao, Indranil Gupta, Roy Campbell. "VMDedup: Memory De-duplication in Hypervisor," Proc. IEEE International Workshop on Cloud Analytics (IWCA), 2014.
  41. Chen, Shannon, Klara Nahrstedt, Indranil Gupta. "3DTI Amphitheater: A Manageable 3DTI Environment with Hierarchical Stream Prioritization", Proc. ACM Multimedia Systems Conference (MMSys), 2014.
  42. Rahman, Muntasir Raihan, Tej Chajed, Indranil Gupta. "(Video Demo) Natjam: Incorporating Priorities Real-time Deadlines into Apache Hadoop", Video Demo, 2013.
  43. Hoque, Imranul, Indranil Gupta. "LFGraph: Simple and Fast Distributed Graph Analytics", Proc. ACM Symposium on Timely Results in Operating Systems (TRIOS), 2013.
  44. Cho, Brian, Muntasir Raihan Rahman, Tej Chajed, Indranil Gupta, Cristina Abad, Nathan Roberts, Philbert Lin. "Natjam: Design and Evaluation of Eviction Policies For Supporting Priorities and Deadlines in Mapreduce Clusters", ACM Symposium on Cloud Computing (SoCC), 2013. [pdf] [pptx]
  45. Cao, Liangliang, Hyun Duk Kim, Min-Hsuan Tsai, Brian Cho, Zhen Li, Indranil Gupta, ChengXiang Zhai, Thomas S. Huang. "Delta-SimRank Computing on MapReduce," Proc. 1st International Workshop on Big Data, Streams and Heterogeneous Source Mining (BigMine) - Best Paper Award Winner at BigMine '12! , 2012. [pdf]
  46. Hoque, Imranul, Indranil Gupta. "Disk Layout Techniques for Online Social Network Data", IEEE Internet Computing Special Issue on Infrastructure for Online Social Networking Systems, 2012.
  47. Verma, Abhishek, Brian Cho, Nicolas Zea, Indranil Gupta, Roy Campbell. "Breaking the MapReduce Stage Barrier," Springer Journal of Cluster Computing, Special issue, 2011. [pdf]
  48. Cho, Brian, Indranil Gupta. "Budget-Constrained Bulk Data Transfer via Internet and Shipping Networks," Proc. 8th IEEE/ACM International Conference on Autonomic Computing (ICAC), 2011. [pdf]
  49. Gupta, Indranil, Salima Hassas, Jerry Rolia, Mark Jelasity, Janos Sztipanovits. "Proceedings of the 2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO)", Budapest, Hungary, September 27 - October 1, 2010, 2010.
  50. Gupta, Indranil, Cecilia Mascolo. "Proceedings of ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29 - December 3, 2010", LNCS Vol. 5462, Springer-Verlag, 2010.
  51. Vu, Long, Klara Nahrstedt, Samuel Retika, Indranil Gupta. "Joint Bluetooth/Wifi Scanning Framework for Characterizing and Leveraging People Movement on University Campus," Proc. 13th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM), 2010. [pdf]
  52. Verma, Abhishek, Nicolas Zea, Brian Cho, Indranil Gupta, Roy Campbell. "Breaking the MapReduce Stage Barrier," Proc. IEEE International Conference on Cluster Computing (CLUSTER), 2010. [pdf]
  53. Avetisyan, Arutyun I., Roy Campbell, Indranil Gupta, Michael Heath, Steve Ko, Gregory R. Ganger, Michael Kozuch, David O'Hallaron, Marcel Kunze, Thomas Kwan, Kevin Lai, Martha Lyons, Dejan Milojicic, Hing Yan Lee, Ng Kwang Ming, Jing-Yuan Luke, Han Namgong, Yeng Chai Soh. "Open Cirrus: A Global Cloud Computing Testbed," IEEE Computer, pp. 35-43, April, 2010. [pdf]
  54. Ahmadi, Hossein, Tarek F. Abdelzaher, Indranil Gupta. "Congestion Control for Spatio-temporal Data in Cyber-physical Systems," First International Conference on Cyber-Physical Systems (ICCPS), 2010. [pdf]
  55. Ko, Steve, Imranul Hoque, Brian Cho, Indranil Gupta. "Making Cloud Intermediate Data Fault-Tolerant", Proc. ACM Symposium on Cloud Computing (SOCC), pp. 181-192, 2010. [pdf]
  56. Cho, Brian, Indranil Gupta. "New Algorithms for Planning Bulk Transfer via Internet and Shipping Networks," Proc. 30th International Conference on Distributed Computing Systems (ICDCS), 2010. [pdf] [pptx]
  57. Raman, Vijay, Indranil Gupta. "Performance Tradeoffs Among Percolation-Based Broadcast Protocols in Wireless Sensor Networks," International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), February, 2010. [pdf]
  58. Patel, Jay A., Haiyun Luo, Indranil Gupta. "Routing in the Frequency Domain", Wireless Networks, (DOI: 10.1007/s11276-008-0151-0), vol. 16, no. 2, February, 2010. [pdf]
  59. Vu, Long, Indranil Gupta, Klara Nahrstedt, Jin Liang. "Understanding Overlay Characteristics of a Large-scale Peer-to-Peer IPTV System," ACM Transactions on Multimedia Computing, Communications and Applications (TOMCCAP), vol. 6, no. 4, 2009. [pdf]
  60. Campbell, Roy, Indranil Gupta, Michael Heath, Steve Ko, Michael Kozuch, Marcel Kunze, Thomas Kwan, Kevin Lai, Hing Yan Lee, Martha Lyons, Dejan Milojicic, David O'Hallaron, Yeng Chai Soh. "Open Cirrus™ Cloud Computing Testbed: Federated Data Centers for Open Source Systems and Services Research," Proc. Workshop on Hot Topics in Cloud Computing (HotCloud), 2009. [pdf]
  61. Malik, Rahul, Sangkyum Kim, Xin Jin, Chandrasekar Ramachandran, Jiawei Han, Indranil Gupta, Klara Nahrstedt. "MLR-Index: An Index Structure for Fast and Scalable Similarity Search in High Dimensions," Proc. 2009 Int. Conf. on Scientific and Statistical Database Management (SSDBM'09), 2009. [pdf]
  62. Ko, Steve, Imranul Hoque, Brian Cho, Indranil Gupta. "On Availability of Intermediate Data in Cloud Computations," Proc. 12th Usenix Workshop on Hot Topics in Operating Systems (HotOS XII), 2009. [pdf] [pptx]
  63. Morales, Ramses, Indranil Gupta. "AVCOL: Availability-Aware Information Aggregation in Large Distributed Systems under Uncollaborative Behavior", Computer Networks, August, 2009. [pdf]
  64. Patel, Jay A., Etienne Riviere, Indranil Gupta, Anne-Marie Kermarrec. "Rappel: Exploiting Interest and Network Locality to Improve Fairness in Publish-Subscribe Systems", Computer Networks, August, 2009. [pdf]
  65. Raman, Vijay, Indranil Gupta. "Performance Tradeoffs Among Percolation-based Broadcast Protocols in Wireless Sensor Networks," Proc. WWASN, 2009. [pdf]
  66. Malik, Rahul, Chandrasekar Ramachandran, Indranil Gupta, Klara Nahrstedt. "A Scalable and Memory-Efficient Feature Extraction Algorithm for Short 3D Video Segments," Proc. IMMERSCOM, 2009. [pdf]
  67. Arefin, Ahsan, Yusuf Sarwar, Indranil Gupta, Klara Nahrstedt. "Q-Tree: A Multi-Attribute Based Range Query Solution for Tele-Immersive Framework," Proc. International Conference on Distributed Computing Systems (ICDCS), 2009. [pdf]
  68. Montanari, Mirko, Riccardo Crepaldi, Indranil Gupta, Robin Kravets. "Using Failure Models for Controlling Data Availability in Wireless Sensor Networks," Proc. IEEE Infocom Minisymposium, 2009. [pdf]
  69. Morales, Ramses, Indranil Gupta. "AVMON: Optimal and Scalable Discovery of Consistent Availability Monitoring Overlays for Distributed Systems," IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 20 no. 4, pp. 446-459, April, 2009. [pdf]
  70. Ko, Steve, Praveen Yalagandula, Indranil Gupta, Vanish Talwar, Dejan Milojicic, Subu Iyer. "Moara: Flexible and Scalable Group-Based Querying System," Proc. ACM/IFIP/USENIX Middleware, 2008. [pdf]
  71. Ko, Steve, Indranil Gupta. "Efficient On-Demand Operations in Dynamic Distributed Infrastructures," Workshop on Large-Scale Distributed Systems and Middleware (LADIS), 2008. [pdf]
  72. Ko, Steve, Imranul Hoque, Indranil Gupta. "Using Tractable and Realistic Churn Models to Analyze Quiescence Behavior of Distributed Protocols," Proc. IEEE Symposium on Reliable Distributed Systems (SRDS), 2008. [pdf]
  73. Ko, Steve, Indranil Gupta, Yookyung Jo. "A New Class of Nature-Inspired Algorithms for Self-Adaptive Peer-to-Peer Computing," ACM Transactions on Autonomous and Adaptive Systems (TAAS), vol. 3, no. 3, August, 2008. [pdf]
  74. Wu, Wanmin, Zhenyu Yang, Indranil Gupta, Klara Nahrstedt. "Towards Multi-Site Collaboration in 3D Tele-Immersive Environments," Proc. International Conference on Distributed Computing Systems (ICDCS), 2008. [pdf]
  75. Korthikanti, Vijay Anand, Prateek Mittal, Indranil Gupta. "Fair K Mutual Exclusion Algorithm for Peer to Peer Systems," Proc. International Conference on Distributed Computing Systems (ICDCS), 2008. [pdf]
  76. Sengul, Cigdem, Matthew J. Miller, Indranil Gupta. "Adaptive Probability-Based Broadcast Forwarding in Energy-Saving Sensor Networks", ACM Transactions on Sensor Networks (TOSN), vol. 4, no. 2, pp. 6:1-32, March, 2008. [pdf]
  77. Hou, I-Hong, Yu-En Tsai, Tarek F. Abdelzaher, Indranil Gupta. "AdapCode: Adaptive Network Coding for Code Updates in Wireless Sensor Networks," Proc. INFOCOM, 2008. [pdf]
  78. Gupta, Indranil. "Coordination and Synchronization: Designing Practical Detectors for Distributed Systems", Wiley Encyclopedia of Computer Science and Engineering (eds: Benjamin Wah), Wiley Engineering, ECSE 85, January, 2008. [pdf]
  79. Vu, Long, Indranil Gupta, Jin Liang, Klara Nahrstedt. "Measurement of a large-scale overlay for multimedia streaming," Poster at Proc. Intnl. Symp. High Performance Distributed Computing (HPDC), 2007. [pdf]
  80. Ucan, Ercan, Nathanael Thompson, Indranil Gupta. "A piggybacking approach to reduce overhead in sensor network gossiping," Proc. 2nd Intnl Wshop on Middleware for Sensor Networks (MidSens), 2007. [pdf] [ppt]
  81. Gupta, Indranil, Roger Wattenhofer. "Proceedings of the 26th ACM Symposium on Principles of Distributed Computing (PODC 2007)," Editors, ACM Press, ISBN:978-1-59593-616-5, August 12-15, 2007.
  82. Liang, Jin, Indranil Gupta, Klara Nahrstedt. "Reliable On-Demand Management Operations for Large-scale Distributed Applications," ACM SIGOPS Operating Systems Review (OSR) Special Issue on Gossip-Based Networking, vol. 41, no. 5, pp. 82-88, October, 2007. [pdf]
  83. Morales, Ramses, Sebastien Monnet, Gabriel Antoniu, Indranil Gupta. "MOve: Design and Evaluation of A Malleable Overlay for Group-Based Applications", IEEE Transactions on Network and Service Management (TNSM), Special Issue on Self-Management, vol. 4, issue 2, pp. 107-116, 2007. [pdf]
  84. Pongthawornkamol, Thadpong, Indranil Gupta. "AVCast: New Approaches for Implementing Availability-Dependent Reliability for Multicast Receivers", IEEE Transactions on Network and Service Management (TNSM), Special Issue on Self-Management, vol. 4, issue 2, pp. 117-126, 2007. [pdf]
  85. Ko, Steve, Praveen Yalagandula, Indranil Gupta, Vanish Talwar, Dejan Milojicic, Subu Iyer. "Querying Large Distributed Infrastructures", (invited) Newsletter of the IEEE Technical Committee on Scalable Computing (TCSC), vol. 9, no.1, 2007. [pdf]
  86. Ko, Steve, Ramses Morales, Indranil Gupta. "New Worker-Centric Scheduling Strategies for Data-Intensive Grid Applications," Proc. ACM/IFIP/USENIX Middleware, pp. 121-142, (Springer LNCS 4834), November, 2007. [pdf] [ppt]
  87. Morales, Ramses, Brian Cho, Indranil Gupta. "AVMEM - Availability-Aware Overlays for Management Operations," Proc. ACM/IFIP/USENIX Middleware, pp. 266-286, (Springer LNCS 4834), November, 2007. [pdf] [pdf]
  88. Vu, Long, Indranil Gupta, Jin Liang, Klara Nahrstedt. "Measurement and Modeling of a Large-scale Overlay for Multimedia Streaming," Invited Paper in Proc. Intnl. Conf. on Heterogeneous Networking for Quality, Reliability, Security and Robustness (QShine) , 2007. [pdf]
  89. Gupta, Indranil, Mehwish Nagda, Christo F. Devaraj. "The design of novel distributed protocols from differential equations", Distributed Computing (Elsevier), vol. 20, no. 2, pp. 95-114, August, 2007. [pdf]
  90. Ko, Steve, Indranil Gupta, Yookyung Jo. "Novel Mathematics-Inspired Algorithms for Self-Adaptive Peer-to-Peer Computing," Proc. IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), pp. 3-12, 2007. [pdf] [ppt]
  91. Morales, Ramses, Indranil Gupta. "AVMON: Optimal and Scalable Discovery of Consistent Availability Monitoring Overlays for Distributed Systems," Proc. International Conference on Distributed Computing Systems (ICDCS), pp. 55-64, 2007. [odp] [pdf] [pdf]
  92. Kostoulas, Dionysios, Dimitrios Psaltoulis, Indranil Gupta, Ken Birman, Al Demers. "Active and Passive Techniques for Group Size Estimation in Large-Scale and Dynamic Distributed Systems," Elsevier Journal of Systems and Software (JSS), vol. 80, issue 10, pp. 1639-1658, October, 2007. [pdf]
  93. Patel, Jay A., Haiyun Luo, Indranil Gupta. "A Cross-Layer Architecture to Exploit Multi-Channel Diversity with a Single Transceiver," Proc. of IEEE INFOCOM Minisymposium, pp. 2261-2265, 2007. [pdf] [ppt]
  94. Harris, Albert, Robin Kravets, Indranil Gupta. "Building Trees Based On Aggregation Efficiency in Sensor Networks," Elsevier Journal on Ad-Hoc Networks, vol. 5, issue 8, pp. 1317-1328, November, 2007. [pdf]
  95. Miller, Matthew J., Indranil Gupta. "Practical Exploitation of the Energy-Latency Tradeoff for Sensor Network Broadcast," IEEE Workshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS), pp. 318-322, 2007. [pdf]
  96. Jeon, Won J, Indranil Gupta, Klara Nahrstedt. "QoS-aware Object Replication in Overlay Networks," Proc. IEEE Global Telecommunications Conference (Globecom), 2006. [pdf]
  97. Gupta, Indranil. "Systematic Design of P2P Technologies for Distributed Systems", Global Data Management (eds: R. Baldoni, G. Cortese, F. Davide and A. Melpignano), IOS Press, ISBN 1586036297, 2006. [pdf]
  98. Bhandari, Vartika, Indranil Gupta. "PriorityCast: Efficient and Time-Critical Decision Making in First Responder Ad-Hoc Networks", Proc. IEEE Conf. Mobile Ad-Hoc and Sensor Systems (MASS), pp. 246-255, 2006. [pdf]
  99. Choudhury, Romit Roy, Pradeep Kyasanur, Indranil Gupta. "Smart Gossip: An Adaptive Gossip-based Broadcasting Service for Sensor Networks", Proc. IEEE Conf. Mobile Ad-Hoc and Sensor Systems (MASS), pp. 91-100, 2006. [pdf]
  100. Pongthawornkamol, Thadpong, Indranil Gupta. "AVCast : New Approaches For Implementing Availability-Dependent Reliability for Multicast Receivers," Proc. IEEE Symposium on Reliable Distributed Systems (SRDS), pp. 345-354, 2006. [pdf]
  101. Monnet, Sebastien, Ramses Morales, Gabriel Antoniu, Indranil Gupta. "MOve: Design of an Application-Malleable Overlay," Proc. IEEE Symposium on Reliable Distributed Systems (SRDS), pp. 355-364, 2006. [pdf]
  102. Harris, Albert, Robin Kravets, Indranil Gupta. "Building Trees Based On Aggregation Efficiency in Sensor Networks," Proc. IFIP/IEEE Fifth Annual Mediterranean Ad Hoc Networking Workshop (Med Hoc Net), June, 2006. [pdf]
  103. Gupta, Indranil, Ayalvadi J. Ganesh, Anne-Marie Kermarrec. "Efficient and Adaptive Epidemic-Style Protocols for Reliable and Scalable Multicast", IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 17, no. 7, pp. 593-605, July, 2006. [pdf]
  104. Patel, Jay A., Indranil Gupta. "Bridging the Gap: Augmenting Centralized Systems with P2P Technologies," ACM SIGOPS Operating Systems Review (OSR), Special Issue on Self-Organizing Systems, vol. 40, no. 3, pp. 14-17, July, 2006. [pdf]
  105. Treaster, Michael, William Conner, Indranil Gupta, Klara Nahrstedt. "ContagAlert: Using Contagion Theory for Adaptive, Distributed Alert Propagation," Proc. of the Fifth IEEE Intnl. Symp. on Network Computing and Applications (NCA), pp. 126-136, 2006. [pdf]
  106. Patel, Jay A., Indranil Gupta, Noshir Contractor. "JetStream: Achieving Predictable Gossip Dissemination by Leveraging Social Network Principles," Proc. of IEEE Network Computing and Applications (NCA), pp. 32-39, 2006. [pdf] [ppt]
  107. Conner, William, Klara Nahrstedt, Indranil Gupta. "Preventing DoS attacks in peer-to-peer media streaming systems," Proc. 13th Annual Multimedia Computing and Networking (MMCN), 2006. [pdf]
  108. Morales, Ramses, Indranil Gupta. "Providing Both Scale and Security through a Single Core Probabilistic Protocol", StoDiS 2005 - Workshop on Stochasticity in Distributed Systems, 2005. [pdf]
  109. Liang, Jin, Steve Ko, Indranil Gupta, Klara Nahrstedt. "MON: On-demand Overlays for Distributed System Management," Usenix WORLDS, 2005. [pdf]
  110. Newell, James, Indranil Gupta. "The P2P MultiRouter: a Black Box Approach to Run-time Adaptivity for P2P DHTs," IEEE Conference on Collaborative Computing (CollaborateCom), 2005. [pdf]
  111. Muhammad, Moosa, Adeep Singh Cheema, Indranil Gupta. "Efficient Mutual Exclusion in Peer-to-Peer Systems," Poster at IEEE/ACM Workshop on Grid Computing (GRID), 2005. [pdf]
  112. Cheema, Adeep Singh, Moosa Muhammad, Indranil Gupta. "Peer-to-peer discovery of computational resources for Grid applications," Proc. IEEE/ACM Workshop on Grid Computing (GRID), pp. 179-185, 2005. [pdf]
  113. So, Jungmin, Jintae Kim, Indranil Gupta. "Cushion: Autonomically Adaptive Data Fusion in Wireless Sensor Networks," Poster at IEEE Mobile Ad-Hoc and Sensor Systems (MASS), 2005. [pdf]
  114. Devaraj, Christo F., Mehwish Nagda, Indranil Gupta. "An Underlay for Sensor Networks: Localized Protocols for Maintenance and Usage," Proc. IEEE Conf. Mobile Ad-Hoc and Sensor Systems (MASS), pp. 8-15, 2005. [pdf]
  115. He, Guanghui, Rong Zheng, Indranil Gupta. "A Framework for Time Indexing in Sensor Networks," ACM Trans. on Sensor Networks (TOSN), vol. 1, no. 1, pp. 101-133, August, 2005. [pdf]
  116. Kostoulas, Dionysios, Dimitrios Psaltoulis, Indranil Gupta, Ken Birman, Al Demers. "Decentralized schemes for size estimation in large and dynamic groups," Proc. of the Fourth IEEE Intnl. Symp. Network Computing and Applications (NCA), Cambridge (MA), pp. 41-48, 2005. [pdf]
  117. Abad, Cristina, Indranil Gupta. "Adding Confidentiality to Application-Level Multicast by Leveraging the Muticast Overlay," Proc. IEEE 4th Intnl. Wshop. on Assurance Distributed Systems and Networks (ADSN), pp. 5-11, 2005. [pdf]
  118. Gupta, Indranil, Steve Ko, Nathanael Thompson, Mehwish Nagda, Christo F. Devaraj, Ramses Morales, Jay A. Patel. "A Case for Design Methodology Research in Self-* Distributed Systems," LNCS 3460, Self-Star Properties in Complex Information Systems (eds: O. Babaoglu et al), pp. 260-272, 2005. [pdf]
  119. Miller, Matthew J., Cigdem Sengul, Indranil Gupta. "Exploring the Energy-Latency Trade-off for Broadcasts in Energy-Saving Sensor Networks," Proc. IEEE Intnl. Conf. on Distributed Computing Systems (ICDCS), pp. 17-26, 2005. [pdf]
  120. Ko, Steve, Indranil Gupta. "Perturbation-Resistant and Overlay-Independent Resource Discovery," Proc. IEEE Intnl. Conf. Dependable Systems and Networks (DSN), Yokohama, Japan, pp. 248-257, 2005. [pdf]
  121. Gupta, Indranil. "On the Design of Distributed Protocols from Differential Equations," Proc. 23rd Conf. Principles of Distributed Computing (PODC), pp. 216-225, 2004. [pdf]
  122. Zheng, Rong, Guanghui He, Indranil Gupta. "Time Indexing in Sensor Networks," Proc. 1st IEEE Conf. Mobile Ad-hoc and Sensor Systems (MASS), pp. 274-283, 2004. [pdf]
  123. Nagda, Mehwish, Christo F. Devaraj, Indranil Gupta, Gul Agha. "DiffGen: a Toolkit for Generating Distributed Protocol Code," Poster at 23rd ACM Symp. Principles of Distributed Computing (PODC), 2004. [pdf] [ppt]
  124. Patel, Jay A., Indranil Gupta. "Overhaul: Extending HTTP to Combat Flash Crowds," Proc. of Workshop on Web Content Caching and Distribution (WCW), pp. 34-43, 2004. [pdf] [ppt]
  125. Linga, Prakash, Indranil Gupta, Ken Birman. "A Churn-resistant Peer-to-peer Web Caching System," Proc. 1st ACM Wshop. Self-Survivable and Regenerative Systems (SSRS), pp. 1-10, 2003. [pdf]