VLDB 2026 Research / reviewers in the wild / expert
Mark B. Abbott
dblp:46/4532
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 1993
0000-0002-0299-928XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 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.
| Software engineering, system software, and programming languages
4 papers |
Programming languages and type systems · 41% Compilers and program optimization · 33% Operating systems · 26% | |
| Computer networks
4 papers |
Internet architecture and protocols · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 64% Distributed systems · 36% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
protocol implementation |
0.0 | 3 | 1993 | Increasing network throughput by integrating protocol layers · IEEE/ACM Trans. Netw. 1993 A language-based approach to protocol implementation · IEEE/ACM Trans. Netw. 1993 A Language-Based Approach to Protocol Implementation · SIGCOMM 1992 |
Programming languages and type systems
domain-specific languages |
0.0 | 2 | 1993 | A language-based approach to protocol implementation · IEEE/ACM Trans. Netw. 1993 A Language-Based Approach to Protocol Implementation · SIGCOMM 1992 |
Compilers and program optimization › program specialization
runtime specialization |
0.0 | 2 | 1993 | A Language-Based Approach to Protocol Implementation · SIGCOMM 1992 A language-based approach to protocol implementation · IEEE/ACM Trans. Netw. 1993 |
Internet architecture and protocols › protocol design
protocol stack optimization |
0.0 | 1 | 1993 | A language-based approach to protocol implementation · IEEE/ACM Trans. Netw. 1993 |
Operating systems › network stack
protocol processing |
0.0 | 1 | 1993 | A language-based approach to protocol implementation · IEEE/ACM Trans. Netw. 1993 |
Internet architecture and protocols › network architecture design › layered architecture
protocol layering |
0.0 | 1 | 1989 | RPC in the x-Kernel: Evaluating New Design Techniques · SOSP 1989 |
Distributed systems
remote procedure call |
0.0 | 1 | 1989 | RPC in the x-Kernel: Evaluating New Design Techniques · SOSP 1989 |
Compilers and program optimization › domain-specific compilation
protocol compilation |
0.0 | 1 | 1993 | Increasing network throughput by integrating protocol layers · IEEE/ACM Trans. Netw. 1993 |
Methods — techniques the papers use, named apart from their topics
prototype tool · 0.0pipeline integration · 0.0runtime optimization · 0.0refinement · 0.0inheritance · 0.0object-oriented protocol infrastructure · 0.0late binding · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | A language-based approach to protocol implementationabstractMorpheus is a special-purpose programming language that facilitates the efficient implementation of communication protocols. Protocols are divided into three categories, called shapes, so that they can inherit code and data structures based on their category. The programmer implements a particular protocol by refining the inherited structure. Morpheus optimization techniques reduce per-layer overhead on time-critical operations to a few assembler instructions even though the protocol stack is not determined until run time. This supports divide-and-conquer simplification of the programming task by minimizing the penalty for decomposing complex protocols into combinations of simpler protocols.> Mark B. Abbott, Larry L. Peterson |
IEEE/ACM Trans. Netw. | 1 |
| 1993 | Increasing network throughput by integrating protocol layersabstractIntegrating protocol data manipulations is a strategy for increasing the throughput of network protocols. The idea is to combine a series of protocol layers into a pipeline so as to access message data more efficiently. This paper introduces a widely-applicable technique for integrating protocols. This technique not only improves performance, but also preserves the modularity of protocol layers by automatically integrating independently expressed protocols. The paper also describes a prototype integration tool, and studies the performance limits and scalability of protocol integration.> Mark B. Abbott, Larry L. Peterson |
IEEE/ACM Trans. Netw. | 1 |
| 1992 | Analysis of I/O Subsystem Design for Multimedia Workstations
Peter Druschel, Mark B. Abbott, Michael A. Pagels, Larry L. Peterson |
NOSSDAV | 2 |
| 1992 | A Language-Based Approach to Protocol ImplementationabstractMorpheus is special-purpose programming language that facilitates the efficient implementation of communication protocols. Protocols are divided into three categories, called shapes, so that they can inherit code and data structures based on their category; the programmer implements a particular protocol by refining the inherited structure. Morpheus optimization techniques reduce per-layer overhead on time-critical operations to a few assembler instructions even though the protocol stack is not determined until runtime. This supports divide-and-conquer simplification of the programming task by minimizing the penalty for decomposing complex protocols into combinations of simpler protocols. Mark B. Abbott, Larry L. Peterson |
SIGCOMM | 1 |
| 1989 | RPC in the x-Kernel: Evaluating New Design TechniquesabstractThis paper reports our experiences implementing remote procedure call (RPC) protocols in the x-kernel. This exercise is interesting because the RPC protocols exploit two novel design techniques: virtual protocols and layered protocols. These techniques are made possible because the x-kernel provides an object-oriented infrastructure that supports three significant features: a uniform interface to all protocols, a late binding between protocol layers, and a small overhead for invoking any given protocol layer. For each design technique, the paper motivates the technique with a concrete example, describes how it is applied to the implementation of RPC protocols, and presents the results of experiments designed to evaluate the technique. Norman C. Hutchinson, Larry L. Peterson, Mark B. Abbott, Sean W. O'Malley |
SOSP | 3 |