Demo Data from VLDB 2026 / reviewers in the wild / expert
Ronald D. Fellman
dblp:28/4306
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Computer networks · 2Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging 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
4 papers |
Interconnection networks and networks-on-chip · 49% Performance modeling and evaluation · 18% Cloud and datacenter computing · 15% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip
flow control |
0.0 | 2 | 1996 | An extension to the SCI flow control protocol for increased network efficiency · IEEE/ACM Trans. Netw. 1996 Enhancing SCI's fairness protocol for increased throughput · ICNP 1993 |
Cloud and datacenter computing › resource allocation › resource allocation policy
max-min fairness |
0.0 | 1 | 1996 | An extension to the SCI flow control protocol for increased network efficiency · IEEE/ACM Trans. Netw. 1996 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1996 | Successive Superposition: A Technique for the Exact Modeling of Deterministic Packet Queuing Networks · IEEE Trans. Parallel Distributed Syst. 1996 |
Integrated circuit design › digital circuit design
CMOS circuit design |
0.0 | 1 | 1994 | Scaling and Performance of a Priority Packet Queue for Real-Time Applications · RTSS 1994 |
Interconnection networks and networks-on-chip
interprocessor communication |
0.0 | 1 | 1996 | Successive Superposition: A Technique for the Exact Modeling of Deterministic Packet Queuing Networks · IEEE Trans. Parallel Distributed Syst. 1996 |
Embedded and real-time systems
real-time communication |
0.0 | 1 | 1994 | Scaling and Performance of a Priority Packet Queue for Real-Time Applications · RTSS 1994 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1993 | Enhancing SCI's fairness protocol for increased throughput · ICNP 1993 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0successive superposition · 0.0protocol design · 0.0decomposition into σd_i/d/1 models · 0.0priority inheritance · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | An extension to the SCI flow control protocol for increased network efficiencyabstractThe scalable coherent interface (SCI) is a newly established IEEE standard that provides bus-like services to a network of nodes without actually using a physical bus. Rather, it utilizes very fast, unidirectional links that can be arranged into a variety of topologies. SCI provides a novel fairness protocol that equally allocates bandwidth to all nodes on the network. When global fairness is not required, it is often desirable to relax its enforcement, in exchange for increased network utilization and better load balancing. This paper presents an extension to the SCI flow control protocol that increases network utilization and, hence, attainable system throughput by enforcing fairness only among nodes whose transmissions interfere with one another. The enhanced protocol grants a node as much bandwidth as it requires, as long as its transmissions do not inhibit those of other nodes. Although this is commonly known as max-min fairness, we more descriptively refer to it as relaxed fairness. We present extensive simulation results and compare them to the standard SCI protocol and to our desired performance, which has been preciously derived in the literature. The comparisons show that, on average, this enhancement can provide a substantial increase in performance over the original protocol. Dan Picker, Ronald D. Fellman, Paul M. Chau |
IEEE/ACM Trans. Netw. | 2 |
| 1996 | Successive Superposition: A Technique for the Exact Modeling of Deterministic Packet Queuing NetworksabstractThis paper provides a methodology to decompose a complex network, containing primarily deterministic traffic, into isolated /spl Sigma/D/sub i//D/1 queuing models. We then present a new technique, Successive Superposition, to analyze the resulting models. In a /spl Sigma/D/sub i//D/1 queuing system, multiple streams of different bit rate, but constant length packets, arrive at a single high-speed multiplexer. Because of its application to Asynchronous Transfer Mode (ATM) switching nodes, previous /spl Sigma/D/sub i//D/1 analyses have assumed that stream arrivals are randomly staggered, and packets are served on a first-come-first-served basis. This work was, however, inspired primarily by the need for the accurate assessment of interprocessor communication costs in compile-time multiprocessor scheduling applications. For these applications, streams typically have known arrival times and must often be prioritized. This paper applies primarily to the class of digital signal processing and other application which can be represented by directed, acyclic precedence graphs. The analysis presented in this paper provides an exact characterization of the traffic, including service start times, queue sizes, and system departure times. We confirm the validity of our approach against simulation results. Finally, we demonstrate the utility of this work in a compile-time multiprocessor scheduling application. Dan Picker, Ronald D. Fellman |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 1995 | The effect of preemptive queuing in a priority-based real-time networkabstractThe paper shows how to make efficient use of priority queues within a real-time multiprocessor system. Simulations show the effect of using priority queues at the entrance to the interprocessor communications network and in the packet switches within this network. Results demonstrate performance improvement when priority queues buffer data at the network entrances. However, results also show that the use of priority queues within the network may degrade performance. Ronald D. Fellman, Robert Grygiel, Isaac Chu |
ICECCS | 1 |
| 1995 | An implementation efficient learning algorithm for adaptive control using associative content addressable memoryabstractThree modifications to the Boxes-ASE/ACE reinforcement learning improves implementation efficiency and performance. A state history queue (SHQ) eliminates computations for temporally insignificant states. A dynamic link table only allocates control memory to states the system traverses. CMAC state association uses previous learning to decrease training time. Simulations show a 4-fold improvement in learning. The SHQ in a hardware implementation of the pole-cart balancer reduces computation time 11-fold.> Yendo Hu, Ronald D. Fellman |
IEEE Trans. Syst. Man Cybern. | 2 |
| 1995 | A VLSI priority packet queue with inheritance and overwriteabstractReliable priority-based flow-control is essential for real-time applications involving hard-deadlines. However, the use of first-in-first-out (FIFO) queues in such systems introduces priority inversion resulting in unbounded transmission delays. For this reason, a priority transmission queue is critical for multimedia and mission-critical systems. Yet very few priority queue implementations exist. This paper presents the design of a novel VLSI priority packet queue (PPQ), implemented in 1.2 /spl mu/m CMOS technology. It achieves fast operation by manipulating its contents in terms of packet segments, rather than individual words. Similar to paged memory, this new segmented architecture greatly reduces implementation cost by reusing segments and avoiding storage area fragmentation. By distributing the computationally intensive priority comparison operation over the access time for an entire segment, the PPQ achieves 96% of the speed of a high-speed packet FIFO. The PPQ can either perform priority inheritance or overwrite lower priority packets to minimize the impact of queue overflow. In addition, it is suitable as a general computer network interface buffer, since it robustly handles asynchronous read and write clocks of greatly disparate frequencies. Our initial implementation achieves well over twice the speed of a nonpipelined approach with minimal additional overhead. Furthermore, scaling this design to larger capacities and more priority levels results in an even greater improvement in speed over conventional approaches.> Dan Picker, Ronald D. Fellman |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 1994 | A VLSI Priority Packet Queue with Overwrite and InheritanceabstractPriority-based flow-control is essential for dead-line based real-time applications. First-in-first-out queues introduce priority inversion, which can cause unbounded delays. Yet very few priority queue implementations exist. This paper presents a novel 1.2 /spl mu/m CMOS priority packet queue that manipulates its contents in terms of packet segments, rather than individual words. Similar to paged memory, this architecture stores variable-sized packets, while avoiding storage area fragmentation. It significantly increases throughput by distributing the computationally intensive priority comparison operation over the access time for an entire segment. When full, the queue can either perform priority inheritance or overwrite lower priority packets. Its robust handling of a synchronous and disparate read and write clocks makes it suitable for use as a general network interface buffer. Our prototype achieves double the throughput of a conventional design, and larger capacity implementations promise even greater improvements.> Dan Picker, Michael B. Bendak, Ronald D. Fellman |
ICCD | 3 |
| 1994 | Scaling and Performance of a Priority Packet Queue for Real-Time ApplicationsabstractReal-time multiprocessor applications are typically characterized by hard deadlines which severely constrain interprocessor communications. Contention for communication resources and the use of first-in-first-out (FIFO) buffering can introduce priority inversion, resulting in missed deadlines. This paper investigates the scaling and performance of a novel 1.2 /spl mu/m CMOS Priority Packet Queue (PPQ) design. Its unique segmented architecture effectively exploits the packetized nature of traffic within most real-time networks and achieves 96% the speed of a high-speed packet FIFO. The PPQ can either perform priority inheritance or overwrite lower priority packets during queue overflow, and robustly handles asynchronous read and write clocks of widely disparate frequencies. Comparison results show that the PPQ offers over twice the speed of the conventional design, and promises even greater relative speed improvement for larger designs.> Dan Picker, Ronald D. Fellman |
RTSS | 2 |
| 1993 | Enhancing SCI's fairness protocol for increased throughputabstractThe scalable coherent interface (SCI) is a newly established IEEE standard which provides bus-like services to a network of nodes connected by very fast, unidirectional links. SCI provides an efficient flow control protocol that fairly allocates bandwidth to all nodes on the network. When global fairness is not required, it is desirable to relax its enforcement, in exchange for increased network utilization. This paper presents an extension to SCI's fairness protocol that increases attainable throughput by enforcing fairness only among conflicting nodes. The authors present extensive simulation results and compare them to the standard SCI protocol and to the desired performance, which is derived in the paper. The comparisons show that, on average, the enhancements substantially increase the performance of the original protocol.> Dan Picker, Ronald D. Fellman, Paul M. Chau |
ICNP | 2 |
| 1992 | Macropipelining based heterogeneous multiprocessor schedulingabstractHigh performance multiprocessing systems have been increasingly using heterogeneous digital signal processors (DSPs) for overall systems gain. Scheduling a DSP algorithm on such a system must address issues of interprocessor communication as well as parallelism extraction for optimal throughput. These issues have been extensively examined for multiprocessor systems incorporating homogeneous processors. A heterogeneous macropipelined scheduling scheme has been described which addresses the aforementioned communication and parallelization issues. The advantage of resorting to a heterogeneous scheme in specific cases is illustrated with examples.> Takeo Hamada, Sati Banerjee, Paul M. Chau, Ronald D. Fellman |
ICASSP | 4 |