Conference papers

  1. A. Noghabi, Shadi, Kartik Paramasivam, Yi Pan, Navina Ramesh, Jon Bringhurst, Indranil Gupta, Roy Campbell. "Samza: Stateful Scalable Stream Processing at LinkedIn," Proc. Very Large Data Bases (VLDB), 2017.
  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), 2017.
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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.
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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.
  20. 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]
  21. 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]
  22. Alkaff, Hilfi, Indranil Gupta, Luke Leslie. "Cross-Layer Scheduling in Cloud Systems," Proc. IEEE International Conference on Cloud Engineering (IC2E), 2015. [pdf] [ppt]
  23. 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]
  24. Shaikh, Furquan, Fangzhou Yao, Indranil Gupta, Roy Campbell. "VMDedup: Memory De-duplication in Hypervisor", Proc. International Conference on Cloud Engineering (IC2E), 2014.
  25. 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]
  26. 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]
  27. Shaikh, Furquan, Fangzhou Yao, Indranil Gupta, Roy Campbell. "VMDedup: Memory De-duplication in Hypervisor," Proc. IEEE International Workshop on Cloud Analytics (IWCA), 2014.
  28. Chen, Shannon, Klara Nahrstedt, Indranil Gupta. "3DTI Amphitheater: A Manageable 3DTI Environment with Hierarchical Stream Prioritization", Proc. ACM Multimedia Systems Conference (MMSys), 2014.
  29. Hoque, Imranul, Indranil Gupta. "LFGraph: Simple and Fast Distributed Graph Analytics", Proc. ACM Symposium on Timely Results in Operating Systems (TRIOS), 2013.
  30. 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]
  31. Rahman, Muntasir Raihan, Wojciech Golab, Alvin Auyoung, Kimberly Keeton, Jay J Wylie. "Toward a Principled Framework for Benchmarking Consistency", Proc. 8th Workshop on Hot Topics in System Dependability (HotDep), 2012.
  32. 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]
  33. Cho, Brian, Marcos K. Aguilera. "Surviving Congestion in Geo-distributed Storage Systems," Proc. USENIX Annual Technical Conference (ATC), 2012. [pdf]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. 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]
  42. 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]
  43. Raman, Vijay, Indranil Gupta. "Performance Tradeoffs Among Percolation-based Broadcast Protocols in Wireless Sensor Networks," Proc. WWASN, 2009. [pdf]
  44. 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]
  45. 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]
  46. 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]
  47. 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]
  48. Ko, Steve, Indranil Gupta. "Efficient On-Demand Operations in Dynamic Distributed Infrastructures," Workshop on Large-Scale Distributed Systems and Middleware (LADIS), 2008. [pdf]
  49. 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]
  50. 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]
  51. 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]
  52. 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]
  53. Oliveira, Fabio, Gorka Guardiola, Jay A. Patel, Eric V. Hensbergen. "Blutopia: Stackable Storage for Cluster Management," Proc. of IEEE Cluster, pp. 293-302, 2007. [pdf]
  54. 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]
  55. 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]
  56. 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]
  57. 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]
  58. 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]
  59. 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]
  60. 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]
  61. 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]
  62. Jeon, Won J, Indranil Gupta, Klara Nahrstedt. "QoS-aware Object Replication in Overlay Networks," Proc. IEEE Global Telecommunications Conference (Globecom), 2006. [pdf]
  63. 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]
  64. 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]
  65. 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]
  66. 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]
  67. 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]
  68. 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]
  69. 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]
  70. 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]
  71. 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]
  72. Liang, Jin, Steve Ko, Indranil Gupta, Klara Nahrstedt. "MON: On-demand Overlays for Distributed System Management," Usenix WORLDS, 2005. [pdf]
  73. 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]
  74. 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]
  75. 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]
  76. 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]
  77. 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]
  78. 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]
  79. 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]
  80. Gupta, Indranil. "On the Design of Distributed Protocols from Differential Equations," Proc. 23rd Conf. Principles of Distributed Computing (PODC), pp. 216-225, 2004. [pdf]
  81. 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]
  82. 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]
  83. 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]