Publications:
Please see Prof. Sanjay Rao's
Google Scholar profile for most up to date information.
Datacenter Networks
- A Microscopic View of Bursts, Buffer Contention, and Loss in Data
Centers.
Ehab Ghabashneh , Yimeng Zhao , Cristian Lumezanu , Neil Spring , Srikanth Sundaresan,
Sanjay Rao.
In ACM IMC, 2022.
[Paper]
[Slides]
[Video]
[Dataset]
ML and Data-Driven Optimization of
Internet Video
- Xatu: Richer Neural Network Based Prediction for Video
Streaming Yun Seong Nam, Jianfei Gao, Chandan Bothra, Ehab Ghabashneh, Sanjay Rao, Bruno
Ribeiro, Jibin Zhan, Hui Zhang, in ACM Sigmetrics 2022. [Paper] [Slides] [Video]
- Pitfalls of data-driven networking: A case study of latent causal
confounders in video streaming, P. C. Sruthi, Sanjay Rao, Bruno Ribeiro, in ACM SIGCOMM
2020 Workshop on Network Meets AI & ML (NetAI 2020). [Paper] [Slides] [Video]
- Exploring the interplay between CDN caching and video streaming
performance, Ehab Ghabashneh, Sanjay Rao, IEEE INFOCOM 2020. [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
- Flexile: Meeting bandwidth objectives almost always.,
Chuan Jiang, Zixuan Li, Sanjay Rao, Mohit Tawarmalani, ACM CoNEXT 2022. [PDF] [code]
- PCF: Provably Resilient Flexible Routing., Chuan Jiang,
Sanjay Rao, Mohit Tawarmalani, ACM SIGCOMM 2020. [PDF] [Slides] [Video]
- Lancet: Better network resilience by designing for pruned failure
sets., Yiyang Chang, Chuan Jiang, Ashish Chandra, Sanjay Rao, Mohit Tawarmalani, ACM
SIGMETRICS 2020. [PDF] [Slides] [Video]
- 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]
Video streaming in Unmanned Aerial
Systems (UAS) settings
- Chimera: exploiting UAS flight path information to optimize
heterogeneous data transmission, Russell Shirey, Sanjay Rao, Shreyas Sundaram, In 2021
IEEE 29th International Conference on Network Protocols (ICNP 2021). [PDF]
- Optimizing Quality of Experience for Long-Range UAS Video
Streaming, Russell Shirey, Sanjay Rao, Shreyas Sundaram, In IEEE/ACM 29th International
Symposium on Quality of Service (IWQoS 2021). [PDF] [Slides]
- Measuring Fixed Wing UAS Networks at Long Range, Russell
Shirey, Sanjay Rao, Shreyas Sundaram, In 6th ACM Workshop on Micro Aerial Vehicle Networks, Systems,
and Applications (DroNet '20). [PDF] [Slides]
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\E9 Luis Garc\EDa-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 [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 Internet content delivery 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. 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]
|
|