Demo Data from EDBT 2026 / reviewers in the wild / expert
Robert Geist
dblp:g/RobertGeist
· DBLP profile ↗
24ranked-venue papers
15as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 9 first-authorHuman-computer interaction and ubiquitous computing · 5 · 1 first-authorTheory of computation · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSecurity and privacy · 1 · 1 first-authorApplied, 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
8 papers |
Performance modeling and evaluation · 48% Hardware reliability and fault tolerance · 32% Storage systems · 12% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Usability and user experience research · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 50% Algorithmic game theory and mechanism design · 50% |
Topics — the 20 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance
reliability modeling |
0.0 | 2 | 1994 | Reliability modeling of life-critical, real-time systems · Proc. IEEE 1994 Provably Conservative Approximations to Complex Reliability Models · IEEE Trans. Computers 1986 |
Performance modeling and evaluation › markov models
markov reward model |
0.0 | 1 | 1994 | Reliability modeling of life-critical, real-time systems · Proc. IEEE 1994 |
Performance modeling and evaluation
stochastic modeling |
0.0 | 1 | 1994 | Reliability modeling of life-critical, real-time systems · Proc. IEEE 1994 |
Performance modeling and evaluation › stochastic petri nets
stochastic reward nets |
0.0 | 1 | 1994 | Reliability modeling of life-critical, real-time systems · Proc. IEEE 1994 |
Image and video processing
halftoning |
0.0 | 1 | 1993 | A Markovian Framework for Digital Halftoning · ACM Trans. Graph. 1993 |
Software testing
mutation testing |
0.0 | 1 | 1992 | Estimation and Enhancement of Real-Time Software Reliability Through Mutation Analysis · IEEE Trans. Computers 1992 |
Storage systems › i/o scheduling
disk scheduling |
0.0 | 2 | 1987 | A Continuum of Disk Scheduling Algorithms · ACM Trans. Comput. Syst. 1987 Disk Scheduling in System V · SIGMETRICS 1987 |
Hardware reliability and fault tolerance › software fault tolerance
n-version programming |
0.0 | 1 | 1992 | Estimation and Enhancement of Real-Time Software Reliability Through Mutation Analysis · IEEE Trans. Computers 1992 |
Embedded and real-time systems
real-time software |
0.0 | 1 | 1992 | Estimation and Enhancement of Real-Time Software Reliability Through Mutation Analysis · IEEE Trans. Computers 1992 |
Hardware reliability and fault tolerance
software fault tolerance |
0.0 | 1 | 1992 | Estimation and Enhancement of Real-Time Software Reliability Through Mutation Analysis · IEEE Trans. Computers 1992 |
Performance modeling and evaluation
simulation |
0.0 | 2 | 1987 | A Continuum of Disk Scheduling Algorithms · ACM Trans. Comput. Syst. 1987 Disk Scheduling in System V · SIGMETRICS 1987 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1987 | Towards a model of user perception of computer systems response time · CHI 1987 |
Performance modeling and evaluation
analytical modeling |
0.0 | 1 | 1983 | Ultrahigh Reliability Prediction for Fault-Tolerant Computer Systems · IEEE Trans. Computers 1983 |
Hardware reliability and fault tolerance
reliability analysis |
0.0 | 1 | 1983 | Ultrahigh Reliability Prediction for Fault-Tolerant Computer Systems · IEEE Trans. Computers 1983 |
Storage systems › storage management › storage allocation
file allocation |
0.0 | 1 | 1982 | Optimal Design of Multilevel Storage Hierarchies · IEEE Trans. Computers 1982 |
Storage systems
storage hierarchy |
0.0 | 1 | 1982 | Optimal Design of Multilevel Storage Hierarchies · IEEE Trans. Computers 1982 |
Mathematical optimization › continuous optimization
convex optimization |
0.0 | 1 | 1982 | Optimal Design of Multilevel Storage Hierarchies · IEEE Trans. Computers 1982 |
Algorithmic game theory and mechanism design
resource allocation |
0.0 | 1 | 1982 | Optimal Design of Multilevel Storage Hierarchies · IEEE Trans. Computers 1982 |
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation |
0.0 | 1 | 1987 | Disk Scheduling in System V · SIGMETRICS 1987 |
Performance modeling and evaluation › statistical analysis
sensitivity analysis |
0.0 | 1 | 1986 | Provably Conservative Approximations to Complex Reliability Models · IEEE Trans. Computers 1986 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0stochastic petri nets · 0.0stochastic reward nets · 0.0markov modeling · 0.0simulated annealing · 0.0reversible markov chain · 0.0neural network · 0.0maximum-entropy gibbs measure · 0.0response time modeling · 0.0empirical study · 0.0state space reduction · 0.0queueing analysis · 0.0convex optimization · 0.0analytic modeling · 0.0search procedure · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | A virtual graphics card for teaching device driver designabstractOpen source Linux has become increasingly popular as a vehicle for incorporating hands-on experience with a real system into both undergraduate and graduate operating systems courses. System virtualization tools, such as VMWare, Xen, VirtualBox, and KVM, allow students to freely experiment with kernel modifications without requiring dedicated hardware and without generating significant concern for the ill-effects of system crashes. Nevertheless, certain kernel projects that are highly desirable from an educational standpoint remain unavailable under standard approaches to virtualization. One such project that is known to carry substantial instructional value is the design and implementation of an SMP-safe driver for a high-performance graphics card. Standard virtualization tools export only a minimally-capable, SVGA graphics adapter, which is an inadequate architecture for such a project. This paper describes an extremely simple, kernel-independent, software tool for use by instructors of operating systems courses. The tool provides a virtual, high-performance graphics card that is suitable for Linux device driver design and implementation. The code for the virtual card, which is relatively short, is easily modified by instructors to present different interfaces each semester. The code for both the virtual card and a sample Linux 3.2.36 driver for it may be freely downloaded from http://people.cs.clemson.edu/~ccorsi/kyouko/. Christopher Corsi, Robert Geist, Dennis Lingerfelt |
SIGCSE | 2 |
| 2011 | TEXNH trees: a new course in data structuresabstractThe TEXNH method is an approach to undergraduate computer science education that is based on cognitive constructivisim, in the sense of Piaget, and which invokes several course design directives that include re-combining art and science, problem-based learning, problem selection from the visual problem domain, and cognitive apprenticeship. The paper describes a new TEXNH course in data structures. It includes a full comparative assessment of the realized improvement in student problem solving capability and, for the first time, cognitive authenticity in problem selection, in that the course problem is a variation on a very recent research result. Andrew T. Duchowski, Robert Geist, Robert J. Schalkoff, James Westall |
SIGCSE | 2 |
| 2007 | τεΧνη: trial phase for the new curriculumabstractThe τεΧνη project, which provides an unusual alternative to the standard design of the computing curriculum for the bachelor's degree in computer science, is now entering full-scale implementation at Clemson University. The approach relies extensively on problem-based instruction, computer graphics, and the notion of cognitive apprenticeship. The novelty arises from the magnitude and origin of the problems to be integrated into the curriculum and the breadth of impact across the curriculum. The first three courses in the new curriculum are now being taught. The design of each course is described, and preliminary assessments from earlier trial sessions of the first two courses are offered. Timothy A. Davis 0002, Robert Geist, Sarah Matzko, James Westall |
SIGCSE | 2 |
| 2005 | Re-coloring Images for Gamuts of Lower DimensionabstractColor images have a gamut that typically spans three dimensions. Nevertheless, several important applications, such as the creation of grayscale images for printing and the re-coloring of images for color-deficient viewers, require a reduction of gamut dimension. This paper describes a technique for preserving visual detail while reducing gamut dimension. The technique is derived by focusing on the problem of converting color images to grayscale. A straightforward extension is then provided that allows re-coloring images for color-deficient viewers. Care is taken so that the resulting images remain within the available gamut and visual artifacts are not introduced. Categories and Subject Descriptors (according to ACM CCS): Enhancement-Filtering I.4.3 [Image Processing and Computer Vision]: Karl Rasche, Robert Geist, James Westall |
Comput. Graph. Forum | 2 |
| 2004 | τέχνη A First StepabstractA new approach to the design of the computing curriculum for a Bachelor of Arts degree is described. The approach relies extensively on problem-based instruction and computer graphics to teach key concepts in computer science. The novelty arises from the magnitude and origin of the problems to be integrated into the curriculum and the breadth of the impact across the curriculum. Results from a trial course, the first experiment with the new approach, are described. The course, Tools and Techniques for Software Development, is a sophomore-level course in programming methodology. Construction of a ray-tracing system (for generating synthetic images) was the vehicle chosen for the instruction. Timothy A. Davis 0002, Robert Geist, Sarah Matzko, James Westall |
SIGCSE | 2 |
| 2001 | Correlational and distributional effects in network traffic models
Robert Geist, James Westall |
Perform. Evaluation | 1 |
| 1997 | Performance Bounds for Modeling NUMA Architectures
Robert Geist |
Inf. Process. Lett. | 1 |
| 1994 | Minimizing Mean Seek Distance in Mirrored Disk Systems by Cylinder Remapping
Robert Geist, Robert G. Reynolds, Darrell Suggs |
Perform. Evaluation | 1 |
| 1994 | Reliability modeling of life-critical, real-time systemsabstractWe discuss the role of modeling in the design and validation of life-critical, real-time systems. The basics of Markov, Markov reward, and stochastic reward net models are covered. An example of a nuclear power plant cooling system is developed in detail. Multilevel models, model calibration, and model validation are also discussed.> Lorrie A. Tomek, Varsha Mainkar, Robert Geist, Kishor S. Trivedi |
Proc. IEEE | 3 |
| 1993 | A Markovian Framework for Digital HalftoningabstractA mathematical framework for digital halfloning is proposed.Two models for digital halftoning are provided, one based on maximum-entropy Gibbs measures and one based on reversible Markov chains.The models are seen to be equivalent.This equivalence induces an equivalence between two associated halftoning algorithms, one based on neural networks and one based on simulated annealing.These algorithms are seen to provide halftone images that are preferable to those obtained by standard techniques. Robert Geist, Robert G. Reynolds, Darrell Suggs |
ACM Trans. Graph. | 1 |
| 1992 | Neural Networks for the Design of Distributed, Fault-Tolerant, Computing EnvironmentsabstractBinary optimization models for the design of distributed, fault-tolerant computing systems are considered, with a focus on the task allocation and file assignment modeling schema proposed by J. Bannister and K. Trivedi (Proc. Second Symp. on Reliability in Distributed Software and Database Systems, 1982). It is shown that R. Graham's (1969) partitioning algorithm, S, when applied to this schema can, in the case of finite resources, yield allocations that are arbitrarily poor with respect to the optimum allocation. This contrasts sharply with the case of ample resources, where S provides allocations that are provably close to the optimum. Two alternative allocation algorithms are suggested. Both are seen to deliver allocations preferable to those provided by S, but at some additional computational expense.> Robert Geist, Darrell Suggs |
SRDS | 1 |
| 1992 | Estimation and Enhancement of Real-Time Software Reliability Through Mutation AnalysisabstractA simulation-based method for obtaining numerical estimates of the reliability of N-version, real-time software is proposed. An extended stochastic Petri net is used to represent the synchronization structure of N versions of the software, where dependencies among versions are modeled through correlated sampling of module execution times. The distributions of execution times are derived from automatically generated test cases that are based on mutation testing. Since these test cases are designed to reveal software faults, the associated execution times and reliability estimates are likely to be conservative. Experimental results using specifications for NASA's planetary lander control software suggest that mutation-based testing could hold greater potential for enhancing reliability than the desirable but perhaps unachievable goal of independence among N versions. Nevertheless, some support for N-version enhancement of high-quality, mutation-tested code is also offered. Mutation analysis could also be valuable in the design of fault-tolerant software systems.> Robert Geist, A. Jefferson Offutt, Frederick C. Harris Jr. |
IEEE Trans. Computers | 1 |
| 1987 | Towards a model of user perception of computer systems response timeabstractThe foundational structure of a new model of user perception of computer system response time is proposed. It is suggested that the development of such a model is now of central importance to the computer system configuration design effort. The new model is seen to explain the success of an earlier measure, designed for the non-interactive environment, in predicting user estimates of response time for interactive systems. The results of new empirical studies, designed to delineate specific components of the model, are also discussed. Robert Geist, Robert A. Allen, Ronald H. Nowaczyk |
CHI | 1 |
| 1987 | Disk Scheduling in System VabstractA variety of disk scheduling algorithms, including some newly defined ones, are compared both in simulation and in tests on a real machine running UNIX* System V. In the real system tests, first-come first-served (FCFS), shortest seek time first (SSTF), and the standard System V algorithm (SVS) are all seen to yield relatively poor mean waiting time performance when compared to the VSCAN(0.2) algorithm and modifications thereof suggested by Coffman. Nevertheless, each is seen to excel along a particular performance dimension. The adequacy of open, Poisson arrival simulation models in predicting disk scheduling performance is questioned, and an alternative arrival model is suggested which offers improved predictions in the System V environment. Robert Geist, Robert G. Reynolds, Eve Pittard |
SIGMETRICS | 1 |
| 1987 | A Continuum of Disk Scheduling AlgorithmsabstractA continuum of disk scheduling algorithms, V( R ), having endpoints V(0) = SSTF and V(1) = SCAN, is defined. V( R ) maintains a current SCAN direction (in or out) and services next the request with the smallest effective distance. The effective distance of a request that lies in the current direction is its physical distance (in cylinders) from the read/write head. The effective distance of a request in the opposite direction is its physical distance plus R x (total number of cylinders on the disk). By use of simulation methods, it is shown that this definitional continuum also provides a continuum in performance, both with respect to the mean and with respect to the standard deviation of request waiting time. For objective functions that are linear combinations of the two measures, μ w + ko w , intermediate points of the continuum are seen to provide performance uniformly superior to both SSTF and SCAN. A method of implementing V( R ) and the results of its experimental use in a real system are presented. Robert Geist, Stephen Daniel |
ACM Trans. Comput. Syst. | 1 |
| 1986 | The Reliability of Life-Critical Computer Systems
Robert Geist, Mark Smotherman, Kishor S. Trivedi, Joanne Bechta Dugan |
Acta Informatica | 1 |
| 1986 | The Perceived Effect of Breakdown and Repair on the Performance of Multiprocessor Systems
Robert Geist, Dennis E. Stevenson, Robert A. Allen |
Perform. Evaluation | 1 |
| 1986 | Provably Conservative Approximations to Complex Reliability ModelsabstractProvably conservative (and optimistic) reliability models can be systematically derived from more complex models. These derived models incorporate a reduced state space and fewer transitions, and, therefore, have solutions that are more cost- effective than those of the original complex models. The designer can extensively explore the design space without incurring the expense of solving multiple complex models. A conservative- optimistic pair of derived models produces a band that includes the solution to the complex model. Sensitivity analysis can be performed on this pair of models to determine those parameters of the original model that are most sensitive to change (i.e., uncertainty) and hence warrant further expense in obtaining tighter specifications. Mark Smotherman, Robert Geist, Kishor S. Trivedi |
IEEE Trans. Computers | 2 |
| 1984 | Extended Stochastic Petri Nets: Applications and Analysis
Joanne Bechta Dugan, Kishor S. Trivedi, Robert Geist, Victor F. Nicola |
Performance | 3 |
| 1984 | Perception-Based Configuration Design of Computer Systems
Robert Geist |
Inf. Process. Lett. | 1 |
| 1984 | The Crippled Queen Placement Problem
Robert A. Wagner, Robert Geist |
Sci. Comput. Program. | 2 |
| 1983 | The Integration of User Perception in the Heterogeneous M/M/2 Queue
Robert Geist, Kishor S. Trivedi |
Performance | 1 |
| 1983 | Ultrahigh Reliability Prediction for Fault-Tolerant Computer SystemsabstractA review and a critical evaluation of a representative class of state-of-the-art models for ultrahigh reliability prediction is presented. This evaluation naturally leads us to a new model for ultrahigh reliability prediction now under development. The new model combines the flexibility and accuracy of simulation with the speed of analytic models. Robert Geist, Kishor S. Trivedi |
IEEE Trans. Computers | 1 |
| 1982 | Optimal Design of Multilevel Storage HierarchiesabstractAn optimization model is developed for assigning a fixed set of files across an assemblage of storage devices so as to maximize system throughput. Multiple levels of executable memories and distinct record sizes for separate files are allowed. Through the use of this model, a general class of file assignment problems is reduced to the optimization of a convex function over a convex feasible region. A high-speed search procedure specifically tailored to solve this optimization problem is then presented, along with numerical examples from real systems which demonstrate orders of magnitude improvement in execution time over existing routines for solving the file-assignment problem. The optimal device capacity selection problem is then solved by simply calling the file assignment routine for each candidate set of device capacities. Robert Geist, Kishor S. Trivedi |
IEEE Trans. Computers | 1 |