Demo Data from EDBT 2026 / reviewers in the wild / expert
Ali Husain
dblp:159/5049
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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
1 paper |
Cloud and datacenter computing · 50% Parallel and multicore computing · 50% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
container orchestration |
0.7 | 1 | 2023 | Dynamic Software Containers Workload Balancing via Many-Objective Search · IEEE Trans. Serv. Comput. 2023 |
Parallel and multicore computing
load balancing |
0.7 | 1 | 2023 | Dynamic Software Containers Workload Balancing via Many-Objective Search · IEEE Trans. Serv. Comput. 2023 |
Mathematical optimization
multi-objective optimization |
0.7 | 1 | 2023 | Dynamic Software Containers Workload Balancing via Many-Objective Search · IEEE Trans. Serv. Comput. 2023 |
Methods — techniques the papers use, named apart from their topics
NSGA-III · 1.3NSGA-II · 1.3IBEA · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Dynamic Software Containers Workload Balancing via Many-Objective SearchabstractSoftware containers are becoming the new state of the art in the industry as they are extensively used to deploy systems. Indeed, the use of containers enables better modularity, reusability, and portability compared to other technologies. As the complexity of software systems is dramatically increasing, it is critical to enable optimal usage of the needed resources to execute them such as memory and CPU. Thus, different scheduling strategies are proposed to select the most suitable nodes to execute a set of containers. For instance, the default strategy in the Docker Swarm kit scheduling framework is based on an equal distribution of the containers between nodes independent of their sizes and consumed resources. However, balancing the containers’ workload is a complex problem due to the conflicting objectives of minimizing the number of selected nodes, minimizing the number of containers per node, the number of changes compared to the original schedule, and the coupling between containers allocated to different nodes. To deal with those conflicting scheduling objectives, we propose a scheduler based on a many-objective optimization approach for scheduling the execution of containers between multiple nodes. The proposed approach aims at finding the best allocation for containers in nodes that leads to efficient utilization of resources. To evaluate our approach, we compared the performance of multiple many and multi-objective techniques based on NSGA-II, NSGA-III, and IBEA algorithms using 48 Docker-related systems and the results show that NSGA-III outperforms the other algorithms in quality attributes as well as in CPU, Memory and Network usage. Anwar Ghammam, Thiago do Nascimento Ferreira, Wajdi Aljedaani, Marouane Kessentini, Ali Husain |
IEEE Trans. Serv. Comput. | 5 |