Generated by GPT-5-mini| Andreas Reuter | |
|---|---|
| Name | Andreas Reuter |
| Birth date | 1951 |
| Birth place | Cologne, West Germany |
| Nationality | German |
| Occupation | Computer scientist |
| Institutions | Technical University of Berlin; University of Twente; IBM Research; Max Planck Institute for Informatics |
| Alma mater | University of Bonn; RWTH Aachen |
| Known for | Transaction processing, concurrency control, recovery, distributed databases |
Andreas Reuter is a German computer scientist renowned for foundational work in transaction processing, concurrency control, distributed database systems and recovery techniques. He held professorships at the Technical University of Berlin and the University of Twente, collaborated with research groups at IBM Research, and contributed to standards and research communities including ACM SIGMOD, VLDB Endowment, and IFIP. His work influenced both academic theory and industrial systems such as IBM DB2, Oracle Database, Ingres, and PostgreSQL.
Born in Cologne, Reuter studied at the University of Bonn and completed doctoral studies at RWTH Aachen University under supervision connected to the German National Research Center for Information Technology. During his formative years he interacted with researchers from institutions such as Max Planck Institute for Informatics, Karlsruhe Institute of Technology, ETH Zurich, RWTH Aachen, and international centers like Stanford University, Massachusetts Institute of Technology, University of California, Berkeley, and Carnegie Mellon University that shaped early interests in transaction processing and distributed systems.
Reuter served as a professor at the Technical University of Berlin and later held positions at the University of Twente and collaborative appointments with IBM Research. He participated in programs and workshops hosted by European Research Council, Deutsche Forschungsgemeinschaft, Max Planck Society, CERN, Fraunhofer Society, and international conferences including ACM SIGMOD Conference, VLDB Conference, IEEE ICDE, PODS and EDBT. His collaborations spanned groups at University of Cambridge, Imperial College London, University of Oxford, École Polytechnique Fédérale de Lausanne, Delft University of Technology, TU Munich, University of Stuttgart, and RWTH Aachen.
Reuter was active in community leadership with service roles in the VLDB Endowment, program committees for SIGMOD, ICDE, PODS, and editorial boards for journals such as ACM Transactions on Database Systems, The VLDB Journal, and IEEE Transactions on Knowledge and Data Engineering. He also engaged with industrial partners including IBM, Oracle Corporation, Microsoft Research, SAP SE, Siemens, Bosch, and SAP Research.
Reuter's research advanced theory and practice of transaction processing, introducing models and algorithms for concurrency control and recovery that were applied in systems like IBM DB2, Oracle Database, Ingres, Sybase ASE, and influenced designs in PostgreSQL and MySQL. He contributed to formalizations that linked serializability, two-phase locking, optimistic concurrency control, and timestamp ordering with practical middleware and distributed transaction monitors used in TP monitor products and distributed transaction coordinator implementations.
His work addressed fault tolerance in distributed systems, relating to protocols such as two-phase commit, three-phase commit, and consensus algorithms exemplified by Paxos and Raft. Reuter studied transaction models for heterogeneous environments, connecting to research on workflow management, replication, sharding, cloud computing, and grid computing. He collaborated on bridging database theory with operating systems techniques, integrating ideas from queueing theory, Markov processes, Petri nets, and formal methods to analyze performance and correctness.
Reuter's influence extended to standards and benchmarks: he contributed to discussions around TPC (Transaction Processing Performance Council), durability and isolation semantics, and the design of middleware supporting ACID properties and their relaxations in large-scale systems. His work interfaced with projects in telecommunications and financial services that required high-throughput, low-latency transaction processing.
Reuter received recognition from organizations including the German Informatics Society (GI), the Association for Computing Machinery (ACM), the Institute of Electrical and Electronics Engineers (IEEE), and honors connected to the VLDB Endowment. He was invited as a keynote speaker at events such as VLDB, SIGMOD, ICDE, PODS, and received fellowships and visiting positions at institutes including IBM Research, Max Planck Institute for Informatics, CWI, and Microsoft Research Cambridge. National awards from German Research Foundation-funded initiatives and European collaborative grants acknowledged his contributions to computer science research infrastructure.
Reuter coauthored influential papers and books on transaction processing and distributed databases and served as editor for proceedings and special issues of major venues. His editorial roles included work for The VLDB Journal, ACM Transactions on Database Systems, IEEE Transactions on Knowledge and Data Engineering, Distributed and Parallel Databases, and conference proceedings for SIGMOD, VLDB, and EDBT. Key coauthors and collaborators appear from institutions such as IBM Research, Stanford University, Carnegie Mellon University, ETH Zurich, University of California, Berkeley, University of Cambridge, Imperial College London, TU Munich, RWTH Aachen, Delft University of Technology, University of Twente, Max Planck Institute for Informatics, CWI, Microsoft Research, Oracle Research, and SAP Research.
Selected works include contributions to collected volumes and journal issues that shaped modern understanding of concurrency control, serializability, distributed recovery, and transaction-oriented middleware used in sectors like banking, telecommunications, and e-commerce.
Category:German computer scientists Category:Database researchers