Demo Data from EDBT 2026 / reviewers in the wild / expert
Karim Mazouni
dblp:94/6385
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
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
1 paper |
Distributed systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed coordination |
0.0 | 1 | 1998 | System Support for Object Groups · OOPSLA 1998 |
Distributed systems
distributed object systems |
0.0 | 1 | 1998 | System Support for Object Groups · OOPSLA 1998 |
Distributed systems › group communication
group communication protocol |
0.0 | 1 | 1998 | System Support for Object Groups · OOPSLA 1998 |
Distributed systems
fault tolerance |
0.0 | 1 | 1998 | System Support for Object Groups · OOPSLA 1998 |
Methods — techniques the papers use, named apart from their topics
protocol composition · 0.0object replication · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | Experiences with object group systemsabstractThe GARF, Bast, and OGS systems represent the resulting efforts of a multi-year ‘object group’ program at the Swiss Federal Institute of Technology in Lausanne. The intent of the program was to understand the extent to which one could build flexible and performance system supports to encapsulate object plurality. That is, we experimented with various ways to build libraries and services to support object groups in a distributed setting. This paper summarizes the main steps of the efforts and draws some conclusions about the successes and failures of our approaches. Copyright © 2000 John Wiley & Sons, Ltd. Rachid Guerraoui, Patrick Eugster, Pascal Felber, Benoît Garbinato, Karim Mazouni |
Softw. Pract. Exp. | 5 |
| 1998 | System Support for Object GroupsabstractThis paper draws several observations from our experiences in building support for object groups. These observations actually go beyond our experiences and may apply to many other developments of object based distributed systems.Our first experience aimed at building support for Smalltalk object replication using the Isis process group toolkit. It was quite easy to achieve group transparency but we were confronted with a strong mismatch between the rigidity of the process group model and the flexible nature of object interactions. Consequently, we decided to build our own object oriented protocol framework, specifically dedicated to support object groups (instead of using a process group toolkit). We built our framework in such a way that basic distributed protocols, such as failure detection and multicasts, are considered as first class entities, directly accessible to the programmers. To achieve flexible and dynamic protocol composition, we had to go beyond inheritance and objectify distributed algorithms.Our second experience consisted in building a CORBA service aimed at managing group of objects written on different languages and running on different platforms. This experience revealed a mismatch between the asynchrony of group protocols and the synchrony of standard CORBA interaction mechanisms, which limited the portability of our CORBA object group service. We restricted the impact of this mismatch by encapsulating asynchrony issues inside a specific messaging sub-service.We dissect the cost of object group transparency in our various implementations, and we point out the recurrent sources of overheads, namely message indirection, marshaling/unmarshaling and strong consistency. Rachid Guerraoui, Pascal Felber, Benoît Garbinato, Karim Mazouni |
OOPSLA | 4 |