Shun-Tak Leung
- Research Area(s)
- Software Systems
Co-Authors
He co-developed 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.
Google Publications
-
The Google File System
Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung
Proceedings of the 19th ACM Symposium on Operating Systems Principles, ACM, Bolton Landing, NY (2003), pp. 20-43
Previous Publications
-
Myriad: Cost-Effective Disaster Tolerance
Fay W. Chang, Minwen Ji, Shun-Tak Leung, John MacCormick, Sharon E. Perl, Li Zhang
Proceedings of the First USENIX Conference on File and Storage Technologies, USENIX, Monterey, CA (2002), pp. 103-116
-
Towards Web-scale Web Archaeology
Shun-Tak A. Leung, Sharon E. Perl, Raymie Stata, Janet L. Wiener
Compaq Computer Corporation, DEC SRC (2001)
-
Efficient and Flexible Value Sampling
Michael Burrows, Úlfar Erlingsson, Shun-Tak Leung, Mark T. Vandevoorde, Carl A. Waldspurger, Kip Walker, William E. Weihl
ASPLOSProceedings of the 9th International Conference on Architectural Support Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IX), ACM, Cambridge, MA (2000), pp. 160-167
-
Hardware Support for Out-of-Order Instruction Profiling on Alpha 21264a
J. Anderson, L. Berc, Jeffrey Dean, Sanjay Ghemawat, S. Leung, M. Litchenberg, M Vandevoorde, G. Verns, C. Waldspurger, W. Weihl, J. White
HOTCHIPS 99, IEEE (1999)
-
Transparent, Low-Overhead Profiling on Modern Processors
Jennifer Anderson, Lance Berc, George Chrysos, Jeffrey Dean, Sanjay Ghemawat, Jamey Hicks, Shun-tak Leung, mitch Lichtenberg, Mark Vendevoorde, Carl A. Waldspurger, William E. Weihl
Workshop on Profile and Feedback-Directed Compilation, Paris (1998)
-
Continuous Profiling: Where Have All the Cycles Gone?
Jennifer-Ann M. Anderson, Lance M. Berc, Jeffrey Dean, Sanjay Ghemawat, Monika Rauch Henzinger, Shun-Tak Leung, Richard L. Sites, Mark T. Vandevoorde, Carl A. Waldspurger, William E. Weihl
ACM Transactions on Computer Systems, vol. 15 (1997), pp. 357-390
-
Improving the Performance of Runtime Parallelization
Shun-Tak Leung, John Zahorjan
Proceedings on ACM Conference on Principles and Practice of Parallel Programming (PPoPP), San Diego, CA (1993), pp. 83-91






