EDBT 2026 Demo / reviewers in the wild / expert
Shing-Tsaan Huang
dblp:34/3420
· DBLP profile ↗
48ranked-venue papers
25as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 28 · 16 first-authorDatabases, data management, data science and information retrieval · 13 · 6 first-authorTheory of computation · 13 · 6 first-authorSecurity and privacy · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Computer networks · 1Human-computer interaction and ubiquitous computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
11 papers |
Distributed systems · 77% Interconnection networks and networks-on-chip · 19% Parallel and multicore computing · 3% | |
| Theoretical computer science
6 papers |
Distributed computing theory · 71% Mathematical optimization · 25% Algorithms and data structures · 4% |
Topics — the 30 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory › distributed graph algorithms
ring networks |
0.1 | 3 | 2004 | Asynchronous Phase Synchronization in Uniform Unidirectional Rings · IEEE Trans. Parallel Distributed Syst. 2004 Phase Synchronization on Asynchronous Uniform Rings with Odd Size · IEEE Trans. Parallel Distributed Syst. 2001 Leader Election in Uniform Rings · ACM Trans. Program. Lang. Syst. 1993 |
Mathematical optimization › nonconvex optimization
phase synchronization |
0.1 | 2 | 2004 | Asynchronous Phase Synchronization in Uniform Unidirectional Rings · IEEE Trans. Parallel Distributed Syst. 2004 Phase Synchronization on Asynchronous Uniform Rings with Odd Size · IEEE Trans. Parallel Distributed Syst. 2001 |
Distributed computing theory
self-stabilization |
0.1 | 2 | 2004 | Asynchronous Phase Synchronization in Uniform Unidirectional Rings · IEEE Trans. Parallel Distributed Syst. 2004 Phase Synchronization on Asynchronous Uniform Rings with Odd Size · IEEE Trans. Parallel Distributed Syst. 2001 |
Distributed systems
quorum systems |
0.1 | 3 | 1998 | Recognizing Nondominated Coteries and wr-Coteries by Availability · IEEE Trans. Parallel Distributed Syst. 1998 A Geometric Approach for Constructing Coteries and k-Coteries · IEEE Trans. Parallel Distributed Syst. 1997 Cohorts Structures for Fault-Tolerant k Entries to a Critical Section · IEEE Trans. Computers 1997 |
Distributed systems
fault tolerance |
0.1 | 4 | 2004 | A Geometric Approach for Constructing Coteries and k-Coteries · IEEE Trans. Parallel Distributed Syst. 1997 Cohorts Structures for Fault-Tolerant k Entries to a Critical Section · IEEE Trans. Computers 1997 Asynchronous Phase Synchronization in Uniform Unidirectional Rings · IEEE Trans. Parallel Distributed Syst. 2004 |
Distributed computing theory
distributed algorithms |
0.0 | 3 | 2001 | Phase Synchronization on Asynchronous Uniform Rings with Odd Size · IEEE Trans. Parallel Distributed Syst. 2001 Leader Election in Uniform Rings · ACM Trans. Program. Lang. Syst. 1993 A Distributed Deadlock Detection Algorithm for CSP-Like Communication · ACM Trans. Program. Lang. Syst. 1990 |
Distributed systems › mutual exclusion
distributed mutual exclusion |
0.0 | 2 | 1998 | Recognizing Nondominated Coteries and wr-Coteries by Availability · IEEE Trans. Parallel Distributed Syst. 1998 A Geometric Approach for Constructing Coteries and k-Coteries · IEEE Trans. Parallel Distributed Syst. 1997 |
Distributed systems
replication |
0.0 | 2 | 1998 | Recognizing Nondominated Coteries and wr-Coteries by Availability · IEEE Trans. Parallel Distributed Syst. 1998 Cohorts Structures for Fault-Tolerant k Entries to a Critical Section · IEEE Trans. Computers 1997 |
Distributed systems › quorum systems
k-coterie |
0.0 | 2 | 1997 | A Geometric Approach for Constructing Coteries and k-Coteries · IEEE Trans. Parallel Distributed Syst. 1997 Cohorts Structures for Fault-Tolerant k Entries to a Critical Section · IEEE Trans. Computers 1997 |
Distributed systems
distributed coordination |
0.0 | 2 | 1997 | Cohorts Structures for Fault-Tolerant k Entries to a Critical Section · IEEE Trans. Computers 1997 Leader Election in Uniform Rings · ACM Trans. Program. Lang. Syst. 1993 |
Distributed systems › quorum systems
nondominated coterie |
0.0 | 1 | 1998 | Recognizing Nondominated Coteries and wr-Coteries by Availability · IEEE Trans. Parallel Distributed Syst. 1998 |
Distributed systems › replication
replica control |
0.0 | 1 | 1998 | Recognizing Nondominated Coteries and wr-Coteries by Availability · IEEE Trans. Parallel Distributed Syst. 1998 |
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
shuffle-exchange network |
0.0 | 3 | 1991 | An Efficient Routing Algorithm for Realizing Linear Permutations on p^t-Shuffle-Exchange Networks · IEEE Trans. Computers 1991 Notes on Shuffle/Exchange Type Permutation Sets · IEEE Trans. Computers 1990 Finite State Model and Compatibility Theory: New Analysis Tools for Permutation Networks · IEEE Trans. Computers 1986 |
Distributed systems
mutual exclusion |
0.0 | 1 | 1997 | Cohorts Structures for Fault-Tolerant k Entries to a Critical Section · IEEE Trans. Computers 1997 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.0 | 3 | 1991 | An Efficient Routing Algorithm for Realizing Linear Permutations on p^t-Shuffle-Exchange Networks · IEEE Trans. Computers 1991 Self-Routing Technique in Perfect-Shuffle Networks Using Control Tags · IEEE Trans. Computers 1988 Finite State Model and Compatibility Theory: New Analysis Tools for Permutation Networks · IEEE Trans. Computers 1986 |
Interconnection networks and networks-on-chip › routing algorithms
permutation routing |
0.0 | 3 | 1991 | An Efficient Routing Algorithm for Realizing Linear Permutations on p^t-Shuffle-Exchange Networks · IEEE Trans. Computers 1991 Self-Routing Technique in Perfect-Shuffle Networks Using Control Tags · IEEE Trans. Computers 1988 Finite State Model and Compatibility Theory: New Analysis Tools for Permutation Networks · IEEE Trans. Computers 1986 |
Distributed computing theory
leader election |
0.0 | 1 | 1993 | Leader Election in Uniform Rings · ACM Trans. Program. Lang. Syst. 1993 |
Parallel and multicore computing
parallel algorithms |
0.0 | 2 | 1991 | K-Way Bitonic Sort · IEEE Trans. Computers 1989 An Efficient Routing Algorithm for Realizing Linear Permutations on p^t-Shuffle-Exchange Networks · IEEE Trans. Computers 1991 |
Interconnection networks and networks-on-chip
routing algorithms |
0.0 | 1 | 1991 | An Efficient Routing Algorithm for Realizing Linear Permutations on p^t-Shuffle-Exchange Networks · IEEE Trans. Computers 1991 |
Distributed systems › concurrency control
deadlock detection |
0.0 | 1 | 1990 | A Distributed Deadlock Detection Algorithm for CSP-Like Communication · ACM Trans. Program. Lang. Syst. 1990 |
Distributed systems
distributed algorithms |
0.0 | 1 | 1990 | A Distributed Deadlock Detection Algorithm for CSP-Like Communication · ACM Trans. Program. Lang. Syst. 1990 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1990 | Notes on Shuffle/Exchange Type Permutation Sets · IEEE Trans. Computers 1990 |
Parallel and multicore computing › parallel algorithms › sorting
bitonic sort |
0.0 | 1 | 1989 | K-Way Bitonic Sort · IEEE Trans. Computers 1989 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 1989 | K-Way Bitonic Sort · IEEE Trans. Computers 1989 |
Algorithms and data structures › sequence algorithms › sorting
sorting networks |
0.0 | 1 | 1989 | K-Way Bitonic Sort · IEEE Trans. Computers 1989 |
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
perfect shuffle |
0.0 | 1 | 1988 | Self-Routing Technique in Perfect-Shuffle Networks Using Control Tags · IEEE Trans. Computers 1988 |
Interconnection networks and networks-on-chip › routing algorithms
self-routing |
0.0 | 1 | 1988 | Self-Routing Technique in Perfect-Shuffle Networks Using Control Tags · IEEE Trans. Computers 1988 |
Interconnection networks and networks-on-chip
permutation network |
0.0 | 1 | 1986 | Finite State Model and Compatibility Theory: New Analysis Tools for Permutation Networks · IEEE Trans. Computers 1986 |
High-performance computing › numerical linear algebra
linear solver |
0.0 | 1 | 1991 | An Efficient Routing Algorithm for Realizing Linear Permutations on p^t-Shuffle-Exchange Networks · IEEE Trans. Computers 1991 |
Concurrent programming
message passing |
0.0 | 1 | 1990 | A Distributed Deadlock Detection Algorithm for CSP-Like Communication · ACM Trans. Program. Lang. Syst. 1990 |
Methods — techniques the papers use, named apart from their topics
self-stabilizing protocol · 0.1distributed deadlock detection · 0.0availability evaluation · 0.0three-sided graph · 0.0quorum-based replication · 0.0o-sided graph · 0.0geometric approach · 0.0recursive analysis · 0.0operational analysis · 0.0parallel algorithm · 0.0k-way decomposition · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | The Effects of Using Embodied Interactions to Improve Learning PerformanceabstractIn order to let students learn authentically, we provide an opportunity for them to learn naturally and apply knowledge by adding authentic learning experience in classrooms. We wanted to know whether integrating embodied interactions in authentic learning can enhance authentic learning experience, and even improve learning performance. In this research, we proposed a near-authentic environment that students can engage in a designed situation with their body movements. This study analyzed how this learning mechanic could enhance learning motivation or performance. We observed the subjects' perceptions of learning experience through the designed activity and examine whether they were engaging. This research uncovered that their intrinsic motivation was relatively high in this activity and there were some interesting behaviors among students' interactions. Wan-Ju Lee, Chi-Wen Huang, Chia-Jung Wu, Shing-Tsaan Huang, Gwo-Dong Chen |
ICALT | 4 |
| 2012 | Improve Students' Reading by Taking a Question-Based Learning Process on E-booksabstractThis study developed a question-based learning process embedded on an e-book to help students’ textbook reading. We designed three reading phases: preview, reading, and review according to the reading strategy. In each phase, students were assisted by different questions. To evaluate the effect, we used this e-book in an experiment involving twenty-five students studying on a textbook content of computer science. Our research objectives are to test the effects of the system on academic performance and to evaluate whether the system use affects learner’s motivation and active reading. Li-Hsiang Hsiao, Hsin Lee, Shing-Tsaan Huang, Liang-Yi Li, Gwo-Dong Chen |
ICCE | 3 |
| 2009 | Adaptive splitting and pre-signaling for RFID tag anti-collision
Ming-Kuei Yeh, Jehn-Ruey Jiang, Shing-Tsaan Huang |
Comput. Commun. | 3 |
| 2009 | Distributed edge coloration for bipartite networks
Shing-Tsaan Huang, Chi-Hung Tzeng |
Distributed Comput. | 1 |
| 2009 | A self-stabilizing algorithm for the maximum planarization problem in complete bipartite networks
Chi-Hung Tzeng, Jehn-Ruey Jiang, Shing-Tsaan Huang |
Inf. Process. Lett. | 3 |
| 2007 | A self-stabilizing (Delta+4)-edge-coloring algorithm for planar graphs in anonymous uniform systems
Chi-Hung Tzeng, Jehn-Ruey Jiang, Shing-Tsaan Huang |
Inf. Process. Lett. | 3 |
| 2006 | Distributed Edge Coloration for Bipartite Networks
Shing-Tsaan Huang, Chi-Hung Tzeng |
SSS | 1 |
| 2006 | Self-stabilizing Asynchronous Phase Synchronization in General Graphs
Chi-Hung Tzeng, Jehn-Ruey Jiang, Shing-Tsaan Huang |
SSS | 3 |
| 2005 | Self-stabilizing coloration in anonymous planar networks
Shing-Tsaan Huang, Su-Shen Hung, Chi-Hung Tzeng |
Inf. Process. Lett. | 1 |
| 2005 | A space-efficient self-stabilizing algorithm for measuring the size of ring networks
Kuo-Chu Lee, Chi-Hung Tzeng, Shing-Tsaan Huang |
Inf. Process. Lett. | 3 |
| 2004 | Asynchronous Phase Synchronization in Uniform Unidirectional RingsabstractWe propose a self-stabilizing asynchronous phase synchronization protocol for uniform unidirectional rings. Consider applications with phase bound K, i.e., the phases are phase 0, phase 1, ...; phase K-1, phase 0, phase 1, etc. Under the protocol, when the ring is stabilized, it satisfies the following criterion: No node begins to execute phase (k+1) mod K until all nodes have executed phase k, and after all nodes have executed their phase k, each node eventually executes phase (k+1) mod K. Besides the variable used to denote the phase that a node is working on, each node maintains only one auxiliary variable with b states, where b can be any number greater than or equal to the ring size. Provided that K and b satisfy the limitation: K/spl times/b>n(b-1), the proposed protocol is correct under the parallel model and takes at most 2(K/spl times/b) rounds to stabilize. Shing-Tsaan Huang, Tzong-Jye Liu, Su-Shen Hung |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2003 | Self-Stabilization Workshop
Shing-Tsaan Huang, Ted Herman |
DSN | 1 |
| 2003 | Alternators on uniform rings of odd size
Shing-Tsaan Huang, Ying-Sung Huang, Su-Shen Hung |
Distributed Comput. | 1 |
| 2002 | A Scalable Core Migration Protocol for Dynamic Multicast TreeabstractOver the year, researchers have proposed the core based tree (CBT) and protocol independent multicast (PIM) protocols to route multicast data on the Internet. Such protocols need to locate the core of a group to have efficient multicast routing. In this paper, we propose a scalable distributed protocol that can be used to move the core to a near-optimal location for a dynamic multicast tree, and allow the core to migrate efficiently when the multicast tree is expanded or shrunk. In our protocol, it does not require knowledge of the complete network topology, and information of overall members is distributed among local agents; the core only maintains information of agents of the group. Also, only the agents participate in core selection. Therefore, the proposed protocol reduces the runtime overhead and message complexity while doing core migration. Ting-Yuan Wang, Lih-Chyau Wuu, Shing-Tsaan Huang |
ICPADS | 3 |
| 2001 | Optimal 1-fair alternators
Shing-Tsaan Huang, Bau-Wen Chen |
Inf. Process. Lett. | 1 |
| 2001 | Phase Synchronization on Asynchronous Uniform Rings with Odd SizeabstractThis paper proposes a self-stabilizing phase synchronization protocol for uniform rings with an odd size. Nodes in the ring work asynchronously and proceed in a cyclic sequence of K phases, where K is even. The phase values of all the nodes are required to be no more than one apart. A system state which satisfies the requirement is therefore called a legitimate state. The proposed protocol guarantees that no matter with which initial state the system may start, the ring stabilizes eventually at a state after which the closure property on the legitimate state holds. Phase values should never go backward. The closure property on the legitimate states commonly used in previous works on self-stabilization cannot capture this requirement. This paper defines two terms, legitimate step and illegitimate step, to address this issue. An execution step that brings the ring from a legitimate state to another legitimate state in a way that the phase values of the nodes only advance is called a legitimate step. An execution step that observes the closure property on the legitimate states but makes some phase values go backward is modeled as an illegitimate step. It is shown that, for the proposed protocol, only a finite number of illegitimate steps are possible. After all possible illegitimate steps have occurred, the closure property on the legitimate steps holds. Tzong-Jye Liu, Shing-Tsaan Huang |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1999 | Self-stabilizing 2m-Clock for Unidirectional Rings of Odd Size
Shing-Tsaan Huang, Tzong-Jye Liu |
Distributed Comput. | 1 |
| 1998 | Four-State Stabilizing Phase Clock for Unidirectional Rings of Odd Size
Shing-Tsaan Huang, Tzong-Jye Liu |
Inf. Process. Lett. | 1 |
| 1998 | Recognizing Nondominated Coteries and wr-Coteries by AvailabilityabstractCoterie is a widely accepted concept for solving the mutual exclusion problem. Nondominated coteries are an important class of coteries which have better performance than dominated coteries. The performance of a coterie is usually measured by availability. Higher availability of a coterie exhibits greater ability to tolerate node or communication link failures. In this paper, we demonstrate a way to recognize nondominated coteries using availability. By evaluating the availability of a coterie instead of using a formal proof, the coterie can be recognized as a nondominated coterie or not. Moreover, with regard to wr-coterie, a concept for solving the replica control problem, we also present a similar result for recognizing nondominated wr-coteries. Finally, we apply our results to some well-known coteries and wr-coteries. Yu-Chen Kuo, Shing-Tsaan Huang |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1997 | Self-Stabilizing Token Circulation in Uniform Networks
Shing-Tsaan Huang, Lih-Chyau Wuu |
Distributed Comput. | 1 |
| 1997 | Cohorts Structures for Fault-Tolerant k Entries to a Critical SectionabstractWe propose a structure named Cohorts to solve the problem of the access control of multiple entries to a critical section. Our solution is formalized as forming quorums in a k-coterie. It is resilient to node failures and/or network partitioning, invokes constant expected message cost and has comparably high availability. Jehn-Ruey Jiang, Shing-Tsaan Huang, Yu-Chen Kuo |
IEEE Trans. Computers | 2 |
| 1997 | A Geometric Approach for Constructing Coteries and k-CoteriesabstractQuorum-based mutual exclusion algorithms are resilient to node and communication line failures. Recently, some mutual exclusion algorithms successfully use logical structures to construct coteries with small quorums sizes. In this paper, we introduce a geometric approach on dealing with the logical structures and present some useful geometric properties for constructing coteries and k-coteries. Based on those geometric properties, a logical structure named three-sided graph is proposed to provide a new scheme for constructing coteries with small quorums: The smallest quorum size is O(/spl radic/N) in a homogeneous system with N nodes and O(1) in a heterogeneous system. In addition, we also extend the three-sided graph to the O-sided graph for constructing k-coteries. Yu-Chen Kuo, Shing-Tsaan Huang |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1996 | A Simple Scheme to Construct k-Coteries with O(sqrt(N)) Uniform Quorum Sizes
Yu-Chen Kuo, Shing-Tsaan Huang |
Inf. Process. Lett. | 2 |
| 1994 | Distributed Execution Model for Self-Stabilizing SystemsabstractThere are several execution models for self-stabilizing systems discussed in the literature. Among them the distributed model is a more realistic one in the sense that it makes the weakest assumption about the execution environment; whereas the serial model is a less realistic one in the sense that it makes the strongest assumption. In this paper we first discuss how to convert a self-stabilizing system operating with the serial model into a system operating with the distributed model, but such a conversion does not guarantee that the converted system is self-stabilizing. Then we propose a transform technique which makes the proof whether or not the converted system is self-stabilizing much easier.> Shing-Tsaan Huang, Lih-Chyau Wuu, Ming-Shin Tsai |
ICDCS | 1 |
| 1994 | Are We Providing the Right Education for Computer Science/Engineering Students?
Jesse Fang, Yarsun Hsu, Shing-Tsaan Huang, Jie-Yong Juang, W. H. Tsai, Horst F. Wedde |
ICPADS | 3 |
| 1994 | Obtaining Nondominated K-Coteries for Fault-Tolerant Distributed K-Mutual ExclusionabstractA k-coterie is a family of sets (called quorums) in which any (k+1) quorums contain at least a pair of quorums intersecting each other. K-coteries can be used to develop distributed k-mutual exclusion algorithms that are resilient to node and/or communication link failures. A k-coterie is said to dominate another k-coterie if and only if every quorum in the latter is a super set of some quorum in the former. Obviously the dominating one has more chance than the dominated one for a quorum to be formed successfully in an error-prone environment. Thus, we should always concentrate on nondominated k-coteries that no k-coterie can dominate. We introduce a theorem for checking the nondomination of k-coteries, define a class of special nondominated k-coteries-strongly nondominated (SND) k-coteries, and propose two operations to generate new SND k-coteries from known SND k-coteries. Jehn-Ruey Jiang, Shing-Tsaan Huang |
ICPADS | 2 |
| 1994 | Identity Assignment in Uniform Synchronous Rings
Lih-Chyau Wuu, Shing-Tsaan Huang |
Inf. Process. Lett. | 2 |
| 1993 | K-Coteries for Fault-Tolerant K Entries to a Critical SectionabstractThe authors extend the concept of coterie into k-coterie for k entries to a critical section. A structure named Cohorts is proposed to construct quorums in a k-coterie. The solution is resilient to node failures and/or network partitioning and has a low communication cost. The Cohorts structure is further improved to increase the availabilities of 1-entry critical sections.> Shing-Tsaan Huang, Jehn-Ruey Jiang, Yu-Chen Kuo |
ICDCS | 1 |
| 1993 | Self-Stabilizing Depth-First Token Circulation on Networks
Shing-Tsaan Huang, Nian-Shing Chen |
Distributed Comput. | 1 |
| 1993 | Leader Election in Uniform Ringsabstractarticle Free Access Share on Leader election in uniform rings Author: Shing-Tsaan Huang National Tsing-Hua University, Taiwan National Tsing-Hua University, TaiwanView Profile Authors Info & Claims ACM Transactions on Programming Languages and SystemsVolume 15Issue 301 July 1993pp 563–573https://doi.org/10.1145/169683.174161Published:01 July 1993Publication History 57citation803DownloadsMetricsTotal Citations57Total Downloads803Last 12 Months27Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Shing-Tsaan Huang |
ACM Trans. Program. Lang. Syst. | 1 |
| 1992 | Analyzing Self-Stabilization with Finite-State Machine Model
Su-Chu Hsu, Shing-Tsaan Huang |
ICDCS | 2 |
| 1992 | A Self-Stabilizing Algorithm for Maximal Matching
Su-Chu Hsu, Shing-Tsaan Huang |
Inf. Process. Lett. | 2 |
| 1992 | A Self-Stabilizing Algorithm for Constructing Breadth-First Trees
Shing-Tsaan Huang, Nian-Shing Chen |
Inf. Process. Lett. | 1 |
| 1992 | A fully-pipelined systolic algorithm for finding bridges on an undirected connected graph
Su-Chu Hsu, Hsien-Fen Hsieh, Shing-Tsaan Huang |
Parallel Comput. | 3 |
| 1991 | A Self-Stabilizing Algorithm for Constructing Spanning Trees
Nian-Shing Chen, Hwey-Pyng Yu, Shing-Tsaan Huang |
Inf. Process. Lett. | 3 |
| 1991 | An Efficient Routing Algorithm for Realizing Linear Permutations on p^t-Shuffle-Exchange NetworksabstractThe authors present an efficient routing algorithm for realizing any permutation in LIN (linear-permutation-class) on single-stage shuffle-exchange networks with k*k switching elements, where k=p is a prime number. For any positive integer number n there are N=k/sup n/ processors connected by the network. The proposed algorithm can realize LIN in 2n-1 passes; it can be implemented by using Nn processors in O(n) time. It can also be extended to the shuffle-exchange networks with (p/sup t/*p/sup t/) switching elements, where t is a positive integer number. In addition, the routing of any arbitrary permutations on the networks with any integer k>2 is discussed. Further, by using the techniques developed here, the authors present an optimal O(log n) parallel algorithm for solving a set of linear equations with a nonsingular coefficient matrix when the arithmetic is over the finite field GF(p/sup t/).> Shing-Tsaan Huang, Satish K. Tripathi, Nian-Shing Chen, Yu-Chee Tseng |
IEEE Trans. Computers | 1 |
| 1990 | A Linear Systolic Algorithm for Finding Bridges on an Undirected Connected Graph
Hsien-Fen Hsieh, Shing-Tsaan Huang, Su-Chu Hsu |
ICPP (1) | 2 |
| 1990 | A Fully Pipelined Minimum-Spanning-Tree Constructor
Shing-Tsaan Huang |
J. Parallel Distributed Comput. | 1 |
| 1990 | Notes on Shuffle/Exchange Type Permutation SetsabstractProperties of some shuffle/exchange type permutation sets are studied from operational points of view. The permutation sets studied are Omega , Omega /sup -1/, Psi , L, and U; Omega and Omega /sup -1/ are, respectively, the omega and inverse omega permutation sets, Omega identical to ( Omega intersection Omega /sup -1/); and L and U are, respectively, the admissible lower and upper triangular permutation sets. Several intuitive operations are introduced. Based on these operations, important known results relating to these sets are readdressed. The recursive nature of the sets is also discussed.> Shing-Tsaan Huang |
IEEE Trans. Computers | 1 |
| 1990 | A Distributed Deadlock Detection Algorithm for CSP-Like CommunicationabstractAn algorithm for detecting deadlocks in distributed systems with CSP-like communication is proposed. Unlike previous work, the proposed algorithm avoids periodically sending deadlock-detecting messages by the processes and requires no local storage for the processes with size predetermined by the number of processes in the system. The algorithm is proven to have the following properties: (0) it never detects false deadlocks; (1) it has only one process in a knot report the deadlock; and (2) it detects every true deadlock in finite time. Shing-Tsaan Huang |
ACM Trans. Program. Lang. Syst. | 1 |
| 1989 | Detecting Termination of Distributed Computations by External AgentsabstractAn algorithm is presented that defects for termination of distributed computations by an auxiliary controlling agent. The algorithm assigns a weight W, 0> Shing-Tsaan Huang |
ICDCS | 1 |
| 1989 | A New Distributed Algorithm for the Biconnectivity Problem
Shing-Tsaan Huang |
ICPP (3) | 1 |
| 1989 | Termination detection by using distributed snapshots
Shing-Tsaan Huang |
Inf. Process. Lett. | 1 |
| 1989 | K-Way Bitonic SortabstractThe k-way bitonic sort algorithm, a generalization of K.E. Batcher's bitonic sort algorithm (1968), is presented. This variation of the algorithm is based on a k-way decomposition instead of a two-way decomposition. It is proven that Batcher's bitonic sequence decomposition theorem still holds with this multiway decomposition. This leads to applications of sorting networks with bitonic sorters of arbitrary or mixed sizes.> Toshio Nakatani, Shing-Tsaan Huang, Bruce W. Arden, Satish K. Tripathi |
IEEE Trans. Computers | 2 |
| 1988 | A Fully Distributed Termination Detection Scheme
Shing-Tsaan Huang |
Inf. Process. Lett. | 1 |
| 1988 | Self-Routing Technique in Perfect-Shuffle Networks Using Control TagsabstractThe self-routing technique using control tags on multiple-pass perfect-shuffle networks is generalized. In particular, they show that bit-permute-complement permutations can be realized and unscrambled in (2n-1) passes or less, where n=log/sub 2/N, N being the number of terminals on either side. They also show that most of the frequently used permutations are in the intersection of omega-realizing and inverse-omega-realizing sets and can be realized and unscrambled in n passes.> Shing-Tsaan Huang, Satish K. Tripathi |
IEEE Trans. Computers | 1 |
| 1986 | Distributed Resource Scheduling for a Large Scale Network of Processors: HCSN
Satish K. Tripathi, Shing-Tsaan Huang |
ICDCS | 2 |
| 1986 | Finite State Model and Compatibility Theory: New Analysis Tools for Permutation NetworksabstractIn this paper, we present a new model, finite permutation machine (FPM), to describe the permutation networks. A set of theorems are developed to capture the theory of operations for the permutation networks. Using this new framework, an interesting problem is attacked: are 2n − 1 passes of shuffle exchange necessary and sufficient to realize all permutations? where n = log2 N and N is the number of inputs and outputs interconnected by the network. We prove that to realize all permutations, 2n − 1 passes of shuffle exchange are necessary and that 3n − 3 passes are sufficient. This reduces the sufficient number of passes by 2 from the best-known result. Shing-Tsaan Huang, Satish K. Tripathi |
IEEE Trans. Computers | 1 |