Shun-Tak Leung
Senior Staff Software Engineer

Shun-Tak Leung is currently working at Google on distributed file systems. Before joining Google, he was a member of the research staff at DEC (later Compaq) Systems Research Center (SRC). Before that, he graduated with a Ph.D. in Computer Science from the University of Washington. He has worked on distributed systems, data storage, performance profiling, compiler optimizations, and parallel computing.
He co-created the Google File System (GFS) and the Digital Continuous Profiling Infrastructure (DCPI). He also co-authored the corresponding SOSP papers, both of which received Best Paper Awards. GFS is now widely used within Google for highly distributed, fault-tolerant data storage. DCPI has been widely used for analyzing performance on platforms based on the pioneering 64-bit Alpha processor.
Publications:
-
Google File System
[PDF]
In Proceedings of the Symposium on Operating Systems Principles. ACM SIGOPS. October 2003.
Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung
Abstract
- Myriad: Cost-effective disaster tolerance [PDF]
In Proceedings of the First USENIX Conference on File Storage and Technologies, Monterey, CA, January 2002.
Fay Chang, Minwen Ji, Shun-Tak A. Leung, John MacCormick, Sharon E. Perl, and Li Zhang
- Towards web-scale web archaeology [PDF]
Research Report 174, Compaq Systems Research Center, Palo Alto, CA, September 2001.
Shun-Tak A. Leung, Sharon E. Perl, Raymie Stata, and Janet L. Weiner
- Efficient and flexible value sampling [PDF]
In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IX), Cambridge, MA, November 2000, pp. 160-167.
Mike Burrows, Ulfar Erlingson, Shun-Tak A. Leung, Mark T. Vandevoorde, Carl A. Waldspurger, Kevin Walker, and William E. Weihl
-
Transparent, low-overhead profiling on modern processors
[PostScript]
In Proceedings of the Workshop on Profile and Feedback-Directed Compilation, October 1998 (invited talk).
Jennifer Anderson, Lance Berc, George Chrysos, Jeffrey Dean, Sanjay Ghemawat, Jamey Hicks, Shun-Tak A. Leung, Mitch Lichtenberg, Mark Vandevoorde, Carl Waldspurger, and William E. Weihl
- Continuous profiling: Where have all the cycles gone? [PDF]
In Proceedings of the 16th ACM Symposium on Operating Systems Principles, St. Malo, France, October 1997, pp. 1-14. Awarded Best Paper. Also published in ACM Transactions on Computer Systems, 15(4):357-390, November 1997.
Jennifer M. Anderson, Lance Berc, Jeffrey Dean, Sanjay Ghemawat, Monika Henzinger, Shun-Tak A. Leung, Dick Sites, Mark Vandevoorde, Carl Waldspurger, and William E. Weihl
|