Projects

  1. Research scalability and reliability issues for Internet applications.
  2. Write Internet applications on top of RedSocks. (Thesis, paper, paper, paper)
  3. Using CAMP, create a distributed application peformance monitoring tool. (Thesis, paper)
  4. Enhance scheduling or memory managament in linux for particular workloads. (resource)
  5. Construct new OS primitives to support distributed application mobility and load distribution. (paper)
  6. Write teacher-friendly educational applications that incorporate GIS. (project website)
  7. Incorporate a new branch classification scheme, branch transistion rate, to enhance the performance of existing or new branch predictors. (paper)
  8. I'm always open to new ideas. Come on by and we can discuss your ideas or brainstorm a new one.