EDBT 2026 Demo / reviewers in the wild / expert
Samira Ghanbarian
dblp:356/3624
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0003-3127-3538ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 1 first-author · 2 since 2021
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 |
Cloud and datacenter computing · 56% Parallel and multicore computing · 28% Performance modeling and evaluation · 17% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
1.0 | 1 | 2026 | On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026 |
Parallel and multicore computing
parallel scheduling |
1.0 | 1 | 2026 | On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026 |
Cloud and datacenter computing › resource allocation
server allocation |
1.0 | 1 | 2026 | On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026 |
Performance modeling and evaluation › queueing models › finite buffer queue
loss system |
0.3 | 1 | 2026 | On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026 |
Performance modeling and evaluation
queueing models |
0.3 | 1 | 2026 | On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026 |
Methods — techniques the papers use, named apart from their topics
stein's method · 1.0asymptotic analysis · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On Optimal Server Allocation for a Loss System With Moldable JobsabstractA large proportion of jobs submitted to modern computing clusters and data centers are parallelizable and capable of running on a flexible number of computing cores or servers. Although allocating more servers to such a job results in a higher speed-up in the job’s execution, it reduces the number of servers available to other jobs, which in the worst case, can result in an incoming job not finding any available server to run immediately upon arrival. Hence, a key question to address is: how to optimally allocate servers to jobs such that (i) the average execution time across jobs is minimized and (ii) almost all jobs find at least one server immediately upon arrival. To address this question, we consider a system withnservers, where jobs are parallelizable up to$d^{(n)}$servers and the speed-up function of jobs is concave and increasing. Jobs not finding any available servers upon entry are blocked and lost. We propose a simple server allocation scheme that achieves the minimum average execution time of accepted jobs while ensuring that the blocking probability of jobs vanishes as the system becomes large ($n \to \infty $). This result is established for various traffic conditions as well as for heterogeneous workloads. To prove our result, we employ Stein’s method which also yields non-asymptotic bounds on the blocking probability and the mean execution time. Furthermore, our simulations show that the performance of the scheme is insensitive to the distribution of job execution times. Arpan Mukhopadhyay, Samira Ghanbarian, Ravi Mazumdar, Fabrice Guillemin |
IEEE Trans. Netw. | 2 |
| 2024 | On Optimal Server Allocation for Moldable Jobs with Concave Speed-UpabstractA large proportion of jobs submitted to modern computing clusters and data centers are parallelizable and capable of running on a flexible number of computing cores or servers. Although allocating more servers to such a job results in a higher speed-up in the job's execution, it reduces the number of servers available to other jobs, which in the worst case, can result in an incoming job not finding any available server to run immediately upon arrival. Hence, a key question to address is: how to optimally allocate servers to jobs such that (i) the average execution time across jobs is minimized and (ii) almost all jobs find at least one server immediately upon arrival. To address this question, we consider a system with n servers, where jobs are parallelizable up to d(n) servers and the speed-up function of jobs is concave and increasing. Jobs not finding any available servers upon entry are blocked and lost. We propose a simple server allocation scheme that achieves the minimum average execution time of accepted jobs while ensuring that the blocking probability of jobs vanishes as the system becomes large (n → ∞). This result is established for various traffic conditions as well as for heterogeneous workloads. To prove our result, we employ Stein's method which also yields non-asymptotic bounds on the blocking probability and the mean execution time. Furthermore, our simulations show that the performance of the scheme is insensitive to the distribution of job execution times. Samira Ghanbarian, Arpan Mukhopadhyay, Ravi Mazumdar, Fabrice Guillemin |
MobiHoc | 1 |