Martin L. Kersten

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Martin Kersten
File:Martin L. Kersten in 2014.jpg
Born Martin Leopold Kersten
(1953-10-25)October 25, 1953
Amsterdam
Nationality Dutch
Fields Computer Science
Institutions Vrije Universiteit Amsterdam,
University of Amsterdam,
Centrum Wiskunde & Informatica
Alma mater Vrije Universiteit Amsterdam
Known for MonetDB
Influenced Column-oriented DBMS,
In-memory databases
Notable awards ACM SIGMOD Edgar F. Codd Innovations Award
Website
Martin Kersten at CWI

Martin L. Kersten (born 1953) is a computer scientist with research focus on database architectures, query optimization and their use in scientific databases. He is an architect of the MonetDB system, an open-source column store for data warehouses, online analytical processing (OLAP) and geographic information systems (GIS). He has been (co-) founder of several successful spin-offs of the Centrum Wiskunde & Informatica (CWI).[1]

Biography

He started his career in computer science as research assistant in 1975. As of 1979 he was scientific researcher and lecturer at the Vrije Universiteit, Amsterdam. Until 1985 he worked on database security, database programming languages and he developed a relational DBMS, which became a component of a commercial CASE environment from 1985-1991. He was visiting researcher at the University of California, San Francisco, in 1980 and 1983, visiting researcher Standford University (2001,2002), and Microsoft Research (2005).[2]

In 1985 he moved to Centrum Wiskunde & Informatica - the national research institute for mathematics and computer science in the Netherlands, to establish the Database Research Group. Between 1986 and 1990 he was co-designer of the PRISMA database machine, a RDBMS for a 100-node multiprocessor. In a follow up ESPRIT-II project Kersten was responsible for the development of an enhanced version of SQL for documents and geographical data. From 1989-1993 he led a national project on the exploitation of the Amoeba distributed system for advanced database management and a national project for database design formalizations.[2]

Data mining projects in the 1990s required for better analytical database support. This resulted in a CWI the spin-off called Data Distilleries, which used early MonetDB implementations in its analytical suite. Data Distilleries eventually became a subsidiary of SPSS in 2003, which in turn was acquired by IBM in 2009.[3]

In April 1992 he become the head of the department of Information Systems. At the same time he started the ESPRIT-III Pythagoras project aimed at performance quality assessment of advanced database systems. He remained associate professor at the Vrije Universiteit, teaching advanced courses on database technology until mid-1994. Since 1992 is also associate professor at the University of Amsterdam and became a full professor in multimedia databases in January 1994.[2]

Between 1997 and 2010, Kersten served as head of the Database Architectures research group at the CWI Amsterdam. Since 2011 Kersten is a research fellow at the CWI.[2]

Kersten is an active reviewer for European Strategic Program on Research in Information Technology (ESPRIT) projects and scientific publications. Moreover, he is a trustee of the VLDB Endowment board, which aims to promote and exchange scholarly work in databases and related fields worldwide.[2] Since 2007 Martin L. Kersten is also editorial board member of "PVLDB" and he served on the editorial board of ACM Transactions on Database Systems journal in 2010.

Publications

Martin Kersten has more than 140 publication to date.[4][5] In 2009, a team of researchers from the CWI Database Architercutes group, composed of Milena Ivanova, Martin Kersten, Niels Nes and Romulo Goncalves, won the "Best Paper Runner Up" at annual ACM SIGMOD conference for their work for on "An Architecture for Recycling Intermediates in a Column-store".[6][7][8] In August of the same year, Peter Boncz, Stefan Manegold and Martin Kersten received the VLDB 10-year Best Paper Award for their publication titled "Database Architecture Optimized for the New Bottleneck: Memory Access".[9][10]

In 2011, Martin Kersten received the VLDB Challenges & Visions Track Best Paper Award for the paper "The Researcher's Guide to the Data Deluge: Querying a Scientific Database in just a Few Seconds", co-authored with his CWI colleagues Stefan Manegold, Stratos Idreos and Erietta Liarou.[11][12]

On June 26, 2014, at the annual ACM SIGMOD/PODS Conference, Kersten received the ACM SIGMOD Edgar F. Codd Innovations Award for innovative and significant contributions to database systems and databases.[13]

Other publications include:

  • 1992: PRISMA/DB: a parallel, main memory relational DBMS[14]
  • 1999: Database architecture optimized for the new bottleneck: Memory access[15]
  • 2001: Efficient relational storage and retrieval of XML documents[16]
  • 2002: XMark: A benchmark for XML data management[17]
  • 2007: Database Cracking[18]
  • 2008: Breaking the memory wall in MonetDB[19]
  • 2008: Column-store support for RDF data management: not all swans are white[20]
  • 2009: An Architecture for Recycling Intermediates in a Column-Store[8]
  • 2009: Database Architecture Optimized for the New Bottleneck: Memory Access[10]
  • 2010: An architecture for recycling intermediates in a column-store[21]
  • 2011: The Data Cyclotron Query Processing Scheme[22]
  • 2011: The Researcher's Guide to the Data Deluge: Querying a Scientific Database in just a Few Seconds[12]
  • 2011: SciQL, a query language for science applications[23]
  • 2011: SciBORQ: Scientific data management with Bounds On Runtime and Quality[24]
  • 2012: MonetDB/DataCell: online analytics in a streaming column-store[25]
  • 2012: Data vaults: a symbiosis between database technology and scientific file repositories[26]
  • 2013: Column imprints: a secondary index structure[27]

MonetDB

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

MonetDB is a high-performance column-store relational database management system with automatic index management, flexible optimizer infrastructure, and programmable backend functionality. MonetDB (initially only called Monet) was first created by 2002 doctoral student Peter Alexander Boncz and professor Martin Kersten as part of the 1990s MAGNUM research project at University of Amsterdam.[28] The first version under an open-source software license (a modified version of the Mozilla Public License) was released on September 30, 2004.[29]

MonetDB introduced innovations at all database management system layers: a storage model based on vertical fragmentation, a modern CPU-tuned query execution architecture that often gave MonetDB a speed advantage on the same algorithm over a typical interpreter-based RDBMS. MonetDB is one of the first database systems to focus its query optimization effort on exploiting CPU caches. MonetDB also features automatic and self-tuning indexes, run-time query optimization, and a modular software architecture.[30][31]

In 2013 Martin Kersten, together with Ying Zhang, Niels Nes and Sjoerd Mullender established MonetDB Solutions, a database services CWI spin-off company. The company aims at combining the work of researchers and engineers to provide tailored solutions addressing vertical markets.[32]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 2.3 2.4 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Martin L. Kersten's publications indexed by Google Scholar, a service provided by Google
  5. Martin L. Kersten's publications indexed by the DBLP Bibliography Server at the University of Trier
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. MonetDB historic background
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. P. A. Boncz, T. Grust, M. van Keulen, S. Manegold, J. Rittinger, J. Teubner. MonetDB/XQuery: A Fast XQuery Processor Powered by a Relational Engine. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Chicago, IL, USA, June 2006.
  32. Lua error in package.lua at line 80: module 'strict' not found.

External links