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

In Kyung Ryu

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control › concurrency control
locking
0.041991
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.041991
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.021990
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.021989
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.021989
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.011991
Performance Analysis of Two-Phase Locking · IEEE Trans. Software Eng. 1991
Performance modeling and evaluation › bottleneck analysis
lock contention analysis
0.011991
Performance Analysis of Two-Phase Locking · IEEE Trans. Software Eng. 1991
Transaction processing and concurrency control › deadlock
deadlock avoidance
0.011990
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.011990
Analysis of Database Performance with Dynamic Locking · J. ACM 1990
Transaction processing and concurrency control › concurrency control
optimistic concurrency control
0.011985
Analysis of Some Optimistic Concurrency Control Schemes Based on Certification · SIGMETRICS 1985
Performance modeling and evaluation › distributed system performance
concurrency control performance
0.011985
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
YearPublicationVenuePosition
1991 Performance Analysis of Two-Phase Locking
abstract
A 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 Locking
abstract
A 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. ACM1
1990 Performance Analysis of Dynamic Locking with the No-Waiting Policy
abstract
A 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. Evaluation1
1985 Analysis of Some Optimistic Concurrency Control Schemes Based on Certification
Alexander Thomasian, In Kyung Ryu
SIGMETRICS2
1983 A decomposition solution to the queueing network model of the centralized DBMS with static locking
abstract
The 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
SIGMETRICS2