Demo Data from VLDB 2026 / reviewers in the wild / expert
Ting-Lu Huang
dblp:10/4374
· DBLP profile ↗
15ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 4 first-authorSoftware engineering, systems software and programming languages · 3Computer networks · 2Applied, interdisciplinary, general and emerging computing · 2
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 · 44% Parallel and multicore computing · 44% Embedded and real-time systems · 11% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
mutual exclusion |
0.1 | 2 | 2009 | Bounded-Bypass Mutual Exclusion with Minimum Number of Registers · IEEE Trans. Parallel Distributed Syst. 2009 A Comment on "A Circular List-Based Mutual Exclusion Scheme for Large Shared-Memory Multiprocessors" · IEEE Trans. Parallel Distributed Syst. 1998 |
Parallel and multicore computing › synchronization
shared memory synchronization |
0.1 | 1 | 2009 | Bounded-Bypass Mutual Exclusion with Minimum Number of Registers · IEEE Trans. Parallel Distributed Syst. 2009 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 1998 | A Comment on "A Circular List-Based Mutual Exclusion Scheme for Large Shared-Memory Multiprocessors" · IEEE Trans. Parallel Distributed Syst. 1998 |
Methods — techniques the papers use, named apart from their topics
read/write operations · 0.1fetch&store · 0.1race condition analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Bounded-Bypass Mutual Exclusion with Minimum Number of RegistersabstractA mutual exclusion mechanism that is both fair and space efficient can be highly valuable for shared memory systems under time and memory constraints such as embedded real-time systems. Several algorithms that utilize only one shared variable and guarantee a certain level of fairness have been proposed. However, these use hypothetical read-modify-write operations that have never been implemented in any system. This paper presents two fair algorithms that do not use such operations, each of which uses a single additional shared variable. The proposed algorithms employ commonly available operations, fetch&store and read/write, on two shared variables. The first algorithm satisfies the bounded-bypass condition. The second is an improvement on the first that satisfies the FIFO condition, which is the most stringent fairness condition. Additionally, it is shown that achieving the bounded-bypass condition using the same set of operations requires two shared variables. Both of the algorithms are thus optimal with respect to the number of shared variables. Sheng-Hsiung Chen, Ting-Lu Huang |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2006 | A tight bound on remote reference time complexity of mutual exclusion in the read-modify-write model
Sheng-Hsiung Chen, Ting-Lu Huang |
J. Parallel Distributed Comput. | 2 |
| 2001 | A new locality-based IP multicasting scheme for mobile hosts
Chien-Chao Tseng, Kuang-Hwei Chi, Ting-Lu Huang |
Comput. Commun. | 3 |
| 2000 | A Practical Nonblocking Queue Algorithm Using Compare-and-SwapabstractMany nonblocking algorithms have been proposed for shared queues. Previous studies indicate that link-based algorithms perform best. However, these algorithms have a memory management problem: a dequeued node cannot be freed or reused without proper handling. The problem is usually overlooked; one just assumes the existence of a lower level mechanism, which takes care of all the details of a lower level mechanism, which takes care of all the details of handling the problem. Employing such a mechanism incurs significant overheads, and consequently the link-based queues may not perform as well as claimed. A new non-blocking queue algorithm based on a finite array is proposed. Compared with the link-based algorithms, the new algorithm provides the same degree of concurrency without being subject to the memory problem, hence suggests a good performance. Chien-Hua Shann, Ting-Lu Huang |
ICPADS | 2 |
| 1999 | Fast and Fair Mutual Exclusion for Shared Memory SystemsabstractTwo fast mutual exclusion algorithms using read-modify-write and atomic read/write registers are presented. The first one uses both compare&swap and fetch&store; the second uses only fetch&store. Fetch&store are more commonly available than compare&swap. It is impossible to obtain better algorithms if "time" is measured by counting remote memory references. We were able to maintain the same level of performance with or without the support of compare&swap. However, fairness is degraded from 1-bounded bypass to lockout freedom without the support. Ting-Lu Huang |
ICDCS | 1 |
| 1999 | A Framework for Mobile Multicast Using Dynamic Route ReconstructionsabstractA mobile computing environment allows hosts to roam while retaining access to the Internet. Multicasting is one of the most important facilities for constructing reliable distributed systems and cooperative applications. Host mobility, however, challenges multicasting in this environment: the established multicast delivery paths may frequently restructure along with host migrations, incurring expensive overheads. This paper presents a framework for network-layer multicasting while keeping a low overhead in adapting multicast routes to mobile host locations. This is achieved by partitioning the mobile environment into non-overlapping regions, so that changes in the multicast routes due to host intra-region movements are hidden from other regions. An analytical model was developed for performance evaluation. It shows that, compared with the best known proposal, our scheme reduces the average multicast latency by more than 66%, while causing less than 7% overhead. Kuang-Hwei Chi, Chien-Chao Tseng, Ting-Lu Huang |
Comput. J. | 3 |
| 1998 | Fast Mutual Exclusion Algorithms Using Read-Modify-Write and Atomic Read/Write RegistersabstractThree fast mutual exclusion algorithms using read-modify-write and atomic read/write registers are presented in a sequence, with an improvement from one to the next. The last algorithm is shown to be optimal in minimizing the number of remote memory accesses required in a resource busy period. Remote memory access is the key factor of memory access bottleneck in large shared-memory multiprocessors. The algorithm is particularly suitable in such systems for applications with small critical sections and frequent resource requests. Ting-Lu Huang |
ICPADS | 1 |
| 1998 | A Comment on "A Circular List-Based Mutual Exclusion Scheme for Large Shared-Memory Multiprocessors"abstractThe circular list-based mutual exclusion algorithm proposed by Fu and Tzeng (1997) is subject to a race condition that leads to a deadlock under subtle situations. An execution sequence evidences the race, and a modified version is provided. The performance of the original algorithm remains unchanged. Ting-Lu Huang, Chien-Hua Shann |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1997 | Resetting Vector Clocks in Distributed Systems
Li-Hsing Yen, Ting-Lu Huang |
J. Parallel Distributed Comput. | 2 |
| 1997 | A Protocol for Causally Ordered Message Delivery in Mobile Computing Systems
Li-Hsing Yen, Ting-Lu Huang, Shu-Yuen Hwang |
Mob. Networks Appl. | 2 |
| 1995 | Reachability Testing: an Approach to Testing Concurrent SoftwareabstractConcurrent programs are more difficult to test than sequential programs because of non-deterministic behavior. An execution of a concurrent program non-deterministically exercises a sequence of synchronization events called a synchronization sequence (or SYN-sequence). Non-deterministic testing of a concurrent program P is to execute P with a given input many times in order to exercise distinct SYN-sequences. In this paper, we present a new testing approach called reachability testing. If every execution of P with input X terminates, reachability testing of P with input X derives and executes all possible SYN-sequences of P with input X. We show how to perform reachability testing of concurrent programs using read and write operations. Also, we present results of empirical studies comparing reachability and non-deterministic testing. Our results indicate that reachability testing has advantages over non-deterministic testing. Gwan-Hwan Hwang, Kuo-Chung Tai, Ting-Lu Huang |
Int. J. Softw. Eng. Knowl. Eng. | 3 |
| 1994 | Reachability testing: an approach to testing concurrent softwareabstractConcurrent programs are more difficult to test than sequential programs because of nondeterministic behavior. An execution of a concurrent program nondeterministically exercises a sequence of synchronization events, called a synchronization sequence (or SYN-sequence). Nondeterministic testing of a concurrent program P is to execute P with a given input many times in order to exercise distinct SYN-sequences and produce different results. We present a new testing approach, called reachability testing. If P with input X contains a finite number of SYN-sequences, reachability testing of P with input X can execute all possible SYN-sequences of P with input X. We show how to perform reachability testing of concurrent programs using read and write operations. Also, we present results of empirical studies comparing reachability and nondeterministic testing. Our results indicate that reachability testing has advantages over nondeterministic testing.> Gwan-Hwan Hwang, Kuo-Chung Tai, Ting-Lu Huang |
APSEC | 3 |
| 1994 | An Assertional Proof of a Lock Synchronization Algorithm Using Fetch and Store Atomic InstructionabstractA new lock synchronization algorithm, proposed independently by Craig and the authors, not only eliminates memory contention caused by process spinning but also preserves first in first out property. A previous result, the MCS lock algorithm, requires both compare and swap and fetch and store instructions, or the FIFO property is lost and hence starvation may occur. The new one requires only fetch and store. We provide an assertional proof for the new algorithm. Most of behavioral proofs of concurrent programs are error-prone since it is difficult and tedious to take all possibilities of interleaving among the processes into consideration. An assertional proof replaces a large number of possibilities of interleaving by a small number of invariants. New techniques in this proof are: an assertional characterization of token bit accessibility; the definition of effective assignments that brings about the notion of token creation/destruction; the definition of token count that derives the mutual exclusion theorem; and the constructing procedure of a token-list that faithfully records the arrival time sequence of lock requests so that FIFO ordering can be enforced. Ting-Lu Huang, Jann-Hann Lin |
ICPADS | 1 |
| 1989 | On processor allocation in hypercube multiprocessorsabstractThe processor allocation problem in a hypercube system is to find a free subcube for a given request. The subcube recognition capability of existing allocation strategies, e.g. the buddy strategy and the Gray code strategy, is far below the theoretical upper bound due to their incomplete representation of the hypercube interconnection structure. A complete strategy that outperforms the existing ones in subcube recognition capability and average waiting time but incurs a higher overhead is proposed. Efficient implementation of the complete strategy is also studied.> Chih-Hao Huang, Ting-Lu Huang, Jie-Yong Juang |
COMPSAC | 2 |
| 1988 | Parallelism in Connection-Graph-Based Logic Inference
Jie-Yong Juang, Ting-Lu Huang, Ed Freeman |
ICPP (2) | 2 |