Margo Seltzer

Last updated
Margo Seltzer
MargoSeltzer 2012.jpg
Seltzer in 2012.
NationalityAmerican
Education Radcliffe College (BA)
University of California, Berkeley (PhD)
Spouse Keith Bostic
Scientific career
Fields Computer science
Institutions University of British Columbia
Thesis File System Performance and Transaction Support  (1992)
Doctoral advisor Michael Stonebraker
Website https://www.seltzer.com/margo/

Margo Ilene Seltzer is an American computer scientist. She is currently the Canada 150 Research Chair in Computer Systems and the Cheriton Family Chair in Computer Science at the University of British Columbia. [1] Previously, Seltzer was the Herchel Smith Professor of Computer Science at Harvard University's John A. Paulson School of Engineering and Applied Sciences and director at the Center for Research on Computation and Society. [2]

Contents

Education

On Halloween 1982, Harvard professor Harry Lewis' teaching assistants appeared at his home in "Harry Lewis" costume, including his then-trademark mustache and pipe. Seltzer is at left. HarryRLewis Harvard AppliedSciences11 TeachingFellows Halloween1982.jpg
On Halloween 1982, Harvard professor Harry Lewis ' teach­ing assis­tants appeared at his home in "Harry Lewis" costume, includ­ing his then-trademark mus­tache and pipe. Seltzer is at left.

Seltzer received her A.B. in applied mathematics from Radcliffe College in 1983, where she was teaching assistant under Harry R. Lewis at Harvard University. [3] In 1992, she received her Ph.D. in computer science from the University of California, Berkeley, [4] where her dissertation, "File System Performance and Transaction Support", was supervised by Michael Stonebraker. [5] Her work in log-structured file systems, databases, and wide-scale caching is especially well-known, and she was lead author of the BSD-LFS paper. [6]

Career

Academia

Seltzer became an Assistant Professor of Computer Science at Harvard University in 1992, and an Associate Professor in 1997. She held endowed chairs as a Gordon McKay Professor of Computer Science in 2000, [7] and as the Herchel Smith Professor of Computer Science in 2004. From 2005 to 2010, Seltzer was designated a Harvard College Professor in recognition of "particularly distinguished contributions to undergraduate teaching." Seltzer was the Associate Dean of the School of Engineering and Applied Sciences from 2002 to 2006, and an advisor to the Harvard Undergraduate Women in Computer Science. [8]

In September 2018, Seltzer joined the faculty at the University of British Columbia Department of Computer Science as the Canada 150 Research Chair in Computer Systems and the Cheriton Family Chair in Computer Science. [1] In February 2019, she was elected a member of the National Academy of Engineering. [9]

Business

Seltzer co-founded Sleepycat Software (developers of the Berkeley DB embedded database) in 1996 and was the CTO until 2006, when the company was acquired by Oracle Corporation. She served as an architect on the Oracle Berkeley DB team for several years before transferring to Oracle Labs where she continues to act as an architect.

Seltzer was a director of USENIX from 2005 to 2014, serving as vice president for one year and president for two. [10] In 2019, she received the USENIX Lifetime Achievement Award for her seminal work on BerkeleyDB and provenance systems and her dedication to the USENIX community at large. [11]

In 2011, Seltzer was made a Fellow of the Association for Computing Machinery (the Association's highest member grade) in recognition of "outstanding accomplishments in computing and information technology and/or outstanding service to ACM and the larger computing community." [12] [13] In July 2020, Seltzer accepted the SIGMOD Software Systems award on behalf of the Sleepycat Software team. [14]

Personal life

She is married to software developer Keith Bostic. [15]

Related Research Articles

Berkeley DB (BDB) is an embedded database software library for key/value data, historically significant in open-source software. Berkeley DB is written in C with API bindings for many other programming languages. BDB stores arbitrary key/data pairs as byte arrays and supports multiple data items for a single key. Berkeley DB is not a relational database, although it has database features including database transactions, multiversion concurrency control and write-ahead logging. BDB runs on a wide variety of operating systems, including most Unix-like and Windows systems, and real-time operating systems.

<span class="mw-page-title-main">Sleepycat Software</span> American technology company

Sleepycat Software, Inc. was the software company primarily responsible for maintaining the Berkeley DB packages from 1996 to 2006.

<span class="mw-page-title-main">Keith Bostic (software engineer)</span> American software engineer

Keith Bostic is an American software engineer and one of the key people in the history of Berkeley Software Distribution (BSD) Unix and open-source software.

Peter Pin-Shan Chen is a Taiwanese-American computer scientist. He is a (retired) distinguished career scientist and faculty member at Carnegie Mellon University and Distinguished Chair Professor Emeritus at LSU. He is known for the development of the entity–relationship model in 1976.

<span class="mw-page-title-main">Barbara Liskov</span> American computer scientist

Barbara Liskov is an American computer scientist who has made pioneering contributions to programming languages and distributed computing. Her notable work includes the introduction of abstract data types and the accompanying principle of data abstraction, along with the Liskov substitution principle, which applies these ideas to object-oriented programming, subtyping, and inheritance. Her work was recognized with the 2008 Turing Award, the highest distinction in computer science.

<span class="mw-page-title-main">Susan L. Graham</span> American computer scientist

Susan Lois Graham is an American computer scientist. Graham is the Pehong Chen Distinguished Professor Emerita in the Computer Science Division of the Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley.

Randy Howard Katz is a distinguished professor emeritus at University of California, Berkeley of the electrical engineering and computer science department.

<span class="mw-page-title-main">David DeWitt</span> American computer scientist

David J. DeWitt is a computer scientist specializing in database management system research at the Massachusetts Institute of Technology. Prior to moving to MIT, DeWitt was the John P. Morgridge Professor (Emeritus) of Computer Sciences at the University of Wisconsin–Madison. He was also a Technical Fellow at Microsoft, leading the Microsoft Jim Gray Systems Lab at Madison, Wisconsin. Professor DeWitt received a B.A. degree from Colgate University in 1970, and a Ph.D. from the University of Michigan in 1976. He then joined the University of Wisconsin-Madison and started the Wisconsin Database Group, which he led for more than 30 years.

<span class="mw-page-title-main">Michael Stonebraker</span> American computer scientist (born 1943)

Michael Ralph Stonebraker is an American computer scientist specializing in database systems. Through a series of academic prototypes and commercial startups, Stonebraker's research and products are central to many relational databases. He is also the founder of many database companies, including Ingres Corporation, Illustra, Paradigm4, StreamBase Systems, Tamr, Vertica and VoltDB, and served as chief technical officer of Informix. For his contributions to database research, Stonebraker received the 2014 Turing Award, often described as "the Nobel Prize for computing."

The Department of Computer Science at the University of British Columbia was established in May 1968. UBC CS is located at the UBC Point Grey campus in Vancouver, British Columbia, Canada. As of November 2023, it has 66 faculty, 64 staff, 259 graduate students, and 2,774 undergraduates.

Richard Thomas Snodgrass is an American computer scientist and writer and is professor emeritus at the University of Arizona. He is best known for his work on temporal databases, query language design, query optimization and evaluation, storage structures, database design, and ergalics.

Thomas E. Anderson is an American computer scientist noted for his research on distributed computing, networking and operating systems.

<span class="mw-page-title-main">Katherine Yelick</span> American computer scientist and academic

Katherine "Kathy" Anne Yelick, an American computer scientist, is the vice chancellor for research and the Robert S. Pepper Professor of Electrical Engineering and Computer Sciences at the University of California, Berkeley. She is also a faculty scientist at Lawrence Berkeley National Laboratory, where she was Associate Laboratory Director for Computing Sciences from 2010–2019.

<span class="mw-page-title-main">Ihab Ilyas</span> Canadian-Egyptian computer scientist (born 1973)

Ihab Francis Ilyas is a computer scientist who works in data science. He is currently a professor of computer science in the David R. Cheriton School of Computer Science at the University of Waterloo. He also led the Knowledge Platform team at Apple Inc. Ihab is the holder of the Thomson Reuters-NSERC Industrial Research Chair in Data Cleaning at the University of Waterloo.

Zehra Meral Özsoyoglu is a Turkish-American computer scientist specializing in databases, including research on query languages, database model, and indexes, and applications of databases in science, bioinformatics, and medical informatics. She is the Andrew R. Jennings Professor Emeritus of Computer Science at Case Western Reserve University.

<span class="mw-page-title-main">N. Asokan</span> Professor of Computer Science at University of Waterloo

Nadarajah Asokan is a professor of computer science and the David R. Cheriton Chair in Software Systems at the University of Waterloo's David R. Cheriton School of Computer Science. He is also an adjunct professor in the Department of Computer Science at Aalto University.

Kimberly Kristine Keeton is an American computer scientist specializing in databases and computer data storage. She worked at HP Labs as a Distinguished Technologist and is currently employed by Google as Principal Engineer, and was one of the designers of the Express Query metadata database used by Hewlett-Packard as part of their StoreAll large-scale data storage systems.

The Center for Research on Computation and Society is a research center at Harvard University that focuses on interdisciplinary research combining computer science with social sciences. It is based in Harvard John A. Paulson School of Engineering and Applied Sciences. It is currently directed by Milind Tambe.

Paula Birdwell Hawthorn is an American computer scientist. She is recognised as an expert and pioneer in database systems. She has also founded organisations for women in computer science and created affirmative action programs to support students in the field.

References

  1. 1 2 "Harvard computer scientist recruited to UBC through federal research program". science.ubc.ca. 13 December 2017. Retrieved 2017-12-21.
  2. "Margo I. Seltzer". Harvard School of Engineering and Applied Sciences. Retrieved 9 August 2017.
  3. 1 2 Lewis, Harry R. (October 4, 2012). "A 30th Anniversary Family Photo". Bits and Pieces.
  4. Seltzer, Margo Ilene (1993). "Margo Seltzer". Harvard University . Retrieved 5 March 2014.
  5. Seltzer, Margo Ilene (1993). "File system performance and transaction support". Oskicat . University of California, Berkeley . Retrieved 15 August 2013.
  6. Seltzer, Margo; Keith Bostic; Marshall Kirk Mckusick; Carl Staelin (1993). "An implementation of a log-structured file system for UNIX" (PDF). Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993. USENIX. p. 3. Retrieved 15 August 2013.
  7. Newman, David (May 4, 2000). "Defying the Odds, Seltzer Wins CS Tenure". The Harvard Crimson. Retrieved December 20, 2017.
  8. Harvard Women in CS Homepage
  9. "National Academy of Engineering Elects 86 Members and 18 Foreign Members". February 7, 2019.
  10. "2014 USENIX Board of Directors Election Results". USENIX Association. Retrieved December 20, 2017.
  11. "Margo Seltzer wins 2019 USENIX Flame". usenix.org. 6 December 2011. Retrieved 2019-11-09.
  12. ACM: Fellows Award / Margo Seltzer
  13. "About ACM Fellows".
  14. "2020 SIGMOD Systems Award".
  15. "Keith Bostic". Informit. Pearson. Retrieved 10 April 2017.