`Bobby Bhattacharjee
`
`Department of Computer Science
`Institute for Advanced Computer Studies
`
`The University of Maryland
`College Park
`
`1 Personal Information
`
`Professor,
`Computer Science Department and
`the Institute for Advanced Computer Studies,
`University of Maryland
`Appointed Fall, 1999.
`
`Affiliate Professor,
`Department of Electrial and Computer Engineering,
`University of Maryland.
`
`Alfred P. Sloan Research Fellow (2004–2006).
`
`1.1 Education
`• Ph.D. in Computer Science
`Georgia Institute of Technology, Atlanta, Georgia, Summer 1999
`Dissertation title: Active Networking: Architectures, Composition, and Applications
`Advisors: Kenneth L. Calvert and Ellen W. Zegura
`• Bachelor of Science in Mathematics and Computer Science
`Georgia College and State University, Milledgeville, Georgia, Spring 1994
`Graduated Summa Cum Laude and Outstanding Department Major
`
`1.2 Employment
`
`Summer 2009 to present
`
`Professor
`University of Maryland, College Park, Maryland
`
`Summer 2005 to present
`
`Associate Professor
`University of Maryland, College Park, Maryland
`
`Fall 2006
`
`Visiting Professor
`Max Planck Instit¨ut f¨ur Software Systems, Saarbr¨ucken, Germany
`
`1
`
`Snap Inc. Ex. 1003 Page 0001
`
`
`
`Spring, Summer 2007
`
`Visiting Researcher
`AT&T Labs, Florham Park, New Jersey
`
`Fall 1999 to Spring 2005
`
`Assistant Professor
`University of Maryland, College Park, Maryland
`
`Fall 1995 to Summer 1999
`
`Research Assistant
`Georgia Institute of Technology, Atlanta, Georgia
`
`Summer 1998
`
`Summer 1997
`
`Summer 1995
`
`Instructor
`Georgia Institute of Technology, Atlanta, Georgia
`
`Member of Technical Staff
`AT&T Labs, Florham Park, New Jersey
`
`Member of Technical Staff
`GTE Labs, Waltham, Massachusetts
`
`Fall 1994 to Spring 1995
`
`Teaching Assistant
`Georgia Institute of Technology, Atlanta, Georgia
`
`2 Research, Scholarly, and Creative Activities
`
`2.1 Chapters in Books
`
`1. Gisli Hj´almt´ysson and Samrat Bhattacharjee. “Control on Demand”, In Proceedings of
`the First International Working Conference on Active Networks volume 1653 of Lecture
`Notes in Computer Science (Stefan Covaci, editor), pages 315-329, Springer-Verlag, June
`1999.
`
`2. Pete Keleher, Samrat Bhattacharjee, and Bujor Silaghi. “Are Virtualized Overlay Net-
`works Too Much of a Good Thing?”, Peer-to-Peer Systems First International Workshop,
`Lecture Notes in Computer Science, Vol. 2429, (Peter Druschel et. al. Editors) pages
`225–231, Springer-Verlag, 2002.
`
`3. Bobby Bhattacharjee, Sudarshan S. Chawathe, Vijay Gopalakrishnan, Peter J. Keleher,
`and Bujor D. Silaghi. “Efficient Peer-To-Peer Searches Using Result-Caching”, Peer-to-
`Peer Systems II, Second International Workshop, IPTPS 2003, Lecture Notes in Com-
`puter Science, Vol. 2735, (M. Frans Kaashoek and Ion Stoica, Editors), pages 225–236,
`Springer-Verlag, 2003.
`
`“Using Trust in Recommender Systems: an
`4. Paolo Massaand Bobby Bhattacharjee.
`Experimental Analysis”, In Second International Conference, iTrust 2004, Lecture Notes
`
`2
`
`Snap Inc. Ex. 1003 Page 0002
`
`
`
`in Computer Science, Vol. 2995 Jensen, Christian; Poslad, Stefan; Dimitrakos, Theo
`(Eds.), pages 221-235, Springer-Verlag, 2004.
`
`5. Cristian Lumezanu, Neil Spring, and Bobby Bhattacharjee. “Decentralized Message Or-
`dering for Publish/Subscribe Systems”, ACM/IFIP/Usenix 7th International Middleware
`Conference, Lecture Notes in Computer Science, Vol. 4290 (Maarten van Steen and Michi
`Henning, Editors), pages 162–179, Springer-Verlag, 2006.
`
`“Overlay Networks and Resiliency”, in
`6. Misha Rabinovich and Bobby Bhattacharjee.
`Guide to Reliable Internet Services and Applications , Charles R Kalmanek, Sudip Misra,
`and Y. Richard Yang (Editors). Springer-Verlag, 2010.
`
`2.2 Articles in Refereed Journals
`
`1. Kenneth L. Calvert, Samrat Bhattacharjee, Ellen W. Zegura, and James Sterbenz. “Di-
`rections in Active Networks”, IEEE Communications Magazine, No. 10, pages 72-78,
`1998.
`
`2. Samrat Bhattacharjee, Ellen W. Zegura, and Kenneth L. Calvert. “Active Networking
`and End-to-End Arguments”, IEEE Network Magazine, No. 3, pages 66-71, 1998.
`
`3. Gisli Hj´almt´ysson and Samrat Bhattacharjee. “Control on Demand - An Efficient Ap-
`proach to Router Programmability”, IEEE Journal on Selected Areas in Communications,
`JSAC, Vol. 17, No. 9, pages 1549-1562, September 1999.
`
`4. S. Bhattacharjee, W. C. Cheng, C.-F. Chou, L. Golubchik, and S. Khuller. “Bistro: a
`Platform for Building Scalable Wide-Area Upload Applications”, ACM SIGMETRICS
`Performance Evaluation Review, Vol. 28, No. 2, pages 29-35, September 2000.
`
`5. Ellen W. Zegura, Mostafa Ammar, Zongming Fei, and Samrat Bhattacharjee. “Application-
`Layer Anycasting: A Server Selection Architecture and Use in Replicated Web Service”,
`Transactions on Networking, Vol. 8, Issue 4, pages 455-466, August 2000.
`
`“Scalable Secure Group Communications
`6. Suman Banerjeeand Samrat Bhattacharjee.
`over IP-multicast”, IEEE Journal of Selected Areas in Communications, JSAC, Vol. 20,
`No. 8, pages 1511 - 1527, October 2002.
`
`7. U. Cetintemel, P. J. Keleher, B. Bhattacharjee, and M. J. Franklin. “Deno: A Decen-
`tralized, Peer-to-Peer Object-Replication System for Weakly-Connected Environments”,
`IEEE Transactions on Computers, Vol. 52, No. 7, pages 943–959, July 2003.
`
`8. Suman Banerjee, Christopher Kommareddy, and Bobby Bhattacharjee. “Efficient Peer
`Location on the Internet”, Computer Networks Journal, Vol. 5:1, pages 5-17, 2004.
`
`“P5: A Protocol for
`9. Rob Sherwood, Bobby Bhattacharjee, and Aravind Srinivasan.
`Scalable Anonymous Communications”, Journal of Computer Security, Vol 13:6, pages
`839-876, 2005.
`
`3
`
`Snap Inc. Ex. 1003 Page 0003
`
`
`
`10. Suman Banerjee, Christopher Kommareddy, Koushik Kar, Bobby Bhattacharjee, and
`Samir Khuller.
`“OMNI: An Efficient Overlay Multicast Infrastructure for Real-time
`Applications”, Special Issue of Computer Networks on Overlay Distribution Structures
`and their Applications, Vol 50:6, pages 826-842, 2005.
`
`“Cooperative Peer Groups
`11. Rob Sherwood, Seungjoon Lee, and Bobby Bhattcharjee.
`in NICE”, Computer Networks Journal, Special Issue on Management in P2P systems:
`Trust, Reputation and Security, Vol 50:4, pages 523-544, 2006.
`
`12. Tuna Guven, Chris Kommareddy, Richard J. La, Mark A. Shayman, and Bobby Bhat-
`tacharjee. “Measurement-Based Optimal Routing on Overlay Architectures for Unicast
`Sessions”, Computer Networks Journal: Special issue on Network Modeling and Simula-
`tion, Vol. 50, No. 12, pages 1938–1951, August 2006.
`
`13. Suman Banerjee, Seungjoon Lee, Bobby Bhattacharjee, and Aravind Srinivasan. “Re-
`silient Multicast using Overlays”, IEEE/ACM Transactions of Networking, Vol. 14, No.
`2, pages 237–248, April 2006.
`
`14. Ruggero Morselli, Bobby Bhattacharjee, Michael A. Marsh, and Aravind Srinivasan. “Ef-
`ficient Lookup on Unstructured Topologies”, IEEE Journal on Selected Areas in Com-
`munications (J-SAC), Special Issue on Peer-to-Peer Communications and Applications,
`pages 62-72, 2007.
`
`15. Jik-Soo Kim, Beomseok Nam, Peter Keleher, Michael Marsh, Bobby Bhattacharjee, and
`Alan Sussman. “Trade-offs in Matching Jobs and Balancing Load for Distributed Desktop
`Grids”, Future Generation Computer Systems – International Journal of Grid Computing:
`Theory, Methods & Applications, Vol. 25, No. 5, pages 415–424, 2008.
`
`16. Seungjoon Lee, Bobby Bhattacharjee, Aravind Srinivasan, and Samir Khuller. “Efficient
`and Resilient Backbones for Multihop Wireless Networks”, IEEE Transactions on Mobile
`Computing, Vol 7:11, 2008.
`
`17. T. Guven, R. La, M. Shayman, and B. Bhattacharjee. “A Unified Framework for Multi-
`path Routing for Unicast and Multicast”, IEEE/ACM Transactions on Networking, Vol.
`6:5, 2008.
`
`18. Seungjoon Lee, Bobby Bhattacharjee, Suman Banerjee, Bo Han. “A Generic Framework
`for Efficient Geographic Routing in Wireless Networks”, Elsevier Computer Networks,
`Vol 54:5, 2010.
`
`19. Suman Banerjee, Bobby Bhattacharjee, and Christopher Kommareddy. “Scalable Ap-
`plication Layer Multicast”, Transactions on Networking, Under revision, Submitted in
`2002.
`
`2.3 Articles in Refereed Conferences and Workshops
`
`“How to Model an
`1. Ellen W. Zegura, Kenneth L. Calvert, and Bobby Bhattacharjee.
`Internetwork”, In Proceedings of INFOCOM’96, pages 594–602, 1996.
`
`4
`
`Snap Inc. Ex. 1003 Page 0004
`
`
`
`2. Bobby Bhattacharjee, Mostafa Ammar, Ellen Zegura, Viren Shah, and Zongming Fei.
`“Application-Layer Anycasting”,
`In Proceedings of INFOCOM’97, pages 1388–1396,
`Kobe, Japan, 1997.
`
`3. Bobby Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “Active Networking
`and the End-to-End Argument”, In Proceedings of ICNP’97, pages 220–228, 1997.
`
`4. Bobby Bhattacharjee, Kenneth. L. Calvert, and Ellen W. Zegura. “An Architecture for
`Active Networking”, In Proceedings of IFIP TC6 Seventh International Conference on
`High Performance Networking’97, pages 265–279, 1997.
`
`5. Bobby Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “Self-Organizing Wide
`Area Network Caches”, In Proceedings of INFOCOM’98, pages 600–608, 1998.
`
`6. Bobby Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura.
`Active Networks”, In Proceedings of ICNP’98, pages 31–41, 1998.
`
`“Reasoning about
`
`7. Zongming Fei, Bobby Bhattacharjee, Ellen W. Zegura, and Mostafa Ammar. “A Novel
`Server Selection Technique for Improving the Response Time of a Replicated Service”, In
`Proceedings of INFOCOM’98, pages 783–791, San Francisco, CA, 1998.
`
`8. Samrat Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “Congestion Control
`and Caching in CANEs”, In Proceedings of ICC’98, Workshop on Active Networks and
`Programmable Networks, 1998.
`
`9. Samrat Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “LIANE — Composi-
`tion for Active Networks”, Computer Communications Workshop, 1998.
`
`“Control on Demand”, Proceedings of
`10. Gisli Hj´almt´ysson and Samrat Bhattacharjee.
`International Workshop on Active Networking, Berlin, pages 315–329, 1999.
`
`“Bowman: A Node OS for
`11. S. Merugu, S. Bhattacharjee, E. Zegura, and K. Calvert.
`Active Networks”. Proceedings of IEEE Infocom, pages 1127–1136, 2000.
`
`12. Y. Chae, S. Merugu, E. Zegura, and S. Bhattacharjee. “Exposing the Network: Support
`for Topology Sensitive Applications”, Proceedings of IEEE OpenArch, pages 65–74, 2000.
`
`13. Samrat Bhattacharjee, William Cheng, Chen-Fu Chou, Leana Golubchik, and Samir
`Khuller. “Bistro: A Platform for Building Scalable Wide-Area Upload Applications”,
`Proceedings of PAWS Workshop, 2000.
`
`14. R. Jaegar, S. Bhattacharjee, J. K. Hollingsworth, R. Duncan, T. Lavian, and F. Travostino.
`“Integrating Active Networking and Commercial-Grade Routing Platforms”, Usenix 2000
`Workshop on Intelligence at the Edge, 2000.
`
`“Scalable Group Communication over IP
`15. Suman Banerjeeand Bobby Bhattacharjee.
`Multicast”, In Proceedings of the International Conference on Network Protocols, pages
`261–271, 2001.
`
`5
`
`Snap Inc. Ex. 1003 Page 0005
`
`
`
`16. Narendar Shankar, Christopher Komareddy, and Bobby Bhattacharjee. “Finding Close
`Friends over the Internet”, In Proceedings of the International Conference on Network
`Protocols, pages 301–311, 2001.
`
`17. Matt Sanders, Ken Calvert, Bobby Bhattacharjee, Stephen Zabele, Mark Keaton, and
`Ellen Zegura. “Active Reliable Multicast on CANEs: A Case Study”, IEEE OpenArch,
`pages 49–62, 2001.
`
`“Scalable Application-Layer Multicast for
`18. Suman Banerjeeand Samrat Bhattacharjee.
`Content Distribution”, Computer Communciations Workshop, 2001.
`
`19. Suman Banerjee, Bobby Bhattacharjee, and Christopher Komareddy. “Scalable Application-
`Layer Multicast”, Proceedings of ACM SIGCOMM, pages 205–217, 2002.
`
`20. Bobby Bhattacharjee, Matt Sanders, Shashidhar Merugu, Ken Calvert, and Ellen Zegura.
`“CANEs: An Execution Environment for Composable Services”, In DARPA Active Net-
`works Conference and Exposition (DANCE 2002), pages 255–267, 2002.
`
`21. Laura Bright, Samrat Bhattacharjee, and Louiqa Raschid. “Supporting Diverse Mobile
`Applications with Client Profiles”, In Proceedings of ACM Workshop on Wireless Mobile
`Multimedia (WoWMoM), pages 88–95, 2002.
`
`22. Suman Banerjee, Christopher Kommareddy, and Bobby Bhattacharjee. “Scalable Peer-
`Finding on the Internet”, Proceedings of Globecom 2002, pages 2217–2221, 2002.
`
`23. Rob Sherwood, Bobby Bhattacharjee, and Aravind Srinivasan. “P5: A Protocol for Scal-
`able Anonymous Communications”, In Proceedings of the IEEE Symposium on Security
`and Privacy, pages 58–70, 2002.
`
`24. Pete Keleher, Samrat Bhattacharjee, and Bujor Silaghi. “Are Virtualized Overlay Net-
`works Too Much of a Good Thing?”, First International Workshop on Peer-to-Peer
`Systems (IPTPS’02), 2002.
`
`25. Bujor Silaghi, Bobby Bhattacharjee, and Pete Keleher. “Routing in the TerraDir Direc-
`tory Service”, Proceedings of SPIE/ITCom 2002, Vol. 4868-30, pages 42–53, 2002.
`
`26. Suman Banerjee, Seungjoon Lee, Bobby Bhattacharjee, and Aravind Srinivasan. “Scal-
`able Resilient Multicast”, Proceedings of ACM SIGMETRICS, pages 102–113, 2003.
`
`27. K-T Kuo, S. Phuvoravan, B. Bhattacharjee, R. J. La, M. Shayman, and H. S. Chang.
`“On the Use of Flow Migration for Handling Short-term Overloads”, IEEE Globecom,
`pages 3108–3112, 2003.
`
`28. Suman Banerjee, Christopher Kommareddy, Koushik Kar, Bobby Bhattacharjee, and
`Samir Khuller. “Construction of an Efficient Overlay Multicast Infrastructure for Real-
`time Applications”, Proceedings of IEEE Infocom, pages 1521–1531, 2003.
`
`29. Seungjoon Lee, Rob Sherwood, and Bobby Bhattacharjee. “Cooperative Peer Groups in
`NICE”, Proceedings of IEEE Infocom, pages 1272–1282, April 2003.
`
`6
`
`Snap Inc. Ex. 1003 Page 0006
`
`
`
`30. K-T Kuo, S. Phuvoravan, T. Guven, L. Sudarsan, H. S. Chang, S. Bhattacharjee, and
`M. A. Shayman. “Fast Timescale Control for MPLS Traffic Engineering”, Proceedings of
`Globecom 2003, pages 3108–3114, 2003.
`
`31. Bobby Bhattacharjee, Sudarshan Chawathe, Vijay Gopalakrishnan, Pete Keleher, and
`Bujor Silaghi. “Efficient Peer-To-Peer Searches Using Result-Caching”, Second Interna-
`tional Workshop on Peer-to-Peer Systems (IPTPS’03), 2003.
`
`32. Ruggero Morselli, Jonathan Katz, and Bobby Bhattacharjee. “A Game-Theoretic Frame-
`work for Analyzing Trust-Inference Protocols”, In the Proceedings of the Second Workshop
`on the Economics of Peer-to-Peer Systems, June 2004.
`
`33. Bujor Silaghi, Pete Keleher, and Bobby Bhattacharjee. “Multi-Dimensional Quorum Sets
`for Read-Few Write-Many Replica Control Protocols”, In Proceedings of the IEEE/ACM
`CCGRID, 4th Fourth International Workshop on Global and Peer-to-Peer Computing
`(GP2PC), April 2004.
`
`34. Suman Banerjee, Seungjoon Lee, Ryan Braud, Bobby Bhattacharjee, and Aravind Srini-
`vasan.
`“Scalable Resilient Media Streaming”, In Proceedings of ACM NOSSDAV’04,
`pages 4–9, 2004.
`
`35. Seungjoon Lee, Suman Banerjee, and Bobby Bhattacharjee. “The Case for a Multi-hop
`Wireless Local Area Network”, In Proceedings of IEEE Infocom, pages 894–905, 2004.
`
`36. T.Guven, C. Kommareddy, R.J. La, M.A. Shayman, and B. Bhattacharjee. “Measure-
`ment Based Optimal Multi-path Routing”, In Proceedings of IEEE Infocom, pages 187–
`196, March 2004.
`
`“Trust-
`37. Ruggero Morselli, Bobby Bhattacharjee, Jonathan Katz, and Pete Keleher.
`Preserving Set Operations”, In Proceedings of IEEE Infocom, pages 2231–2241, March
`2004.
`
`38. Rob Sherwood, Ryan Braud, and Bobby Bhattacharjee. “Slurpie: A Cooperative Bulk
`Data Transfer Protocol”, In Proceedings of IEEE Infocom, pages 941–951, March 2004.
`
`39. V. Gopalakrishnan, B. Silaghi, B. Bhattacharjee, and P. Keleher. “Adaptive Replication
`in Peer-to-Peer Systems”, In Proceedings of IEEE International Conference on Distributed
`Computing Systems (ICDCS), pages 360–369, March 2004.
`
`40. David Hovemeyer, Jeff Hollingsworth, and Bobby Bhattacharjee. “Running on the Bare
`Metal with GeekOS”, In Proceedings of the Technical Symposium on Computer Science
`Education (SIGCSE), pages 315–319, March 2004.
`
`41. Bujor Silaghi, Vijay Gopalakrishnan, Bobby Bhattacharjee, and Pete Keleher. “Hierar-
`chical Routing with Soft-State Replicas in TerraDir”, In Proceedings of the 18th IPDPS
`Conference, pages 48–57, April 2004.
`
`42. Rob Sherwood, Bobby Bhattacharjee, and Ryan Braud. “Misbehaving TCP Receivers
`Can Cause Internet-Wide Congestion Collapse”, Proceedings of Computer and Commu-
`nications Security (CCS), pages 383–392, 2005.
`
`7
`
`Snap Inc. Ex. 1003 Page 0007
`
`
`
`43. Ruggero Morselli, Bobby Bhattacharjee, Michael A. Marsh, and Aravind Srinivasan. “Ef-
`ficient Lookup on Unstructured Topologies”, Principles of Distributed Computing, pages
`77–86, 2005.
`
`44. Seungjoon Lee, Bobby Bhattacharjee, and Suman Banerjee. “Efficient Geographic Rout-
`ing in Multihop Wireless Networks”, ACM MobiHoc 2005, pages 230–241, 2005.
`
`45. T. Guven, R. J. La, M. Shayman, and B. Bhattacharjee. “Measurement-based Multipath
`Multicast,” In IEEE Global Internet Symposium, pages 2803–2808, 2005.
`
`46. Vahid Tabatabaee, Bobby Bhattacharjee, Richard La, and Mark Shayman. “Differen-
`tiated Traffic Engineering for QoS Provisioning”, In the Proceedings of INFOCOM’05,
`pages 2349–2359, 2005.
`
`47. J. S. Kim, B. Nam, P. Keleher, M. Marsh, B. Bhattacharjee, and A. Sussman. “Resource
`Discovery Techniques in Distributed Desktop Grid Environments”, Proceedings of the
`7th IEEE/ACM International Conference on Grid Computing - GRID 2006, pages 9–16,
`September 2006. Best paper award .
`
`48. Cristian Lumezanu, Neil Spring, and Bobby Bhattacharjee. “Decentralized Message Or-
`dering for Publish/Subscribe Systems”, ACM/IFIP/Usenix 7th International Middleware
`Conference, 2006.
`
`49. Abhishek Kashyap, Samrat Bhattacharjee, Richard La, Mark Shayman, and Vahid Tabatabaee.
`“Single-Path Routing of Time-varying Traffic”, In the Proceedings of Globecom, 2006.
`
`“File System Support for
`50. Vasile Gaburici, Peter Keleher, and Bobby Bhattacharjee.
`Collaboration in the Wide Area”, Proceedings of IEEE International Conference on Dis-
`tributed Computing Systems (ICDCS), pages 26–36, 2006.
`
`“A Scalable Key Management and
`51. J. H. Li, M. Yu, R. Levy, and B. Bhattacharjee.
`Clustering Scheme for Ad Hoc Networks”, Proceedings of InfoScale, pages 28–38, Hong
`Kong, 2006.
`
`52. Vijay Gopalakrishnan, Bobby Bhattacharjee, and Peter Keleher. “Distributing Google”,
`In 2nd IEEE International Workshop on Networking Meets Databases (NetDB’ 06), pages
`33–39, April 2006.
`
`53. Dave Levin, Rob Sherwood, and Bobby Bhattacharjee. “Fair File Swarming with FOX”,
`Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS’06), 2006.
`
`54. Alan Mislove, Massimiliano Marcon, Krishna Gummadi, Peter Druschel, and Bobby Bhat-
`tacharjee. “Measurement and Analysis of Online Social Networks”, In Proceedings of the
`ACM/Usenix Internet Measurement Conference (IMC 2007), pages 29–42, 2007.
`
`55. Jik-Soo Kim, Peter Keleher, Michael Marsh, Bobby Bhattacharjee, and Alan Sussman.
`“Using Content-Addressable Networks for Load Balancing in Desktop Grids”, In Sixteenth
`IEEE International Symposium on High-Performance Distributed Computing (HPDC),
`pages 189–198, 2007.
`
`8
`
`Snap Inc. Ex. 1003 Page 0008
`
`
`
`56. Vijay Gopalakrishnan, Ruggero Morselli, Bobby Bhattacharjee, Peter J. Keleher, and Ar-
`avind Srinivasan. “Distributed Ranked Search”, 14th Annual IEEE International Con-
`ference on High Performance Computing (HiPC), pages 7–20, 2007. Best paper award .
`
`57. Animesh Nandi, Aditya Ganjam, Peter Druschel, T. S. Eugene Ng, Ion Stoica, Hui Zhang,
`and Bobby Bhattacharjee.
`“A Shared Control Plane for Overlay Multicast”, Fourth
`Usenix Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007.
`
`58. Seungjoon Lee, Dave Levin, Vijay Gopalakrishnan, and Bobby Bhattacharjee. “Backbone
`Construction in Selfish Wireless Networks”, Proceedings of SIGMETRICS, pages 121–132,
`2007.
`
`59. Jik-Soo Kim, Beomseok Nam, Michael A. Marsh, Peter J. Keleher, Bobby Bhattacharjee,
`Derek Richardson, Dennis Wellnitz, and Alan Sussman. “Creating a Robust Desktop Grid
`using Peer-to-Peer Services”, Proceedings of NSF Next Generation Software Workshop
`(NSFNGS) (Appears with proceedings of IPDPS 2007), pages 1–7, 2007.
`
`60. Vahid Tabatabaee, Abhishek Kashyap, Bobby Bhattacharjee, Richard La, and M. Shay-
`man. “Robust Routing with Unknown Traffic Matrices”, IEEE INFOCOM Minisympo-
`siums, pages 2336–2440, 2007.
`
`61. Adam Bender, Neil Spring, Dave Levin, and Bobby Bhattacharjee. “Accountability as
`a Service”, USENIX Workshop on Steps to Reducing Unwanted Traffic on the Internet
`(SRUTI), 2007.
`
`62. Dave Levin, Adam Bender, Cristian Lumezanu, Neil Spring, and Bobby Bhattacharjee.
`“Boycotting and Extorting Nodes in an Internetwork”, Workshop on the Economics of
`Networked Systems and Incentive-Based Computing, 2007.
`
`“Secure Lookup without (Con-
`63. B. Bhattacharjee, R. Rodrigues, and P. Kouznetsov.
`strained) Flooding”, Workshop on Recent Advances on Intrusion-Tolerant Systems (WRAITS),
`2007.
`
`64. R. Rodrigues, P. Kouznetsov, and B. Bhattacharjee. “Large-Scale Byzantine Fault Tol-
`erance: Safe but Not Always Live”, In the Third Workshop on Hot Topics in System
`Dependability (HotDep’07), 2007.
`
`65. Ruggero Morselli, Bobby Bhattacharjee, Jonathan Katz and Michael Marsh. “Exploiting
`Approximate Transitivity of Trust”, In Fourth International Conference on Broadband
`Communications, Networks, and Systems, 2007 (BroadNets 2007), pages 515–524, 2007.
`
`66. Jik-Soo Kim, Beomseok Nam, Michael Marsh, Peter Keleher, Bobby Bhattacharjee, and
`Alan Sussman. “Integrating Categorical Resource Types into a P2P Desktop Grid Sys-
`tem”, In Proceedings of the 9th IEEE/ACM International Conference on Grid Computing
`(Grid 2008), 2008.
`
`67. Dave Levin, Katrina LaCurts, Neil Spring, and Bobby Bhattacharjee. “BitTorrent is an
`Auction: Analyzing and Improving BitTorrent’s Incentives”, In Proceedings of Sigcomm,
`2008.
`
`9
`
`Snap Inc. Ex. 1003 Page 0009
`
`
`
`68. Alan Mislove, Hema Swetha Koppula, Krishna P. Gummadi, Peter Druschel, and Bobby
`Bhattacharjee. “Growth of the Flickr social network”, In Proceedings of the 1st ACM
`SIGCOMM Workshop on Social Networks (WOSN’08), Seattle, WA, 2008.
`
`69. Dave Levin, Randolph Baden, Cristian Lumezanu, Neil Spring, and Bobby Bhattacharjee.
`“Motivating Participation in Internet Routing Overlays”, In NetEcon 2008 (Workshop on
`the Economics of Networks, Systems, and Computation), 2008.
`
`70. Bo Han, Lusheng Ji, Seungjoon Lee, Bobby Bhattacharjee, Robert R. Miller. “All Bits
`Are Not Equal – A Study of IEEE 802.11 Communication Bit Errors”, To appear in
`INFOCOM 2009.
`
`71. Bo Han, Lusheng Ji, Seungjoon Lee, Robert R. Miller, Bobby Bhattacharjee. “Channel
`Access Throttling for Overlapping BSS Management”. IEEE ICC, June 2009.
`
`72. Vijay Gopalakrishnan, Bobby Bhattacharjee, K. K. Ramakrishnan, Rittwik Jana, Di-
`vesh Srivastava. “CPM: Adaptive Video-on-Demand with Cooperative Peer Assists and
`Multicast.” IEEE INFOCOM 2009.
`
`73. Bo Han, Lusheng Ji, Seungjoon Lee, Robert Miller, Bobby Bhattacharjee, “Channel
`Access Throttling for Improving WLAN QoS”, IEEE Secon, Rome, Italy, June 2009
`
`74. Cristian Lumezanu and Randy Baden and Dave Levin and Neil Spring and Bobby Bhat-
`tacharjee, “Symbiotic Relationships in Internet Routing Overlays”, Usenix-NSDI, 2009.
`
`75. Cristian Lumezanu and Randy Baden and Neil Spring and Bobby Bhattacharjee, “Tri-
`angle Inequality and Routing Policy Violations in the Internet”, Passive and Active Mea-
`surement Conference (PAM), 2009.
`
`76. Randy Baden, Adam Bender, Neil Spring, Bobby Bhattacharjee, Daniel Starin, “Per-
`sona: An Online Social Network with User-Defined Privacy”, Proceedings of SIGCOMM,
`August 2009
`
`77. Cristian Lumezanu, Randolph Baden, Neil Spring, Bobby Bhattacharjee “Triangle In-
`equality Variations in the Internet”, Proceedings of IMC, November 2009
`
`78. Randy Baden, Neil Spring, Bobby Bhattacharjee “Identifying close friends on the Inter-
`net”, The Workshop on Hot Topics in Networks (ACM Hotnets), 2009
`
`79. Adam Bender, Rob Sherwood, Derek Monner, Nate Goergen, Neil Spring, Bobby Bhat-
`tacharjee, “Fighting Spam with the NeighborhoodWatch DHT”, Proceedings of IEEE
`INFOCOM, April 2009
`
`80. Cristian Lumezanu, Randolph Baden, Dave Levin, Neil Spring, Bobby Bhattacharjee,
`“Symbiotic Relationships in Internet Routing Overlays”, Proceedings of USENIX NSDI,
`April 2009
`
`81. Bo Han, Aaron Schulman, Francesco Gringoli, Neil Spring, Bobby Bhattacharjee, Lorenzo
`Nava, Lusheng Ji, Seungjoon Lee, and Robert Miller, “Maranello: Practical partial packet
`recovery for 802.11”, Proceedings of USENIX NSDI 2010.
`
`10
`
`Snap Inc. Ex. 1003 Page 0010
`
`
`
`82. Cristian Lumezanu, Dave Levin, Bo Han, Neil Spring, and Bobby Bhattacharjee, “Don’t
`love thy nearest neighbor”, International Workshop on Peer-to-Peer Systems (IPTPS),
`April 2010.
`
`83. Cristian Lumezanu, Katherine Guo, Neil Spring, Bobby Bhattacharjee, “The Effect of
`Packet Loss on Redundancy Elimination in Cellular Wireless Networks”, ACM Sigcomm
`Internet Measurement Conference (IMC), 2010.
`
`2.4 Technical Reports and Invited Papers
`
`1. Ellen W. Zegura, Kenneth. L. Calvert, and Samrat Bhattacharjee. “Tera-op networking:
`Local adaptation to congestion”, In Gigabit Networking Workshop, 1996.
`
`2. Samrat Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “Network Support for
`Multicast Video Distribution”, Technical Report GIT-CC-98-16, College of Computing,
`Georgia Institute of Technology, 1996.
`
`3. Samrat Bhattacharjee. “Self-Organizing Wide-Area Network Caches”, Technical Report
`GIT-CC-97-31, College of Computing, Georgia Institute of Technology, 1996.
`
`4. Zongming Fei, Samrat Bhattacharjee, Ellen W. Zegura, and Mostafa H. Ammar. “A Novel
`Server Selection Technique for Improving the Response Time of a Replicated Service”,
`Technical Report GIT-CC-97-24, College of Computing, Georgia Institute of Technology,
`1996.
`
`5. Samrat Bhattacharjee, Mostafa Ammar, Ellen Zegura, Viren Shah, and Zongming Fei.
`“Application-Layer Anycasting”, Technical Report GIT-CC-96-25, College of Computing,
`Georgia Institute of Technology, 1996.
`
`6. Samrat Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “An Architecture for
`Active Networking”, Technical Report GIT-CC-96-20, College of Computing, Georgia
`Institute of Technology, 1996.
`
`7. Samrat Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “On Active Network-
`ing and Congestion”, Technical Report GIT-CC-96-02, College of Computing, Georgia
`Institute of Technology, 1996.
`
`8. Samrat Bhattacharjee, Ellen W. Zegura, and Kenneth L. Calvert. “High Performance
`Web: An Application for Wide Area Caching”, In Gigabit Networking Workshop, 1997.
`
`9. Samrat Bhattacharjee and Gısli Hjalmtysson. “Control-on-Demand: A Flow Oriented
`Approach towards Active Netwoking”, AT&T Labs Technical Memorandum, 1997.
`
`10. Samrat Bhattacharjee, Kenneth L. Calvert, and Ellen W. Zegura. “Improving the Quality
`of Best Effort Service”, Technical Report GIT-CC-98-31, College of Computing, Georgia
`Institute of Technology, 1998.
`
`11. S. Bhattacharjee and M. W. McKinnon. “Performance of Application-Specific Buffering
`Schemes for Active Networks”, Technical Report GIT-CC-98-17, College of Computing,
`Georgia Institute of Technology, 1998.
`
`11
`
`Snap Inc. Ex. 1003 Page 0011
`
`
`
`12. S. Merugu, S. Bhattacharjee, Y. Chae, M. Sanders, K. Calvert, and E. Zegura. “Bowman
`and CANEs: Implementation of an Active Network”, Proceedings of the Thirty-Seventh
`Annual Allerton Conference on Communication, Control and Computing, Monticello, Illi-
`nois, September 1999 (invited paper).
`
`13. Ugur Cetintemel, Peter J. Keleher, and Bobby Bhattacharjee. “A Security Infrastructure
`for Mobile Transactional Systems”, University of Maryland, Dept. of Computer Science
`Technical Report, CS-TR-4171, 2000.
`
`14. Peter J. Keleher, Bobby Bhattacharjee, Kuo Kuo-Tung, and Ugur Cetintemel. “A Secu-
`rity Infrastructure for Mobile Transactional Systems”, University of Maryland, Dept. of
`Computer Science Technical Report, CS-TR-4077, 2000.
`
`15. Suman Banerjee and Bobby Bhattacharjee. “Scalable Secure Group Communication over
`IP Multicast”, University of Maryland, Dept. of Computer Science Technical Report,
`CS-TR-4252, 2001.
`
`16. Suman Banerjee and Samrat Bhattacharjee. “Spatial Clustering for IP Multicast: Al-
`gorithms and an Application”, University of Maryland, Dept. of Computer Science
`Technical Report, CS-TR-4177, 2001.
`
`17. Suman Banerjee and Bobby Bhattacharjee. “Analysis of the NICE Application Layer
`Multicast Protocol”, University of Maryland, Dept. of Computer Science Technical
`Report, CS-TR-4380, 2002.
`
`18. K-T Kuo, S. Phuvoravan, T. Guven, L. Sudarsan, S. Bhattacharjee, and M. A. Shayman.
`“Fast Time Scale Control for MPLS Traffic Engineering”, University of Maryland, Dept.
`of Computer Science Technical Report, CS-TR-4351, 2002.
`
`19. Suman Banerjee, Bobby Bhattacharjee, and Christopher Kommareddy. “Scalable Appli-
`cation Layer Multicast”, University of Maryland, Dept. of Computer Science Technical
`Report, CS-TR-4373, 2002.
`
`20. Bobby Bhattacharjee, Pete Keleher, and Bujor Silaghi. “The Design of TerraDir”, Uni-
`versity of Maryland, Dept. of Computer Science Technical Report, CS-TR-4299, 2002.
`
`21. Suman Banerjee, Bobby Bhattacharjee, and Srinivasan Parthasarathy. “A Protocol for
`Scalable Application Layer Multicast”, University of Maryland, Dept. of Computer
`Science Technical Report, CS-TR-4278, 2002.
`
`22. Vijay Gopalakrishnan, Bujor Silaghi, Bobby Bhattacharjee, and Pete Keleher. “Adaptive
`Replication in Peer-to-Peer Systems”, University of Maryland, Dept. of Computer Science
`Technical Report, CS-TR-4515, 2003.
`
`23. Seungjoon Lee, Suman Banerjee, and Bobby Bhattacharjee. “The Case for a Multi-hop
`Wireless Local Area Network”, University of Maryland, Dept. of Computer Science
`Technical Report, CS-TR-4504, 2003.
`
`12
`
`Snap Inc. Ex. 1003 Page 0012
`
`
`
`24. Christopher Kommareddy, Tuna Guven, Bobby Bhattacharjee, Richard La, and Mark
`Shayman. “Intradomain Overlays: Architecture and Applications”, University of Mary-
`land, Dept. of Computer Science Technical Report, CS-TR-4501, 2003.
`
`25. Tuna Guven, Chris Kommareddy, Richard J. La, Mark A. Shayman, and Bobby Bhat-
`tacharjee. “Measurement Based Optimal Multi-path Routing”, University of Maryland,
`Dept. of Computer Science Technical Report, CS-TR-4500, 2003.
`
`“Trust-
`26. Ruggero Morselli, Bobby Bhattacharjee, Jonathan Katz, and Pete Keleher.
`Preserving Set Operations”, University of Maryland, Dept. of Computer Science Techni-
`cal Report, CS-TR-4499, 2003.
`
`27. Suman Banerjee, Ryan Braud, Seungjoon Lee, Bobby Bhattacharjee, and Aravind Srini-
`vasan. “Scalable Resilient Media Streaming”, University of Maryland, Dept. of Computer
`Science Technical Report, CS-TR-4482, 2003.
`
`28. Bujor Silaghi, Pete Keleher, and Bobby Bhattacharjee. “Multi-dimensional Quorum Sets
`for Read-Few Write-Many Replica Control Protocols”, University of Maryland, Dept. of
`Computer Science Technical Report, CS-TR-4440, 2003.
`
`29. Tuna Guven, Richard La, Mark Shayman, and Bobby Bhattacharjee. “Measurement-
`based Multicast on an Overlay Architecture”, University of Maryland, Dept. of Computer
`Technical Report, CS-TR-4603, 2004.
`
`30. Vijay Gopalakrishnan, Bobby Bhattacharjee, Sudarshan Chawathe, and Pete Keleher.
`“Efficient Peer-to-Peer Namespace Searches”, University of Maryland, Dept. of Computer
`Technical Report, CS-TR-4568, 2004.
`
`“Misbehaving TCP Receivers
`31. Rob Sherwood, Bobby Bhattacharjee, and Ryan Braud.
`Can Cause Internet-Wide Congestion Collapse”, University of Maryland, Dept. of Com-
`puter Science Technical Report CS-TR-4737, 2005.
`
`32. Jik-Soo Kim, Bobby Bhattacharjee, Peter Keleher, and Alan Sussman. “Matching Jobs
`to Resources in Distributed Desktop Grid Environments”, University of Maryland, Dept.
`of Computer Science Technical Report CS-TR-4791, 2006.
`
`“Key-
`33. Ruggero Morselli, Bobby Bhattacharjee, Jonathan Katz, and Michael Marsh.
`Chains: A Decentralized Public-Key Infrastructure”, University of Maryland, Dept. of
`Computer Science Technical Report CS-TR-4788, 2006.
`
`34. Ruggero Morselli, Bobby Bhattacharjee, Michael Marsh, and Aravind Srinivasan. “Effi-
`cient Lookup on Unstructured Topologies”, University of Maryland, Dept. of Computer
`Science Technical Report CS-TR-4772, 2006.
`
`35. Seungjoon Lee, Bobby Bhattacharjee, and Suman Banerjee. “Efficient Geographic Rout-
`ing in Multihop Wireless Networks”, University of Maryland, Dept. of Computer Science
`Technical Report CS-TR-4625, 2006.
`
`13
`
`Snap Inc. Ex. 1003 Page 0013
`
`
`
`36. Vijay Gopalakrishnan, Ruggero Morselli, Bobby Bhattacharjee, Peter Keleher, and Ar-
`avind Srinivasan. “Ranking Search Results in Peer-to-Peer Systems”, University of Mary-
`land, Dept. of Computer Science Technical Report CS-TR-4779, 2006.
`
`37. Randy Baden, Adam Bender, Dave Levin, Rob Sherwood, Neil Spring, and Bobby Bhat-
`tacharjee. “A Secure DHT via the Pigeonhole Principle”, University of Maryland, Dept.
`of Computer Science Technical Report CS-TR-4884, 2007.
`
`38. Jik-Soo Kim, Peter Keleher, Michael Marsh, Bobby Bhattacharjee, and Alan Sussman