EDBT 2026 Demo / reviewers in the wild / expert
Hosam M. Mahmoud
dblp:m/HosamMMahmoud
· DBLP profile ↗
24ranked-venue papers
14as first author
2since 2021 · last 2024
0000-0003-0962-9406ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 22 · 13 first-author · 2 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Balancing m-ary search trees with compressions on the fringe
Shuyang Gao, Leen Hatem, Hosam M. Mahmoud |
Acta Informatica | 3 |
| 2022 | Insertion depth in power-weight trees
Merritt R. Lyon, Hosam M. Mahmoud |
Inf. Process. Lett. | 2 |
| 2016 | Analysis of Quickselect Under Yaroslavskiy's Dual-Pivoting Algorithm
Sebastian Wild, Markus E. Nebel, Hosam M. Mahmoud |
Algorithmica | 3 |
| 2014 | JISC: Adaptive Stream Processing Using Just-In-Time State CompletionabstractThe continuous and dynamic nature of data streams may lead a query execution plan (QEP) of a long-running continuous query to become suboptimal during execution, and hence will need to be al-tered. The ability to perform an efficient and flawless transition to an equivalent, yet optimal QEP is essential for a data stream query processor. Such transition is challenging for plans with stateful bi-nary operators, such as joins, where the states of the QEP have to be maintained during query transition without compromising the correctness of the query output. This paper presents Just-In-Time State Completion (JISC); a new technique for query plan migration. JISC does not cause any halt to the query execution, and thus allows the query to maintain steady output. JISC is applicable to pipelined as well as eddy-based query evaluation frameworks. Probabilistic analysis of the cost and experimental studies show that JISC in-creases the execution throughput during the plan migration stage by up to an order of magnitude compared to existing solutions. 1. Ahmed M. Aly, Walid G. Aref, Mourad Ouzzani, Hosam M. Mahmoud |
EDBT | 4 |
| 2013 | Analysis of a generalized Friedman's urn with multiple drawings
Markus Kuba, Hosam M. Mahmoud, Alois Panholzer |
Discret. Appl. Math. | 2 |
| 2010 | Distributional analysis of swaps in Quick Select
Hosam M. Mahmoud |
Theor. Comput. Sci. | 1 |
| 2008 | Phase Changes in Subtree Varieties in Random Recursive and Binary Search TreesabstractWe study the variety of subtrees lying on the fringe of recursive trees and binary search trees by analyzing the distributional behavior of $X_{n,k}$, which counts the number of subtrees of size k in a random tree of size n, with $k = k(n)$ dependent on n. Using analytic methods we can characterize for both tree families the phase change behavior of $X_{n,k}$ as follows. In the subcritical case, when $k(n)/\sqrt{n} \to 0$, we show that $X_{n,k}$ is (after normalization) asymptotically normally distributed, whereas in the supercritical case, when $k(n)/\sqrt n \to \infty$, $X_{n,k}$ converges to 0. In the critical case, when $k(n) = \Theta(\sqrt{n}\,)$, we show that if $k/\sqrt{n}$ approaches a limit, then $X_{n,k}$ converges in distribution to a Poisson random variable, whereas if $k/\sqrt{n}$ does not approach a finite nonzero limit, the size oscillates and does not converge in distribution to any random variable. In regard to recursive trees and binary search trees, this provides an understanding of the complete spectrum of phases of $X_{n,k}$ and the gradual change from the subcritical to the supercritical phase. Qunqiang Feng, Hosam M. Mahmoud, Alois Panholzer |
SIAM J. Discret. Math. | 2 |
| 2006 | Distances in random digital search trees
Rafik Aguech, Nabil Lasmar, Hosam M. Mahmoud |
Acta Informatica | 3 |
| 2006 | Throughput analysis in wireless networks with multiple users and multiple channels
Amrinder Arora, Fanchun Jin, Gokhan Sahin, Hosam M. Mahmoud, Hyeong-Ah Choi |
Acta Informatica | 4 |
| 2004 | Random sprouts as internet models, and Pólya processes
Hosam M. Mahmoud |
Acta Informatica | 1 |
| 2004 | Erratum: The size of random bucket trees via urn models
Hosam M. Mahmoud |
Acta Informatica | 1 |
| 2004 | Limit laws for terminal nodes in random circuits with restricted fan-out: a family of graphs generalizing binary search trees
Hosam M. Mahmoud, Tatsuie Tsukiji |
Acta Informatica | 1 |
| 2002 | The size of random bucket trees via urn models
Hosam M. Mahmoud |
Acta Informatica | 1 |
| 2001 | A Limit Law for Outputs in Random Recursive Circuits
Tatsuie Tsukiji, Hosam M. Mahmoud |
Algorithmica | 2 |
| 2000 | Analytic Variations on Bucket Selection and Sorting
Hosam M. Mahmoud, Philippe Flajolet, Philippe Jacquet, Mireille Régnier |
Acta Informatica | 1 |
| 1998 | Probabilistic Analysis of MULTIPLE QUICK SELECT
Hosam M. Mahmoud, Robert T. Smythe |
Algorithmica | 1 |
| 1998 | On Rotations in Fringe-Balanced Binary Trees
Hosam M. Mahmoud |
Inf. Process. Lett. | 1 |
| 1995 | The Joint Distribution of the Three Types of Nodes in Uniform Binary Trees
Hosam M. Mahmoud |
Algorithmica | 1 |
| 1995 | Probabilistic Analysis of Bucket Recursive Trees
Hosam M. Mahmoud, Robert T. Smythe |
Theor. Comput. Sci. | 1 |
| 1994 | The Joint Distribution of Elastic Buckets in Multiway Search TreesabstractRandom search trees are studied when they grow under a general computer memory management scheme. In a general scheme, the space is released in buckets of certain predesignated sizes. For a search tree with branch factor m, the nodes may hold up to $m - 1$ keys. Suppose the buckets of the memory management scheme that can hold less than m keys have key capacities $c_1 , \ldots ,c_r $. The search tree must then be implemented with multitype nodes of these capacities. After n insertions, let $X_n^{(i)} $ be the number of buckets of type i (i.e., of capacity $c_i $,$1 \leqslant i \leqslant p$. The multivariate structure of the tree is investigated. For the vector ${\bf X}_n = ( \leqslant X_n^{(1)} , \ldots ,X_n^{(p)} )^T $, the asymptotic mean and covariance matrix are determined. Under practical memory management schemes, all variances and covariances experience a phase transition: For $3 \leqslant m \leqslant 26$, all variances and covariances are asymptotically linear in n; for higher branch factors the variances and covariances become a superlinear (but ubquadratic) function of n. The joint distribution of ${\bf X}_n $ is shown to be multivariate normal in a range of m. While the tree is growing, conversions between types are necessary. A multivariate problem concerning these conversions with an asymptotic multivariate normal distribution is also studied. The fixed bucket, exact fit, and buddy system allocation schemes will serve as illustrating examples. William Lew, Hosam M. Mahmoud |
SIAM J. Comput. | 2 |
| 1991 | Corrigendum
Hosam M. Mahmoud, Boris G. Pittel |
Discret. Appl. Math. | 1 |
| 1988 | On the joint distribution of the insertion path length and the number of comparisons in search trees
Hosam M. Mahmoud, Boris G. Pittel |
Discret. Appl. Math. | 1 |
| 1986 | On the Average Internal Path Length of m -ary Search Trees
Hosam M. Mahmoud |
Acta Informatica | 1 |
| 1986 | The Expected Distribution of Degrees in Random Binary Search TreesabstractLet Vi be the set of vertices of degree, i, i=1,2,3, in a random binary search tree. We prove that E(|Vi|)=n∣3+0(1), for i=1,2,3. This result tells us that the expected tree shape does not contain very long path subgraphs; thus in a sense the expected shape tends to be balanced. Hosam M. Mahmoud |
Comput. J. | 1 |