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]
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.
Throughout his career, Dahlin has been recognized with several prestigious awards, including:
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]
David Andrew Patterson is an American computer scientist and academic who has held the position of professor of computer science at the University of California, Berkeley since 1976. He is a computer pioneer. He announced retirement in 2016 after serving nearly forty years, becoming a distinguished software engineer at Google. He currently is vice chair of the board of directors of the RISC-V Foundation, and the Pardee Professor of Computer Science, Emeritus at UC Berkeley.
A Byzantine fault is a condition of a system, particularly a distributed computing system, where a fault occurs such that different symptoms are presented to different observers, including imperfect information on whether a system component has failed. The term takes its name from an allegory, the "Byzantine generals problem", developed to describe a situation in which, to avoid catastrophic failure of a system, the system's actors must agree on a strategy, but some of these actors are unreliable in such a way as to cause other (good) actors to disagree on the strategy and they may be unaware of the disagreement.
Mahadev "Satya" Satyanarayanan is an Indian experimental computer scientist, an ACM and IEEE fellow, and the Carnegie Group Professor of Computer Science at Carnegie Mellon University (CMU).
Within cluster and parallel computing, a cluster manager is usually backend graphical user interface (GUI) or command-line interface (CLI) software that runs on a set of cluster nodes that it manages. The cluster manager works together with a cluster management agent. These agents run on each node of the cluster to manage and configure services, a set of services, or to manage and configure the complete cluster server itself In some cases the cluster manager is mostly used to dispatch work for the cluster to perform. In this last case a subset of the cluster manager can be a remote desktop application that is used not for configuration but just to send work and get back work results from a cluster. In other cases the cluster is more related to availability and load balancing than to computational or specific service clusters.
Werner Hans Peter Vogels is the chief technology officer and vice president of Amazon in charge of driving technology innovation within the company. Vogels has broad internal and external responsibilities.
Eric Allen Brewer is professor emeritus of computer science at the University of California, Berkeley and vice-president of infrastructure at Google. His research interests include operating systems and distributed computing. He is known for formulating the CAP theorem about distributed network applications in the late 1990s.
Michael Burrows, FRS is a British computer scientist and the creator of the Burrows–Wheeler transform, currently working for Google. Born in Britain, as of 2018 he lives in the United States, although he remains a British citizen.
Roger Michael Needham was a British computer scientist.
Michael John Fischer is an American computer scientist who works in the fields of distributed computing, parallel computing, cryptography, algorithms and data structures, and computational complexity.
Fred Barry Schneider is an American computer scientist, based at Cornell University, where he is the Samuel B. Eckert Professor of Computer Science. He has published in numerous areas including science policy, cybersecurity, and distributed systems. His research is in the area of concurrent and distributed systems for high-integrity and mission-critical applications.
AppScale is a software company that offers cloud infrastructure software and services to enterprises, government agencies, contractors, and third-party service providers. The company commercially supports one software product, AppScale ATS, a managed hybrid cloud infrastructure software platform that emulates the core AWS APIs. In 2019, the company ended commercial support for its open-source serverless computing platform AppScale GTS, but AppScale GTS source code remains freely available to the open-source community.
George Ciprian Necula is a Romanian computer scientist, engineer at Google, and former professor at the University of California, Berkeley who does research in the area of programming languages and software engineering, with a particular focus on software verification and formal methods. He is best known for his Ph.D. thesis work first describing proof-carrying code, a work that received the 2007 SIGPLAN Most Influential POPL Paper Award.
Ion Stoica is a Romanian–American computer scientist specializing in distributed systems, cloud computing and computer networking. He is a professor of computer science at the University of California, Berkeley and co-director of AMPLab. He co-founded Conviva and Databricks with other original developers of Apache Spark.
William M. "Bill" Tomlinson is a professor of informatics at the University of California, Irvine, and a researcher in the California Institute for Telecommunications and Information Technology. He studies the fields of environmental informatics, human-computer interaction, multi-agent systems and computer-supported learning. His book Greening through IT examines the ways in which information technology can help people think and act on the broad scales of time, space, and complexity necessary for us to address the world's current environmental issues. In addition, he has authored dozens of papers across a range of journals and conferences in computing, the learning sciences, and the law. His work has been reviewed by The Wall Street Journal, The Washington Post, the Los Angeles Times, Wired.com, Scientific American Frontiers, CNN, and the BBC. In 2007, he received an NSF CAREER award, and in 2008 he was selected as a Sloan Research Fellow. He holds an AB in biology from Harvard College, an MFA in experimental animation from CalArts, and SM and PhD degrees from the MIT Media Lab.
Thomas Edward Anderson, commonly known as Tom Anderson, is an American computer scientist noted for his research on distributed computing, networking and operating systems.
Marinus Frans (Frans) Kaashoek is a Dutch computer scientist, entrepreneur, and Charles Piper Professor at the Massachusetts Institute of Technology.
Yuanyuan (YY) Zhou is a Chinese and American computer scientist and entrepreneur. She is a professor of computer science and engineering at the University of California, San Diego, where she holds the Qualcomm Endowed Chair in Mobile Computing. Her research concerns software reliability, including the use of data mining to automatically detect software bugs and flexible system designs that can adapt to hardware platform variations. She is also the founder of three start-up companies, Emphora, Pattern Insight, and Whova.
Sanjay Ghemawat is an Indian American computer scientist and software engineer. He is currently a Senior Fellow at Google in the Systems Infrastructure Group. Ghemawat's work at Google, much of it in close collaboration with Jeff Dean, has included big data processing model MapReduce, the Google File System, and databases Bigtable and Spanner. Wired has described him as one of the "most important software engineers of the internet age".
Michael J. Freedman is an American computer scientist who is the Robert E. Kahn Professor of Computer Science at Princeton University, where he works on distributed systems, networking, and security. He is also the cofounder of database company Timescale.
Andrea Carol Arpaci-Dusseau is an American computer scientist interested in operating systems, file systems, data storage, distributed computing, and computer science education. She is a professor of computer sciences at the University of Wisconsin–Madison. She and Remzi Arpaci-Dusseau have co-written a textbook on operating systems, "Operating Systems: Three Easy Pieces" (OSTEP), that is downloaded millions of times yearly and used at hundreds of institutions worldwide.
{{cite book}}
: |website=
ignored (help)