EDBT 2026 Demo / reviewers in the wild / expert
Chakib Mustapha Anouar Zouaoui
dblp:205/9593
· DBLP profile ↗
4ranked-venue papers
1as first author
3since 2021 · last 2025
0000-0001-5176-4623ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | An Effective Load-Balancing Approach for Multicast IPTV Traffic in Multihoming NetworksabstractABSTRACT Traditional multicast streams are typically sent using unicast routing plans, which follow a single path or, at best, multiple paths of the same cost. However, this method is not efficient for modern networks with various access points. To improve this, we propose a new approach that combines multipath and multicast streams with a load‐balancing model. This method aims to enhance multicast traffic transmission in a multipath environment. Our approach separates the Control Plan (CP) from the User Plan (UP). The CP uses Multipath TCP functions, while the UP handles IPTV (Internet Protocol Television) packets, which can be either TCP or UDP. This separation allows for better load distribution, bandwidth conservation, and balanced traffic across available paths. Real‐world tests show that all multicast substreams can be smoothly transferred across the network evenly divided and routed through suitable paths whether symmetrical or asymmetrical scénario. Thus, the results of tests on the main performance and reliability parameters such as bandwidth utilization, cross traffic and delay, prove the algorithm's proactivity and responsiveness to network conditions and validate the effectiveness of our approach. In summary, using multicast in multipath TCP networks improves the streaming experience for end users. Afaf Benaouda Chaht, Mohammed Bencheikh, Chakib Mustapha Anouar Zouaoui, Abdennacer Bounoua, Nasreddine Taleb, Mohamed Naimi |
Concurr. Comput. Pract. Exp. | 3 |
| 2023 | A reliable alternating multi-path transmission control protocol scheduling for bandwidth aggregation performanceabstractSummary The Multi‐Path Transmission Control Protocol is a new generation protocol for the transport layer which allows multihomed devices to exploit simultaneously their own interfaces. This feature would normally lead to some high‐performance achievement in regard to regular TCP. However, the heterogeneous paths might cause the occurrence of the 'out‐of‐order' problem which requires the intervention of a more efficient scheduler to reach a high level of global bandwidth utilization. Since scheduling plays a key role in performance improvements, several studies have been implemented exploiting this idea, namely those that adopt the reactive approach and those others adopting the proactive one. In this paper, our goal is to improve the multipath throughput. The testbed experimentation consists primarily in the evaluation and analysis of the behaviour of different recent scheduling approaches with an asymmetric paths topology. Then, we propose an alternating scheduling approach which shed the light on bandwidth utilization. The results show that this approach is a more efficient solution than taking the reactive and proactive ones separately as it is based on a preliminary study that we conducted on the main performance and reliability parameters and has been implemented in the asymmetric multipath networks. This technique has led to a smart scheduling that provides a high level of throughput aggregation. Mohammed Bencheikh, Chakib Mustapha Anouar Zouaoui, Nasreddine Taleb, Aoued Boukelif, Afaf Benaouda Chaht, Mohamed Naimi |
Concurr. Comput. Pract. Exp. | 2 |
| 2023 | VCMalloc: A Virtually Contiguous Memory AllocatorabstractThis paper presents VCMalloc, a custom memory allocator based on a new dynamic memory management approach that keeps data allocated in a contiguous form in memory. It can preserve the virtual contiguity of data even after performing different memory operations like “Reallocation” and “Free” without consuming much system resources. A novel control plane that we call a “Memory Management System” is introduced with a set of algorithms for the physical-virtual memory mappings, assuring fast, efficient, and safe tracking of data and user pointers. The proposed allocator prioritizes virtual contiguity while it keeps the physical memory completely up to the operating system to manage. It was tested and compared with the current implementation of Malloc as well as a state-of-the-art memory allocator MIMalloc in the recent versions of the Microsoft Windows operating system. For the allocator itself, a considerable performance increase has been achieved in basic operations of up to 28% increase in allocation speed and 26% in reallocation speed. The data structures allocated by VCMalloc have shown remarkable performance increases of up to 31% faster for matrix multiplication. Furthermore, VCMalloc has also demonstrated its superiority in real-world SPEC CPU 2017 benchmark applications. Yacine Hadjadj, Chakib Mustapha Anouar Zouaoui, Nasreddine Taleb, Sarah Mazari, Mohamed Elbahri, Miloud Chikr El-Mezouar |
IEEE Trans. Computers | 2 |
| 2017 | CL_ARRAY: A new generic library of multidimensional containers for c++ compilers with extension for OpenCL framework
Chakib Mustapha Anouar Zouaoui, Nasreddine Taleb |
Comput. Lang. Syst. Struct. | 1 |