Michael J. Freedman | |
---|---|
Born | Michael Joseph Freedman |
Education | Massachusetts Institute of Technology New York University Stanford University |
Awards | Presidential Early Career Award for Scientists and Engineers (2011) Grace Murray Hopper Award (2018) ACM Fellow (2019) SIGOPS Mark Weiser Award (2021) |
Scientific career | |
Fields | Computer science |
Institutions | Princeton University |
Thesis | Democratizing Content Distribution (2007) |
Doctoral advisor | David Mazières |
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.
Freedman graduated from Wyoming Valley West High School in Pennsylvania in 1997. [1] In 2001 and 2002, he earned an S.B. and a M.Eng., respectively, at the Massachusetts Institute of Technology. In 2005 and 2007, he earned an M.S. and a Ph.D., respectively, from the Courant Institute of Mathematical Sciences at New York University, and spent 2005–2007 at Stanford University. Freedman completed his doctoral studies under David Mazières, who Freedman worked with to release the Coral Content Distribution Network in 2004. In 2007, he was appointed a professor at Princeton University. [2]
With David Mazières, Freedman designed and operated the Coral Content Distribution Network, a peer-to-peer content distribution network that was initially released in 2004 and operated until 2015. [3] In March 2006, Freedman co-founded Illuminics Systems, an information technology company working in the area of IP geolocation and intelligence, with Martin Casado. The company was acquired by Quova in November 2006. [2]
Freedman's research interests include distributed systems, networking, and security. [2] In addition to his work with the Coral Content Distribution Network, he has designed systems such as TimescaleDB and JetStream. [4]
In 2011, Freedman received the Presidential Early Career Award for Scientists and Engineers for his work in designing, building, and prototyping a "modern, highly scalable, replicated storage cloud system" in addition to efforts to increase student diversity at Princeton University. [5] His research involving the design and deployment of geo-distributed systems earned him the Grace Murray Hopper Award in 2018. [6] He was elected as an ACM Fellow in 2019 "for contributions to robust distributed systems for the modern cloud", [7] and was awarded the SIGOPS Mark Weiser Award by the organization in 2021. [8]
Robert Tappan Morris is an American computer scientist and entrepreneur. He is best known for creating the Morris worm in 1988, considered the first computer worm on the Internet.
Peter James Denning is an American computer scientist and writer. He is best known for pioneering work in virtual memory, especially for inventing the working-set model for program behavior, which addressed thrashing in operating systems and became the reference standard for all memory management policies. He is also known for his works on principles of operating systems, operational analysis of queueing network systems, design and implementation of CSNET, the ACM digital library, and codifying the great principles of computing. He has written numerous influential articles and books, including an overview of fundamental computer science principles, computational thinking, and his thoughts on innovation as a set of learnable practices.
Mark D. Weiser was a computer scientist and chief technology officer (CTO) at Xerox PARC. Weiser is widely considered to be the father of ubiquitous computing, a term he coined in 1988. Within Silicon Valley, Weiser was broadly viewed as a visionary and computer pioneer, and his ideas have influenced many of the world's leading computer scientists.
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).
In computer science, consistent hashing is a special kind of hashing technique such that when a hash table is resized, only keys need to be remapped on average where is the number of keys and is the number of slots. In contrast, in most traditional hash tables, a change in the number of array slots causes nearly all keys to be remapped because the mapping between the keys and the slots is defined by a modular operation.
Michael Schroeder is an American computer scientist. His areas of research include computer security, distributed systems and operating systems and he is perhaps best known as the co-inventor of the Needham–Schroeder protocol. In 2001 he co-founded the Microsoft Research Silicon Valley lab and was the assistant managing director until the lab was disbanded in 2014.
Özalp Babaoğlu, is a Turkish computer scientist. He is currently professor of computer science at the University of Bologna, Italy. He received a Ph.D. in 1981 from the University of California at Berkeley. He is the recipient of 1982 Sakrison Memorial Award, 1989 UNIX International Recognition Award and 1993 USENIX Association Lifetime Achievement Award for his contributions to the UNIX system community and to Open Industry Standards. Before moving to Bologna in 1988, Babaoğlu was an associate professor in the Department of Computer Science at Cornell University. He has participated in several European research projects in distributed computing and complex systems. Babaoğlu is an ACM Fellow, a resident fellow of the Institute of Advanced Studies at the University of Bologna and has served on the editorial boards for ACM Transactions on Computer Systems, ACM Transactions on Autonomous and Adaptive Systems and Springer-Verlag Distributed Computing.
Michael George Luby is a mathematician and computer scientist, CEO of BitRipple, senior research scientist at the International Computer Science Institute (ICSI), former VP Technology at Qualcomm, co-founder and former chief technology officer of Digital Fountain. In coding theory he is known for leading the invention of the Tornado codes and the LT codes. In cryptography he is known for his contributions showing that any one-way function can be used as the basis for private cryptography, and for his analysis, in collaboration with Charles Rackoff, of the Feistel cipher construction. His distributed algorithm to find a maximal independent set in a computer network has also been influential.
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.
A gossip protocol or epidemic protocol is a procedure or process of computer peer-to-peer communication that is based on the way epidemics spread. Some distributed systems use peer-to-peer gossip to ensure that data is disseminated to all members of a group. Some ad-hoc networks have no central registry and the only way to spread common data is to rely on each member to pass it along to their neighbors.
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.
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.
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.
Thomas E. Anderson is an American computer scientist noted for his research on distributed computing, networking and operating systems.
Kenneth P. Birman is a professor in the Department of Computer Science at Cornell University. He currently holds the N. Rama Rao Chair in Computer Science.
Marinus Frans (Frans) Kaashoek is a Dutch computer scientist, entrepreneur, and Charles Piper Professor at the Massachusetts Institute of Technology.
The ACM SIGOPS Mark Weiser Award is awarded to an individual who has shown creativity and innovation in operating system research. The recipients began their career no earlier than 20 years prior to nomination. The special-interest-group-level award was created in 2001 and is named after Mark Weiser, the father of ubiquitous computing.
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 have described him as one of the "most important software engineers of the internet age".
Dawson R. Engler is an American computer scientist and an associate professor of computer science and electrical engineering at Stanford University.
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.