Sayed Atef Banawan

dblp:63/2777 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data integration and cleaning › data transformation
data restructuring
0.011999
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.011993
Modeling and Analysis of Concurrent Maintenance Policies for Data Structures Using Pointers · IEEE Trans. Software Eng. 1993
Performance modeling and evaluation
queueing models
0.011999
Performance and Stability Analysis of Multilevel Data Structures with Deferred Reorganization · IEEE Trans. Software Eng. 1999
Performance modeling and evaluation
stability analysis
0.011999
Performance and Stability Analysis of Multilevel Data Structures with Deferred Reorganization · IEEE Trans. Software Eng. 1999
Performance modeling and evaluation
queueing systems
0.011989
Load Sharing in Heterogeneous Queueing Systems · INFOCOM 1989
Performance modeling and evaluation
markov models
0.011993
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.011993
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
YearPublicationVenuePosition
1999 Performance and Stability Analysis of Multilevel Data Structures with Deferred Reorganization
abstract
We 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 Pointers
abstract
We 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 Systems
abstract
The 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
INFOCOM1