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.

Richard G. Bubenik

dblp:125/1049 · also Rick Bubenik · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 1992
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorComputer networks · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 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 networks
3 papers
Internet architecture and protocols · 58% Transport protocols and congestion control · 24% Routing and switching · 18%
Software engineering, system software, and programming languages
2 papers
Software maintenance and evolution · 89% Operating systems · 11%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 75% Interconnection networks and networks-on-chip · 25%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
build systems
0.021992
Optimistic Make · IEEE Trans. Computers 1992
Performance of Optimistic Make · SIGMETRICS 1989
Transport protocols and congestion control
connection management
0.011991
Multipoint Connection Management in High Speed Networks · INFOCOM 1991
Routing and switching
packet switch
0.011989
Performance of a broadcast packet switch · IEEE Trans. Commun. 1989
Internet architecture and protocols
ATM networks
0.021992
Communicating with Virtual Paths and Virtual Channels · INFOCOM 1992
Multipoint Connection Management in High Speed Networks · INFOCOM 1991
Internet architecture and protocols › ISDN
broadband ISDN
0.021992
Communicating with Virtual Paths and Virtual Channels · INFOCOM 1992
Multipoint Connection Management in High Speed Networks · INFOCOM 1991
Distributed systems
distributed coordination
0.011992
Optimistic Make · IEEE Trans. Computers 1992
Distributed systems › concurrency control
optimistic concurrency control
0.011992
Optimistic Make · IEEE Trans. Computers 1992
Operating systems › resource management › storage management
file systems
0.011989
Performance of Optimistic Make · SIGMETRICS 1989

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

workload synthesis · 0.0discrete-event simulation · 0.0simulation · 0.0distributed queuing · 0.0speculative execution · 0.0
YearPublicationVenuePosition
1992 Communicating with Virtual Paths and Virtual Channels
abstract
The authors give several examples of virtual path and virtual channel use for different types of communication, and then compare the two mechanisms. For most types of communication, both virtual path and virtual channel connections are more-or-less equally capable. However, for relatively high bandwidth communication involving more than five to ten participants, virtual path connections can more efficiently support some interconnection patterns. In general, the authors believe that both connection types are desirable and both should be extended to the client by network providers.>
Richard G. Bubenik, Mike Gaddis, John D. DeHart
INFOCOM1
1992 Optimistic Make
abstract
The notion of encapsulations is introduced as the basic construct used to support optimistic make (a software tool). The authors describe the implementation of optimistic make in the V-System on a collection of SUN workstations. Statistics measured from this implementation are used to synthesize a workload for a discrete-event simulation, and to validate the simulation's results. The simulation shows a speedup distribution over pessimistic make with a median of 1.72 and a mean of 8.28. The speedup distribution is strongly dependent on the ratio between the target out-of-date times and the command execution times. With faster machines the median of the speedup distribution grows to 5.1, and then decreases again.>
Richard G. Bubenik, Willy Zwaenepoel
IEEE Trans. Computers1
1991 Multipoint Connection Management in High Speed Networks
abstract
A connection management access protocol (CMAP) for managing multipoint connections in high-speed packet switched networks is described. The protocol is targeted to broadband integrated services digital networks (BISDN) using the asynchronous transfer mode (ATM) communication standard. To establish a multipoint connection, a client first creates a call between itself and the network. The client creating a call is designated the owner of the call. Immediately after creation, the owner is the only endpoint participating in the call. Additional endpoints are added either by invitation from the owner, invitation from another client of the network, or by explicitly requesting to be added. These three modes are sufficient for supporting point-to-point communication (for example, a telephone call), many-to-many communication (for example, a conference call), one-to-many communication (for example, broadcast video), and many-to-one communication (for example, error logging).>
Richard G. Bubenik, John D. DeHart, Mike Gaddis
INFOCOM1
1990 Semantics of Optimistic Computation
abstract
The derivation of a semantically equivalent optimistic computation from a pessimistic computation by application-independent transformations is discussed. Computations are modeled by program dependence graphs (PDGS). The semantics of a computation is defined by a mapping from an initial state to a final state and is realized by a graph rewriting system. Semantics-preserving transformations are applied to PDGS of the pessimistic computation to produce an optimistic version. The transformations result from guessing data values and control flow decisions in the computation. The transformations are used to derive an optimistic version of fault tolerance based on message logging and checkpointing. The transformations yield an optimistic version similar to optimistic fault-tolerance algorithms reported in the literature, although additional application-dependent transformations are necessary to produce a realistic optimistic implementation.>
Richard G. Bubenik, Willy Zwaenepoel
ICDCS1
1989 Performance of Optimistic Make
abstract
Optimistic make is a version of make that executes the commands necessary to bring targets up-to-date prior to the time the user types a make request. Side effects of these optimistic computations (such as file or screen updates) are concealed until the make request is issued. If the inputs read by the optimistic computations are identical to the inputs the computation would read at the time the make request is issued, the results of the optimistic computations are used immediately, resulting in improved response time. Otherwise, the necessary computations are reexecuted.
Richard G. Bubenik, Willy Zwaenepoel
SIGMETRICS1
1989 Performance of a broadcast packet switch
abstract
The results of a simulation study undertaken to evaluate a high-performance packet-switching fabric supporting point-to-point and multipoint communications are presented. This switching fabric contains several components, each based on conventional binary routing networks. The most novel element is the copy network, which performs the packet replication needed for multipoint connections. Results characterizing the performance of the copy network are presented. Several architectural alternatives for conventional binary routing networks are also evaluated. For example, the performance gains obtainable by using cut-through switching in the context of binary routing networks with small buffers are quantified. One surprising result is that networks constructed from nodes with more then two input and output ports can perform less well than those constructed from binary nodes. This result is quantified and explained.>
Richard G. Bubenik, Jonathan S. Turner
IEEE Trans. Commun.1