Internet Systems Lab (ISL)

logo
Contact Us

Publications:

Please see Prof. Sanjay Rao's Google Scholar profile for most up to date information.
Delivering high-quality Internet video
  • Exploring the interplay between CDN caching and video streaming performance, Ehab Ghabashneh, Sanjay Rao, IEEE INFOCOM 2020 (To appear). [Paper] [Slides] [Video] [Cisco blog]
  • Oboe: Auto-tuning video ABR algorithms to network conditions, Zahaib Akhtar*, Yun Seong Nam*, Ramesh Govindan, Sanjay Rao, Jessica Chen, Ethan Katz-Bassett, Bruno Ribeiro, Jibin Zhan, Hui Zhang, ACM SIGCOMM, 2018. [PDF] [Slides]
    (*: Both authors contributed equally)
  • Understanding Video Management Planes, Zahaib Akhtar*, Yun Seong Nam*, Jessica Chen, Ramesh Govindan, Ethan Katz-Bassett, Sanjay Rao, Jibin Zhan, Hui Zhang, ACM IMC, 2018. [PDF] [Slides]
    (*: Both authors contributed equally)
  • YouTube Everywhere: Impact of Device and Infrastructure Synergies on User Experience, Alessandro Finamore, Ruben Torres, Marco Mellia, Maurizio Munafo and Sanjay Rao, ACM IMC 2011. [PDF][PPT].
  • Dissecting Video Server Selection Strategies in the YouTube CDN, Ruben Torres, Alessandro Finamore, Jesse Kim, Marco Mellia, Maurizio Munafo and Sanjay Rao, IEEE ICDCS 2011. [PDF][PPT].
Synthesizing network designs with certifiable propertiess
  • Lancet: Better network resilience by designing for pruned failure sets., Yiyang Chang, Chuan Jiang, Ashish Chandra, Sanjay Rao, Mohit Tawarmalani, ACM SIGMETRICS 2020 (To appear). [PDF]
  • Learning Network Design Objectives Using A Program Synthesis Approach., Yanjun Wang, Chuan Jiang, Xiaokang Qiu, Sanjay G. Rao, In Proceedings of the 18th ACM Workshop on Hot Topics in Networks (HotNets '19) . [PDF]
  • Robust validation of network designs under uncertain demands and failures., Yiyang Chang, Sanjay Rao, Mohit Tawarmalani, In proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2017. [PDF] [Slides]
  • Alpaca: Compact Network Policies With Attribute-Encoded Addresses., Nanxi Kang, Ori Rottenstreich, Sanjay Rao and Jennifer Rexford, IEEE/ACM Transactions on Networking, 2017. [PDF]. An earlier version of this paper appeared in ACM CoNext 2015 [PDF].
  • Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers., Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao, and T. N. Vijaykumar, In proceedings of the 9th IEEE International Conference on COMmunication Systems and NETworkS (IEEE COMSNETS), 2017. [PDF]
  • Composing middlebox and traffic engineering policies in SDNs., Yiyang Chang, Gustavo Petri, Sanjay Rao, Tiark Rompf. In proceedings of the 2nd International INFOCOM Workshop on Software-Driven Flexible and Agile Networking (IEEE INFOCOM Workshop SWFAN), 2017. [PDF] [Slides]
  • Modeling Complexity of Enterprise Routing Design, Xin Sun, Sanjay G. Rao and Geoffrey G. Xie, ACM CoNEXT 2012. [PDF] [PPT] [BibTex]. See Purdue Technical Report version TR-ECE-12-10 [ PDF]
  • Towards Systematic Design of Enterprise Networks , Yu-Wei Sung, Xin Sun, Sanjay Rao, Geoffrey Xie and David Maltz. In IEEE/ACM Transactions on Networking (ToN), VOL. 19, NO. 3, JUNE 2011. [PDF]

Achieving low mobile web latency
  • NutShell: Scalable Whittled Proxy Execution for Low-Latency Web over Cellular Networks, Ashiwan Sivakumar, Chuan Jiang, Yun Seong Nam, Shankaranarayanan P N, Vijay Gopalakrishnan, Sanjay Rao, Subhabrata Sen, Mithuna Thottethodi, Vijaykumar T.N., ACM MOBICOM 2017. [PDF]
  • Reducing latency through page-aware management of web objects by Content Delivery Networks., Shankaranarayanan P N, Yun Seong Nam, Ashiwan Sivakumar, Balakrishnan Chandrasekaran, Bruce Maggs, Sanjay Rao, In proceedings of the 34th IFIP Performance and 42nd ACM SIGMETRICS 2016. [PDF]
  • PARCEL: Proxy Assisted bRowsing in Cellular networks for Energy and Latency reduction, Ashiwan Sivakumar, Shankaranarayanan P N, Vijay Gopalakrishnan, Seungjoon Lee, Sanjay Rao and Subhabrata Sen, ACM CoNEXT 2014. [PDF]
  • Cloud is not a silver bullet: A Case Study of Cloud-based Mobile Browsing, Ashiwan Sivakumar, Vijay Gopalakrishnan, Seungjoon Lee, Sanjay Rao, Subhabrata Sen and Oliver Spatscheck, ACM HotMobile 2014. [PDF]
Architecting latency-sensitive applications for the cloud
  • Cost-aware Multi Data-Center Bulk Transfers in the Cloud from a Customer-Side Perspective , José Luis García-Dorado and Sanjay G. Rao, IEEE Transactions on Cloud Computing, 2019 [PDF]
  • ACCORD: Automated Change Coordination across Independently Administered Cloud Services, Tariq Mahmood, Bharath Balasubramanian, Mithuna Thottethodi, Sanjay Rao, Kaustubh Joshi,IEEE 11th International Conference on Cloud Computing (CLOUD) Workshop on Cloud Management and Operations, 2018. [PDF]
  • Karma: Cost-effective Geo-replicated Cloud Storage with Dynamic Enforcement of Causal Consistency , Tariq Mahmood, Shankaranarayanan P N, Sanjay Rao, T. N. Vijaykumar, Mithuna Thottethodi, IEEE Transactions on Cloud Computing, 2018 [PDF]
  • Measuring and characterizing the performance of interactive multi-tier cloud applications, Mohammad Hajjat, Shankaranarayanan P N, Ashiwan Sivakumar, Sanjay Rao, IEEE LANMAN 2015 Workshop (Invited paper). [PDF]
  • Application-specific configuration selection in the cloud: impact of provider policy and potential of systematic testing, Mohammad Hajjat, Ruiqi Liu, Yiyang Chang, T.S. Eugene Ng, Sanjay Rao, IEEE Infocom 2015. [PDF]
  • Performance sensitive replication in geo-distributed cloud datastores, Shankaranarayanan P N, Ashiwan Sivakumar, Sanjay Rao, Mohit Tawarmalani, DSN 2014 (to appear) [PDF]
    Poster and demo
    SIGCOMM 2013: [PDF] [Poster](This poster/demo won the third place at the ACM Student Research Competition (SRC) at SIGCOMM 2013.)
    NSDI 2013: [Poster]
    Toolkit: [D-Tunes]
  • Dynamic Request Splitting for Interactive Cloud Applications Mohammad Hajjat, Shankaranarayanan P N, David Maltz, Sanjay Rao, Kunwadee Sripanidkulchai. IEEE Journal on Selected Areas in Communications, Volume 31, Issue 12, Page(s): 2722-2737, Year: 2013 [PDF]
  • Dealer: Application-aware Request Splitting for Interactive Cloud Applications, Mohammad Hajjat, Shankaranarayanan P N, David Maltz, Sanjay Rao and Kunwadee Sripanidkulchai, ACM CoNEXT 2012. [PDF] [PPT] [BibTex].
  • Closer to the Cloud - A Case for Emulating Cloud Dynamics by Controlling the Environment,Ashiwan Sivakumar, Shankaranarayanan P N, Sanjay Rao, NSF GENI Research and Educational Experiment Workshop 2012. [PDF][PPT].
    Acknowledgements: This work was supported in part by NSF Award 1049941. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of National Science Foundation.
  • Cloudward Bound: Planning for Beneficial Migration of Enterprise Applications to the Cloud, Mohammad Hajjat, Xin Sun, Yu-Wei Sung, Dave Maltz, Sanjay Rao, Kunwadee Sripanidkulchai and Mohit Tawarmalani, ACM SIGCOMM 2010. [PDF][PPT] [BibTex].
Data-driven analysis of large-scale network systems:
  • YouTube Everywhere: Impact of Device and Infrastructure Synergies on User Experience, Alessandro Finamore, Ruben Torres, Marco Mellia, Maurizio Munafo and Sanjay Rao, ACM IMC 2011. [PDF][PPT].
  • Dissecting Video Server Selection Strategies in the YouTube CDN, Ruben Torres, Alessandro Finamore, Jesse Kim, Marco Mellia, Maurizio Munafo and Sanjay Rao, IEEE ICDCS 2011. [PDF][PPT].
  • The Internet-wide Impact of P2P Traffic Localization on ISP Profitability, Jeff Seibert, Ruben Torres, Marco Mellia, Maurizio Munafo, Cristina Nita-Rotaru and Sanjay Rao, IEEE/ACM Transactions on Networking, 2012. [PDF].
  • Characterization of community based P2P systems and implications for traffic localization, R. Torres, M. Mellia, M. Munafo and S.G. Rao, Springer Journal on Peer-to-Peer Networking and Applications, 2012. [PDF].
  • RelSamp: Preserving Application Structure in Sampled Flow Measurements, M. Lee, M. Hajjat, R.Kompella and S.G. Rao Proceedings of IEEE Infocom, Shanghai, April 2011 [PDF].
Network configuration verification and enterprise network management:
  • A Software Toolkit for Visualizing Enterprise Routing Design, Xin Sun, Jinliang Wei, Sanjay Rao and Geoffrey Xie. In proceedings of IEEE Symposium on Configuration Analytics and Automation (SAFECONFIG), Arlington, VA. 2011. [PDF]

  • A Survey of Virtual LAN Usage in Campus Networks, Minlan Yu, Xin Sun, Nick Feamster, Sanjay Rao and Jennifer Rexford. In IEEE Communications Magazine. [PDF]

  • A Cost-Benefit Framework for Judicious Enterprise Network Redesign, Xin Sun and Sanjay Rao. In proceedings of IEEE INFOCOM (Mini-Conference), Shanghai, China, 2011. [PDF]

  • A Systematic Approach for Evolving VLAN Design, Xin Sun, Yu-Wei Sung, Sunil Krothapalli and Sanjay Rao. In proceedings of IEEE INFOCOM, San Diego, CA, 2010. [PDF]

  • A Toolkit for Automating and Visualizing VLAN Configuration, Sunil Krothapalli, Xin Sun, Yu-Wei Sung, Suan Aik Yeo and Sanjay Rao. In Proceedings of ACM CCS Workshop on Assurable & Usable Security Configuration (SafeConfig), Chicago, IL, November 2009. .[PDF]

  • Modeling and Understanding End-to-End Class of Service Policies in Operational Networks, Yu-Wei Eric Sung, Carsten Lund, Mark Lyn, Sanjay Rao, and Subhabrata Sen. Proceedings of ACM SIGCOMM, Barcelona, Spain, August 2009. [PDF]

  • Extracting Network-wide Correlated Changes from Longitudinal Configuration Data, Yu-Wei Eric Sung, Sanjay Rao, Subhabrata Sen, and Stephen Leggett. Proceedings of Passive and Active Measurement Conference, Seoul, Korea, April 2009. [PDF]

  • Configuration Management at Massive Scale: System Design and Experience, William Enck, Thomas Moyer, Patrick McDaniel, Shubho Sen, Panagiotis Sebos, Sylke Spoerel, Albert Greenberg, Yu-Wei Sung, Sanjay Rao, and William Aiello. To appear in IEEE Journal on Selected Areas in Communications (JSAC), 2009. [PDF]

  • Towards Systematic Design of Enterprise Networks, Yu-Wei Eric Sung, Sanjay Rao, Geoffrey Xie, and David Maltz. Proceedings of ACM CoNEXT, Madrid, Spain, December, 2008. [PDF]. The network configuration dataset used for this paper is available here.

  • Characterizing VLAN usage in an Operational Network, Prashant Garimella, Yu-Wei Eric Sung, Nan Zhang, and Sanjay Rao. Technical Report TR-ECE-07-20, Purdue University, August 2007. [PDF]

  • Characterizing VLAN usage in an Operational Network, Prashant Garimella, Yu-Wei Eric Sung, Nan Zhang, Sanjay Rao, ACM SIGCOMM workshop on Internet Network Management (INM'07), Kyoto, Japan, August 2007. [PDF]. The network configuration dataset used for this paper is available here.
  • Configuration Management at Massive Scale: System Design and Experience, William Enck, Patrick McDaniel, Shubho Sen, Panagiotis Sebos, Sylke Spoerel, Albert Greenberg, Sanjay Rao, and William Aiello. Proceedings of Usenix Annual Technical Conference, June 2007. [PDF]

Trustworthy Peer-to-Peer Networks:
  • A Design for Securing Data Delivery in Peer-to-Peer Streaming , Jeff Seibert, Xin Sun, Cristina Nita-Rotaru and Sanjay Rao. Elsevier Journal on Computer Networks (COMNET), vol. 55, issue 12, August 2011. [PDF]

  • Preventing DDoS Attacks on Internet Servers Exploiting P2P Systems , Xin Sun,Ruben Torres and Sanjay Rao, Elsevier Journal on Computer Networks (COMNET), Volume 54, Issue 15, Oct. 2010. [PDF]

  • On the feasibility of exploiting P2P systems to launch DDoS attacks , Xin Sun,Ruben Torres and Sanjay Rao, Springer Journal of Peer-to-Peer Networking and Applications (PPNA), Volume 3, Number 1, ISSN 1936-6442, March 2010. [PDF]

  • Towards Securing Data Delivery in Peer-to-Peer Streaming, Jeffrey C. Seibert, Xin Sun, Sanjay Rao, and Cristina Nita-Rotaru, in Proceedings of International Conference on COMmunication Systems and NETworkS (COMSNETS), Bangalore, India, Jan 2010. (Invited paper) [PDF]

  • Inferring Undesirable Behavior from P2P Traffic Analysis, Ruben Torres, Mohammad Hajjat, Sanjay Rao, Maurizio Munafo and Marco Mellia, in Proceedings of ACM SIGMETRICS, Seattle, WA, June 2009. [PDF]

  • Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System, Ruben Torres, Xin Sun, Aaron Walters, Cristina Nita-Rotaru and Sanjay Rao, In special issue of IEEE JSAC on Advances in Peer-to-Peer Streaming Systems, December 2007. [PDF]

  • DDoS Attacks by Subverting Membership Management in P2P Systems, Xin Sun, Ruben Torres and Sanjay Rao, Workshop on Secure Network Protocols (NPSec 2007), Beijing, China, October 2007. [PDF]

  • Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System, Ruben Torres, Xin Sun, Aaron Walters, Cristina Nita-Rotaru and Sanjay Rao, Proceedings of IEEE Infocom, Anchorage, AK, May 2007. [PDF] [PPT]

Heterogeneity and Incentives for Peer-to-Peer Video Broadcasting:
  • On-demand waypoints for live P2P video broadcasting , A.Ganjam, S.G. Rao, K.Sripanidkulchai, J.Zhan and H. Zhang, In Springer Journal of Peer-to-Peer Networking and Applications, Vol. 3, No. 4, December 2010, pp 277-293 [PDF]

  • Enabling Contribution Awareness in an Overlay Broadcasting System, Yu-Wei Eric Sung, Michael Bishop, and Sanjay Rao, In IEEE Transactions on Multimedia, Special Issue on Content Storage and Delivery in Peer-to-Peer Networks , Vol. 9, No. 8, pp. 1605-1620, December 2007. [PDF]

  • Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast, J. Liu, B. Li, Sanjay Rao and H. Zhang, In Proceedings of the IEEE, Special Issue on Recent Advances in Distributed Multimedia Communication, 2007. [PDF]

  • Enabling Contribution Awareness in an Overlay Broadcasting System, Yu-Wei Sung, Mike Bishop, Sanjay G. Rao, Proceedings of ACM SIGCOMM, Pisa, Italy, September 2006. [PDF] [PPT]

  • Considering Priority in Overlay Multicast Protocols under Heterogeneous Environments, Mike Bishop, Sanjay G. Rao and Kunwadee Sripanidkulchai, Proceedings of  IEEE Infocom, Barcelona, April 2006. [PDF] [PPT]

  • The Impact of Heterogeneous Bandwidth Constraints on DHT-Based Multicast Protocols, Ashwin Bharambe, Sanjay G. Rao, Venkat Padmanabhan, Srinivasan Seshan and Hui Zhang, The Fourth International Workshop on P2P Systems (IPTPS) 2005, Ithaca, February 2005. [PDF]
End System Multicast:
  • Early Experience with an Internet Broadcast System Based on Overlay Multicast, Yang-hua Chu, Aditya Ganjam, T.S. Eugene Ng, Sanjay G. Rao, Kunwadee Sripanidkulchai, Jibin Zhan and Hui Zhang, USENIX Annual Technical Conference, June 2004. [PDF]

  • Measurement-Based Optimization Techniques for Bandwidth-Demanding Peer-to-Peer Systems, T. S. Eugene Ng, Yang-hua Chu, Sanjay G. Rao, Kunwadee Sripanidkulchai and Hui Zhang, Proceedings of IEEE Infocom, San Francisco, CA, April 2003. [PDF]

  • A Case For End System Multicast, Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang, IEEE Journal on Selected Areas in Communication (JSAC), Special Issue on Networking Support for Multicast, Vol. 20, No. 8. October 2002. [PDF]

  • Enabling Conferencing Applications on the Internet using an Overlay Multicast Architecture, Yang-hua Chu, Sanjay G. Rao, Srinivasan Seshan and Hui Zhang, Proceedings of ACM Sigcomm, San Diego, CA, August 2001. [PDF]

  • A Case For End System Multicast, Yang-hua Chu, Sanjay G. Rao, and Hui Zhang, Proceedings of ACM Sigmetrics, Santa Clara, CA, June 2000. [PDF]

Miscellaneous:
  • MERCURY: A Scalable Publish-Subscribe System for Internet Games First International Workshop on Network and System Support for Games, Braunschweig, Germany, April 2002 [PDF]

  • Fast techniques for the optimal smoothing of stored video , Sanjay Rao and S.V. Raghavan ACM/Springer Verlag Multimedia Systems Journal, Volume 7, May 1999, pgs 222-233 [PDF]

Education Related:
  • Laboratory Guides for Computer Security Courses, Ruben Torres and Sanjay Rao. In Cryptography and Network Security: Principles and Practice, 4th edition: Prentice Hall, 2005. [.zip]

Posters/Demos:
  • D-Tunes: Self Tuning Datastores for Geo-distributed Interactive Applications, Shankaranarayanan P. N., Ashiwan Sivakumar, Sanjay Rao and Mohit Tawarmalani. Poster and Demo in ACM SIGCOMM, Hong Kong, China, August, 2013. [PDF]   [Poster]

  • Self Tuning Data stores for Geo-distributed Cloud Applications, Shankaranarayanan P. N., Ashiwan Sivakumar, Sanjay Rao and Mohit Tawarmalani. Poster in USENIX NSDI, Lombard, IL, April, 2013. [PDF]  [Poster]
    Addendum: Acknowledgements: This work was supported in part by NSF Awards 09536622 and 1162333. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of National Science Foundation.

  • Virtual MAN: A VLAN Management Systems for Enterprise Networks, S. Krothapalli, S. Yeo,Yu-Wei Eric Sung and Sanjay Rao. Demo in ACM SIGCOMM, Barcelona, Spain, August, 2009. [PDF]

  • Towards Automated Auditing for Network Configuration Changes, Yu-Wei Eric Sung, Sanjay Rao, Subhabrata Sen, and Stephen Leggett. Poster Abstract in ACM SIGCOMM, Seattle, WA, August, 2008. [PDF]

  • Enhancing Resilience of P2P Systems to DDoS Reflector Attacks, Xin Sun, Ruben Torres and Sanjay Rao. Poster Abstract in ACM SIGCOMM, Seattle, WA, August, 2008. [PDF]

  • Enhancing Resilience of P2P Systems to DDoS Reflector Attacks, Xin Sun, Ruben Torres and Sanjay Rao. Midwest Security Workshop, Indianapolis, 2008.

  • Preventing DDoS Attacks with P2P Systems, Xin Sun, Ruben Torres and Sanjay Rao. Presented as POSTER in The 8th Annual CERIAS Information Security Symposium. March 20-21, 2007. [PDF]

  • Enabling Confidentiality of Data Delivery in an Overlay Broadcasting System , Ruben Torres, Xin Sun, Aaron Walters, Cristina Nita-Rotaru, and Sanjay Rao, presented as POSTER in The 7th Annual CERIAS Information Security Symposium Purdue University : CERIAS, 2006. [PDF]

©Copyright 2007 - Internet Systems Lab - Purdue University