Network


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

Hotspot


Dive into the research topics where Mingzhe Hao is active.

Publication


Featured researches published by Mingzhe Hao.


symposium on cloud computing | 2016

Why Does the Cloud Stop Computing?: Lessons from Hundreds of Service Outages

Haryadi S. Gunawi; Mingzhe Hao; Riza O. Suminto; Agung Laksono; Anang D. Satria; Jeffry Adityatama; Kurnia J. Eliazar

We conducted a cloud outage study (COS) of 32 popular Internet services. We analyzed 1247 headline news and public post-mortem reports that detail 597 unplanned outages that occurred within a 7-year span from 2009 to 2015. We analyzed outage duration, root causes, impacts, and fix procedures. This study reveals the broader availability landscape of modern cloud services and provides answers to why outages still take place even with pervasive redundancies.


ACM Transactions on Storage | 2017

Tiny-Tail Flash: Near-Perfect Elimination of Garbage Collection Tail Latencies in NAND SSDs

Shiqin Yan; Huaicheng Li; Mingzhe Hao; Michael Hao Tong; Swaminathan Sundararaman; Andrew A. Chien; Haryadi S. Gunawi

Flash storage has become the mainstream destination for storage users. However, SSDs do not always deliver the performance that users expect. The core culprit of flash performance instability is the well-known garbage collection (GC) process, which causes long delays as the SSD cannot serve (blocks) incoming I/Os, which then induces the long tail latency problem. We present ttFlash as a solution to this problem. ttFlash is a “tiny-tail” flash drive (SSD) that eliminates GC-induced tail latencies by circumventing GC-blocked I/Os with four novel strategies: plane-blocking GC, rotating GC, GC-tolerant read, and GC-tolerant flush. These four strategies leverage the timely combination of modern SSD internal technologies such as powerful controllers, parity-based redundancies, and capacitor-backed RAM. Our strategies are dependent on the use of intra-plane copyback operations. Through an extensive evaluation, we show that ttFlash comes significantly close to a “no-GC” scenario. Specifically, between the 99 and 99.99th percentiles, ttFlash is only 1.0 to 2.6× slower than the no-GC case, while a base approach suffers from 5–138× GC-induced slowdowns.


ACM Transactions on Storage | 2018

Fail-Slow at Scale: Evidence of Hardware Performance Faults in Large Production Systems

Haryadi S. Gunawi; Riza O. Suminto; Russell Sears; Casey Golliher; Swaminathan Sundararaman; Xing Lin; Tim Emami; Weiguang Sheng; Nematollah Bidokhti; Caitie McCaffrey; Deepthi Srinivasan; Biswaranjan Panda; Andrew Baptist; Gary Grider; Parks Fields; Kevin Harms; Robert B. Ross; Andree Jacobson; Robert Ricci; Kirk Webb; Peter Alvaro; H. Birali Runesha; Mingzhe Hao; Huaicheng Li

Fail-slow hardware is an under-studied failure mode. We present a study of 114 reports of fail-slow hardware incidents, collected from large-scale cluster deployments in 14 institutions. We show that all hardware types such as disk, SSD, CPU, memory, and network components can exhibit performance faults. We made several important observations such as faults convert from one form to another, the cascading root causes and impacts can be long, and fail-slow faults can have varying symptoms. From this study, we make suggestions to vendors, operators, and systems designers.


symposium on cloud computing | 2014

What Bugs Live in the Cloud? A Study of 3000+ Issues in Cloud Systems

Haryadi S. Gunawi; Mingzhe Hao; Tanakorn Leesatapornwongsa; Tiratat Patana-anake; Thanh Do; Jeffry Adityatama; Kurnia J. Eliazar; Agung Laksono; Jeffrey F. Lukman; Vincentius Martin; Anang D. Satria


operating systems design and implementation | 2014

SAMC: semantic-aware model checking for fast discovery of deep bugs in cloud systems

Tanakorn Leesatapornwongsa; Mingzhe Hao; Pallavi Joshi; Jeffrey F. Lukman; Haryadi S. Gunawi


symposium on cloud computing | 2013

Limplock: understanding the impact of limpware on scale-out cloud systems

Thanh Do; Mingzhe Hao; Tanakorn Leesatapornwongsa; Tiratat Patana-anake; Haryadi S. Gunawi


file and storage technologies | 2016

The tail at store: a revelation from millions of hours of disk and SSD deployments

Mingzhe Hao; Gokul Soundararajan; Deepak Kenchammana-Hosekote; Andrew A. Chien; Haryadi S. Gunawi


symposium on operating systems principles | 2017

MittOS: Supporting Millisecond Tail Tolerance with Fast Rejecting SLO-Aware OS Interface

Mingzhe Hao; Huaicheng Li; Michael Hao Tong; Chrisma Pakha; Riza O. Suminto; Cesar A. Stuardo; Andrew A. Chien; Haryadi S. Gunawi


FAST | 2018

Fail-Slow at Scale: Evidence of Hardware Performance Faults in Large Production Systems.

Haryadi S. Gunawi; Riza O. Suminto; Russell Sears; Casey Golliher; Swaminathan Sundararaman; Xing Lin; Tim Emami; Weiguang Sheng; Nematollah Bidokhti; Caitie McCaffrey; Gary Grider; Parks Fields; Kevin Harms; Robert B. Ross; Andree Jacobson; Robert Ricci; Kirk Webb; Peter Alvaro; H. Birali Runesha; Mingzhe Hao; Huaicheng Li


FAST | 2018

The CASE of FEMU: Cheap, Accurate, Scalable and Extensible Flash Emulator.

Huaicheng Li; Mingzhe Hao; Michael Hao Tong; Swaminathan Sundararaman; Matias Bjørling; Haryadi S. Gunawi

Collaboration


Dive into the Mingzhe Hao's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thanh Do

University of Wisconsin-Madison

View shared research outputs
Researchain Logo
Decentralizing Knowledge