Garth Gibson

Professor – CS Courtesy Professor – ECE Affiliated Faculty – DSSC
Department Data Storage Systems Center
Electrical and Computer Engineering
Office 9111 Gates-Hillman Center
Telephone (412)-268-5890

Research Interests

Professor Gibson's research spans computer systems, computer architecture, and performance evaluation while focusing on memory system hierarchies that include cache, memory, secondary storage, file systems, and networks. He leads the Parallel Data Laboratory in its projects on parallel, distributed, prefetching, and video file systems, and scalable, available storage subsystems.

The labs current principle research project, Network-Attached Secure Disks (NASD), is about decoupling control and data paths to enable direct manipulation of storage devices by client applications.

The NASD project comprehensively restructures storage architecture by: promoting devices to first-class network clients equipped with streamlined transfer protocols; exploiting at the device increasingly cost-effective computational power to offload device-specific optimizations; restructuring the layering in file and storage systems to enable offloading to devices and clients, and to support diverse high-level file-system functionalities; and increasing the quality of the workload information available at devices to improve self-management decisions and device-specific optimizations.

NASD drives employ cryptography for capability-based security; an object-based interface to offload storage layout and prefetching; drive-scheduled timed accesses for scalable video service; and a remote execution interface for offloading application- specific processing closer to data.

In the News

  • Data Storage Experts Gather for Fall Technical Review
  • Faloutsos, Gibson, Nagle and Riedel's Research Featured in Computer Magazine
  • Several Faculty in ECE and Computer Science Awarded DOD Grants
  • ECE Students and Ganger Win Best Student Paper Award at Top Storage Systems Conference
  • External Press

  • Storage Guru: Q. & A. With Garth Gibson
  •  Garth  Gibson

    Research Area

    Computer Systems


    Computer architecture, operating systems, file systems, disk arrays


    PhD, 1991
    Computer Science
    University of California, Berkeley

    MS, 1987
    Computer Science
    University of California, Berkeley

    BMath, 1983
    Computer Science and Applied Mathematics
    University of Waterloo