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

Junguk L. Kim

dblp:31/6517 · DBLP profile ↗
← Back
16ranked-venue papers
9as first author
0since 2021 · last 2001
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 6 · 3 first-authorSystems, architecture and hardware · 4 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSecurity and privacy · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorTheory of computation · 2Artificial intelligence and machine learning · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 61% Performance modeling and evaluation · 39%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
analytical modeling
0.012001
Performance Analysis of Distributed Deadlock Detection Algorithms · IEEE Trans. Knowl. Data Eng. 2001
Distributed systems › concurrency control
deadlock detection
0.012001
Performance Analysis of Distributed Deadlock Detection Algorithms · IEEE Trans. Knowl. Data Eng. 2001
Distributed systems › concurrency control › deadlock detection
distributed deadlock detection
0.012001
Performance Analysis of Distributed Deadlock Detection Algorithms · IEEE Trans. Knowl. Data Eng. 2001
Performance modeling and evaluation
probabilistic performance analysis
0.012001
Performance Analysis of Distributed Deadlock Detection Algorithms · IEEE Trans. Knowl. Data Eng. 2001
Distributed systems
fault tolerance
0.011993
An Efficient Protocol for Checkpointing Recovery in Distributed Systems · IEEE Trans. Parallel Distributed Syst. 1993
Distributed systems › fault tolerance
rollback recovery
0.011993
An Efficient Protocol for Checkpointing Recovery in Distributed Systems · IEEE Trans. Parallel Distributed Syst. 1993
Distributed systems › fault tolerance › checkpointing
synchronous checkpointing
0.011993
An Efficient Protocol for Checkpointing Recovery in Distributed Systems · IEEE Trans. Parallel Distributed Syst. 1993
Distributed systems
distributed coordination
0.011993
An Efficient Protocol for Checkpointing Recovery in Distributed Systems · IEEE Trans. Parallel Distributed Syst. 1993

Methods — techniques the papers use, named apart from their topics

simulation · 0.0probabilistic analysis · 0.0dependency tracking · 0.0
YearPublicationVenuePosition
2001 Performance Analysis of Distributed Deadlock Detection Algorithms
abstract
The paper presents a probabilistic performance analysis of a deadlock detection algorithm in distributed systems. Although there has been extensive study on deadlock detection algorithms in distributed systems, little attention has been paid to the study of the performance of these algorithms. Most work on performance study has been achieved through simulation but not through an analytic model. Min (1990), to the best of our knowledge, made the sole attempt to evaluate the performance of distributed deadlock detection algorithms analytically. Being different from Min's, our analytic approach takes the time-dependent behavior of each process into consideration rather than simply taking the mean-value estimation. Furthermore, the relation among the times when deadlocked processes become blocked is studied, which enhances the accuracy of the analysis. We measure performance metrics such as duration of deadlock, the number of algorithm invocations, and the mean waiting time of a blocked process. It is shown that the analytic estimates are nearly consistent with simulation results.
Soojung Lee, Junguk L. Kim
IEEE Trans. Knowl. Data Eng.2
1996 A Distributed Election Protocol for Unreliable Networks
Junguk L. Kim, Geneva G. Belford
J. Parallel Distributed Comput.1
1995 Management of Flexible Transactions Using Semantics in Multidatabase Systems
abstract
We propose a multidatabase transaction management scheme using the flexible transaction model. In our approach, global subtransactions can be committed unilaterally at local sites before the global commit. Since such executions may not guarantee the traditional atomicity requirement of global transactions, a new correctness criterion is proposed. We also present a semantics-based concurrency control scheme and a commit protocol which ensure the proposed correctness criterion without requiring local DBMSs to provide prepare-to-commit operations.
Soon Myoung Chung, Pyeong S. Mah, Junguk L. Kim
COMPSAC3
1995 An Efficient Distributed Deadlock Detection Algorithm
abstract
We propose a distributed deadlock detection algorithm which detects cycles made of back edges in a distributed search tree. Our algorithm detects the deadlocks in which the initiator of the algorithm is directly or indirectly involved, while most of the proposed deadlock detection algorithms only detect the cycles in which the initiator is directly involved. Our algorithm is a reduced version of the one proposed previously, which resolves all deadlocks reachable from the initiator in a single execution by propagating the probe messages to the nodes in the search tree and having each node resolve deadlocks in its subtree with collected information on dependency between its subtree nodes. Our algorithm substantially reduces the message overhead of the previous algorithm. We compare the performance of our algorithm with others through extensive simulation. It is found that our algorithm detects deadlocks as fast as the previous algorithm with much fewer messages. The simulation results show that our algorithm outperforms other algorithms considerably in major performance measures.
Soojung Lee, Junguk L. Kim
ICDCS2
1995 Resolving all Deadlocks in Distributed Systems
Soojung Lee, Junguk L. Kim
Inf. Process. Lett.2
1994 An Efficient Recovery Scheme for Locking-Based Distributed Database Systems
abstract
This paper presents a checkpointing recovery scheme which effectively copes with media failures in distributed database systems, under the two-phase locking policy. Our scheme utilizes both the current database area and the checkpoint area, so that the transactions whose effects are to be included in the checkpoint and the ones whose effects are to be excluded from the checkpoint can separately reflect their effects. Hence, the check pointing process under our scheme is executed concurrently with normal transactions, without aborting or delaying any of them. Unlike the existing schemes, each data item needs to be read at most once for checkpointing without the maintenance of the before-images of the data items.>
Junguk L. Kim, Taesoon Park
SRDS1
1994 An All-Sharing Load-Balancing Scheme on the COMA/CD Network and its Analysis
abstract
This paper analyzes a load-balancing scheme, called All-Sharing Load Balancing (ASLB), which evenly distributes the load of the system among all nodes on a CSMA/CD local area network in a collision-free manner for each load-balancing activity. A novel analytical model is presented to evaluate performance of the ASLB scheme and its effect on the normal communication message transmission and vice versa. The evaluation also takes into account the tradeoff between system response time and message delay. Our analysis shows that ASLB can achieve good performance in both system response time and message transmission delay. Our analysis techniques are applicable to various distributed algorithms involved with interprocess coordination.
Ying Hao, Jyh-Charn Liu, Junguk L. Kim
Comput. J.3
1993 A Protocol for Consistent Checkpointing Recovery for Time-Critical Distributed Database Systems
Junguk L. Kim, Taesoon Park, Prabaharan I. Swarnam, M.-J. Kim
DASFAA1
1993 The area-wide real-time traffic control (ARTC) system: Fault-tolerant design and its analysis
abstract
A large-scale distributed computing system architecture for the area-wide real-time traffic control system (ARTC) of J.L. Kim et al. (1992) is presented. In the ARTC system, signal controllers coordinate with each other through the communications network to achieve real-time adaptive traffic control. For reliable service, the ARTC system is designed to be fault-tolerant at the I/O component, processor, and network levels. A modular system architecture that enables the ARTC signal controllers to support fault-tolerant design strategies is proposed. A flexible cost-effective networking strategy is presented to support different level network redundancy. In order to estimate the expected service quality of the ARTC control system and to study the reliability effects of signal controller failure rate, the repair efficiency, and the degree of system redundancy, an analytical model is developed.>
Jyh-Charn Liu, Junguk L. Kim, Yi-Long Chen, Ying Hao, Thomas Urbanik
ISADS2
1993 An Efficient Protocol for Checkpointing Recovery in Distributed Systems
abstract
The authors present an efficient synchronized checkpointing protocol that exploits the dependency relation between processes in distributed systems. In this protocol, a process takes a checkpoint when it knows that all processes on which it computationally depends took their checkpoints, hence the process need not always wait for the decision made by the checkpointing coordinator as in the conventional synchronized protocols. As a result, the checkpointing coordination time is substantially reduced and the possibility of total abort of the checkpointing coordination is reduced.>
Junguk L. Kim, Taesoon Park
IEEE Trans. Parallel Distributed Syst.1
1992 The area-wide real-time traffic control system (ARTC): a distributed computing system
abstract
The authors present an efficient software application of a distributed system for area-wide traffic control. This system, called area-wide real-time traffic control (ARTC), can provide orderly movement of traffic, shorten average vehicle delay, prevent congestion, and improve road utilization. The signal controllers in ARTC, which are microcomputers, are interconnected through a computer network. By exchanging traffic flow information among the signal controllers, ARTC provides a novel concept in traffic control by using the computer network. Simulation results of the ARTC prototype control algorithm are presented. The results show substantial improvement over an optimized fixer time control. The signal controllers and the computer network were designed to support real-time communication requirements and a sufficient level of fault tolerance.>
Junguk L. Kim, Jyh-Charn Liu, Prabaharan I. Swarnam, Taesoon Park, Ying Hao, Thomas Urbanik
COMPSAC1
1992 An All-Sharing Load Balancing Protocol in Distributed Systems on the CSMA/CD Local Area Network
abstract
A protocol for dynamic load balancing in distributed systems on the CSMA/CD local area network is presented. Using the protocol, the workload is evenly distributed throughout the system when load-balancing activity is triggered, and effective load distribution is accomplished through transmission of load-balancing messages in a collision-free manner. Analytical and simulation results are presented to show the efficiency of the protocol.>
Junguk L. Kim, Jyh-Charn Liu, Ying Hao
ICDCS1
1992 An Effecient Parallel Sorting Algorithm
Xiaoquing Liu, Junguk L. Kim
Inf. Process. Lett.2
1991 A network surveillance protocol for distributed database systems
Junguk L. Kim, Héctor J. Hernández
Data Knowl. Eng.1
1989 A Protocol for Consistent Surveillance of a Partitioned Network for Distributed Database Systems
Junguk L. Kim
DASFAA1
1988 A Robust, Distributed Election Protocol
abstract
The authors present an election protocol that does not assume an underlying ring structure and that tolerates failures, including lost messages and network partitioning, during the execution of the protocol itself. The major problem to be solved is that when nodes cannot communicate with one another or messages are lost, a conflict in resolving the election will often arise. In the authors' approach, the conflict is detected by the cohorts (noncandidate participants in the election). Related election protocols are discussed, and the system model is described together with assumptions about the communication subsystem. The protocol and the lost-message situations are then examined.>
Junguk L. Kim, Geneva G. Belford
SRDS1