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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Walid Aljoby

dblp:209/8672 · also Walid A. Aljoby, Walid A. Y. Aljoby · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
3since 2021 · last 2026
0000-0002-0976-9962ORCID · verified

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

Computer networks · 7 · 4 first-author · 2 since 2021Security and privacy · 1Software engineering, systems software and programming languages · 1 · 1 first-author · 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
3 papers
Cloud and datacenter computing · 63% Storage systems · 17% Parallel and multicore computing · 15%
Computer networks
3 papers
Software-defined and programmable networks · 55% Network optimization and economics · 45%
Databases, data mining, and information retrieval
1 paper
Data stream processing · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › resource allocation
bandwidth allocation
0.622018
On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics · ICNP 2018
Impacts of task placement and bandwidth allocation on stream analytics · ICNP 2017
Cloud and datacenter computing › big data analytics
stream analytics
0.622018
On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics · ICNP 2018
Impacts of task placement and bandwidth allocation on stream analytics · ICNP 2017
Network optimization and economics › resource allocation › bandwidth allocation
dynamic bandwidth allocation
0.412019
On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics · IEEE J. Sel. Areas Commun. 2019
Software-defined and programmable networks
SDN control plane
0.412019
On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics · IEEE J. Sel. Areas Commun. 2019
Storage systems
cross-layer optimization
0.312018
On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics · ICNP 2018
Parallel and multicore computing
task allocation
0.312017
Impacts of task placement and bandwidth allocation on stream analytics · ICNP 2017
Data stream processing
streaming analytics
0.112019
On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics · IEEE J. Sel. Areas Commun. 2019
Distributed systems › stream processing
distributed stream processing
0.112019
On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics · IEEE J. Sel. Areas Commun. 2019

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

cross-layer optimization · 1.1bandwidth sharing algorithms · 1.1dynamic bandwidth adjustment · 0.7measurement-driven analysis · 0.6
YearPublicationVenuePosition
2026 LEAD-Drift: Real-time and Explainable Intent Drift Detection by Learning a Data-Driven Risk Score
Md. Kamrul Hossain, Walid Aljoby
ICC2
2024 DiffPerf: Toward Performance Differentiation and Optimization With SDN Implementation
abstract
The continuous growth of Internet traffic, especially video content, presents challenges for access providers (APs) who must upgrade their infrastructure to meet increasing demands. Ensuring a high-quality experience (QoE) for end-users and finding ways to monetize network resources are key concerns. Guaranteeing QoE is complex, as it depends not only on link capacity but also on competing traffic flows and shared network data plane buffers. To address these challenges, we proposeDiffPerf, an in-network, online, and dynamic allocation system.DiffPerfoperates at both macroscopic and microscopic levels. At the macroscopic level, it elastically allocates bandwidth to performance-centric service classes defined by APs to accommodate different performance requirements. At the microscopic level,DiffPerfemploys a lightweight data-driven algorithm to statistically differentiate and isolate traffic flows within each class, improving their performance. We implementedDiffPerfprototypes using SDN-based technology, one with OpenDaylight and OpenFlow hardware switches, and the other with programmable Intel Tofino switches. Our evaluation focused on on-demand video streaming. The results demonstrate thatDiffPerfoffers APs a range of allocation choices while ensuring strong performance isolation. Additionally,DiffPerfimproves fairness and enhances overall user-perceived QoE within each class. Notably,DiffPerfconserves bandwidth and delivers a QoE improvement approximately$4.6\times $higher than TCP BBR, the most popular congestion control mechanism on the Internet.
Walid Aljoby, Xin Wang 0040, Dinil Mon Divakaran, Tom Z. J. Fu, Richard T. B. Ma, Khaled A. Harras
IEEE Trans. Netw. Serv. Manag.1
2021 DiffPerf: An In-Network Performance Optimization for Improving User-Perceived QoE
abstract
Continuing the current trend, Internet traffic is expected to grow significantly over the coming years, with video traffic consuming the biggest share. Despite numerous optimizations of the transport congestion control, and the switch butter sizing and management algorithms; however, the complex interaction among all of them still leads to uncertain user performance and thus degrades user-perceived quality, under various network and traffic conditions. The culprit is the difficulty to dynamically control the amount of bandwidth allocated to each of the competing flows under bottleneck due to the algorithms lack of visibility of butter content where the flows reside. We address this bandwidth allocation problem by proposing DiffPerf, an in-network system that relies on a lightweight learning algorithm to statistically differentiate and isolate user flows to help them achieve better performance in an online and dynamic manner. We built two SDN-based prototypes of DiffPerf; one on OpenDaylight with OpenFlow Brocade switch and the other with programmable data plane Barefoot Tofino switch. We evaluate it from an application perspective for ABR video streaming as it accounts for a majority of the Internet traffic. Our evaluations demonstrate the practicality and flexibility that DiffPerf assists users in achieving better fairness and improving overall user-perceived quality. On average DiffPerf yields a quality improvement of about $4.6\times$ and $1.2\times$ higher than TCP BBR and TCP CUBIC, respectively.
Walid Aljoby, Xin Wang 0040, Dinil Mon Divakaran, Tom Z. J. Fu, Richard T. B. Ma
NetSoft1
2019 On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics
abstract
Data communication in cloud-based distributed stream data analytics often involves a collection of parallel and pipelined TCP flows. As the standard TCP congestion control mechanism and its variants are designed for achieving “fairness” among competing flows and are agnostic to the application layer contexts, the bandwidth allocation among a set of TCP flows traversing bottleneck links often leads to sub-optimal application-layer performance measures, e.g., stream processing throughput or average tuple complete latency. Motivated by this and enabled by the rapid development of the software-defined networking (SDN) techniques, in this paper, we re-investigate the design space of the bandwidth allocation problem and propose a cross-layer framework which utilizes the instantaneous information obtained from the application layer and provides on-the-fly and dynamic bandwidth adjustment algorithms for assisting the stream analytics applications achieving better performance during the runtime. We implement a prototype cross-layer bandwidth allocation framework based on a popular open-source distributed stream processing platform, Apache Storm, together with the OpenDaylight controller, and carry out extensive experiments with real-world analytical workloads on top of a local cluster consisting of ten workstations interconnected by a SDN-enabled fat-tree like testbed. The experiment results clearly validate the effectiveness and efficiency of our proposed framework and algorithms. Finally, we leverage the proposed cross-layer SDN framework and introduce an exemplary mechanism for bandwidth sharing and performance reasoning among multiple active applications and show a case of a point solution on how to approximate application-level fairness.
Walid Aljoby, Xin Wang 0040, Tom Z. J. Fu, Richard T. B. Ma
IEEE J. Sel. Areas Commun.1
2018 On SDN-Enabled Online and Dynamic Bandwidth Allocation for Stream Analytics
abstract
Data communication in cloud-based distributed stream data analytics often involves a collection of parallel and pipelined TCP flows. As the standard TCP congestion control mechanism is designed for achieving "fairness" among competing flows and is agnostic to the application layer contexts, the bandwidth allocation among a set of TCP flows traversing bottleneck links often leads to sub-optimal application-layer performance measures, e.g., stream processing throughput or average tuple complete latency. Motivated by this and enabled by the rapid development of the Software-Defined Networking (SDN) techniques, in this paper, we re-investigate the design space of the bandwidth allocation problem and propose a cross-layer framework which utilizes the additional information obtained from the application layer and provides on-the-fly and dynamic bandwidth adjustment algorithms for helping the stream analytics applications achieving better performance during the runtime. We implement a prototype cross-layer bandwidth allocation framework based on a popular open-source distributed stream processing platform, Apache Storm, together with the OpenDaylight controller, and carry out extensive experiments with real-world analytical workloads on top of a local cluster consisting of 10 workstations interconnected by a SDN-enabled switch. The experiment results clearly validate the effectiveness and efficiency of our proposed framework and algorithms.
Walid Aljoby, Xin Wang 0040, Tom Z. J. Fu, Richard T. B. Ma
ICNP1
2017 Impacts of task placement and bandwidth allocation on stream analytics
abstract
We consider data intensive cloud-based stream analytics where data transmission through the underlying communication network is the cause of the performance bottleneck. Two key inter-related problems are investigated: task placement and bandwidth allocation. We seek to answer the following questions. How does task placement make impact on the application-level throughput? Does a careful bandwidth allocation among data flows traversing a bottleneck link results in better performance? In this paper, we address these questions by conducting measurement-driven analysis in a SDN-enabled computer cluster running stream processing applications on top of Apache Storm. The results reveal (i) how tasks are assigned to computing nodes make large difference in application level performance; (ii) under certain task placement, a proper bandwidth allocation helps further improve the performance as compared to the default TCP mechanism; and (iii) task placement and bandwidth allocation are collaboratively making effects in overall performance.
Walid Aljoby, Tom Z. J. Fu, Richard T. B. Ma
ICNP1
2014 A novel approach for extracting spatial correlation of visual information in heterogeneous wireless multimedia sensor networks
Moad Yassin Mowafi, Fahed Hasan Awad, Walid Aljoby
Comput. Networks3
2013 Spatial correlation model for heterogeneous cameras in wireless multimedia sensor networks
abstract
Collaborative in-network processing has shown to efficiently reduce the per-node processing and transmission requirements in wireless multimedia sensor networks. When the camera nodes are randomly distributed in an area of interest, it is very likely that their fields of view would overlap causing the corresponding visual information to be highly correlated. In applied wireless multimedia sensor networks, heterogeneous camera nodes with different sensing radii and angles of view are usually deployed, which has shown to enhance the overall network performance and lifetime. This paper introduces a new correlation model to exploit the correlation characteristics among heterogeneous camera nodes for wireless multimedia sensor networks. The proposed model, of which a closed-form analytical correlation function was derived, takes into consideration different sensing parameters of the camera nodes; such as the sensing radii and the angles of view. The simulation results demonstrated that the proposed model outperforms the state-of-the-art in terms of the accuracy of estimating the correlation characteristics, the information gain, and the distortion ratio.
Moad Yassin Mowafi, Fahed Hasan Awad, Walid Aljoby
WOWMOM3
2013 Use of elliptic curve cryptography for multimedia encryption
abstract
The unique characteristics of the elliptic curve cryptography (ECC) such as the small key size, fast computations and bandwidth saving make its use attractive for multimedia encryption. In this study, the ECC is used to perform encryption along with multimedia compression, and two ECC‐based encryption algorithms are introduced and applied before and during compression. The first algorithm performs selective encryption on the transform coefficients during compression, whereas the second algorithm achieves perceptual encryption based on selective bit‐plane encryption before compression. The results of applying ECC to multimedia encryption are presented and analysed with respect to the requirements of multimedia encryption: the encryption efficiency, compression efficiency, codec compliance and security level. It is shown that ECC is highly efficient and does not affect the compression efficiency, and accordingly can meet the multimedia encryption requirements.
Lo'ai Ali Tawalbeh, Moad Yassin Mowafi, Walid Aljoby
IET Inf. Secur.3