EDBT 2026 Demo / reviewers in the wild / expert
Sayed Atef Banawan
dblp:63/2777
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Computer networks · 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.
| Databases, data mining, and information retrieval
2 papers |
Data integration and cleaning · 70% Transaction processing and concurrency control · 30% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Performance modeling and evaluation · 88% Electronic design automation · 12% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › data transformation
data restructuring |
0.0 | 1 | 1999 | Performance and Stability Analysis of Multilevel Data Structures with Deferred Reorganization · IEEE Trans. Software Eng. 1999 |
Transaction processing and concurrency control
concurrent data structures |
0.0 | 1 | 1993 | Modeling and Analysis of Concurrent Maintenance Policies for Data Structures Using Pointers · IEEE Trans. Software Eng. 1993 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1999 | Performance and Stability Analysis of Multilevel Data Structures with Deferred Reorganization · IEEE Trans. Software Eng. 1999 |
Performance modeling and evaluation
stability analysis |
0.0 | 1 | 1999 | Performance and Stability Analysis of Multilevel Data Structures with Deferred Reorganization · IEEE Trans. Software Eng. 1999 |
Performance modeling and evaluation
queueing systems |
0.0 | 1 | 1989 | Load Sharing in Heterogeneous Queueing Systems · INFOCOM 1989 |
Performance modeling and evaluation
markov models |
0.0 | 1 | 1993 | Modeling and Analysis of Concurrent Maintenance Policies for Data Structures Using Pointers · IEEE Trans. Software Eng. 1993 |
Electronic design automation › logic synthesis › logic optimization
state minimization |
0.0 | 1 | 1993 | Modeling and Analysis of Concurrent Maintenance Policies for Data Structures Using Pointers · IEEE Trans. Software Eng. 1993 |
Methods — techniques the papers use, named apart from their topics
markov model · 0.1queueing analysis · 0.0state reduction · 0.0simulation · 0.0semi-markov decision process · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | Performance and Stability Analysis of Multilevel Data Structures with Deferred ReorganizationabstractWe develop a methodology for analyzing the performance and stability of a server that maintains a multilevel data structure to service a set of access operations for (key, value) records. A subset of the operations executed by the server (e.g., insert and delete) require the multilevel data structure be reorganized so that the sewer can execute all subsequent requests efficiently. We study how often the server should carry out data reorganization (i.e., maintenance) to maximize its performance. If the server is frequently idle then there is no need to impose the reorganization overhead on the operation requests. The reorganization overhead may be completely eliminated by utilizing server-idling periods. If the server is frequently busy, then the reorganization overhead can be minimized by performing a complete reorganization only after the server has served a sufficient number of insert/delete operations so that the amortized cost per operation is small. Therefore, the issue of how often one should perform data reorganization to minimize the average service time depends not only on the multilevel data structure maintained by the server but also on the type and intensity of the system workload. The proposed methodology is exemplified with a two-level sorted file with deferred maintenance. The performance and stability results are compared with those of a single-level binary tree data structure with on-the-fly maintenance. It is shown that deferred maintenance of the two-level sorted file outperforms on-the-fly maintenance of the single-level binary tree in both open and closed systems. Furthermore, deferred maintenance can sustain higher workload intensities without risking system stability. Ing-Ray Chen, Sayed Atef Banawan |
IEEE Trans. Software Eng. | 2 |
| 1993 | Modeling and Analysis of Concurrent Maintenance Policies for Data Structures Using PointersabstractWe present a state reduction method that effectively reduces a two-dimensional Markov model to a one-dimensional Markov model for the performance analysis of a class of concurrent data structure maintenance policies. The reduced model allows the derivation of a closed form expression for the average service time per operation and facilitates the identification of priority allocation functions under which: the system is stable; and the service time per operation is minimized. The applicability of the model is exemplified with a binary tree data structure and the conditions under which concurrent maintenance strategies are better than a conventional incremental maintenance strategy are determined.> Ing-Ray Chen, Sayed Atef Banawan |
IEEE Trans. Software Eng. | 2 |
| 1992 | A Reduced Markov Model for the Performance Analysis of Data Structure Servers with Periodic Maintenance
Ing-Ray Chen, Sayed Atef Banawan |
Comput. J. | 2 |
| 1989 | Load Sharing in Heterogeneous Queueing SystemsabstractThe problem of sharing jobs among a set of parallel queues is discussed. The system is heterogeneous in the sense that different servers may have different speeds. Socially optimal policies that minimize the mean response time of all jobs ar of interest. Using semi-Markov decision processes, it is shown that an optimal policy that uses the instantaneous queue length independent of system utilization does not exist. Rather, the optimal decision of assigning a job to a server depends on the workload intensity. At light loads, the optimal policy tends to assign most jobs to fast servers. At heavy loads, slower servers are used to offload fast ones. Simulation results indicate that a simple heuristic, i.e., a generalization of the optimal policy for homogeneous systems derived from the analytic results, yields substantial performance improvement compared with no load sharing and outperforms the join-shortest-queue policy.> Sayed Atef Banawan, John Zahorjan |
INFOCOM | 1 |