Demo Data from EDBT 2026 / reviewers in the wild / expert
Steven H. Rodrigues
dblp:63/6079
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software 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
1 paper |
Operating systems · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
extensible operating systems |
0.0 | 1 | 1998 | SLIC: An Extensibility System for Commodity Operating Systems · USENIX ATC 1998 |
Operating systems › extensible operating systems
kernel extensibility |
0.0 | 1 | 1998 | SLIC: An Extensibility System for Commodity Operating Systems · USENIX ATC 1998 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | SLIC: An Extensibility System for Commodity Operating Systems
Douglas P. Ghormley, Steven H. Rodrigues, David Petrou, Thomas E. Anderson |
USENIX ATC | 2 |
| 1998 | GLUnix: A Global Layer Unix for a Network of WorkstationsabstractRecent improvements in network and workstation performance have made workstation clusters an attractive architecture for diverse workloads, including interactive sequential and parallel applications. Although viable hardware solutions are available today, the largest challenge in making such a cluster usable lies in the system software. This paper describes the design and implementation of GLUnix, operating system middleware for a cluster of workstations. GLUnix was designed to provide transparent remote execution, support for interactive parallel and sequential jobs, load ballancing, and backward compatibility for existing application binaries. GLUnix was constructed to be easily portable to a number of platforms. GLUnix has been in daily use for over two and a half years and is currently running on a 100-node cluster of Sun UltraSPARCs. This paper relates our experiences with designing, building, and operating GLUnix. We discuss three important design tradeoffs faced by any cluster system, and present the reasons for our choices. Each of these design decisions is then re-evaluated in light of both our experience and recent technological advancements. We then describe the user-level, centralized, event-driven architecture of GLUnix and highlight a number of aspects of the implementation. Performance and scalability measurements of the system indicate that a centralized, user-level design can scale gracefully to significant cluster sizes, incurring only an additional 220 μs of overhead per node for remote execution. The discussion focuses on the successes and failures we encountered while building and maintaining the system, including a characterization of the limitations of a user-level implementation and various features that were added to satisfy the user community. © 1998 John Wiley & Sons, Ltd. David Petrou, Steven H. Rodrigues, Amin Vahdat, Thomas E. Anderson |
Softw. Pract. Exp. | 2 |