Cloud Computing

  1. Verma, Shiv. "An experimental comparison of partitioning strategies in distributed graph processing", MS Thesis, 2017. [pdf]
  2. 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.
  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. 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]
  5. Rahman, Muntasir Raihan. "Exploiting Cost-Performance Trade-offs for Modern Cloud Systems", PhD Thesis, 2016. [pdf] [pptx]
  6. 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]
  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. Du, Guangxiang. "New techniques to lower the tail latency in stream processing systems", MS Thesis, 2016. [pdf]
  9. Subramanyam, Rajath, Luke Leslie, Wenting Wang, Indranil Gupta. "Idempotent distributed counters using a Forgetful Bloom Filter," Cluster Computing (Springer), 2016. [pdf]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. Gupta, Indranil. "Probabilistically Consistent," Invited Talk: Workshop on Future Directions in Distributed Computing (FuDiCo), Ithaca, 2015. [pdf] [pptx]
  15. 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.
  16. Peng, Boyang Jerry. "Elasticity and Resource Aware Scheduling in Distributed Data Stream Processing Systems," MS Thesis, 2015. [pdf]
  17. 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.
  18. Xu, Le. "Stela: On-demand Elasticity in Distributed Data Stream Processing Systems," MS Thesis, 2015. [pdf] [pptx]
  19. 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]
  20. 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]
  21. 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.
  22. 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]
  23. Peng, Boyang Jerry, Le Xu, Indranil Gupta. "(Video Demo) Stela: Incorporating Scale out/in Capability into Apache Storm", Video Demo, 2015.
  24. Wang, Wenting, Mainak Ghosh, Indranil Gupta. "(Video Demo) Morphus: Online Reconfigurations in MongoDB Database", Video Demo, 2015.
  25. Peng, Boyang Jerry. "Elasticity and Resource Aware Scheduling in Distributed Data Stream Processing Systems", MS Thesis, 2015.
  26. Pundir, Mayank. "Zorro: Zero-Cost Reactive Failure Recovery in Distributed Graph Processing," MS Thesis, 2015. [pdf] [pdf]
  27. 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]
  28. Gupta, Indranil. "Probabilistic CAP and Adaptive Key-value Stores," Invited Talk: Greater Chicago Area Systems Research Workshop (GCASR 2015), 2015. [pptx]
  29. 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]
  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. Nguyen, Son. "Adaptive control for availability and consistency in distributed key-values stores", MS Thesis, 2015.
  32. 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]
  33. Gupta, Indranil. "Where're Clouds Headed in 5 years?," Panel, 2nd IEEE International Workshop on Cloud Analytics, 2015. [ppt]
  34. 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]
  35. Alkaff, Hilfi, Indranil Gupta, Luke Leslie. "Cross-Layer Scheduling in Cloud Systems," Proc. IEEE International Conference on Cloud Engineering (IC2E), 2015. [pdf] [ppt]
  36. Gupta, Indranil. "Probabilistic CAP and Timely Adaptive Key-value Stores," Invited Talk: Workshop of the Joint Laboratory for Extreme-Scale Computing (JLESC), 2014.
  37. 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]
  38. Shaikh, Furquan, Fangzhou Yao, Indranil Gupta, Roy Campbell. "VMDedup: Memory De-duplication in Hypervisor", Proc. International Conference on Cloud Engineering (IC2E), 2014.
  39. Golab, Wojciech, Muntasir Raihan Rahman, Alvin Auyoung, Kimberly Keeton, Xiaozhou (Steve) Li. "Eventually Consistent: Not What You Were Expecting?", Communications of the ACM (CACM), Vol. 57 No. 3, 2014.
  40. Alkaff, Hilfi. "Cross-layer scheduling in cloud computing systems," MS Thesis, 2014. [pdf] [pptx]
  41. Alkhaldi, Ala'. "Leveraging Metadata in NoSQL Storage Systems," MS Thesis, 2014. [pdf]
  42. 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]
  43. 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]
  44. Shaikh, Furquan, Fangzhou Yao, Indranil Gupta, Roy Campbell. "VMDedup: Memory De-duplication in Hypervisor," Proc. IEEE International Workshop on Cloud Analytics (IWCA), 2014.
  45. Chen, Shannon, Klara Nahrstedt, Indranil Gupta. "3DTI Amphitheater: A Manageable 3DTI Environment with Hierarchical Stream Prioritization", Proc. ACM Multimedia Systems Conference (MMSys), 2014.
  46. Rahman, Muntasir Raihan, Tej Chajed, Indranil Gupta. "(Video Demo) Natjam: Incorporating Priorities Real-time Deadlines into Apache Hadoop", Video Demo, 2013.
  47. Hoque, Imranul, Indranil Gupta. "LFGraph: Simple and Fast Distributed Graph Analytics", Proc. ACM Symposium on Timely Results in Operating Systems (TRIOS), 2013.
  48. 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]
  49. Hoque, Imranul. "Storage and Processing Systems for Power-Law Graphs", PhD Thesis, 2013. [pdf]
  50. 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.
  51. Cho, Brian. "Satisfying Strong Application Requirements in Data-Intensive Cloud Computing Environments," PhD Thesis, 2012. [pdf] [pptx]
  52. 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]
  53. Cho, Brian, Marcos K. Aguilera. "Surviving Congestion in Geo-distributed Storage Systems," Proc. USENIX Annual Technical Conference (ATC), 2012. [pdf]
  54. 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.
  55. Verma, Abhishek, Brian Cho, Nicolas Zea, Indranil Gupta, Roy Campbell. "Breaking the MapReduce Stage Barrier," Springer Journal of Cluster Computing, Special issue, 2011. [pdf]
  56. 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]
  57. 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]
  58. 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]
  59. 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]
  60. 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]
  61. Ko, Steve. "Efficient On-Demand Operations in Large-Scale Infrastructures", PhD Thesis, 2009. [pdf] [pptx]
  62. 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]
  63. Morales, Ramses. "Design of Availability-Dependent Distributed Services in Large-Scale Uncooperative Settings", PhD Thesis, 2009. [odp] [pdf] [pdf]
  64. 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]
  65. 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]
  66. 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]
  67. Ko, Steve, Indranil Gupta. "Efficient On-Demand Operations in Dynamic Distributed Infrastructures," Workshop on Large-Scale Distributed Systems and Middleware (LADIS), 2008. [pdf]
  68. 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]