selected publications academic article OAZE: A network-friendly distributed zapping system for peer-to-peer IPTV. Computer Networks. 56:365-377. 2011 conference paper Peer-Assisted Time-Shifted Streaming Systems: Design and Promises. . 1-5. 2011 Distributed delivery system for time-shifted streaming systems. . 276-279. 2010