My research agenda is centered around the Internet in general with focus on Internet privacy, Online Social Networks, Internet measurement, and examining unwanted packets at all layers of the stack, and Internet protocols. I rely on our strong software foundation to gather, process, and analyze large amounts of data from a variety of sources. I collaborate with a wide variety of people inside and outside AT&T and work with many students. I do not have a "home page".
Web Protocols and Practice HTTP/1.1, Networking Protocols, Caching and Traffic Measurement
Balachander Krishnamurthy and Jennifer Rexford
Addison-Wesley, Spring 2001
Translations in Portuguese, Japanese, Russian, and Chinese available.
Practical Reusable UNIX Software
Edited by: Balachander Krishnamurthy
Full PostScript
for personal downloading only
Full PDF
for personal downloading only
Workshop on Online Social Networks
WOSN 2009
| 20) 11/13/07 | 7,296,089 | Method for improving web performance by adapting servers based on client cluster characterization | 19) 5/15/07 | 7,219,160 | Method for fast network-aware clustering | 18) 3/13/07 | 7,191,168 | Fast prefix matching of bounded strings | 17) 8/9/05 | 6,928,485 | Method for network-aware clustering of clients in a network | 16) 6/28/05 | 6,912,562 | Cache invalidation technique with spurious resource change indications | 15) 6/15/04 | 6,751,608 | Method and apparatus for improving end to end performance of a data network | 14) 8/12/03 | 6,606,639 | Method for effective indexing of partially dynamic documents | 13) 6/10/03 | 6,578,113 | Method for cache validation for proxy caches | 12) 8/13/02 | 6,434,573 | Method for effective indexing of partially dynamic documents | 11) 3/26/02 | 6,363,379 | Method of clustering electronic documents in response to a search query | 10) 1/08/02 | 6,338,058 | Method for providing more informative results in response to a search of electronic documents | 9) 12/11/01 | 6,330,561 | Method and apparatus for improving end to end performance of a data network | 8) 12/26/00 | 6,167,397 | Method of clustering electronic documents in response to a search query | 7) 10/17/00 | 6,134,553 | Method for using region-sets to focus searches in hierarchical structures | 6) 06/06/00 | 6,073,130 | Method for improving the results of a search in a structured database | 5) 05/30/00 | 6,070,157 | Method for providing more informative results in response to a search of electronic documents | 4) 10/19/99 | 5,970,489 | Method for using region-sets to focus searches in hierarchical structures | 3) 9/21/99 | 5,956,722 | Method for effective indexing of partially dynamic documents | 2) 09/21/99 | 5,956,027 | Method and apparatus for sharing a web page | 1) 03/04/97 | 5,608,908 | Process control system responsive to device events |