Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

German Shegalov

dblp:s/GermanShegalov · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control › isolation levels
snapshot isolation
0.122006
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.122006
EOS2: Unstoppable Stateful PHP · VLDB 2006
EOS: Exactly-Once E-Service Middleware · VLDB 2002
Distributed systems
fault tolerance
0.122006
EOS2: Unstoppable Stateful PHP · VLDB 2006
EOS: Exactly-Once E-Service Middleware · VLDB 2002
Transaction processing and concurrency control
concurrency control
0.112006
Transaction Time Support Inside a Database Engine · ICDE 2006
Spatial and temporal data management
temporal databases
0.112006
Transaction Time Support Inside a Database Engine · ICDE 2006
Indexing and storage engines
temporal indexing
0.112006
Transaction Time Support Inside a Database Engine · ICDE 2006
Spatial and temporal data management › temporal databases
transaction-time database
0.112006
Transaction Time Support Inside a Database Engine · ICDE 2006
Spatial and temporal data management › temporal databases
transaction time
0.112005
Immortal DB: transaction time support for SQL server · SIGMOD Conference 2005
Services computing and microservices
workflow management
0.022001
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.012001
XML-enabled workflow management for e-services across heterogeneous platforms · VLDB J. 2001
Services computing and microservices › workflow management
workflow management system
0.012000
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.012000
A Goal-driven Auto-Configuration Tool for the Distributed Workflow Management System Mentor-lite · SIGMOD Conference 2000
Distributed systems
workflow management
0.012000
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.012005
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
YearPublicationVenuePosition
2010 Logging last resource optimization for distributed transactions in Oracle WebLogic server
abstract
State-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
EDBT5
2006 Transaction Time Support Inside a Database Engine
abstract
Transaction 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
ICDE4
2006 EOS2: Unstoppable Stateful PHP
German Shegalov, Gerhard Weikum
VLDB1
2006 Unstoppable Stateful PHP Web Services
German Shegalov, Gerhard Weikum, Klaus Berberich
WISE1
2005 Immortal DB: transaction time support for SQL server
abstract
Immortal 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 Conference4
2004 Recovery guarantees for Internet applications
abstract
Internet-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
VLDB1
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 System
abstract
The 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
ICDE4
2000 A Goal-driven Auto-Configuration Tool for the Distributed Workflow Management System Mentor-lite
abstract
The 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 Conference3