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.

Ahmed Douik

dblp:132/9204 · DBLP profile ↗
← Back
30ranked-venue papers
23as first author
2since 2021 · last 2022
0000-0001-7791-9443ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 20 · 14 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
7 papers
Cellular and mobile networks · 38% Network optimization and economics · 17% Internet architecture and protocols · 11%
Theoretical computer science
5 papers
Mathematical optimization · 58% Graph algorithms and graph theory · 20% Algorithmic game theory and mechanism design · 13%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%
Artificial intelligence
1 paper
Graph learning · 100%

Topics — the 25 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cellular and mobile networks › radio access networks
cloud radio access network
1.332022
Throughput Maximization in Cloud-Radio Access Networks Using Cross-Layer Network Coding · IEEE Trans. Mob. Comput. 2022
Rate Aware Network Codes for Cloud Radio Access Networks · IEEE Trans. Mob. Comput. 2019
Distributed Hybrid Scheduling in Multi-Cloud Networks Using Conflict Graphs · IEEE Trans. Commun. 2018
Internet architecture and protocols
network coding
0.722019
Rate Aware Network Codes for Cloud Radio Access Networks · IEEE Trans. Mob. Comput. 2019
A Game-Theoretic Framework for Network Coding Based Device-to-Device Communications · IEEE Trans. Mob. Comput. 2017
Cellular and mobile networks
device-to-device communication
0.622018
Data Dissemination Using Instantly Decodable Binary Codes in Fog-Radio Access Networks · IEEE Trans. Commun. 2018
A Game-Theoretic Framework for Network Coding Based Device-to-Device Communications · IEEE Trans. Mob. Comput. 2017
Machine learning › Graph learning
graph clustering
0.612022
Low-Rank Riemannian Optimization for Graph-Based Clustering Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Content delivery and video streaming
inter-layer network coding
0.612022
Throughput Maximization in Cloud-Radio Access Networks Using Cross-Layer Network Coding · IEEE Trans. Mob. Comput. 2022
Network optimization and economics
throughput maximization
0.612022
Throughput Maximization in Cloud-Radio Access Networks Using Cross-Layer Network Coding · IEEE Trans. Mob. Comput. 2022
Mathematical optimization
riemannian optimization
0.522022
Low-Rank Riemannian Optimization on Positive Semidefinite Stochastic Matrices with Applications to Graph Clustering · ICML 2018
Low-Rank Riemannian Optimization for Graph-Based Clustering Applications · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Mathematical optimization
discrete optimization
0.412020
A Tutorial on Clique Problems in Communications and Signal Processing · Proc. IEEE 2020
Graph algorithms and graph theory › graph theory › clique
maximum clique
0.412020
A Tutorial on Clique Problems in Communications and Signal Processing · Proc. IEEE 2020
Wireless networking
broadcast
0.412019
Rate Aware Network Codes for Cloud Radio Access Networks · IEEE Trans. Mob. Comput. 2019
Data mining
clustering
0.312018
Low-Rank Riemannian Optimization on Positive Semidefinite Stochastic Matrices with Applications to Graph Clustering · ICML 2018
Data mining › clustering
graph clustering
0.312018
Low-Rank Riemannian Optimization on Positive Semidefinite Stochastic Matrices with Applications to Graph Clustering · ICML 2018
Edge and fog computing › wireless edge computing
fog radio access network
0.312018
Data Dissemination Using Instantly Decodable Binary Codes in Fog-Radio Access Networks · IEEE Trans. Commun. 2018
Mathematical optimization › continuous optimization › matrix optimization
low-rank optimization
0.312018
Low-Rank Riemannian Optimization on Positive Semidefinite Stochastic Matrices with Applications to Graph Clustering · ICML 2018
Algorithmic game theory and mechanism design › non-cooperative game
potential game
0.312017
A Game-Theoretic Framework for Network Coding Based Device-to-Device Communications · IEEE Trans. Mob. Comput. 2017
Cellular and mobile networks
multiuser scheduling
0.322022
Throughput Maximization in Cloud-Radio Access Networks Using Cross-Layer Network Coding · IEEE Trans. Mob. Comput. 2022
Rate Aware Network Codes for Cloud Radio Access Networks · IEEE Trans. Mob. Comput. 2019
Wireless networking
scheduling
0.322022
Throughput Maximization in Cloud-Radio Access Networks Using Cross-Layer Network Coding · IEEE Trans. Mob. Comput. 2022
Rate Aware Network Codes for Cloud Radio Access Networks · IEEE Trans. Mob. Comput. 2019
Physical-layer communications › free-space optical communication
free-space optical networks
0.212016
Hybrid Radio/Free-Space Optical Design for Next Generation Backhaul Systems · IEEE Trans. Commun. 2016
Network optimization and economics
resource allocation
0.222020
A Tutorial on Clique Problems in Communications and Signal Processing · Proc. IEEE 2020
Distributed Hybrid Scheduling in Multi-Cloud Networks Using Conflict Graphs · IEEE Trans. Commun. 2018
Physical-layer communications › multiple access
non-orthogonal multiple access
0.112020
A Tutorial on Clique Problems in Communications and Signal Processing · Proc. IEEE 2020
Network optimization and economics › resource allocation
network utility maximization
0.112018
Distributed Hybrid Scheduling in Multi-Cloud Networks Using Conflict Graphs · IEEE Trans. Commun. 2018
Coding theory › network coding › packet-level coding
instantly decodable network coding
0.112018
Data Dissemination Using Instantly Decodable Binary Codes in Fog-Radio Access Networks · IEEE Trans. Commun. 2018
Coding theory
network coding
0.112018
Data Dissemination Using Instantly Decodable Binary Codes in Fog-Radio Access Networks · IEEE Trans. Commun. 2018
Network optimization and economics
delay minimization
0.112017
A Game-Theoretic Framework for Network Coding Based Device-to-Device Communications · IEEE Trans. Mob. Comput. 2017
Cellular and mobile networks › mobile networks › mobile network architecture › cellular network architecture
backhaul design
0.112016
Hybrid Radio/Free-Space Optical Design for Next Generation Backhaul Systems · IEEE Trans. Commun. 2016

Methods — techniques the papers use, named apart from their topics

maximum weight clique · 2.4matrix factorization · 1.8riemannian gradient and hessian · 1.1retraction operator · 1.1maximum clique · 0.9k-clique · 0.9heuristic algorithm · 0.9maximum weight independent set · 0.7riemannian gradient · 0.7retraction · 0.7subgraph design · 0.6power adaptation · 0.6instantly decodable network coding · 0.4graph mapping · 0.4cooperation graph · 0.3conflict graph · 0.3
YearPublicationVenuePosition
2022 Low-Rank Riemannian Optimization for Graph-Based Clustering Applications
abstract
With the abundance of data, machine learning applications engaged increased attention in the last decade. An attractive approach to robustify the statistical analysis is to preprocess the data through clustering. This paper develops a low-complexity Riemannian optimization framework for solving optimization problems on the set of positive semidefinite stochastic matrices. The low-complexity feature of the proposed algorithms stems from the factorization of the optimization variable$\mathbf{X}=\mathbf{Y}\mathbf{Y}^{\mathrm{T}}$and deriving conditions on the number of columns of$\mathbf{Y}$under which the factorization yields a satisfactory solution. The paper further investigates the embedded and quotient geometries of the resulting Riemannian manifolds. In particular, the paper explicitly derives the tangent space, Riemannian gradients and Hessians, and a retraction operator allowing the design of efficient first and second-order optimization methods for the graph-based clustering applications of interest. The numerical results reveal that the resulting algorithms present a clear complexity advantage as compared with state-of-the-art Euclidean and Riemannian approaches for graph clustering applications.
Ahmed Douik, Babak Hassibi
IEEE Trans. Pattern Anal. Mach. Intell.1
2022 Throughput Maximization in Cloud-Radio Access Networks Using Cross-Layer Network Coding
abstract
Cloud radio access networks (C-RANs) are promising paradigms for the fifth-generation (5G) networks due to their interference management capabilities. In a C-RAN, a central processor (CP) is responsible for coordinating multiple Remote Radio Heads (RRHs) and scheduling users to their radio resource blocks (RRBs). In this paper, we develop a novelcross-layer network coding (CLNC)approach that proposes to optimize RRH’s transmit powers and user’s rates in making the coding decisions. As such, cross-layer throughput of the network is maximized. The joint user scheduling, file encoding, and power adaptation problem is solved by designing a subgraph for each RRB, in which each vertex represents potential user-RRH associations, encoded files, transmission rates, and power levels (PLs) for one RRB. It is then shown that the C-RAN throughput maximization problem is equivalent to a maximum-weight clique problem over the union of all such subgraphs, called herein the CRAN-CLNC graph. Numerical results revealed that the proposed joint and iterative schemes offer improved throughput performances as compared to the existing algorithms in the literature. Compared to our proposed joint scheme, our proposed iterative scheme has a certain degradation, roughly in the range of 9%–14%. This small degradation in the throughput performance of the iterative scheme comes at the achieved low computational complexity as compared to the high complexity of the joint scheme.
Mohammed S. Al-Abiad, Ahmed Douik, Sameh Sorour, Md. Jahangir Hossain 0002
IEEE Trans. Mob. Comput.2
2020 A Tutorial on Clique Problems in Communications and Signal Processing
abstract
Since its first use by Euler on the problem of the seven bridges of Königsberg, graph theory has shown excellent abilities in solving and unveiling the properties of multiple discrete optimization problems. The study of the structure of some integer programs reveals equivalence with graph theory problems making a large body of the literature readily available for solving and characterizing the complexity of these problems. This tutorial presents a framework for utilizing a particular graph theory problem, known as the clique problem, for solving communications and signal processing problems. In particular, this article aims to illustrate the structural properties of integer programs that can be formulated as clique problems through multiple examples in communications and signal processing. To that end, the first part of the tutorial provides various optimal and heuristic solutions for the maximum clique, maximum weight clique, and ${k}$ -clique problems. The tutorial, further, illustrates the use of the clique formulation through numerous contemporary examples in communications and signal processing, mainly in maximum access for nonorthogonal multiple access networks, throughput maximization using index and instantly decodable network coding, collision-free radio-frequency identification networks, and resource allocation in cloud-radio access networks. Finally, the tutorial sheds light on the recent advances of such applications, and provides technical insights on ways of dealing with mixed discrete-continuous optimization problems.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
Proc. IEEE1
2020 Scanning the Issue
abstract
This month’s issue offers insight into efficient compression and execution of DNNs, the challenge of connecting rural areas, and the clique problem in wireless communication. which
H.-S. Philip Wong, Kerem Akarvardar, Dimitri A. Antoniadis, Jeffrey Bokor, Chenming Hu, Tsu-Jae King Liu, Subhasish Mitra, James D. Plummer, Sayeef S. Salahuddin, Lei Deng 0003, Song Han 0003, Luping Shi, Yuan Xie 0001, Elias Yaacoub, Mohamed-Slim Alouini, Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri
Proc. IEEE17
2019 Non-Negative Matrix Factorization via Low-Rank Stochastic Manifold Optimization
abstract
Several real-world applications, notably in non-negative matrix factorization, graph-based clustering, and machine learning, require solving a convex optimization problem over the set of stochastic and doubly stochastic matrices. A common feature of these problems is that the optimal solution is generally a low-rank matrix. This paper suggests reformulating the problem by taking advantage of the low-rank factorization X = UVTand develops a Riemannian optimization framework for solving optimization problems on the set of low-rank stochastic and doubly stochastic matrices. In particular, this paper introduces and studies the geometry of the low-rank stochastic multinomial and the doubly stochastic manifold in order to derive first-order optimization algorithms. Being carefully designed and of lower dimension than the original problem, the proposed Riemannian optimization framework presents a clear complexity advantage. The claim is attested through numerical experiments on real-world and synthetic data for Non-negative Matrix Factorization (NFM) applications. The proposed algorithm is shown to outperform, in terms of running time, state-of-the-art methods for NFM.
Ahmed Douik, Babak Hassibi
ISIT1
2019 Rate Aware Network Codes for Cloud Radio Access Networks
abstract
Cloud radio access networks (C-RAN) gained much attention thanks to their abilities in mitigating interference and providing high data rates by coordinating multiple Remote Radio Heads (RRHs). This paper considers the use of rate aware instantly decodable network coding (RA-IDNC) as a mean to accelerate the broadcast of a set of messages to a set of users in a C-RAN setting. While previous works focus either on rate-unaware IDNC or rate adaptation for traditional single transmitter systems, this paper extends the results to C-RANs. The various ergodic capacities of the different users to the different RRHs bring a new trade-off between the number of scheduled users and the transmission rates. The proposed framework incorporates such information in the network coding decisions, so as the scheduled users, coded messages, and transmission rates reduce the overall completion time. Given the intractability of the problem, the paper proposes relaxing the optimization by an online approach involving an anticipated version of the completion time which allows mapping the possible associations between users, RRHs, coded packets, and transmission rates to vertices in a newly designed graph. Afterward, the online completion time reduction problem is shown to be equivalent to a maximum weight independent set problem over the proposed graph. Simulation results reveal that the proposed scheme achieves substantial performance gain over uncoded and NC rate-unaware algorithms.
Mohammed S. Al-Abiad, Ahmed Douik, Sameh Sorour
IEEE Trans. Mob. Comput.2
2018 An Improved Initialization for Low-Rank Matrix Completion Based on Rank-L Updates
abstract
Given a data matrix with partially observed entries, the low-rank matrix completion problem is one of finding a matrix with the lowest rank that perfectly fits the given observations. While there exist convex relaxations for the low-rank completion problem, the underlying problem is inherently nonconvex, and most algorithms (alternating projection, Riemannian optimization, etc.) heavily depend on the initialization. This paper proposes an improved initialization that relies on successive rank-l updates. Further, the paper proposes theoretical guarantees under which the proposed initialization is closer to the unknown optimal solution than the all zeros initialization in the Frobenius norm. To cope with the problem of local minima, the paper introduces and uses random norms to change the position of the local minima while preserving the global one. Using a Riemannian optimization routine, simulation results reveal that the proposed solution succeeds in completing Gaussian partially observed matrices with a random set of revealed entries close to the information-theoretical limits, thereby significantly improving on prior methods.
Ahmed Douik, Babak Hassibi
ICASSP1
2018 Low-Rank Riemannian Optimization on Positive Semidefinite Stochastic Matrices with Applications to Graph Clustering
abstract
This paper develops a Riemannian optimization framework for solving optimization problems on the set of symmetric positive semidefinite stochastic matrices. The paper first reformulates the problem by factorizing the optimization variable as $\mathbf{X}=\mathbf{Y}\mathbf{Y}^T$ and deriving conditions on $p$, i.e., the number of columns of $\mathbf{Y}$, under which the factorization yields a satisfactory solution. The reparameterization of the problem allows its formulation as an optimization over either an embedded or quotient Riemannian manifold whose geometries are investigated. In particular, the paper explicitly derives the tangent space, Riemannian gradients and retraction operator that allow the design of efficient optimization methods on the proposed manifolds. The numerical results reveal that, when the optimal solution has a known low-rank, the resulting algorithms present a clear complexity advantage when compared with state-of-the-art Euclidean and Riemannian approaches for graph clustering applications.
Ahmed Douik, Babak Hassibi
ICML1
2018 Joint Scheduling and Beamforming via Cloud-Radio Access Networks Coordination
abstract
Cloud radio access network (CRAN) emerges as a promising architecture for large-scale interference management. This paper addresses the benefit of one particular type of coordinated resource allocation in CRANs through the combined effect of joint scheduling and beamforming. Consider the downlink of a CRAN where the cloud is connected to several remote radio heads (RRHs), each equipped with multiple antennas. The transmit frame of every RRH is formed by several radio resource blocks (RRBs), each capable of serving multiple single-antenna users via spatial multiplexing using beamforming. The paper focuses on the problem of maximizing the network-wide weighted sum-rate by jointly determining the set of scheduled users at each RRB, and their corresponding beamforming vectors. The main contribution of the paper is to solve such a mixed discrete-continuous optimization problem using a graph-theoretical based approach. The paper introduces the joint scheduling and beamforming graph, wherein each independent set accounts for a feasible schedule and feasible beamforming vectors. Afterward, the joint scheduling and beamforming problem is shown to be equivalent to a maximum independent set problem in the proposed graph. Simulation results suggest that the proposed joint solution provides appreciable performance improvements as compared to the classical iterative approach.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
VTC Fall1
2018 Distributed Hybrid Scheduling in Multi-Cloud Networks Using Conflict Graphs
abstract
Recent studies on cloud-radio access networks assume either signal-level or scheduling-level coordination. This paper considers a hybrid coordinated scheme as a means to benefit from both policies. Consider the downlink of a multi-cloud radio access network, where each cloud is connected to several base-stations (BSs) via high capacity links and, therefore, allows for joint signal processing within the cloud transmission. Across the multiple clouds, however, only scheduling-level coordination is permitted, as low levels of backhaul communication are feasible. The frame structure of every BS is composed of various time/frequency blocks, called power-zones (PZs), which are maintained at a fixed power level. This paper addresses the problem of maximizing a network-wide utility by associating users to clouds and scheduling them to the PZs, under the practical constraints that each user is scheduled to a single cloud at most, but possibly to many BSs within the cloud, and can be served by one or more distinct PZs within the BSs' frame. This paper solves the problem using graph theory techniques by constructing the conflict graph. The considered scheduling problem is, then, shown to be equivalent to a maximum-weight independent set problem in the constructed graph, which can be solved using efficient techniques. This paper then proposes solving the problem using both optimal and heuristic algorithms that can be implemented in a distributed fashion across the network. The proposed distributed algorithms rely on the well-chosen structure of the constructed conflict graph utilized to solve the maximum-weight independent set problem. Simulation results suggest that the proposed optimal and heuristic hybrid scheduling strategies provide appreciable gain as compared with the scheduling-level coordinated networks, with a negligible degradation to signal-level coordination.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
IEEE Trans. Commun.1
2018 Data Dissemination Using Instantly Decodable Binary Codes in Fog-Radio Access Networks
abstract
This paper considers a device-to-device (D2D) fog-radio access network wherein a set of users are required to store/receive a set of files. The D2D devices are connected to a subset of the cloud data centers and thus possess a subset of the data. This paper is interested in reducing the total time of communication, i.e., the completion time, required to disseminate all files among all devices using instantly decodable network coding (IDNC). Unlike previous studies that assume a fully connected communication network, this paper tackles the more realistic scenario of a partially connected network in which devices are not all in the transmission range of one another. The joint optimization of selecting the transmitting device(s) and the file combination(s) is first formulated, and its intractability is exhibited. The completion time is approximated using the celebrated decoding delay approach by deriving the relationship between the quantities in a partially connected network. The paper introduces the cooperation graph and demonstrates that the problem is equivalent to a maximum weight clique problem over the newly designed graph. Extensive simulations reveal that the proposed solution provides noticeable performance enhancement and outperforms previously proposed IDNC-based schemes.
Ahmed Douik, Sameh Sorour
IEEE Trans. Commun.1
2018 Delay Reduction in Multi-Hop Device-to-Device Communication Using Network Coding
abstract
This paper considers the problem of reducing the broadcast decoding delay of wireless networks using instantly decodable network coding- based device-to-device communications. In contrast with the previous works that assume a fully connected network, this paper investigates a partially connected configuration in which multiple devices are allowed to transmit simultaneously. To that end, different events occurring at each device are identified so as to derive an expression for the probability distribution of the decoding delay. Afterward, the joint optimization problem over the set of transmitting devices and packet combination of each is formulated. The optimal solution of the joint optimization problem is derived using a graph-theoretic approach by introducing the cooperation graph in which each vertex represents a transmitting device with a weight translating its contribution to the network. This paper solves the problem by reformulating it as a maximum weight clique problem which can efficiently be solved. Numerical results suggest that the proposed solution outperforms state-of-the-art schemes and provides significant gain, especially for poorly connected networks.
Ahmed Douik, Sameh Sorour, Tareq Y. Al-Naffouri, Hong-Chuan Yang, Mohamed-Slim Alouini
IEEE Trans. Wirel. Commun.1
2017 Data dissemination using instantly decodable binary codes in fog-radio access networks
abstract
This paper considers a device-to-device (D2D) fog-radio access network wherein a set of devices are required to store a set of files. The D2D devices are connected to a subset of the cloud data centers and thus possess a subset of the data. This paper is interested in reducing the total time of communication, i.e., the completion time, needed to disseminate all files among the devices using instantly decodable network coding (IDNC). Unlike previous studies that assume a fully connected communication network, this paper tackles the more realistic scenario of a partially connected network in which devices can only target devices in their transmission range. The joint optimization of selecting the transmitting device(s) and the file combination(s) is first formulated and its intractability exhibited. The completion time is approximated using the celebrated decoding delay approach by deriving the relationship between the quantities in a partially connected network. The paper introduces the cooperation graph and demonstrates that under the collision-free transmissions assumption, the problem is equivalent to a maximum weight clique problem over the newly designed graph. Extensive simulations reveal that the proposed solution provides noticeable performance enhancement and outperforms previously proposed IDNC-based schemes.
Ahmed Douik, Sameh Sorour
IWCMC1
2017 A Game-Theoretic Framework for Network Coding Based Device-to-Device Communications
abstract
This paper investigates the delay minimization problem for instantly decodable network coding (IDNC) based device-to-device (D2D) communications. In D2D enabled systems, users cooperate to recover all their missing packets. The paper proposes a game theoretic framework as a tool for improving the distributed solution by overcoming the need for a central controller or additional signaling in the system. The session is modeled by self-interested players in a non-cooperative potential game. The utility functions are designed so as increasing individual payoff results in a collective behavior which achieves both a desirable system performance in a shared network environment and the Nash equilibrium. Three games are developed whose first reduces the completion time, the second the maximum decoding delay and the third the sum decoding delay. The paper, further, improves the formulations by including a punishment policy upon collision occurrence so as to achieve the Nash bargaining solution. Learning algorithms are proposed for systems with complete and incomplete information, and for the imperfect feedback scenario. Numerical results suggest that the proposed game-theoretical formulation provides appreciable performance gain against the conventional point-to-multipoint (PMP), especially for reliable user-to-user channels.
Ahmed Douik, Sameh Sorour, Hamidou Tembine, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
IEEE Trans. Mob. Comput.1
2017 Rate Aware Instantly Decodable Network Codes
Ahmed Douik, Sameh Sorour, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
IEEE Trans. Wirel. Commun.1
2017 On Using Dual Interfaces With Network Coding for Delivery Delay Reduction
abstract
This paper considers a heterogeneous network architecture wherein devices use two wireless interfaces to receive packets from the base station and to transmit or receive packets from other devices concurrently. For such a network architecture, this paper focuses on time-critical and order-constrained applications that require quick and reliable in-order decoding of the packets. This paper first introduces the dual delivery delay as a measure of degradation compared with the optimal in-order packet delivery to the devices. It then addresses the minimum delivery delay problem using instantly decodable network coding (IDNC). In particular, the dual interface IDNC graph is constructed to represent all feasible coding opportunities and conflict-free transmissions. Subsequently, the minimum delivery delay problem is shown to be equivalent to a maximum weight independent set selection problem over the dual interface IDNC graph. Simulation results demonstrate that the proposed IDNC algorithm effectively reduces the delivery delay as compared with the existing network coding algorithms. Especially, for a layered video transmission, the proposed solution provides a sequential delivering of video layers to individual devices.
Mohammad S. Karim, Ahmed Douik, Parastoo Sadeghi, Sameh Sorour
IEEE Trans. Wirel. Commun.2
2016 Resilient backhaul network design using hybrid radio/free-space optical technology
abstract
The radio-frequency (RF) technology is a scalable solution for the backhaul planning. However, its performance is limited in terms of data rate and latency. Free Space Optical (FSO) backhaul, on the other hand, offers a higher data rate but is sensitive to weather conditions. To combine the advantages of RF and FSO backhauls, this paper proposes a cost-efficient backhaul network using the hybrid RF/FSO technology. To ensure a resilient backhaul, the paper imposes a given degree of redundancy by connecting each node through K link-disjoint paths so as to cope with potential link failures. Hence, the network planning problem considered in this paper is the one of minimizing the total deployment cost by choosing the appropriate link type, i.e., either hybrid RF/FSO or optical fiber (OF), between each couple of base-stations while guaranteeing K link-disjoint connections, a data rate target, and a reliability threshold. The paper solves the problem using graph theory techniques. It reformulates the problem as a maximum weight clique problem in the planning graph, under a specified realistic assumption about the cost of OF and hybrid RF/FSO links. Simulation results show the cost of the different planning and suggest that the proposed heuristic solution has a close-to-optimal performance for a significant gain in computation complexity.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
ICC1
2016 Rate-aware network codes for completion time reduction in device-to-device communications
abstract
In this paper, we consider a fully connected device-to-device communications network, where a group of devices with heterogeneous channel capacities cooperate with each other to recover their missing packets. In such cooperative network, we aim to minimize the completion time required for recovering all missing packets at devices using instantly decodable network coding (IDNC). In particular, we first introduce a new IDNC graph to represent all feasible rate and coding decisions for all potential transmitting devices in one unified framework. We then show that finding the optimal schedule that minimizes the completion time is computationally complex. Nevertheless by using the new graph and the properties of the optimal schedule, we design a completion time reduction heuristic that balances between the transmission rate and the number of targeted devices with a new packet. Simulation results show that our proposed IDNC algorithm provides an appreciable completion time gain compared to the conventional rate oblivious network coding algorithms.
Mohammad S. Karim, Ahmed Douik, Sameh Sorour, Parastoo Sadeghi
ICC2
2016 Rate aware network codes for coordinated multi base-station networks
abstract
In this paper, we address the problem of reducing the completion time of a radio access network to deliver a frame of messages using Rate Aware Instantly Decodable Network Coding (RA-IDNC). While previous works only considered a single base-station setting, this paper extends the results to a more modern paradigm of networks with multiple coordinated base-stations. The different rates of the base-stations to the various users will be thus incorporated in the network coding decisions, so as to schedule the coded messages and transmission rates jointly in order to reduce the overall completion time. Given the notorious intractability of the completion time reduction problem, the paper uses an online relaxation using an anticipated version of the completion time. This problem is then solved by showing that it is equivalent to a maximum weight independent set problem on a newly designed graph. An efficient multi-layer heuristic is further developed to address this problem in polynomial time. Simulation results suggest that the proposed solution outperforms the uncoded schemes.
Mohammed S. Al-Abiad, Ahmed Douik, Sameh Sorour
ICC2
2016 Delivery time reduction for order-constrained applications using binary network codes
abstract
Consider a radio access network wherein a basestation is required to deliver a set of order-constrained messages to a set of users over independent erasure channels. This paper studies the delivery time reduction problem using instantly decodable network coding (IDNC). Motivated by time-critical and order-constrained applications, the delivery time is defined, at each transmission, as the number of undelivered messages. The delivery time minimization problem being computationally intractable, most of the existing literature on IDNC propose suboptimal online solutions. This paper suggests a novel method for solving the problem by introducing the delivery delay as a measure of distance to optimality. An expression characterizing the delivery time using the delivery delay is derived, allowing the approximation of the delivery time minimization problem by an optimization problem involving the delivery delay. The problem is, then, formulated as a maximum weight clique selection problem over the IDNC graph wherein the weight of each vertex reflects its corresponding user and message's delay. Simulation results suggest that the proposed solution achieves lower delivery and completion times as compared to the best-known heuristics for delivery time reduction.
Ahmed Douik, Mohammad S. Karim, Parastoo Sadeghi, Sameh Sorour
WCNC1
2016 Hybrid Radio/Free-Space Optical Design for Next Generation Backhaul Systems
abstract
The deluge of date rate in today's networks imposes a cost burden on the backhaul network design. Developing cost-efficient backhaul solutions becomes an exciting, yet challenging, problem. Traditional technologies for backhaul networks, including either radio-frequency (RF) backhauls or optical fibers (OF). While RF is a cost-effective solution as compared with OF, it supports the lower data rate requirements. Another promising backhaul solution is the free-space optics (FSO) as it offers both a high data rate and a relatively low cost. The FSO, however, is sensitive to nature conditions, e.g., rain, fog, and line-of-sight. This paper combines both the RF and FSO advantages and proposes a hybrid RF/FSO backhaul solution. It considers the problem of minimizing the cost of the backhaul network by choosing either OF or hybrid RF/FSO backhaul links between the base stations, so as to satisfy data rate, connectivity, and reliability constraints. It shows that under a specified realistic assumption about the cost of OF and hybrid RF/FSO links, the problem is equivalent to a maximum weight clique problem, which can be solved with moderate complexity. Simulation results show that the proposed solution shows a close-to-optimal performance, especially for reasonable prices of the hybrid RF/FSO links. They further reveal that the hybrid RF/FSO is a cost-efficient solution and a good candidate for upgrading the existing backhaul networks.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
IEEE Trans. Commun.1
2016 Coordinated Scheduling and Power Control in Cloud-Radio Access Networks
abstract
This paper addresses the joint coordinated scheduling and power control problem in cloud-enabled networks. Consider the downlink of a cloud-radio access network (CRAN), where the cloud is only responsible for the scheduling policy, power control, and synchronization of the transmit frames across the single-antenna base-stations (BS). The transmit frame consists of several time/frequency blocks, called power-zones (PZs). The paper considers the problem of scheduling users to PZs and determining their power levels (PLs), by maximizing the weighted sum-rate under the practical constraints that each user cannot be served by more than one base-station, but can be served by one or more power-zones within each base-station frame. The paper solves the problem using a graph theoretical approach by introducing the joint scheduling and power control graph formed by several clusters, where each is formed by a set of vertices, representing the possible association of users, BSs, and PLs for one specific PZ. The problem is, then, formulated as a maximum-weight clique problem, in which the weight of each vertex is the sum of the benefits of the individual associations belonging to that vertex. Simulation results suggest that the proposed cross-layer scheme provides appreciable performance improvement as compared to schemes from recent literature.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
IEEE Trans. Wirel. Commun.1
2015 Hybrid Scheduling/Signal-Level Coordination in the Downlink of Multi-Cloud Radio-Access Networks
abstract
In the context of resource allocation in cloud- radio access networks, recent studies assume either signal-level or scheduling-level coordination. This paper, instead, considers a hybrid level of coordination for the scheduling problem in the downlink of a multi-cloud radio- access network, so as to benefit from both scheduling policies. Consider a multi-cloud radio access network, where each cloud is connected to several base-stations (BSs) via high capacity links, and therefore allows joint signal processing between them. Across the multiple clouds, however, only scheduling-level coordination is permitted, as it requires a lower level of backhaul communication. The frame structure of every BS is composed of various time/frequency blocks, called power- zones (PZs), and kept at fixed power level. The paper addresses the problem of maximizing a network-wide utility by associating users to clouds and scheduling them to the PZs, under the practical constraints that each user is scheduled, at most, to a single cloud, but possibly to many BSs within the cloud, and can be served by one or more distinct PZs within the BSs' frame. The paper solves the problem using graph theory techniques by constructing the conflict graph. The scheduling problem is, then, shown to be equivalent to a maximum- weight independent set problem in the constructed graph, in which each vertex symbolizes an association of cloud, user, BS and PZ, with a weight representing the utility of that association. Simulation results suggest that the proposed hybrid scheduling strategy provides appreciable gain as compared to the scheduling-level coordinated networks, with a negligible degradation to signal-level coordination.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
GLOBECOM1
2015 Coordinated scheduling for the downlink of cloud radio-access networks
abstract
This paper addresses the coordinated scheduling problem in cloud-enabled networks. Consider the downlink of a cloud-radio access network (CRAN), where the cloud is only responsible for the scheduling policy and the synchronization of the transmit frames across the connected base-stations (BS). The transmitted frame of every BS consists of several time/frequency blocks, called power-zones (PZ), maintained at fixed transmit power. The paper considers the problem of scheduling users to PZs and BSs in a coordinated fashion across the network, by maximizing a network-wide utility under the practical constraint that each user cannot be served by more than one base-station, but can be served by one or more power-zones within each base-station frame. The paper solves the problem using a graph theoretical approach by introducing the scheduling graph in which each vertex represents an association of users, PZs and BSs. The problem is formulated as a maximum weight clique, in which the weight of each vertex is the benefit of the association represented by that vertex. The paper further presents heuristic algorithms with low computational complexity. Simulation results show the performance of the proposed algorithms and suggest that the heuristics perform near optimal in low shadowing environments.
Ahmed Douik, Hayssam Dahrouj, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
ICC1
2015 Delay Reduction for Instantly Decodable Network Coding in Persistent Channels With Feedback Imperfections
abstract
This paper considers the multicast decoding delay reduction problem for generalized instantly decodable network coding (G-IDNC) over persistent erasure channels with feedback imperfections. The feedback scenario discussed is the most general situation in which the sender does not always receive acknowledgments from the receivers after each transmission and the feedback communications are subject to loss. The decoding delay increment expressions are derived and employed to express the decoding delay reduction problem as a maximum weight clique problem in the G-IDNC graph. This paper provides a theoretical analysis of the expected decoding delay increase at each time instant. Problem formulations in simpler channel and feedback models are shown to be special cases of the proposed generalized formulation. Since finding the optimal solution to the problem is known to be NP-hard, a suboptimal greedy algorithm is designed and compared with blind approaches proposed in the literature. Through extensive simulations, the proposed algorithm is shown to outperform the blind methods in all situations and to achieve significant improvement, particularly for high time-correlated channels.
Ahmed Douik, Sameh Sorour, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
IEEE Trans. Wirel. Commun.1
2014 Completion time reduction in instantly decodable network coding through decoding delay control
abstract
For several years, the completion time and the decoding delay problems in Instantly Decodable Network Coding (IDNC) were considered separately and were thought to completely act against each other. Recently, some works aimed to balance the effects of these two important IDNC metrics but none of them studied a further optimization of one by controlling the other. In this paper, we study the effect of controlling the decoding delay to reduce the completion time below its currently best known solution. We first derive the decoding-delay-dependent expressions of the users' and their overall completion times. Although using such expressions to find the optimal overall completion time is NP-hard, we use a heuristic that minimizes the probability of increasing the maximum of these decoding-delay-dependent completion time expressions after each transmission through a layered control of their decoding delays. Simulation results show that this new algorithm achieves both a lower mean completion time and mean decoding delay compared to the best known heuristic for completion time reduction. The gap in performance becomes significant for harsh erasure scenarios.
Ahmed Douik, Sameh Sorour, Mohamed-Slim Alouini, Tareq Y. Al-Naffouri
GLOBECOM1
2014 A game theoretic approach to minimize the completion time of network coded cooperative data exchange
abstract
In this paper, we introduce a game theoretic framework for studying the problem of minimizing the completion time of instantly decodable network coding (IDNC) for cooperative data exchange (CDE) in decentralized wireless network. In this configuration, clients cooperate with each other to recover the erased packets without a central controller. Game theory is employed herein as a tool for improving the distributed solution by overcoming the need for a central controller or additional signaling in the system. We model the session by self-interested players in a non-cooperative potential game. The utility function is designed such that increasing individual payoff results in a collective behavior achieving both a desirable system performance in a shared network environment and the Pareto optimal solution. We further show that our distributed solution achieves the centralized solution. Through extensive simulations, our approach is compared to the best performance that could be found in the conventional point-to-multipoint (PMP) recovery process. Numerical results show that our formulation largely outperforms the conventional PMP scheme in most practical situations and achieves a lower delay.
Ahmed Douik, Sameh Sorour, Hamidou Tembine, Mohamed-Slim Alouini, Tareq Y. Al-Naffouri
GLOBECOM1
2014 On Minimizing the Maximum Broadcast Decoding Delay for Instantly Decodable Network Coding
abstract
In this paper, we consider the problem of minimizing the maximum broadcast decoding delay experienced by all the receivers of generalized instantly decodable network coding (IDNC). Unlike the sum decoding delay, the maximum decoding delay as a definition of delay for IDNC allows a more equitable distribution of the delays between the different receivers and thus a better Quality of Service (QoS). In order to solve this problem, we first derive the expressions for the probability distributions of maximum decoding delay increments. Given these expressions, we formulate the problem as a maximum weight clique problem in the IDNC graph. Although this problem is known to be NP-hard, we design a greedy algorithm to perform effective packet selection. Through extensive simulations, we compare the sum decoding delay and the max decoding delay experienced when applying the policies to minimize the sum decoding delay and our policy to reduce the max decoding delay. Simulations results show that our policy gives a good agreement among all the delay aspects in all situations and outperforms the sum decoding delay policy to effectively minimize the sum decoding delay when the channel conditions become harsher. They also show that our definition of delay significantly improve the number of served receivers when they are subject to strict delay constraints.
Ahmed Douik, Sameh Sorour, Mohamed-Slim Alouini, Tareq Y. Al-Naffouri
VTC Fall1
2014 Partially Blind Instantly Decodable Network Codes for Lossy Feedback Environment
abstract
In this paper, we study the multicast completion and decoding delay minimization problems for instantly decodable network coding (IDNC) in the case of lossy feedback. When feedback loss events occur, the sender falls into uncertainties about packet reception at the different receivers, which forces it to perform partially blind selections of packet combinations in subsequent transmissions. To determine efficient selection policies that reduce the completion and decoding delays of IDNC in such an environment, we first extend the perfect feedback formulation in our previous works to the lossy feedback environment, by incorporating the uncertainties resulting from unheard feedback events in these formulations. For the completion delay problem, we use this formulation to identify the maximum likelihood state of the network in events of unheard feedback and employ it to design a partially blind graph update extension to the multicast IDNC algorithm in our earlier work. For the decoding delay problem, we derive an expression for the expected decoding delay increment for any arbitrary transmission. This expression is then used to find the optimal policy that reduces the decoding delay in such lossy feedback environment. Results show that our proposed solutions both outperform previously proposed approaches and achieve tolerable degradation even at relatively high feedback loss rates.
Sameh Sorour, Ahmed Douik, Shahrokh Valaee, Tareq Y. Al-Naffouri, Mohamed-Slim Alouini
IEEE Trans. Wirel. Commun.2
2013 Delay reduction in lossy intermittent feedback for generalized instantly decodable network coding
abstract
In this paper, we study the effect of lossy intermittent feedback loss events on the multicast decoding delay performance of generalized instantly decodable network coding. These feedback loss events create uncertainty at the sender about the reception statues of different receivers and thus uncertainty to accurately determine subsequent instantly decodable coded packets. To solve this problem, we first identify the different possibilities of uncertain packets at the sender and their probabilities. We then derive the expression of the mean decoding delay. We formulate the Generalized Instantly Decodable Network Coding (G-IDNC) minimum decoding delay problem as a maximum weight clique problem. Since finding the optimal solution is NP-hard, we design a variant of the algorithm employed in [1]. Our algorithm is compared to the two blind graph update proposed in [2] through extensive simulations. Results show that our algorithm outperforms the blind approaches in all the situations and achieves a tolerable degradation, against the perfect feedback, for large feedback loss period.
Ahmed Douik, Sameh Sorour, Mohamed-Slim Alouini, Tareq Y. Al-Naffouri
WiMob1