Demo Data from EDBT 2026 / reviewers in the wild / expert
Mehrnoosh Shafiee
dblp:183/6769
· DBLP profile ↗
6ranked-venue papers
6as first author
1since 2021 · last 2022
0000-0002-4558-4746ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 5 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author
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 networks
4 papers |
Datacenter networks · 59% Routing and switching · 32% Network optimization and economics · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Datacenter networks › flow scheduling
coflow scheduling |
0.9 | 2 | 2022 | Scheduling Coflows With Dependency Graph · IEEE/ACM Trans. Netw. 2022 An Improved Bound for Minimizing the Total Weighted Completion Time of Coflows in Datacenters · IEEE/ACM Trans. Netw. 2018 |
Datacenter networks
load balancing |
0.5 | 2 | 2017 | A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks · IEEE/ACM Trans. Netw. 2017 A simple congestion-aware algorithm for load balancing in datacenter networks · INFOCOM 2016 |
Routing and switching
multipath routing |
0.3 | 2 | 2017 | A simple congestion-aware algorithm for load balancing in datacenter networks · INFOCOM 2016 A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks · IEEE/ACM Trans. Netw. 2017 |
Routing and switching
traffic engineering |
0.3 | 1 | 2017 | A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks · IEEE/ACM Trans. Netw. 2017 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.3 | 2 | 2022 | Scheduling Coflows With Dependency Graph · IEEE/ACM Trans. Netw. 2022 An Improved Bound for Minimizing the Total Weighted Completion Time of Coflows in Datacenters · IEEE/ACM Trans. Netw. 2018 |
Datacenter networks › load balancing
congestion-aware load balancing |
0.2 | 1 | 2016 | A simple congestion-aware algorithm for load balancing in datacenter networks · INFOCOM 2016 |
Network optimization and economics › network flow
flow assignment |
0.2 | 1 | 2016 | A simple congestion-aware algorithm for load balancing in datacenter networks · INFOCOM 2016 |
Routing and switching
routing |
0.2 | 1 | 2016 | A simple congestion-aware algorithm for load balancing in datacenter networks · INFOCOM 2016 |
Routing and switching › multipath routing
equal-cost multipath |
0.1 | 1 | 2017 | A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks · IEEE/ACM Trans. Netw. 2017 |
Datacenter networks
datacenter architecture |
0.1 | 1 | 2016 | A simple congestion-aware algorithm for load balancing in datacenter networks · INFOCOM 2016 |
Methods — techniques the papers use, named apart from their topics
approximation algorithm · 1.8DAG scheduling · 1.1randomized rounding · 0.3online convex optimization · 0.3myopic marginal-cost algorithm · 0.3simulation · 0.2online algorithm · 0.2convex optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Scheduling Coflows With Dependency GraphabstractApplications in data-parallel computing typically consist of multiple stages. In each stage, a set of intermediate parallel data flows (Coflow) is produced and transferred between servers to enable starting of next stage. While there has been much research on scheduling isolated coflows, the dependency between coflows in multi-stage jobs has been largely ignored. In this paper, we consider scheduling coflows of multi-stage jobs represented by generalDAGs (Directed Acyclic Graphs) in a shared data center network, so as to minimize the total weighted completion time of jobs. This problem is significantly more challenging than the traditional coflow scheduling, as scheduling even a single multi-stage job to minimize its completion time is shown to be NP-hard. In this paper, we propose a polynomial-time algorithm with approximation ratio of$O(\mu \log (m)/\log (\log (m)))$, where$\mu $is the maximum number of coflows in a job and$m$is the number of servers. For the special case that the jobs’ underlying dependency graphs arerooted trees, we modify the algorithm and improve its approximation ratio. To verify the performance of our algorithms, we present simulation results using real traffic traces that show up to 53% improvement over the prior approach. We conclude the paper by providing a result concerning an optimality gap for scheduling coflows with general DAGs. Mehrnoosh Shafiee, Javad Ghaderi |
IEEE/ACM Trans. Netw. | 1 |
| 2020 | On Max-Min Fairness of Completion Times for Multi-Task Job Scheduling
Mehrnoosh Shafiee, Javad Ghaderi |
Networking | 1 |
| 2018 | An Improved Bound for Minimizing the Total Weighted Completion Time of Coflows in Datacenters
Mehrnoosh Shafiee, Javad Ghaderi |
IEEE/ACM Trans. Netw. | 1 |
| 2017 | Brief Announcement: A New Improved Bound for Coflow SchedulingabstractMany data-parallel computing frameworks in today's datacenters consist of multiple computation and communication stages. A stage often cannot start or be completed unless all the required data pieces from the preceding stages are received. Coflow is a recently proposed networking abstraction to capture such communication patterns. We consider the problem of efficiently scheduling coflows with release dates in a shared datacenter network so as to minimize the total weighted completion time of coflows. This problem has been shown to be NP-complete, and several polynomial-time approximation algorithms have been recently proposed with provable performance guarantees. Our main result in this paper is a new polynomial-time approximation algorithm that improves the best prior known results. Specifically, we propose a deterministic algorithm with an approximation ratio of 5, which improves the prior best known ratio of 12. For the special case when all the coflows are released at time zero, we obtain an algorithm with an approximation ratio of $4$ which improves the prior best known ratio of 8. Mehrnoosh Shafiee, Javad Ghaderi |
SPAA | 1 |
| 2017 | A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter NetworksabstractWe study the problem of load balancing in datacenter networks, namely, assigning the end-to-end data flows among the available paths in order to efficiently balance the load in the network. The solutions used today rely typically on an equal-cost multi path (ECMP) mechanism, which essentially attempts to balance the load in the network by hashing the flows to the available shortest paths. However, it is well-known that the ECMP performs poorly when there is asymmetry either in the network topology or the flow sizes, and thus, there has been much interest recently in alternative mechanisms to address these shortcomings. In this paper, we consider a general network topology where each link has a cost, which is a convex function of the link congestions. Flows among the various source-destination pairs are generated dynamically over time, each with a size (bandwidth requirement) and a duration. Once a flow is assigned to a path in the network, it consumes bandwidth equal to its size from all the links along its path for its duration. We consider low-complexity congestion-aware algorithms that assign the flows to the available paths in an online fashion and without splitting. Specifically, we propose a myopic algorithm that assigns every arriving flow to an available path with the minimum marginal cost (i.e., the path which yields the minimum increase in the network cost after assignment) and prove that it asymptotically minimizes the total network cost. Extensive simulation results are presented to verify the performance of the myopic algorithm under a wide range of traffic conditions and under different datacenter architectures. Furthermore, we propose randomized versions of our myopic algorithm, which have much lower complexity and empirically show that they can still perform very well in symmetric network topologies. Mehrnoosh Shafiee, Javad Ghaderi |
IEEE/ACM Trans. Netw. | 1 |
| 2016 | A simple congestion-aware algorithm for load balancing in datacenter networksabstractWe study the problem of load balancing in datacenter networks, namely, assigning the end-to-end data flows among the available paths in order to efficiently balance the load in the network. The solutions used today rely typically on ECMP (Equal Cost Multi Path) mechanism which essentially attempts to balance the load in the network by hashing the flows to the available shortest paths. However, it is well known that ECMP performs poorly when there is asymmetry either in the network topology or the flow sizes, and thus there has been much interest recently in alternative mechanisms to address these shortcomings. In this paper, we consider a general network topology where each link has a cost which is a convex function of the link utilization. Flows among the various source-destination pairs are generated dynamically over time, each with a size (bandwidth requirement) and a duration. Once a flow is assigned to a path in the network, it consumes bandwidth equal to its size from all the links along its path for its duration. We propose a low-complexity congestion-aware algorithm that assigns the flows to the available paths in an online fashion and without splitting, and prove that it asymptotically minimizes the total network cost. Extensive simulation results are presented to verify the performance of our algorithm under a wide range of traffic conditions and under different datacenter architectures. Mehrnoosh Shafiee, Javad Ghaderi |
INFOCOM | 1 |