VLDB 2026 Research / reviewers in the wild / expert
Bobby Krupczak
dblp:48/4294
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 5 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
5 papers |
Internet architecture and protocols · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Software maintenance and evolution · 62% Compilers and program optimization · 22% Operating systems · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
protocol implementation |
0.1 | 4 | 1998 | Implementing Protocols in Java: The Price of Portability · INFOCOM 1998 Increasing the portability and re-usability of protocol code · IEEE/ACM Trans. Netw. 1997 Multi-Subsystem Protocol Architectures: Motivation and Experience with an Adapter-Based Approach · INFOCOM 1996 |
Internet architecture and protocols › protocol engineering
protocol deployment |
0.0 | 1 | 1998 | Implementing Protocols in Java: The Price of Portability · INFOCOM 1998 |
Software maintenance and evolution
code reuse |
0.0 | 1 | 1997 | Increasing the portability and re-usability of protocol code · IEEE/ACM Trans. Netw. 1997 |
Internet architecture and protocols › network architecture design › layered architecture
protocol architecture |
0.0 | 1 | 1996 | Multi-Subsystem Protocol Architectures: Motivation and Experience with an Adapter-Based Approach · INFOCOM 1996 |
Internet architecture and protocols
protocol design |
0.0 | 1 | 1993 | Parallel and configurable protocols: experiences with a prototype and an architectural framework · ICNP 1993 |
Parallel and multicore computing › parallel computing
parallel protocol processing |
0.0 | 1 | 1993 | Parallel and configurable protocols: experiences with a prototype and an architectural framework · ICNP 1993 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 1993 | Parallel and configurable protocols: experiences with a prototype and an architectural framework · ICNP 1993 |
Methods — techniques the papers use, named apart from their topics
performance measurement · 0.1module encapsulation · 0.0prototyping · 0.0object-oriented framework · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Implementing Protocols in Java: The Price of PortabilityabstractAs the number and variety of Web- and network-based applications continues to increase, so does the need for flexible communication protocols and services to support them. Traditionally, a major impediment to deployment of new protocols is the need to upgrade millions of end-systems with compatible implementations. At the same time, Java-a language explicitly designed to support development and distribution of new applications via the Web-is emerging as a (potentially) ubiquitous system platform. It is therefore natural to consider whether Java might speed the introduction of protocols to better support new applications. We investigate the tradeoffs involved in using Java for protocol implementation and deployment. Using insights from a Java-based protocol suite and supporting subsystem we have implemented, we describe the benefits of using the Java language and quantify the performance cost of implementing a protocol in Java for various combinations of interpretation and compilation. We find that the present performance cost of using Java-based protocols is roughly equivalent to four years of hardware performance gains, i.e., interpreted, Java-based protocol performance on current hardware is roughly equivalent to the performance of compiled C code on four-year-old hardware. Bobby Krupczak, Mostafa H. Ammar, Kenneth L. Calvert |
INFOCOM | 1 |
| 1997 | Increasing the portability and re-usability of protocol codeabstractDeploying protocols is an expensive and time-consuming process today. One reason is the high cost of developing, testing, and installing protocol implementations. To reduce this difficulty, protocols are developed and executed within environments called protocol subsystems, and protocol software is often ported instead of being coded from scratch. Unfortunately, today a variety of protocol subsystems offer a plethora of features, functionality, and drawbacks; the differences among them often reduce the portability and reusability of protocol code, and therefore present barriers to the deployment of new protocols. In this paper, we consider differences in subsystems and their effect on the portability and reusability of protocols and protocol implementations. We then propose two different approaches, each optimized for a different situation, that allow protocol code implemented in one subsystem to be used without modification within other subsystems, and thus reduce the barriers to protocol deployment. We relate our experiences designing, implementing, and measuring the performance of each approach using, as a baseline, an AppleTalk protocol stack we have developed. Bobby Krupczak, Kenneth L. Calvert, Mostafa H. Ammar |
IEEE/ACM Trans. Netw. | 1 |
| 1996 | Protocol Portability through Module EncapsulationabstractBecause protocol software is difficult and expensive to implement and test, it is often ported between systems instead of rewritten from scratch. Unfortunately, porting protocol software can be as difficult as from-scratch development, due to inherent differences in subsystem design. Thus, protocol subsystems can have a profound effect on the portability of a protocol implementation. We propose an approach permitting the incorporation of new protocols into a subsystem other than their "native" one without the drawbacks or expense of porting and original development. Our approach is based on protocol module encapsulation, which allows unmodified protocol code developed for one protocol subsystem to be used within another. We relate our experiences designing, implementing, and measuring the performance of our protocol encapsulation modules, using an AppleTalk protocol stack as a baseline. Bobby Krupczak, Kenneth L. Calvert, Mostafa H. Ammar |
ICNP | 1 |
| 1996 | Multi-Subsystem Protocol Architectures: Motivation and Experience with an Adapter-Based ApproachabstractProtocol software is often difficult and expensive to implement and test in today's computing environments. Several things are done to reduce this difficulty: communications software is subdivided into layers and organized into a protocol graph; communications software is developed within a protocol or networking subsystem; and it is often ported rather than developed from scratch. Today, a multitude of subsystems offer different features, functionality, and drawbacks; the differences among them often reduce portability and efficiency of protocol code. We consider these differences in subsystems and their effect on the portability and performance of protocol implementations. We propose an approach for combining the better features of protocol subsystems by constructing protocol graphs composed of protocols residing in different subsystems. Our approach uses adapter modules spanning the inter-subsystem boundary. We relate our experiences designing, implementing, and measuring the performance of several such adapters using an AppleTalk protocol stack we have developed as a baseline. Bobby Krupczak, Mostafa H. Ammar, Kenneth L. Calvert |
INFOCOM | 1 |
| 1993 | Parallel and configurable protocols: experiences with a prototype and an architectural frameworkabstractThe authors consider the use of parallelism and configurability to increase throughput and reduce protocol processing latencies. They obtain experimental results on parallel protocol performance using a prototype implemented on a shared memory multiprocessor. The results demonstrate the utility of parallel protocol processing, and they indicate the further research necessary for constructing viable communication protocols for large-scale parallel machines. Based on these experiences, the design of an object-oriented framework for parallel protocol programming which facilitates parallel protocol development and helps maximize protocol performance on a wide variety of multiprocessors is presented.> Bert Lindgren, Mostafa H. Ammar, Bobby Krupczak, Karsten Schwan |
ICNP | 3 |
| 1993 | UNIX Systems Management via SNMP
Bobby Krupczak |
Integrated Network Management | 1 |