EDBT 2026 Demo / reviewers in the wild / expert
Amir Behrouzi-Far
dblp:225/4660
· DBLP profile ↗
5ranked-venue papers
4as first author
2since 2021 · last 2021
0000-0003-4089-235XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorComputer networks · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 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
2 papers |
Distributed systems · 23% Electronic design automation · 23% Storage systems · 23% | |
| Theoretical computer science
1 paper |
Coding theory · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
distributed storage |
0.5 | 1 | 2021 | Evaluating Load Balancing Performance in Distributed Storage With Redundancy · IEEE Trans. Inf. Theory 2021 |
Parallel and multicore computing
load balancing |
0.5 | 1 | 2021 | Evaluating Load Balancing Performance in Distributed Storage With Redundancy · IEEE Trans. Inf. Theory 2021 |
Electronic design automation › high-level synthesis
scheduling |
0.5 | 1 | 2021 | Efficient Replication for Fast and Predictable Performance in Distributed Computing · IEEE/ACM Trans. Netw. 2021 |
Distributed systems › replication
task replication |
0.5 | 1 | 2021 | Efficient Replication for Fast and Predictable Performance in Distributed Computing · IEEE/ACM Trans. Netw. 2021 |
Coding theory › error-correcting codes
erasure coding |
0.5 | 1 | 2021 | Evaluating Load Balancing Performance in Distributed Storage With Redundancy · IEEE Trans. Inf. Theory 2021 |
Methods — techniques the papers use, named apart from their topics
order statistics · 1.0asymptotic analysis · 1.0trace-driven simulation · 0.5majorization theory · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Evaluating Load Balancing Performance in Distributed Storage With RedundancyabstractTo facilitate load balancing, distributed systems store data redundantly. We evaluate the load balancing performance of storage schemes in which each object is stored at d different nodes, and each node stores the same number of objects. In our model, the load offered for the objects is sampled uniformly at random from all the load vectors with a fixed cumulative value. We find that the load balance in a system of n nodes improves multiplicatively with d as long as d = o(log(n)), and improves exponentially once d = Θ(log(n)). We show that the load balance improves in the same way with d when the service choices are created with XOR's of r objects rather than object replicas. In such redundancy schemes, storage overhead is reduced multiplicatively by r. However, recovery of an object requires downloading content from r nodes. At the same time, the load balance increases additively by r. We express the system's load balance in terms of the maximal spacing or maximum of d consecutive spacings between the ordered statistics of uniform random variables. Using this connection and the limit results on the maximal d-spacings, we derive our main results. Mehmet Fatih Aktas, Amir Behrouzi-Far, Emina Soljanin, Phil Whiting |
IEEE Trans. Inf. Theory | 2 |
| 2021 | Efficient Replication for Fast and Predictable Performance in Distributed ComputingabstractMaster-worker distributed computing systems use task replication to mitigate the effect of slow workers on job compute time. The master node groups tasks into batches and assigns each batch to one or more workers. We first assume that the batches do not overlap. Using majorization theory, we show that a balanced replication of batches minimizes the average job compute time for a general class of service time distributions. We then show that the balanced assignment of non-overlapping batches achieves a lower average job compute time than the overlapping schemes proposed in the literature. Next, we derive the optimum redundancy level as a function of the task service time distribution. We show that the redundancy level that minimizes the average job compute time may not coincide with the redundancy level that maximizes job compute time predictability. Therefore, there is a trade-off in optimizing the two metrics. By running experiments on Google cluster traces, we observe that redundancy can reduce the job compute time by one order of magnitude. The optimum level of redundancy depends on the distribution of task service time. Amir Behrouzi-Far, Emina Soljanin |
IEEE/ACM Trans. Netw. | 1 |
| 2020 | Data Freshness in Leader-Based Replicated StorageabstractLeader-based data replication improves consistency in highly available distributed storage systems via sequential writes to the "leader" nodes. After a write has been committed by the leaders, "follower" nodes are written by a multicast mechanism and are only guaranteed to be eventually consistent. With Age of Information (AoI) as the freshness metric, we characterize how the number of leaders affects the freshness of the data retrieved by an instantaneous read query. In particular, we derive the average age of a read query for a deterministic model for the leader writing time and a probabilistic model for the follower writing time. We obtain a closed-form expression for the average age for exponentially distributed follower writing time. Our numerical results show that, depending on the relative speed of the write operation to the two groups of nodes, there exists an optimal number of leaders which minimizes the average age of the retrieved data, and that this number increases as the relative speed of writing on leaders increases. Amir Behrouzi-Far, Emina Soljanin, Roy D. Yates |
ISIT | 1 |
| 2019 | Data Replication for Reducing Computing Time in Distributed Systems with StragglersabstractIn distributed computing systems with stragglers, various forms of redundancy can improve the average delay performance. We study the optimal replication of data in systems where the job execution time is a stochastically decreasing and convex random variable. We show that in such systems, the optimum assignment policy is the balanced replication of disjoint batches of data. Furthermore, for Exponential and Shifted-Exponential service times, we derive the optimum redundancy levels for minimizing both expected value and the variance of the job completion time. Our analysis shows that, the optimum redundancy level may not be the same for the two metrics, thus there is a trade-off between reducing the expected value of the completion time and reducing its variance. Amir Behrouzi-Far, Emina Soljanin |
IEEE BigData | 1 |
| 2019 | Scheduling in the Presence of Data Intensive Compute JobsabstractWe study the performance of non-adaptive scheduling policies in computing systems with multiple servers. Compute jobs are mostly regular, with modest service requirements. However, there are sporadic data intensive jobs, whose expected service time is much higher than that of the regular jobs. For this model, we are interested in the effect of scheduling policies on the average time a job spends in the system. To this end, we introduce two performance indicators in a simplified, only-arrival system. We believe that these performance indicators are good predictors of the relative performance of the policies in the queuing system, which is supported by simulations results. Amir Behrouzi-Far, Emina Soljanin |
IEEE BigData | 1 |