VLDB 2026 Research / reviewers in the wild / expert
Salem Derisavi
dblp:11/5810
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorSecurity and privacy · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 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
2 papers |
Performance modeling and evaluation · 89% Distributed systems · 11% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
loop transformation |
0.1 | 1 | 2009 | Compact multi-dimensional kernel extraction for register tiling · SC 2009 |
Compilers and program optimization › loop transformation
register tiling |
0.1 | 1 | 2009 | Compact multi-dimensional kernel extraction for register tiling · SC 2009 |
Performance modeling and evaluation › queueing models › queueing network model
layered queueing networks |
0.1 | 1 | 2009 | Enhanced Modeling and Solution of Layered Queueing Networks · IEEE Trans. Software Eng. 2009 |
Performance modeling and evaluation
queueing models |
0.1 | 1 | 2009 | Enhanced Modeling and Solution of Layered Queueing Networks · IEEE Trans. Software Eng. 2009 |
Performance modeling and evaluation
stochastic modeling |
0.0 | 1 | 2002 | The Möbius Framework and Its Implementation · IEEE Trans. Software Eng. 2002 |
Distributed systems › distributed system architecture
client-server systems |
0.0 | 1 | 2009 | Enhanced Modeling and Solution of Layered Queueing Networks · IEEE Trans. Software Eng. 2009 |
Methods — techniques the papers use, named apart from their topics
unroll-and-jam · 0.1simulation · 0.1scalar promotion · 0.1queueing network analysis · 0.1model translation · 0.0abstract functional interface · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Symbolic partition refinement with automatic balancing of time and space
Ralf Wimmer 0001, Salem Derisavi, Holger Hermanns |
Perform. Evaluation | 2 |
| 2009 | Compact multi-dimensional kernel extraction for register tilingabstractTo achieve high performance on multi-cores, modern loop optimizers apply long sequences of transformations that produce complex loop structures. Downstream optimizations such as register tiling (unroll-and-jam plus scalar promotion) typically provide a significant performance improvement. Typical register tilers provide this performance improvement only when applied on simple loop structures. They often fail to operate on complex loop structures leaving a significant amount of performance on the table. We present a technique called compact multi-dimensional kernel extraction (COMDEX) which can make register tilers operate on arbitrarily complex loop structures and enable them to provide the performance benefits. COMDEX extracts compact unrollable kernels from complex loops. We show that by using COMDEX as a pre-processing to register tiling we can (i) enable register tiling on complex loop structures and (ii) realize a significant performance improvement on a variety of codes. Lakshminarayanan Renganarayanan, Uday Bondhugula, Salem Derisavi, Alexandre E. Eichenberger, Kevin O'Brien |
SC | 3 |
| 2009 | Enhanced Modeling and Solution of Layered Queueing NetworksabstractLayered queues are a canonical form of extended queueing network for systems with nested multiple resource possession, in which successive depths of nesting define the layers. The model has been applied to most modern distributed systems, which use different kinds of client-server and master-slave relationships, and scales up well. The layered queueing network (LQN) model is described here in a unified fashion, including its many more extensions to match the semantics of sophisticated practical distributed and parallel systems. These include efficient representation of replicated services, parallel and quorum execution, and dependability analysis under failure and reconfiguration. The full LQN model is defined here and its solver is described. A substantial case study to an air traffic control system shows errors (compared to simulation) of a few percent. The LQN model is compared to other models and solutions, and is shown to cover all their features. Greg Franks, Tariq Omari, C. Murray Woodside, Olivia Das, Salem Derisavi |
IEEE Trans. Software Eng. | 5 |
| 2007 | A Symbolic Algorithm for Optimal Markov Chain Lumping
Salem Derisavi |
TACAS | 1 |
| 2005 | Lumping Matrix Diagram Representations of Markov ModelsabstractContinuous-time Markov chains (CTMCs) have been used successfully to model the dependability and performability of many systems. Matrix diagrams (MDs) are known to be a space-efficient, symbolic representation of large CTMCs. In this paper, we identify local conditions for exact and ordinary lumpings that allow us to lump MD representations of Markov models in a compositional manner. We propose a lumping algorithm for CTMCs that are represented as MDs that is based on partition refinement, is applied to each level of an MD directly, and results in an MD representation of the lumped CTMC. Our compositional lumping approach is complementary to other known model-level lumping approaches for matrix diagrams. The approach has been implemented, and we demonstrate its efficiency and benefits by evaluating an example model of a tandem multi-processor system with load balancing and failure and repair operations. Salem Derisavi, Peter Kemper, William H. Sanders |
DSN | 1 |
| 2003 | On Integrating the MÖBIUS and MODEST Modeling ToolsabstractFunctional Interface (AFI). Models and solution techniques interact with one another through the use of the standard interface, allowing them to interact with M OBIUS framework components, not formalism components. This permits novel combinations of modeling techniques. The AFI uses abstract classes to implement the framework components. The most basic model in the M OBIUS framework is an atomic model, and is made up of state variables that hold information about the state of a model and actions that are used for changing model state. Stochastic activity networks (SANs) and the stochastic process algebra PEPA are example atomic models that have been successfully implemented in the M OBIUS tool. Henrik C. Bohnenkamp, Tod Courtney, David Daly, Salem Derisavi, Holger Hermanns, Joost-Pieter Katoen, Ric Klaren, Vinh Vi Lam, William H. Sanders |
DSN | 4 |
| 2003 | Optimal state-space lumping in Markov chains
Salem Derisavi, Holger Hermanns, William H. Sanders |
Inf. Process. Lett. | 1 |
| 2003 | The Möbius state-level abstract functional interface
Salem Derisavi, Peter Kemper, William H. Sanders, Tod Courtney |
Perform. Evaluation | 1 |
| 2002 | The Möbius Framework and Its ImplementationabstractThe Mobius framework is an environment for supporting multiple modeling formalisms and solution techniques. Models expressed in formalisms that are compatible with the framework are translated into equivalent models using Mobius framework components. This translation preserves the structure of the models, allowing efficient solutions. The framework is implemented in the tool by a well-defined abstract functional interface. Models and solution techniques interact with one another through the use of the standard interface, allowing them to interact with Mobius framework components, not formalism components. This permits novel combinations of modeling techniques, and will be a catalyst for new research in modeling techniques. This paper describes our approach, focusing on the "atomic model". We describe the formal description of the Mobius components as well as their implementations in our software tool. Daniel D. Deavours, Graham Clark, Tod Courtney, David Daly, Salem Derisavi, Jay M. Doyle, William H. Sanders, Patrick G. Webster |
IEEE Trans. Software Eng. | 5 |