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

Lotfi Benmohamed

dblp:91/3419 · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
4since 2021 · last 2022
0009-0003-4857-7351ORCID · corroborated

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

Computer networks · 8 · 4 first-author · 3 since 2021Systems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1

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
Routing and switching · 64% Internet of things and sensor networks · 19% Wireless networking · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 44% Memory systems · 44% Performance modeling and evaluation · 13%

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

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.512021
CacheInspector: Reverse Engineering Cache Resources in Public Clouds · ACM Trans. Archit. Code Optim. 2021
Routing and switching
fault-tolerant routing
0.412020
Hop-by-Hop Multipath Routing: Choosing the Right Nexthop Set · INFOCOM 2020
Routing and switching
multipath routing
0.412020
Hop-by-Hop Multipath Routing: Choosing the Right Nexthop Set · INFOCOM 2020
Routing and switching
routing
0.412020
Hop-by-Hop Multipath Routing: Choosing the Right Nexthop Set · INFOCOM 2020
Internet of things and sensor networks
industrial iot
0.412019
Wireless Network Design for Emerging IIoT Applications: Reference Framework and Use Cases · Proc. IEEE 2019
Performance modeling and evaluation
workload characterization
0.112021
CacheInspector: Reverse Engineering Cache Resources in Public Clouds · ACM Trans. Archit. Code Optim. 2021
Edge and fog computing
industrial edge computing
0.112019
Wireless Network Design for Emerging IIoT Applications: Reference Framework and Use Cases · Proc. IEEE 2019
Wireless networking
wireless network protocols
0.112019
Wireless Network Design for Emerging IIoT Applications: Reference Framework and Use Cases · Proc. IEEE 2019
Transport protocols and congestion control › rate control
rate-based congestion control
0.021998
A Control-Theoretic ABR Explicit Rate Algorithm for ATM Switches with Per-VC Queueing · INFOCOM 1998
Feedback control of congestion in packet switching networks: the case of a single congested node · IEEE/ACM Trans. Netw. 1993
Transport protocols and congestion control › ATM congestion control
ABR flow control
0.011998
A Control-Theoretic ABR Explicit Rate Algorithm for ATM Switches with Per-VC Queueing · INFOCOM 1998
Internet architecture and protocols
ATM networks
0.011998
A Control-Theoretic ABR Explicit Rate Algorithm for ATM Switches with Per-VC Queueing · INFOCOM 1998
Network optimization and economics › resource allocation › bandwidth allocation
fair bandwidth allocation
0.011998
A Control-Theoretic ABR Explicit Rate Algorithm for ATM Switches with Per-VC Queueing · INFOCOM 1998
Network performance modeling
feedback control
0.011993
Feedback control of congestion in packet switching networks: the case of a single congested node · IEEE/ACM Trans. Netw. 1993
Network performance modeling
stability analysis
0.011993
Feedback control of congestion in packet switching networks: the case of a single congested node · IEEE/ACM Trans. Netw. 1993

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

runtime measurement · 0.5cache timing analysis · 0.5inport-dependent routing · 0.4directed acyclic graph construction · 0.4reference framework · 0.4control theory · 0.0per-VC queueing · 0.0asymptotic stability analysis · 0.0
YearPublicationVenuePosition
2022 Online Service Caching and Routing at the Edge with Unknown Arrivals
abstract
This paper studies a problem of jointly optimizing two important operations in mobile edge computing without knowing future requests, namely service caching, which deter-mines which services to be hosted at the edge, and service routing, which determines which requests to be processed locally at the edge. We aim to address several practical challenges, including limited storage and computation capacities of edge servers and unknown future request arrival patterns. To this end, we formulate the problem as an online optimization problem, in which the objective function includes costs of forwarding requests, processing requests, and reconfiguring edge servers. By leveraging a natural timescale separation between service routing and service caching, namely, the former happens faster than the latter, we propose an online two-stage algorithm and its randomized variant. Both algorithms have low complexity, and our fractional solution achieves sublinear regret. Simulation results show that our algorithms significantly outperform other state-of-the-art online policies.
Siqi Fan 0003, I-Hong Hou, Van Sy Mai, Lotfi Benmohamed
ICC4
2022 PION: Password-based IoT Onboarding Over Named Data Networking
abstract
While the IoT market continues to grow, securing IoT systems remains a challenge as successful cyberattacks keep escalating. Named Data Networking (NDN) offers a number of advantages over traditional IP-based communications and is considered a promising candidate to revolutionize the IoT space, thanks to its improved scalability and built-in security features. A cornerstone of any NDN IoT network is the onboarding protocol, whose main goal is to bootstrap the cryptographic keys and trust relationships necessary for a newly joining device to securely communicate with the rest of the network. Though several such protocols have been proposed, none so far combines strong security guarantees with ease of use on IoT devices that have highly constrained input/output interfaces. In this paper we introduce a novel password-based onboarding protocol to address this need. In addition to discussing its design, we produce a formalization of the protocol and verify its security properties using an automated analyzer. Finally, we present the results of benchmarking carried out on a proof-of-concept implementation that demonstrates the feasibility of our approach.
Davide Pesavento, Junxiao Shi, Kerry McKay, Lotfi Benmohamed
ICC4
2022 Blockchain-Based Decentralized Authentication for Information-Centric 5G Networks
abstract
The 5G research community is increasingly leveraging the innovative features offered by Information Centric Networking (ICN). However, ICN’s fundamental features, such as in-network caching, make access control enforcement more challenging in an ICN-based 5G deployment. To address this shortcoming, we propose a Blockchain-based Decentralized Authentication Protocol (BDAP) which enables efficient and secure mobile user authentication in an ICN-based 5G network. We show that BDAP is robust against a variety of attacks to which mobile networks and blockchains are particularly vulnerable. Moreover, a preliminary performance analysis suggests that BDAP can reduce the authentication delay compared to the standard 5G authentication protocols.
Muhammad Hassan 0001, Davide Pesavento, Lotfi Benmohamed
LCN3
2021 CacheInspector: Reverse Engineering Cache Resources in Public Clouds
abstract
Infrastructure-as-a-Service cloud providers sell virtual machines that are only specified in terms of number of CPU cores, amount of memory, and I/O throughput. Performance-critical aspects such as cache sizes and memory latency are missing or reported in ways that make them hard to compare across cloud providers. It is difficult for users to adapt their application’s behavior to the available resources. In this work, we aim to increase the visibility that cloud users have into shared resources on public clouds. Specifically, we present CacheInspector , a lightweight runtime that determines the performance and allocated capacity of shared caches on multi-tenant public clouds. We validate CacheInspector ’s accuracy in a controlled environment, and use it to study the characteristics and variability of cache resources in the cloud, across time, instances, availability regions, and cloud providers. We show that CacheInspector ’s output allows cloud users to tailor their application’s behavior, including their output quality, to avoid suboptimal performance when resources are scarce.
Weijia Song, Christina Delimitrou, Zhiming Shen, Robbert van Renesse, Hakim Weatherspoon, Lotfi Benmohamed, Frederic J. de Vaulx, Charif Mahmoudi
ACM Trans. Archit. Code Optim.6
2020 Hop-by-Hop Multipath Routing: Choosing the Right Nexthop Set
abstract
The Internet can be made more efficient and robust with hop-by-hop multipath routing: Each router on the path can split packets between multiple nexthops in order to 1) avoid failed links and 2) reduce traffic on congested links. Before deciding how to split traffic, one first needs to decide which nexthops to allow at each step. In this paper, we investigate the requirements and trade-offs for making this choice.Most related work chooses the viable nexthops by applying the "Downward Criterion", i.e., only adding nexthops that lead closer to the destination; or more generally by creating a Directed Acyclic Graph (DAG) for each destination. We show that a DAG's nexthop options are necessarily limited, and that, by using certain links in both directions (per destination), we can add further nexthops while still avoiding loops. Our solution LFID (LoopFree Inport-Dependent) routing, though having a slightly higher time complexity, leads to both a higher number of and shorter potential paths than related work. LFID thus protects against a higher percentage of single and multiple failures (or congestions) and comes close to the performance of arbitrary source routing.
Klaus Schneider 0004, Beichuan Zhang 0001, Lotfi Benmohamed
INFOCOM3
2019 Performance Evaluation of the NDN Data Plane Using Statistical Model Checking
Siham Khoussi, Ayoub Nouri, Junxiao Shi, James Filliben, Lotfi Benmohamed, Abdella Battou, Saddek Bensalem
ATVA5
2019 Wireless Network Design for Emerging IIoT Applications: Reference Framework and Use Cases
abstract
Industrial Internet of Things (IIoT) applications, featured with data-centric innovations, are leveraging the observability, control, and analytics, as well as the safety of industrial operations. In IIoT deployments, wireless links are increasingly used in improving the operational connectivity for industrial data services, such as collecting massive process data, communicating with industrial robots, and tracking machines/parts/products on the factory floor and beyond. The wireless system design for IIoT applications is inherently a joint effort between operational technology (OT) engineers, information technology (IT) system architects, and wireless network planners. In this paper, we propose a new reference framework for the wireless system design in IIoT use cases. The framework presents a generic design process and identifies the key questions and tools of individual procedures. Specifically, we extract impact factors from distinct domains including industrial operations and environments, data service dynamics, and the IT infrastructure. We then map these factors into function clusters and discuss their respective impact on performance metrics and resource utilization strategies. Finally, discussions take place in four exemplary IIoT applications where we use the framework to identify the wireless network issues and deployment features in the continuous process monitoring, discrete system control, mobile applications, and spectrum harmonization, respectively. The goals of this work are twofold: 1) to assist OT engineers to better recognize wireless communication demands and challenges in their plants, 2) to help industrial IT specialists to come up with operative and efficient end-to-end wireless solutions to meet demanding needs in factory environments.
Yongkang Liu 0001, Mohamed Kashef, Kang B. Lee, Lotfi Benmohamed, Richard Candell
Proc. IEEE4
2009 Address-Identifier Mapping System for scalable routing
abstract
The main architectural problem with the current inter-domain routing model is the overloading of IP addresses due to their use for identification, location, and forwarding. This makes it hard to support the need for multi-homing, traffic engineering, and mobility while maintaining address hierarchy that is essential for scalable routing. Thus, there is a need to separate identifiers from locators. In this paper we identify architectural and protocol changes in addressing and routing needed to provide major improvements in scalability. We design a corresponding protocol solution (Address-Identifier Mapping System — AIMS) based on separation of identification and addressing, and a mechanism for mapping ID to address.
Lotfi Benmohamed, Robert Cole, Bharat T. Doshi
ISCC1
2008 Exploiting time and user diversity in distributed medium access control for mobile ad-hoc networks
abstract
In this paper, we consider a distributed medium access control (MAC) for mobile ad-hoc networks (MANET). We propose an adaptive threshold-based medium contention scheme to exploit diversity gain in multiple dimensions, in particular, the time and user diversity. In our scheme, each node performs a c
Qinqing Zhang, Lotfi Benmohamed, I-Jeng Wang
QSHINE2
2008 A hybrid Branch-and-Bound and evolutionary approach for allocating strings of applications to heterogeneous distributed computing systems
Vladimir Shestak, Edwin K. P. Chong, Howard Jay Siegel, Anthony A. Maciejewski, Lotfi Benmohamed, I-Jeng Wang, Rose A. Daley
J. Parallel Distributed Comput.5
2001 Connection Admission Control for the Real-Time VBR Service in an ATM Switch with per-VC Queueing
abstract
A new generation of ATM switches with more sophisticated cell queueing and scheduling capabilities are becoming available. We discuss an effective approach to connection admission control (CAC) for the real-time variable-bit-rate (rtVBR) service category in an ATM switch with per-VC queueing and scheduling. The quality of service (QoS) requirements for rtVBR are given in terms of the cell loss ratio (CLR) and the cell delay variation (CDV). Given the rtVBR traffic descriptor and QoS parameters, we compute the capacity C/sub rtVBR/ required to support all the ATM virtual circuits (VCs) in the rtVBR category while meeting their QoS requirement. As part of the process of computing C/sub rtVBR/, we also compute a per-VC effective bandwidth used to program the scheduler. We also characterize the admissible region in the 2-class case and show that it is made up of delay-dominant and loss-dominant regions.
Lotfi Benmohamed, Joseph G. Kneuer, Murali S. Kodialam, Yung-Terng Wang
ISCC1
1998 A Control-Theoretic ABR Explicit Rate Algorithm for ATM Switches with Per-VC Queueing
abstract
There have been numerous studies on congestion control for the ABR service in ATM networks. These studies typically focus on the performance and fairness of the algorithms and make simplistic assumptions regarding the switch architecture and the link scheduling. One central issue of these studies has been the computation of the fair share of the link bandwidth. On the other hand, newer generation of ATM chipsets and switches now implement per-VC queueing and scheduling that is capable of providing flow isolation as well as fair sharing of the link bandwidth among contending connections. As a result, ABR congestion control algorithms can now focus on solving the congestion control problem without unnecessarily being burdened by fairness considerations. In this paper, we take advantage of the per-VC queueing/scheduling capability of the new generation of ATM switches and develop an ABR rate-based congestion control algorithm. In contrast to most algorithms that appeared in the literature which are heuristics-based, this algorithm extends previous work (see IEEE/ACM Trans. on Networking, vol.1, no.6, p.693-707, 1993) using a control-theoretic approach and takes advantage of the per-VC queue length information to achieve a simple to implement and yet complete control of the stability, rate of convergence, and performance of ABR service. Simulation results confirm the excellent performance and fairness characteristics achieved by the algorithm.
Lotfi Benmohamed, Yung-Terng Wang
INFOCOM1
1993 Feedback control of congestion in packet switching networks: the case of a single congested node
abstract
Addresses a rate-based feedback approach to congestion control in packet switching networks where sources adjust their transmission rate in response to feedback information from the network nodes. Specifically, a controller structure and system architecture are introduced and the analysis of the resulting closed loop system is presented. Conditions for asymptotic stability are derived. A design technique for the controller gains is developed and an illustrative example is considered. The results show that, under appropriately selected control gains, a stable (nonoscillatory) operation of store-and-forward packet switching networks with feedback congestion control is possible.>
Lotfi Benmohamed, Semyon M. Meerkov
IEEE/ACM Trans. Netw.1