Demo Data from EDBT 2026 / reviewers in the wild / expert
German Shegalov
dblp:s/GermanShegalov
· DBLP profile ↗
10ranked-venue papers
4as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 4 first-authorComputer networks · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
3 papers |
Spatial and temporal data management · 42% Transaction processing and concurrency control · 38% Indexing and storage engines · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 100% | |
| Software engineering, system software, and programming languages
5 papers |
Services computing and microservices · 63% Runtime systems and virtual machines · 37% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › isolation levels
snapshot isolation |
0.1 | 2 | 2006 | Transaction Time Support Inside a Database Engine · ICDE 2006 Immortal DB: transaction time support for SQL server · SIGMOD Conference 2005 |
Distributed systems › fault tolerance
exactly-once processing |
0.1 | 2 | 2006 | EOS2: Unstoppable Stateful PHP · VLDB 2006 EOS: Exactly-Once E-Service Middleware · VLDB 2002 |
Distributed systems
fault tolerance |
0.1 | 2 | 2006 | EOS2: Unstoppable Stateful PHP · VLDB 2006 EOS: Exactly-Once E-Service Middleware · VLDB 2002 |
Transaction processing and concurrency control
concurrency control |
0.1 | 1 | 2006 | Transaction Time Support Inside a Database Engine · ICDE 2006 |
Spatial and temporal data management
temporal databases |
0.1 | 1 | 2006 | Transaction Time Support Inside a Database Engine · ICDE 2006 |
Indexing and storage engines
temporal indexing |
0.1 | 1 | 2006 | Transaction Time Support Inside a Database Engine · ICDE 2006 |
Spatial and temporal data management › temporal databases
transaction-time database |
0.1 | 1 | 2006 | Transaction Time Support Inside a Database Engine · ICDE 2006 |
Spatial and temporal data management › temporal databases
transaction time |
0.1 | 1 | 2005 | Immortal DB: transaction time support for SQL server · SIGMOD Conference 2005 |
Services computing and microservices
workflow management |
0.0 | 2 | 2001 | The Mentor-Lite Prototype: A Light-Weight Workflow Management System · ICDE 2000 XML-enabled workflow management for e-services across heterogeneous platforms · VLDB J. 2001 |
Data integration and cleaning
heterogeneous data integration |
0.0 | 1 | 2001 | XML-enabled workflow management for e-services across heterogeneous platforms · VLDB J. 2001 |
Services computing and microservices › workflow management
workflow management system |
0.0 | 1 | 2000 | A Goal-driven Auto-Configuration Tool for the Distributed Workflow Management System Mentor-lite · SIGMOD Conference 2000 |
Distributed systems › self-adaptive systems › autonomic computing
auto-configuration |
0.0 | 1 | 2000 | A Goal-driven Auto-Configuration Tool for the Distributed Workflow Management System Mentor-lite · SIGMOD Conference 2000 |
Distributed systems
workflow management |
0.0 | 1 | 2000 | A Goal-driven Auto-Configuration Tool for the Distributed Workflow Management System Mentor-lite · SIGMOD Conference 2000 |
Spatial and temporal data management
moving objects |
0.0 | 1 | 2005 | Immortal DB: transaction time support for SQL server · SIGMOD Conference 2005 |
Methods — techniques the papers use, named apart from their topics
versioning · 0.1time-split pages · 0.1lazy timestamping · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Logging last resource optimization for distributed transactions in Oracle WebLogic serverabstractState-of-the-art OLTP systems execute distributed transactions using XA-2PC protocol, a presumed-abort variant of the Two-Phase Commit (2PC) protocol. While the XA specification provides for the Read-Only and 1PC optimizations of 2PC, it does not deal with another important optimization, coined Nested 2PC. In this paper, we describe the Logging Last Resource (LLR) optimization in Oracle WebLogic Server (WLS). It adapts and improves the Nested 2PC optimization to/for the Java Enterprise Edition (JEE) environment. It allows reducing the number of forced (synchronous) writes and the number of exchanged messages when executing distributed transactions that span multiple transactional resources including a SQL database integrated as a JDBC datasource. This optimization has been validated in SPECjAppServer2004 (a standard industry benchmark for JEE) and a variety of internal benchmarks. LLR has been successfully deployed by high-profile customers in mission-critical high-performance applications. Tom Barnes, Adam Messinger, Paul Parkinson, Amit Ganesh, German Shegalov, Saraswathy Narayan, Srinivas Kareenhalli |
EDBT | 5 |
| 2006 | Transaction Time Support Inside a Database EngineabstractTransaction time databases retain and provide access to prior states of a database. An update "inserts" a new record while preserving the old version. Immortal DB builds transaction time database support into a database engine, not in middleware. It supports as of queries returning records current at the specified time. It also supports snapshot isolation concurrency control. Versions are stamped with the "clock times" of their updating transactions. The timestamp order agrees with transaction serialization order. Lazy timestamping propagates timestamps to transaction updates after commit. Versions are kept in an integrated storage structure, with historical versions initially stored with current data. Time-splits of pages permit large histories to be maintained, and enable time based indexing, which is essential for high performance historical queries. Experiments show that Immortal DB introduces little overhead for accessing recent database states while providing access to past states. David B. Lomet, Roger S. Barga, Mohamed F. Mokbel, German Shegalov, Rui Wang 0002, Yunyue Zhu |
ICDE | 4 |
| 2006 | EOS2: Unstoppable Stateful PHP
German Shegalov, Gerhard Weikum |
VLDB | 1 |
| 2006 | Unstoppable Stateful PHP Web Services
German Shegalov, Gerhard Weikum, Klaus Berberich |
WISE | 1 |
| 2005 | Immortal DB: transaction time support for SQL serverabstractImmortal DB builds transaction time database support into the SQL Server engine, not in middleware. Transaction time databases retain and provide access to prior states of a database. An update "inserts" a new record while preserving the old version. The system supports as of queries returning records current at the specified time. It also supports snapshot isolation concurrency control. Versions are stamped with the times of their updating transactions. The timestamp order agrees with transaction serialization order. Lazy timestamping propagates timestamps to all updates of a transaction after commit. All versions are kept in an integrated storage structure, with historical versions initially stored with current data. Time-splits of pages permit large histories to be maintained, and enable time based indexing. We demonstrate Immortal DB with a moving objects application that tracks cars in the Seattle area. David B. Lomet, Roger S. Barga, Mohamed F. Mokbel, German Shegalov, Rui Wang 0002, Yunyue Zhu |
SIGMOD Conference | 4 |
| 2004 | Recovery guarantees for Internet applicationsabstractInternet-based e-services require application developers to deal explicitly with failures of the underlying software components, for example web servers, servlets, browser sessions, and so forth. This complicates application programming, and may expose failures to end users. This paper presents a framework for an application-independent infrastructure that provides recovery guarantees and masks almost all system failures, thus relieving the application programmer from having to deal with these failures---by making applications "stateless." The main concept is an interaction contract between two components regarding message and state preservation. The framework provides comprehensive recovery encompassing data, messages, and the states of application components. We describe techniques to reduce logging cost, allow effective log truncation, and permit independent recovery for critical components. We illustrate the framework's utility via web-based e-services scenarios. Its feasibility is demonstrated by our prototype implementation of interaction contracts based on the Apache web server and the PHP servlet engine. Finally, we discuss industrial relevance for middleware architectures such as. Net or J2EE. Roger S. Barga, David B. Lomet, German Shegalov, Gerhard Weikum |
ACM Trans. Internet Techn. | 3 |
| 2002 | EOS: Exactly-Once E-Service Middleware
German Shegalov, Gerhard Weikum, Roger S. Barga, David B. Lomet |
VLDB | 1 |
| 2001 | XML-enabled workflow management for e-services across heterogeneous platforms
German Shegalov, Michael Gillmann, Gerhard Weikum |
VLDB J. | 1 |
| 2000 | The Mentor-Lite Prototype: A Light-Weight Workflow Management SystemabstractThe Mentor-lite prototype has been developed within the research project "Architecture, Configuration, and Administration of Large Workflow Management Systems" funded by the German Science Foundation (DFG). In this paper, we present the architecture of Mentor-lite and our approach towards customizability. The feasibility of the presented approach is shown. Jeanine Weißenfels, Michael Gillmann, Olivier Roth, German Shegalov, Wolfgang Wonner |
ICDE | 4 |
| 2000 | A Goal-driven Auto-Configuration Tool for the Distributed Workflow Management System Mentor-liteabstractThe Mentor-lite prototype has been developed within the research project “Architecture, Configuration, and Administration of Large Workflow Management Systems” funded by the German Science Foundation (DFG). It has evolved from its predecessor Mentor [1], but aims at a simpler architecture. The main goal of Mentor-lite has been to build a light-weight, extensible, and tailorable workflow management system (WFMS) with small footprint and easy-to-use administration capabilities. Our approach is to provide only kernel functionality inside the workflow engine, and consider system components like history management and worklist management as extensions on top of the kernel. The key point to retain the light-weight nature is that these extensions are implemented as workflows themselves. Michael Gillmann, Jeanine Weißenfels, German Shegalov, Wolfgang Wonner, Gerhard Weikum |
SIGMOD Conference | 3 |