Michael J. Freedman

Last updated

Michael J. Freedman
Mike Freedman (dotScale 2018).png
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.

Contents

Education and career

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]

Recognition

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]

Selected publications

Related Research Articles

<span class="mw-page-title-main">Robert Tappan Morris</span> American computer scientist; creator of Morris Worm; associate professor at MIT

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.

<span class="mw-page-title-main">Peter J. Denning</span> American computer scientist and writer

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.

<span class="mw-page-title-main">Mark Weiser</span> American computer scientist

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.

<span class="mw-page-title-main">Mahadev Satyanarayanan</span> Indian experimental computer scientist

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.

<span class="mw-page-title-main">Özalp Babaoğlu</span> Turkish computer scientist

Ö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.

<span class="mw-page-title-main">Michael Luby</span> Information theorist and cryptographer

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.

<span class="mw-page-title-main">Werner Vogels</span> American computer scientist

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.

<span class="mw-page-title-main">Ion Stoica</span> Romanian-American computer scientist

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.

References

  1. "Michael Freedman co-authors paper". Times Leader . August 16, 2000. p. 69. Retrieved June 20, 2022 via newspapers.com.
  2. 1 2 3 "Michael J. Freedman". Princeton University.
  3. Freedman, Michael J.; Mazières, David (2003). "Sloppy Hashing and Self-Organizing Clusters" (PDF). Archived from the original (PDF) on August 18, 2018. Retrieved July 11, 2018 via coralcdn.org.
  4. Lewkowicz, Jakub (May 20, 2019). "ACM recognizes innovators for groundbreaking work in AI, computing and software". SD Times . D2 Emerge. Retrieved June 13, 2019.
  5. "President Obama Honors Early Career Scientists and Engineers" (Press release). National Science Foundation. August 3, 2012.
  6. "Michael J. Freedman". Association for Computing Machinery.
  7. "2019 ACM Fellows Recognized for Far-Reaching Accomplishments that Define the Digital Age" (Press release). Association for Computing Machinery. December 11, 2019. Retrieved December 11, 2019.
  8. Johansen, Håvard (October 28, 2021). "The Mark Weiser Award 2021". ACM SIGOPS . Retrieved November 12, 2021.