J. Fritz Barnes
barnes@cs.ucdavis.edu

Department of Computer Science
University of California, Davis
One Shields Avenue
Davis, CA 95616

Office: (530) 754-9469
Fax: (530) 754-4767

Home
Research
Publications
Fun

CV (ps) (pdf)
Research Statement (ps) (pdf)
Teaching Statement (ps) (pdf)

Research on Distributed Software Systems

I research distributed systems, with an emphasis on Internet and web-based applications. My interests include client/server protocols, defining and providing levels of service, caching policies, and resource location and discovery. The identification of policies and techniques to customize these policies characterize my work in these areas. In many cases, policies that are customized to a given environment perform better than the optimal general-case policy. Extending applications allows me to modify existing policies; some examples include:
  • Web Servers. We modify the request scheduler in web servers. By changing the first come, first served scheduling policy we can provide the ability to guarantee a subset of the requests or to provide differentiated services.

  • Web Caches. We designed a caching infrastructure that allows cache administrators, web authors, and end users to customize how web objects are cached, replaced, and kept consistent. Analysis of our prototype, PoliSquid, demonstrates low overhead (8-10%) with the benefits of providing variable coherency policies, localized removal policies, and early removal of objects from servers.