EDBT 2026 Demo / reviewers in the wild / expert
Dominique Potier
dblp:30/1190
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 1977
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorTheory of computation · 4Applied, interdisciplinary, general and emerging computing · 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 architecture, parallel and distributed computing, and storage systems
6 papers |
Performance modeling and evaluation · 43% Memory systems · 28% Storage systems · 13% | |
| Software engineering, system software, and programming languages
5 papers |
Operating systems · 93% Software maintenance and evolution · 7% |
Topics — the 15 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
queueing models |
0.0 | 4 | 1977 | Analysis of Demand Paging Policies with Swapped Working Sets · SOSP 1977 Adaptive Allocation of Central Processing Unit Quanta · J. ACM 1976 Principles of optimality for multiprogramming · SIGMETRICS 1976 |
Memory systems › memory management
virtual memory |
0.0 | 2 | 1977 | Analysis of Demand Paging Policies with Swapped Working Sets · SOSP 1977 Adaptive optimization of the performance of a virtual memory computer · SIGMETRICS 1974 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 2 | 1976 | Principles of optimality for multiprogramming · SIGMETRICS 1976 Adaptive optimization of the performance of a virtual memory computer · SIGMETRICS 1974 |
Operating systems › resource management
memory management |
0.0 | 2 | 1977 | A model of performance for virtual memory systems · SIGMETRICS 1974 Analysis of Demand Paging Policies with Swapped Working Sets · SOSP 1977 |
Memory systems › virtual memory management
demand paging |
0.0 | 1 | 1977 | Analysis of Demand Paging Policies with Swapped Working Sets · SOSP 1977 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 1 | 1976 | Adaptive Allocation of Central Processing Unit Quanta · J. ACM 1976 |
Operating systems › resource management › memory management › virtual memory
paging |
0.0 | 1 | 1976 | Principles of optimality for multiprogramming · SIGMETRICS 1976 |
Cloud and datacenter computing › job scheduling
CPU scheduling |
0.0 | 1 | 1976 | Adaptive Allocation of Central Processing Unit Quanta · J. ACM 1976 |
Storage systems › magnetic storage
disk storage |
0.0 | 1 | 1975 | Response Time of a Fixed-Head Disk to Transfers of Variable Length · SIAM J. Comput. 1975 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.0 | 1 | 1975 | Response Time of a Fixed-Head Disk to Transfers of Variable Length · SIAM J. Comput. 1975 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 1 | 1974 | A model of performance for virtual memory systems · SIGMETRICS 1974 |
Operating systems
resource management |
0.0 | 1 | 1976 | Principles of optimality for multiprogramming · SIGMETRICS 1976 |
Software maintenance and evolution › program comprehension
working sets |
0.0 | 1 | 1977 | Analysis of Demand Paging Policies with Swapped Working Sets · SOSP 1977 |
Storage systems › data placement
record placement |
0.0 | 1 | 1975 | Response Time of a Fixed-Head Disk to Transfers of Variable Length · SIAM J. Comput. 1975 |
Storage systems › data layout
variable-length record storage |
0.0 | 1 | 1975 | Response Time of a Fixed-Head Disk to Transfers of Variable Length · SIAM J. Comput. 1975 |
Methods — techniques the papers use, named apart from their topics
queueing theory · 0.0simulation · 0.0queueing network model · 0.0poisson arrival process · 0.0analytical modeling · 0.0poisson arrival model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1977 | Analysis of Demand Paging Policies with Swapped Working Sets
Dominique Potier |
Performance | 1 |
| 1977 | Analysis of Demand Paging Policies with Swapped Working SetsabstractThe performance improvements brought by demand paging policies with swapped working-sets depend on several factors, among which the scheduling policy, the behaviour of the programs running in the system and the secondary memory latency characteristics are the more noticeable. We present in this paper a modelling approach to quantify the effects of these factors on the performance of a system running with a swapped working-sets policy. A preliminary analysis, conducted in the virtual time of the programs, shows their influence on the paging behaviour of programs. The results of this analysis are then used within a detailed queueing network of a multiprogrammed system. Computationnaly simple expressions for the CPU time spent in user state and in supervisor state are obtained for a class of paging policies ranging from pure demand paging to demand paging with swapped working-sets. Numerical examples illustrate the analysis, and these results are compared with measurements made on a real system running with swapped working-sets policies. Dominique Potier |
SOSP | 1 |
| 1977 | A Note on the Influence of Program Loading on the Page Fault Rate
Michel Parent, Dominique Potier |
Acta Informatica | 2 |
| 1976 | Principles of optimality for multiprogrammingabstractIn this paper, we shall use the same analytical model to investigate the behaviour of the paging drum when the degree of multiprogramming is set to its optimal value. The main conclusion, which corroborates the general feeling on performance of virtual memory systems [3, 4, 5], is that drum utilization remains in the 50% range whenever CPU utilization is maximized, if no resource is saturated. The results are validated through simulation experiments in order to relax some theoretical assumptions used in the analytical model and to take into account some detailed mechanisms such as CPU overheads. As an application, an adaptive control algorithm based on the activity of the paging device is proposed. The algorithm has been simulated and comparisons with results reported in [2] are presented.Moreover, after investigations we show also that optimal performance can only be achieved through a balanced use of the different resources of the system. This conclusion cross-checks and extends Buzen's theoretical results [6] and Wulf's practical ones [7]. Jacques Leroudier, Dominique Potier |
SIGMETRICS | 2 |
| 1976 | Optimal Multiprogramming
Peter J. Denning, Kevin C. Kahn, Jacques Leroudier, Dominique Potier, Rajan Suri |
Acta Informatica | 4 |
| 1976 | Adaptive Allocation of Central Processing Unit QuantaabstractThe allocation of the central processing unit (CPU) of a computer system in quanta of fixed length in round-robin fashion favors jobs with shorter total CPU processing time by reducing the time they spend waiting in queue below what it would be if all the lobs were served in first-come-first-served order This effect can be accentuated by the use of short quanta. The main disadvantage of this allocation policy is the resulting time the CPU spends in overhead activities when switching from one task to the other, this too will increase with smaller quanta. Thus, it appears useful to consider adaptive CPU allocation policies to reduce the overhead during high traffic conditions when saturation of this resource is more likely while keeping a small quantum during periods of low arrival traffic. In this paper we analyse such a policy, it is assumed that each time at least r (a threshold) arrivals occur during a quantum, the job currently using the CPU is allocated an additional quantum (if It is needed). Thus, the number of job arrivals during a quantum is used as a sensor of the intensity of arrival traffic. This policy, which can be easily implemented in hardware, is analysed using a mathematical model yielding the average response time for jobs as a function of mean total CPU time, the quantum size, r, and a fixed overhead for switching tasks, with a Poisson arrival process. Numerical results to illustrate the effect of this policy are presented. Dominique Potier, Erol Gelenbe, Jacques Lenfant |
J. ACM | 1 |
| 1975 | Response Time of a Fixed-Head Disk to Transfers of Variable LengthabstractDue to the practical complexity of addressing variable length records placed in arbitrary locations of a fixed-head disk (or drum), and because of difficulty of managing secondary memory space in such cases, variable length records are often stored with their first address at a fixed location of the magnetic support. We present a queuing model of such a scheme, assuming a Poisson arrival stream and arbitrary distributed record lengths. The stationary probability distribution of the number of transfer requests in queue and the expected response time are obtained. Numerical examples illustrating the results are presented. Erol Gelenbe, Jacques Lenfant, Dominique Potier |
SIAM J. Comput. | 3 |
| 1974 | Adaptive optimization of the performance of a virtual memory computer
Marc Badel, Erol Gelenbe, Jacques Leroudier, Dominique Potier, Jacques Lenfant |
SIGMETRICS | 4 |
| 1974 | A model of performance for virtual memory systemsabstractQueueing network models are well suited for analyzing certain resource allocation problems associated with operating system design. An example of such a problem is the selection of the level of multiprogramming in virtual memory systems. If the number of programs actively competing for main memory is allowed to reach too high a value, trashing will occur and performance will be seriously degraded. On the other hand, performance may also suffer if the level of multiprogramming drops too low since system resources can become seriously under utilized in this case. Thus it is important for virtual memory systems to maintain optimal or near optimal levels of multiprogramming at all times. A. Brandwain, Jeffrey P. Buzen, Erol Gelenbe, Dominique Potier |
SIGMETRICS | 4 |
| 1974 | Analyse d'un algorithme de gestion simultanée Mémoire centrale - Disque de pagination
Erol Gelenbe, Jacques Lenfant, Dominique Potier |
Acta Informatica | 3 |