Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Samira Ghanbarian

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
1.012026
On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026
Parallel and multicore computing
parallel scheduling
1.012026
On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026
Cloud and datacenter computing › resource allocation
server allocation
1.012026
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.312026
On Optimal Server Allocation for a Loss System With Moldable Jobs · IEEE Trans. Netw. 2026
Performance modeling and evaluation
queueing models
0.312026
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
YearPublicationVenuePosition
2026 On Optimal Server Allocation for a Loss System With Moldable Jobs
abstract
A 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-Up
abstract
A 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
MobiHoc1