Sarit Mukherjee

Crawford Hill, NJ, USA


Sarit Mukherjee is a Technical Manager in the Bell Laboratories' Network Systems
Research Department in Holmdel, New Jersey. He is responsible for the research
and development of emerging network applications for the next generation data
service technologies. Prior to this he held a Technical Manager position with Lucent
Technologies managing the research and development of Internet content distribution
appliances, managed the design and development of Internet streaming appliances
in a New York-based start-up company, and led the video-networking group in Panasonic
Information and Networking Technology Lab at Princeton.
He received his M.S. and Ph.D. in Computer Science from the University of Maryland,
College Park. He has published more than 50 research papers in several renowned
technical journals and conferences, served in the technical committees of number of
international conferences, and holds dozens of US patents.


  • PhD in Computer Science, University of Maryland, College Park, MD

Selected articles and publications

  • Advait Abhay Dixit, Fang Hao, Sarit Mukherjee, T. V. Lakshman, Ramana Rao Kompella: Towards an elastic distributed SDN controller. HotSDN 2013. Best Paper Award
  • Hitesh Khandelwal, Fang Hao, Sarit Mukherjee, Ramana Rao Kompella, T. V. Lakshman: CobWeb: In-network cobbling of web traffic. Networking 2013
  • Murali S. Kodialam, T. V. Lakshman, Sarit Mukherjee, Limin Wang: Online Scheduling of Targeted Advertisements for IPTV. IEEE/ACM Trans. Netw. 19(6)
  • Murali S. Kodialam, T. V. Lakshman, Sarit Mukherjee: Effective ad targeting with concealed profiles. INFOCOM 2012
  • Hyunseok Chang, Murali S. Kodialam, Ramana Rao Kompella, T. V. Lakshman, Myungjin Lee, Sarit Mukherjee: Scheduling in mapreduce-like systems for fast completion time. INFOCOM 2011
  • Fang Hao, T. V. Lakshman, Sarit Mukherjee, Haoyu Song: Enhancing dynamic cloud-based services using network virtualization. Computer Communication Review 40(1), 2010
  •  Ramachandra P. Batni, Katherine Guo, Anand Kagalkar, Sarit Mukherjee, Ranjan Sharma: Evolution of MiRingBack service to multimedia MiRingBack service in the IMS framework. Bell Labs Technical Journal 10(4), 2006
  • Sudhir Aggarwal, Justin Christofoli, Sarit Mukherjee, Sampath Rangarajan: Authority assignment in distributed multi-player proxy-based games. NETGAMES 2006
  • Sarit Mukherjee, Anand Kagalkar, John Lin, Sarang Gadgil, Sanjoy Paul: The wireless edge router: A network processor-based packet data serving node for a CDMA2000star network. Bell Labs Technical Journal 10(1), 2005
  • Zongming Fei, Mostafa H. Ammar, Ibrahim Kamel, Sarit Mukherjee: An active buffer management technique for providing interactive functions in broadcast video-on-demand systems. IEEE Transactions on Multimedia 7(5): 942-950 (2005)
  • Cuneyt Akinlar, Sarit Mukherjee: A Bandwidth Sensitive Distributed Continuous Media File System Using the Fibre Channel Network. International Conference on Computational Science (1) 2005
  • Anand Kagalkar, Sarit Mukherjee, Sampath Rangarajan, Katherine Guo: PPP Migration: A Technique for Low-Latency Handoff in CDMA2000 Networks. MobiQuitous 2005
  • Sarit Mukherjee, Sampath Rangarajan, John Lin, Sanjoy Paul: User Identity Based Session Redirection in CDMA2000 Networks. MobiQuitous 2004
  • Cuneyt Akinlar, Sarit Mukherjee: A scalable bandwidth guaranteed distributed continuous media file system using network attached autonomous disks. IEEE Transactions on Multimedia 5(1): 71-96 (2003)


  • 8,597,124    Apparatus and method for fair message exchanges in distributed multi-player games
  • 8,589,561    Session level technique for improving web browsing performance on low speed links
  • 8,442,031    Method and apparatus for utilizing network services in a manner substantially transparent to service endpoints
  • 8,381,258    Creating channel sequence segments for fast channel change in IPTV
  • 8,369,333    Method and apparatus for transparent cloud computing with a virtualized network infrastructure
  • 8,250,600    Advertisement scheduling in a packet-based media-delivery system
  • 8,068,593    Method and apparatus for providing multimedia ringback services to mobile user devices in pre-IMS networks
  • 8,068,502    Method and apparatus for enabling persistent connections with wireless networks
  • 8,020,029    Method and apparatus for rendering game assets in distributed systems
  • 7,961,683    Active session mobility solution for point-to-point protocol
  • 7,921,226    User specific request redirection in a content delivery network
  • 7,821,995    Active session mobility solution for radio link protocol
  • 7,801,957    Apparatus and method for fair message exchanges in distributed multi-player games
  • 7,756,042    Bandwidth guaranteed provisioning in network-based mobile virtual private network (VPN) services
  • 7,693,134    Method and apparatus for providing multimedia ringback services to user devices in IMS networks
  • 7,584,248    Apparatus and method for fair message exchanges in distributed multi-player games
  • RE40,708    Dual encryption protocol for scalable secure group communication
  • 7,478,427    Method and apparatus for providing adaptive VPN to enable different security levels in virtual private networks (VPNs)
  • 7,426,195    Method and apparatus for providing user identity based routing in a wireless communications environment
  • 7,421,736    Method and apparatus for enabling peer-to-peer virtual private network (P2P-VPN) services in VPN-enabled network
  • 7,400,611    Discovery of border gateway protocol (BGP) multi-protocol label switching (MPLS) virtual private networks (VPNs)
  • 7,058,424    Method and apparatus for interconnecting wireless and wireline networks
  • 7,002,924    Zero configuration networking
  • 6,993,787    Providing VCR functionality for data-centered video multicast
  • 6,950,399    System and associated method for scheduling transport of variable bit-rate data over a network
  • 6,748,435    Random early demotion and promotion marker
  • 6,556,998    Real-time distributed file system
  • 6,494,762    Portable electronic subscription device and service
  • 6,473,809    Scheduling method and apparatus for network-attached storage devices and other systems
  • 6,466,978    Multimedia file systems using file managers located on clients for managing network attached storage devices
  • 6,275,471    Method for reliable real-time multimedia streaming
  • 6,263,435    Dual encryption protocol for scalable secure group communication
  • 6,240,188    Distributed group key management scheme for secure many-to-many communication
  • 6,101,547    Inexpensive, scalable and open-architecture media server
  • 6,097,422    Algorithm for fast forward and fast rewind of MPEG streams
  • 6,061,720    Seamless scalable distributed media server