Michael Dahlin
Michael (Mike) Dahlin is a computer engineer working with distributed systems, operating systems, and cloud computing. He currently serves as an Engineering Fellow at Google, where he leads the technical direction for Google Compute Engine and Borg, focusing on enhancing reliability, efficiency, and scalability, particularly in machine learning data centers.[1]
Education and Career
[edit]Dahlin's academic journey includes a Ph.D. in Computer Science from the University of California at Berkeley, completed in 1995 under the supervision of Professors David Patterson and Thomas Anderson. His dissertation focused on "Serverless Network File Systems."[2]
Before joining Google, Dahlin was a Professor of Computer Science at the University of Texas at Austin from 1996 to 2014. His research during this period encompassed distributed systems, data replication, fault tolerance, and security. He co-authored the textbook "Operating Systems: Principles and Practice," which is used in computer science education.[3]
Dahlin's work continues in the development of reliable and efficient large-scale computing systems, bridging academic research and practical applications in the industry. Dahlin has continued to contribute to the field of computer science, particularly in distributed systems and cloud computing. Dahlin served on the selection committee for the 2023 SIGOPS Hall of Fame Award, which honors operating systems papers[4] and has also served on the Steering Committee of the International Workshop on Cloud Intelligence / AIOps since 2020 in conjuction with the ICSE, AAAI, MLSys, and ASPLOS conferences.
Awards and Honors
[edit]Throughout his career, Dahlin has been recognized with several prestigious awards, including:
- 2010 ACM Fellow for contributions to the science and engineering of large-scale distributed computer systems.[5]
- 2004 - 2007 IEEE Fellow for contributions to scalable networked systems.[1]
- 2004 NSF CAREER Award[6]
- 2000 Alfred P. Sloan Research Fellowship[7]
Selected Publications
[edit]Dahlin has authored over 70 peer-reviewed papers, with ten receiving best paper awards, reflecting his impact on the field.[3] The following are the most cited as of 2024[8]:
- Michael D. Dahlin, Randolph Y. Wang, Thomas E. Anderson, David A. Patterson "Cooperative caching: Using remote client memory to improve file system performance"(1994)[9]
- Ramakrishna Kotla, Lorenzo Alvisi, Mike Dahlin, Allen Clement, Edmund Wong "Zyzzyva: speculative byzantine fault tolerance"(2007)[10]
- Thomas E. Anderson, Michael D. Dahlin, Jeanna M. Neefe, David A. Patterson, Drew S. Roselli, Randolph Y. Wang "Serverless network file systems"(1995)[11]
References
[edit]- ^ a b "Mike Dahlin - Distinguished Engineer". techsysinfra.google. Retrieved 2025-01-01.
- ^ "CURRICULUM VITAE– MICHAEL D. DAHLIN" (PDF). utexas.edu. 5 August 2014. Retrieved 31 December 2024.
- ^ a b "About the Authors". ospp.cs.washington.edu. Retrieved 2025-01-01.
- ^ Quinn, Andrew (2023-11-18). "The Hall of Fame Award 2023". ACM SIGOPS. Retrieved 2025-01-01.
- ^ "Michael D Dahlin". awards.acm.org. Retrieved 2025-01-01.
- ^ "NSF Award Search: Award # 0411026 - Unified Data Replication Architecture". www.nsf.gov. Retrieved 2025-01-01.
- ^ "Fellows Database | Alfred P. Sloan Foundation". sloan.org. Retrieved 2025-01-01.
- ^ "M Dahlin". scholar.google.com. Retrieved 2025-01-01.
- ^ "Cooperative Caching: Using Remote Client Memory to Improve File System Performance". usenix.org. 11 October 2024. Retrieved 31 December 2024.
- ^ "Zyzzyva: Speculative Byzantine Fault Tolerance". psu.edu. 29 January 2008. Retrieved 31 December 2024.
- ^ "Serverless Network File Systems". acm.org. 15 July 1997. Retrieved 31 December 2024.