Peter J. Denning

from Wikipedia, the free encyclopedia
Peter J. Denning

Peter James Denning (born January 6, 1942 in New York City ) is an American computer scientist . He was a professor at several universities.

Life

Denning designed computers as a schoolboy and presented them at Science Fairs from 1958 to 1960 . One of his computers won the main prize, it solved linear equations and was made from parts of pinball machines. Denning studied electrical engineering at Manhattan College with a bachelor's degree in 1964 and received his doctorate in 1968 from the Massachusetts Institute of Technology (MIT) with Jack Bonnell Dennis (Resource allocation in multiprocess computer systems). At MIT he was involved in the MAC (Multiple Access Computers) project by Fernando José Corbató and in the development of Multics . He was a post-doctoral student at Princeton University , where he worked on compiler algorithms with Alfred Aho and Jeffrey Ullman and wrote a book on operating systems with Edward G. Coffman . From 1972 he was a professor at Purdue University . In 1983 he moved to the NASA Ames Center, where he founded the Research Institute for Advanced Computer Science (RIACS). From 1991 to 2002 he headed the computer science faculty at George Mason University , where he was Associate Dean and Vice Provost and founder of the Center for the New Engineer, where online courses were developed. Since 2002 he has headed the computer science faculty at the Naval Postgraduate School in Monterey. There he is director of the Cebrowski Institute for Information Innovation.

He is particularly known for his contributions to the management of the memory requirements of programs (introduction of the working set as memory requirements per unit of time in his dissertation 1968) with application to page flutter (trashing) and an essay from 1970 to clarify the properties of the (at that time still controversial) virtual memory management . He has also published on operating systems (with an influential textbook with Edward G. Coffman), queuing theory (operational analysis of queues in networks), and general principles of computer science and innovation. In 1981 he was one of the founders of CSNET .

He is a Fellow of the Association for Computing Machinery (ACM), was President of ACM and editor of its Communications of the ACM and ACM Computing Surveys. In 1984 he was elected a Fellow of the American Association for the Advancement of Science . He is the editor of ACM Ubiquity's online magazine.

From 1992 to 1997 he headed the ACM Digital Library Project.

In 1974 he married the computer scientist, professor and computer security expert Dorothy E. Denning (* 1945).

Fonts

Essays

  • The working set model for program behavior. Communications of the ACM, Vol. 11, 1968, pp. 323-333
  • Trashing, Proc. AFIPS (Fall Joint Computer Conference) 1968, Volume 1, p. 915
  • Working Sets Past and Present. IEEE Transactions on Software Engineering, Volume SE-6, 1980, pp. 64-84
  • Virtual Memory, ACM Computing Surveys, Volume 2, 1970, pp. 153-189
  • Fault Tolerant Operating Systems, ACM Computing Surveys, Volume 8, 1976, pp. 359-389.
  • with Jeff P. Buzen: The Operational Analysis of Queuing Network Models, ACM Computing Surveys, Volume 10, 1978, pp. 225-261
  • with Robert L. Brown: Operating Systems, Scientific American, September 1984
  • Educating a new engineer, Communications of the ACM, Vol. 35, 1992, pp. 82-97.
  • Computing is a natural science, Communications of the ACM, Volume 50, 1997, p. 13
  • The Locality Principle, in: J. Barria (Ed.), Communication Networks and Systems, Imperial College Press 2006
  • with Peter Freeman: The profession of ITComputing's paradigm, Communications of the ACM, Volume 52, 2009, p. 28.
  • with Fernando Flores, Peter Luzmore: Orchestrating coordination in pluralistic networks, Communications of the ACM, Volume 53, 2010, No. 3, p. 30.

Books

  • with Ed Coffman: Operating Systems Theory. Prentice-Hall 1973
  • with Jack Dennis, Joe Qualitz: Machines, Languages, and Computation. Prentice Hall 1978
  • Editor with Bob Metcalfe: Beyond Calculation: The Next 50 Years of Computing. Copernicus Books 1997.
  • The Invisible Future: The Seamless Integration of Technology in Everyday Life, McGraw Hill 2001
  • The Innovator's Way. Essential Practices for Successful Innovation, MIT Press 2010
  • with Craig Martell: Great principles of computing, MIT Press 2015

Web links

Individual evidence

  1. Peter J. Denning in the Mathematics Genealogy Project (English)Template: MathGenealogyProject / Maintenance / id used