Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Shun-Tak Leung is active.

Publication


Featured researches published by Shun-Tak Leung.


symposium on operating systems principles | 2003

The Google file system

Sanjay Ghemawat; Howard Gobioff; Shun-Tak Leung

We have designed and implemented the Google File System, a scalable distributed file system for large distributed data-intensive applications. It provides fault tolerance while running on inexpensive commodity hardware, and it delivers high aggregate performance to a large number of clients. While sharing many of the same goals as previous distributed file systems, our design has been driven by observations of our application workloads and technological environment, both current and anticipated, that reflect a marked departure from some earlier file system assumptions. This has led us to reexamine traditional choices and explore radically different design points. The file system has successfully met our storage needs. It is widely deployed within Google as the storage platform for the generation and processing of data used by our service as well as research and development efforts that require large data sets. The largest cluster to date provides hundreds of terabytes of storage across thousands of disks on over a thousand machines, and it is concurrently accessed by hundreds of clients. In this paper, we present file system interface extensions designed to support distributed applications, discuss many aspects of our design, and report measurements from both micro-benchmarks and real world use.


symposium on operating systems principles | 1997

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

This article describes the Digital Continuous Profiling Infrastructure, a sampling-based profiling system designed to run continuously on production systems. The system supports multiprocessors, works on unmodified executables, and collects profiles for entire systems, including user programs, shared libraries, and the operating system kernel. Samples are collected at a high rate (over 5200 samples/sec. per 333MHz processor), yet with low overhead (1–3% slowdown for most workloads). Analysis tools supplied with the profiling system use the sample data to produce a precise and accurate accounting, down to the level of pipeline stalls incurred by individual instructions, of where time is bring spent. When instructions incur stalls, the tools identify possible reasons, such as cache misses, branch mispredictions, and functional unit contention. The fine-grained instruction-level analysis guides users and automated optimizers to the causes of performance problems and provides important insights for fixing them.


Archive | 1998

Processor performance counter for sampling the execution frequency of individual instructions

Lance M. Berc; Shun-Tak Leung; Mark T. Vandevoorde; William E. Weihl


file and storage technologies | 2002

Myriad: Cost-Effective Disaster Tolerance

Fay W. Chang; Minwen Ji; Shun-Tak Leung; John MacCormick; Sharon E. Perl; Li Zhang


Archive | 1998

Computer method and apparatus for analyzing program instructions executing in a computer system

Monika H. Henzinger; Shun-Tak Leung; Richard L. Sites; Mark T. Vandevoorde; William E. Weihl


Archive | 2003

Leasing scheme for data-modifying operations

Sanjay Ghemawat; Howard Gobioff; Shun-Tak Leung


Archive | 2003

Systems and methods for performing record append operations

Sanjay Ghemawat; Howard Gobioff; Shun-Tak Leung; David L. desJardins


Archive | 2003

Namespace locking scheme

Sanjay Ghemawat; Howard Gobioff; Shun-Tak Leung


Archive | 2010

Systems and methods for replicating data

Sanjay Ghemawat; Howard Gobioff; Shun-Tak Leung


Archive | 2003

Maintaining data in a file system

Sanjay Ghemawat; Howard Gobioff; Shun-Tak Leung

Collaboration


Dive into the Shun-Tak Leung's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Carl A. Waldspurger

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge