CSD Home | Faculty By Interest | Faculty by Projects | Research Home

 

 

Adamchik
Ailamaki
Aldrich
Andersen
Bar
Blelloch
Blum, A.
Blum, L.
Blum, M.
Brookes
Bryant
Cagan
Carbonell
Christel
Clarke
Corbett
Cranor
Crary
Datta
Dannenberg
Durand
Efros
Erdmann
Fahlman
Faloutsos
Falsafi
Fink
Ganger
Garlan
Gao
Goldstein
Guestrin
Gunawardena
Gupta
Harchol-Balter
Harper
Hauptmann
Hodgins

Hoe
Hudson
James
John
Kanade
Lafferty
Lee, P.
Lee, T.
Lewicki
Maggs

Mason
Maxion
Miller
Mitchell
Moore
Morris
Mowry
Myers
Ng
O'Donnell
O'Hallaron
Olston
Pausch
Perrig
Pfenning
Pollard
Reddy
Reiter
Reynolds
Rosenfeld
Rudich
Rudnicky
Sandholm
Satyanarayanan
Scherlis
Schmerl
Seshan
Sharygina
Shaw
Siewiorek
Simmons
Sleator
Smith
Song
Statman
Steenkiste
Stern
Touretzky
Veloso
Von Ahn
Wactlar
Waibel
Wing
Xing
Yang
Zhang
 

DAVID O'HALLARON
Associate Professor, Computer Science, Electrical and Computer Engineering
www

I work in the area of computer systems. My research interests withincomputer systems are quitebroad, including scientific computing,mobile computing, and network security. The common theme is that mystudents and I try to work on problems whose solutions can beimplemented and deployed and have an impact on people outside ourfield.

For a number of years, my students and I have worked with civilengineers and seismologists on the difficult problem of predicting themotion of the ground during strong earthquakes, in particular those inthe Los Angeles basin of Southern California. To provide thiscapability, we develop new techniques for parallel mesh generation,wave propagation, visualization and postprocessing of the outputdata. We are also working with Natassa Ailamaki and Greg Ganger todevelop a new computing methodology, called Computational DatabaseSystems, for performing the entire scientific computing process,including mesh generation, solving, and visualization and analysis,directly on databases.

I am also working with Satya and colleagues at Intel ResearchPittsburgh on a new approach for mobile computing based on migratingvirtual machines over the Internet. The idea is that your computerfollows you wherever you go, without having to lug around any hardware(although small portable storage devices can be used to speed upaccess by serving as local lookaside caches). We are developing anddeploying a prototype system, called Internet Suspend/Resume (ISR), onthe Carnegie Mellon campus. Our goal is to deploy the systemcampus-wide, where it will serve as a useful tool for students andfaculty, as well as providing a rich source of experimental data. Toachieve this goal, we will need to solve many problems, such asdealing with the massive size of the virtual machine state andsecuring access to that state.

Students who would like to solve these kinds of problems on realsystems would enjoy working with us. Drop by any time if you want tochat.

      CSD Home   Webteam  ^ Top   SCS Home