Demo Data from EDBT 2026 / reviewers in the wild / expert
In Kyung Ryu
dblp:24/1708
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 1991
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-authorSystems, architecture and hardware · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
6 papers |
Transaction processing and concurrency control · 99% Database system architecture and tuning · 1% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Performance modeling and evaluation · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › concurrency control
locking |
0.0 | 4 | 1991 | Performance Analysis of Two-Phase Locking · IEEE Trans. Software Eng. 1991 Performance Analysis of Dynamic Locking with the No-Waiting Policy · IEEE Trans. Software Eng. 1990 Analysis of Database Performance with Dynamic Locking · J. ACM 1990 |
Performance modeling and evaluation
queueing models |
0.0 | 4 | 1991 | Analysis of Database Performance with Dynamic Locking · J. ACM 1990 A Recursive Solution Method to Analyze the Performance of Static Locking Systems · IEEE Trans. Software Eng. 1989 Performance Analysis of Two-Phase Locking · IEEE Trans. Software Eng. 1991 |
Performance modeling and evaluation › numerical algorithms
decomposition methods |
0.0 | 2 | 1990 | Analysis of Database Performance with Dynamic Locking · J. ACM 1990 A decomposition solution to the queueing network model of the centralized DBMS with static locking · SIGMETRICS 1983 |
Transaction processing and concurrency control › concurrency control › locking
static locking |
0.0 | 2 | 1989 | A Recursive Solution Method to Analyze the Performance of Static Locking Systems · IEEE Trans. Software Eng. 1989 A decomposition solution to the queueing network model of the centralized DBMS with static locking · SIGMETRICS 1983 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 2 | 1989 | A Recursive Solution Method to Analyze the Performance of Static Locking Systems · IEEE Trans. Software Eng. 1989 A decomposition solution to the queueing network model of the centralized DBMS with static locking · SIGMETRICS 1983 |
Transaction processing and concurrency control › concurrency control › locking protocols
two-phase locking |
0.0 | 1 | 1991 | Performance Analysis of Two-Phase Locking · IEEE Trans. Software Eng. 1991 |
Performance modeling and evaluation › bottleneck analysis
lock contention analysis |
0.0 | 1 | 1991 | Performance Analysis of Two-Phase Locking · IEEE Trans. Software Eng. 1991 |
Transaction processing and concurrency control › deadlock
deadlock avoidance |
0.0 | 1 | 1990 | Performance Analysis of Dynamic Locking with the No-Waiting Policy · IEEE Trans. Software Eng. 1990 |
Performance modeling and evaluation › queueing models
markov chain model |
0.0 | 1 | 1990 | Analysis of Database Performance with Dynamic Locking · J. ACM 1990 |
Transaction processing and concurrency control › concurrency control
optimistic concurrency control |
0.0 | 1 | 1985 | Analysis of Some Optimistic Concurrency Control Schemes Based on Certification · SIGMETRICS 1985 |
Performance modeling and evaluation › distributed system performance
concurrency control performance |
0.0 | 1 | 1985 | Analysis of Some Optimistic Concurrency Control Schemes Based on Certification · SIGMETRICS 1985 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0analytic modeling · 0.0hierarchical decomposition · 0.0analytical modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1991 | Performance Analysis of Two-Phase LockingabstractA straightforward analytic solution method is developed which takes into account the variability of transaction size (the number of lock requests). The authors first obtain analytic expressions for the probability of lock conflict, probability of deadlock, and the waiting time per lock conflict. They then develop a family of noniterative analytic solutions to evaluate the overall system performance by considering the expansion in transaction response time due to transaction blocking. The accuracy of these solutions is verified by validation against simulation results. Also introduced is a new measure for the degree of lock contention, which is a product of the mean number of lock conflicts per transaction and the mean waiting time per lock conflict (when blocked by an active transaction). It is shown that the variability in transaction size results in an increase in both measures as compared to fixed-size transactions of comparable size. The authors also provide a solution method for the case when the processing times of transaction steps are different.> Alexander Thomasian, In Kyung Ryu |
IEEE Trans. Software Eng. | 2 |
| 1990 | Analysis of Database Performance with Dynamic LockingabstractA detailed model of a transaction processing system with dynamic locking is developed and analyzed. Transaction classes are distinguished on the basis of the number of data items accessed and the access mode (read-only/update). The performance of the system is affected by transaction blocking and restarts, due to lock conflicts that do not or do cause deadlocks, respectively. The probability of these events is determined by the characteristics of transactions and the database access pattern. Hardware resource contention due to concurrent transaction processing is taken into account by specifying the throughput characteristic of the computer system for processing transactions when there is no data contention. A solution method based on decomposition is developed to analyze the system, and also used as the basis of an iterative scheme with reduced computational cost. The analysis to estimate the probability of lock conflicts and deadlocks is based on the mean number of locks held by transactions. These probabilities are used to derive the state transition probabilities for the Markov chain specifying the transitions among the system states. The decomposition solution method and the associated iterative scheme are shown to be more accurate than previously defined methods for dynamic locking through validation against simulation results. Several important conclusions regarding the behavior of dynamic locking systems are derived from parametric studies. In Kyung Ryu, Alexander Thomasian |
J. ACM | 1 |
| 1990 | Performance Analysis of Dynamic Locking with the No-Waiting PolicyabstractA transaction processing system with two-phase dynamic locking with the no waiting policy (DLNW) for concurrency control is considered. In this method, transactions making conflicting lock requests are aborted and restarted rather than blocked, thereby eliminating blocking delays (and deadlocks), but making it susceptible to cyclic restarts. Cyclic restarts are dealt with by delaying the restart of a transaction encountering a lock conflict or replacing it with a new transaction. Analytic solution methods for evaluating the performance of the variants of the DLNW method are described. The analytic methods, validated against simulation and shown to be acceptably accurate, are used to study the effect of the following parameters on system performance: transaction size and its distribution, degree of concurrency, the throughput characteristic of the computer system, and the mixture of read-only query and update transactions. A comparison of the DLNW and dynamic locking with waiting (DLW) methods shows that DLW provides higher throughput than DLNW, except when there is no hardware resource contention and conflicted transactions can be replaced by new transactions. The DLNW method outperforms the time-stamp ordering method, as observed from simulation results as well as case by case analyses of possible scenarios.> In Kyung Ryu, Alexander Thomasian |
IEEE Trans. Software Eng. | 1 |
| 1989 | A Recursive Solution Method to Analyze the Performance of Static Locking Systems
Alexander Thomasian, In Kyung Ryu |
IEEE Trans. Software Eng. | 2 |
| 1987 | Performance Analysis of Centralized Databases with Optimistic Concurrency Control
In Kyung Ryu, Alexander Thomasian |
Perform. Evaluation | 1 |
| 1985 | Analysis of Some Optimistic Concurrency Control Schemes Based on Certification
Alexander Thomasian, In Kyung Ryu |
SIGMETRICS | 2 |
| 1983 | A decomposition solution to the queueing network model of the centralized DBMS with static lockingabstractThe effect of concurrency control methods on the performance of computer systems is analyzed in the context of a centralized database with a static lock request policy, i.e., database transactions should acquire all locks before their activation. In the lock conflict model the L locks required by each transaction are uniformly distributed over the N locks in the database. The computer system is modelled as a queueing network. Two scheduling policies for transaction activation are considered: FCFS with and without skip. In each case the scheduling overhead for scanning the blocked transactions is taken into account. The number of transactions to be scanned is limited by a window size parameter. The system is analyzed using a hierarchical decomposition method, where the highest level model yields the mean user response time. The results of the approximate solution are validated using a detailed simulation, which shows that the analysis based on no resampling of locks is quite accurate and outperforms the simplified analysis with resampling of locks in accuracy. The effect of varying the values of parameters such as transaction size, granularity of locking, scheduling discipline for transaction activation, scheduling overhead, and window size on system performance is investigated. Alexander Thomasian, In Kyung Ryu |
SIGMETRICS | 2 |