Tia Newhall

Tia Newhall

Associate Professor and Chair
Computer Science Department
Swarthmore College
500 College Ave
Swarthmore, PA 19081
phone: (610) 690-5637
office: 249 Science Center

I'm an associate professor in the Computer Science Department at Swarthmore College. I received my Ph.D. in Computer Science in 1999 from the University of Wisconsin. My general research area is parallel and distributed systems, and my current project, Nswap, is a network RAM system for Linux clusters. Nswap allows individual cluster nodes with over-committed RAM to locate and use idle RAM of other nodes in the cluster. The goal of the project is to speed-up the runtime of cluster applications by avoiding the slow swapping to disk that normally occurs when a node doesn't have enough RAM space for the programs it is running.

Teaching

Spring 2008
  CS85   Distributed Systems   TR 11:20-12:35,   246 Sci Ctr
  Office Hours   2-4 W and by appointment

Past Courses

  CS21   Introduction to Computer Science   (older versions: in Java , in C)
  CS35   Data Structures and Algorithms
  CS44   Database Systems
  CS45   Operating Systems
  CS75   Compilers
  CS85   Distributed Systems (spring06)
  CS97   Senior Conference

Research

My general research area is parallel and distributed systems. I'm currently focusing on system-level support for cluster computing through my Nswap project, a network swapping (or Network RAM) system. It is implemented as a Linux kernel module that is designed to run continuously on a cluster. Nswap transparently provides network swapping to cluster applications, it is designed to scale to large-sized clusters, and it automatically adapts to changes in cluster nodes' memory use.

Projects:

Selected Publications


Computer Science Graduate School Resources


Summer Research Opportunities for Undergraduates


Women and Computer Science Links

SWICS Swarthmore Women In Computer Science group
Systers mailing list
The Ada Project
Computing Research Association's Committee on Women in Computing Research
ACM's Comittee on Women in Computing
Ellen Spertus' collection of resources on Women and Computer Science
The Grace Hopper Conference
ACM's on-line database of articles on women and computing
The CMU study: Unlocking the Clubhouse: Women in Computing, by Fisher and Margolis
Women in Computing History by Denise Gurer, SIGCSE Bulletin, Vol. 34, No. 2, June 2002
A few of my favorite sites
Mel & Floyd
Fermat's Last Theorem Poetry Challenge
Wisconsin Roadside Art
Ridges Sanctuary