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.

Yi-Chieh Chang

dblp:53/3647 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2010
0009-0002-7145-9911ORCID · corroborated

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

Systems, architecture and hardware · 8 · 3 first-authorSoftware engineering, systems software and programming languages · 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
5 papers
Distributed systems · 45% Embedded and real-time systems · 25% Parallel and multicore computing · 18%

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

TopicWeightPapersLastEvidence papers
Distributed systems › distributed scheduling
load sharing
0.041996
Load Sharing in Hypercube-Connected Multicomputers in the Presence of Node Failures · IEEE Trans. Computers 1996
A Coordinated Location Policy for Load Sharing in Hypercube-Connected Multicomputers · IEEE Trans. Computers 1995
Load Sharing in Distributed Real-Time Systems with State-Change Broadcasts · IEEE Trans. Computers 1989
Parallel and multicore computing
multicomputer
0.021996
Load Sharing in Hypercube-Connected Multicomputers in the Presence of Node Failures · IEEE Trans. Computers 1996
A Coordinated Location Policy for Load Sharing in Hypercube-Connected Multicomputers · IEEE Trans. Computers 1995
Embedded and real-time systems
real-time scheduling
0.031995
A Reservation-Based Algorithm for Scheduling Both Periodic and Aperiodic Real-Time Tasks · IEEE Trans. Computers 1995
Load Sharing in Distributed Real-Time Systems with State-Change Broadcasts · IEEE Trans. Computers 1989
Load Sharing in Distributed Real-Time Systems with Broadcast of State Changes · SIGMETRICS 1989
Distributed systems
fault tolerance
0.011996
Load Sharing in Hypercube-Connected Multicomputers in the Presence of Node Failures · IEEE Trans. Computers 1996
Distributed systems › fault tolerance › failure recovery
node failure recovery
0.011996
Load Sharing in Hypercube-Connected Multicomputers in the Presence of Node Failures · IEEE Trans. Computers 1996
Interconnection networks and networks-on-chip › network topology › hypercubic networks
hypercube
0.011995
A Coordinated Location Policy for Load Sharing in Hypercube-Connected Multicomputers · IEEE Trans. Computers 1995
Embedded and real-time systems › real-time scheduling › real-time task models
periodic and aperiodic tasks
0.011995
A Reservation-Based Algorithm for Scheduling Both Periodic and Aperiodic Real-Time Tasks · IEEE Trans. Computers 1995
Embedded and real-time systems
distributed real-time systems
0.011989
Load Sharing in Distributed Real-Time Systems with Broadcast of State Changes · SIGMETRICS 1989
Performance modeling and evaluation
queueing models
0.011989
Load Sharing in Distributed Real-Time Systems with State-Change Broadcasts · IEEE Trans. Computers 1989

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

preferred list · 0.0backup queue · 0.0reservation-based algorithm · 0.0random probing · 0.0bidding algorithm · 0.0state change broadcasting · 0.0simulation · 0.0markov chain · 0.0
YearPublicationVenuePosition
2010 Achievable Throughput for Dual-Mode Limited-Feedback Transmit Beamforming over Temporally Correlated Wireless Channels
abstract
Achieving high system throughput for limited- feedback communications against the time-varying channel effect is rather crucial in modern mobile system designs. Within the beamforming setup, this paper derives analytic throughput results for both the "more feedback less often" and "less feedback more often" scenarios. More specifically, under the assumptions that (i) the channels over two consecutive time slots follow the first-order Markov model and (ii) in each time slot, reliable feedback of a fixed amount of bits is allowed, the achievable system throughput over two consecutive time slots in both scenarios are characterized. In particular, while the exact throughput is in an integral form, we derive the associated closed-form approximate formulae which facilitate throughput evaluation without resorting to numerical integration. The analytic results also lead to a very low-complexity throughput-based mode selection scheme. Simulation study shows that: (1) the derived closed-form approximation is quite accurate; (2) with the aid of the proposed mode selection method, the throughput performance is robust against the channel temporal variation.
Yi-Chieh Chang, Jwo-Yuh Wu, Ta-Sung Lee
VTC Spring1
1996 Load Sharing in Hypercube-Connected Multicomputers in the Presence of Node Failures
abstract
The paper addresses two important issues associated with load sharing (LS) in hypercube-connected multicomputers: (1) ordering fault-free nodes as preferred receivers of "overflow" tasks for each overloaded node and (2) developing an LS mechanism to handle node failures. Nodes are arranged into preferred lists of receivers of overflow tasks in such a way that each node will be selected as the kth preferred node of one and only one other node. Such lists are proven to allow the overflow tasks to be evenly distributed throughout the entire system. However, the occurrence of node failures will destroy the original structure of a preferred list if the failed nodes are simply dropped from the list, thus forcing some nodes to be selected as the kth preferred node of more than one other node. The authors propose three algorithms to modify the preferred list such that its original features can be retained regardless of the number of faulty nodes in the system. It is shown that the number of adjustments or the communication overhead of these algorithms is minimal. Using the modified preferred lists, they also proposed a simple mechanism to tolerate node failures. Each node is equipped with a backup queue which stores and updates the information on the tasks arriving/completing at its most preferred node.
Yi-Chieh Chang, Kang G. Shin
IEEE Trans. Computers1
1995 VLSI Implementation of a Wavelet Image Compression Technique Using Replicated Coding/Decoding Cells
abstract
In this paper a wavelet based algorithm, its architecture and VLSI implementation for a hierarchical image coding technique is presented. The algorithm is based on a biorthogonal expansion involving a pair of mother wavelets, which are 2D discrete pyramid-shaped versions of the piecewise linear B-spline. The implementation is block oriented and includes a post-processing zerotree coding scheme to obtain further compression. The wavelet transform is computed using a previously designed array of replicated cells. The complementary architecture for the zerotree coding scheme is introduced in this paper.
Javier Veda-Pineda, Sergio D. Cabrera, Yi-Chieh Chang
ISCAS3
1995 A Coordinated Location Policy for Load Sharing in Hypercube-Connected Multicomputers
abstract
Uneven task arrivals in a hypercube-connected multicomputer may temporarily overload some nodes while leaving others underloaded. This problem can be solved or alleviated by load sharing (LS); that is, some of the tasks arriving at overloaded nodes, called overflow tasks, are transferred to underloaded nodes. One important issue in LS is to locate underloaded nodes to which the overflow tasks can be transferred. This is termed the location policy. Any efficient location policy should distribute the overflow tasks to the entire system instead of 'dumping' them on a few underloaded nodes. To reduce the overhead for collecting state information and transferring tasks, each node is required to maintain the state information of only those nodes in its proximity, called a buddy set. Several location policies-random probing, random selection, preferred lists, and bidding algorithm-are analyzed and compared for hypercube-connected multicomputer systems. Under the random-selection and preferred-list policies, an overloaded node can select, without probing other nodes, an underloaded node within its buddy set, while under the random probing policy and the bidding algorithm the overloaded node needs to probe other nodes before transferring the overflow task. Task collision(s) is said to occur if two or more overflow tasks are transferred (almost) simultaneously to the same underloaded node. The performances of these location policies are analyzed and compared in terms of the average number of task collisions. Our analysis shows that use of preferred lists allows the overflow tasks to be shared more evenly throughout the entire hypercube than the other two location policies.>
Kang G. Shin, Yi-Chieh Chang
IEEE Trans. Computers2
1995 A Reservation-Based Algorithm for Scheduling Both Periodic and Aperiodic Real-Time Tasks
abstract
This paper considers the problem of scheduling both periodic and aperiodic tasks in real-time systems. A new algorithm, called reservation-based (RB), is proposed for ordering the execution of real-time tasks. This algorithm can guarantee all periodic-task deadlines while minimizing the probability of missing aperiodic-task deadlines. Periodic tasks are scheduled according to the rate monotonic priority algorithm (RMPA), and aperiodic tasks are scheduled by utilizing the processor time left unused by periodic tasks in each unit cycle. The length, u, of a unit cycle is defined as the greatest common divisor of all task periods, and a task is assumed to be invoked at the beginning of a unit cycle. For a set S of periodic tasks, the RB algorithm reserves a fraction R/sub s/ of processor time in each unit cycle for executing aperiodic tasks without missing any periodic-task deadline. The probability of meeting aperiodic-task deadlines is proved to be a monotonic increasing function of R/sub s/. We derive the value of R/sub s/ that maximizes the processor time reservable for the execution of aperiodic tasks without missing any periodic-task deadline. We also show that if the ratio of the computation time to the deadline of each aperiodic task is bounded by R/sub s/, the RB algorithm can meet the deadlines of all periodic and aperiodic tasks. Our analysis and simulation results show that the RB algorithm outperforms all other scheduling algorithms in meeting aperiodic-task deadlines.
Kang G. Shin, Yi-Chieh Chang
IEEE Trans. Computers2
1993 Optimal Load Sharing in Distributed Real-Time Systems
Yi-Chieh Chang, Kang G. Shin
J. Parallel Distributed Comput.1
1989 A module-sliced approach for high yield VLSI/WSI processors
abstract
The module-sliced approach is realized in a reconfigurable fault-tolerant segmented array processor (RFTSAP). The basic building block of RFTSAP is a node which consists of a processor, local memory, and a programmable I/O unit (PIOU). The PIOU allows any group of processors to be combined to perform the functions of a large processor module. The yield of a large processor module can be improved 2 to 4 times compared to that of approaches not using the module-sliced method.>
Yi-Chieh Chang, Kang G. Shin
ICCD1
1989 Load Sharing in Distributed Real-Time Systems with Broadcast of State Changes
Kang G. Shin, Yi-Chieh Chang
SIGMETRICS2
1989 Load Sharing in Distributed Real-Time Systems with State-Change Broadcasts
abstract
A decentralized, dynamic load sharing (LS) method based on state-change broadcasts is proposed for a distributed real-time system. Whenever the state of a node changes from underloaded to fully loaded and vice versa, the node broadcasts this change to a set of nodes, called a buddy set, in the system. The performance of the method is evaluated with both analytic modeling and simulation. It is modeled first by an embedded Markov chain for which numerical solutions are derived. The model solutions are then used to calculate the distribution of queue lengths at the nodes and the probability of meeting tasks deadlines. The analytical results show that buddy sets of ten nodes outperform those of less than ten nodes, and the incremental benefit gained from increasing the buddy set size beyond 15 nodes is insignificant. These and other analytical results are verified by simulation. The proposed LS method is shown to meet task deadlines with a very high probability.>
Kang G. Shin, Yi-Chieh Chang
IEEE Trans. Computers2