Design Methodologies

  1. 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]
  2. Ko, Steve, Indranil Gupta. "Efficient On-Demand Operations in Dynamic Distributed Infrastructures," Workshop on Large-Scale Distributed Systems and Middleware (LADIS), 2008. [pdf]
  3. 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]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. Liang, Jin, Steve Ko, Indranil Gupta, Klara Nahrstedt. "MON: On-demand Overlays for Distributed System Management," Usenix WORLDS, 2005. [pdf]
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24. Gupta, Indranil. "On the Design of Distributed Protocols from Differential Equations," Proc. 23rd Conf. Principles of Distributed Computing (PODC), pp. 216-225, 2004. [pdf]
  25. 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]