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

Amjad Yousef Majid

dblp:182/2579 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
3since 2021 · last 2024
0000-0001-8225-6410ORCID · verified

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

Computer networks · 6 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Software 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 networks
5 papers
Internet of things and sensor networks · 78% Wireless networking · 12% Physical-layer communications · 10%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Energy-efficient computing · 58% Embedded and real-time systems · 42%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 100%

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

TopicWeightPapersLastEvidence papers
Energy-efficient computing
energy harvesting
0.832020
On the Synchronization of Computational RFIDs · IEEE Trans. Mob. Comput. 2019
InK: Reactive Kernel for Tiny Batteryless Sensors · SenSys 2018
Continuous Sensing on Intermittent Power · IPSN 2020
Internet of things and sensor networks › RFID systems
computational RFID
0.722019
On the Synchronization of Computational RFIDs · IEEE Trans. Mob. Comput. 2019
Fast downstream to many (computational) RFIDs · INFOCOM 2017
Internet of things and sensor networks › battery-free sensing
intermittent computing
0.412020
Continuous Sensing on Intermittent Power · IPSN 2020
Internet of things and sensor networks
wireless sensor network
0.412020
Continuous Sensing on Intermittent Power · IPSN 2020
Internet of things and sensor networks
backscatter communication
0.412019
Multi-hop Backscatter Tag-to-Tag Networks · INFOCOM 2019
Internet of things and sensor networks › wireless sensor network › duty cycling
low-power-listening MAC
0.412019
Multi-hop Backscatter Tag-to-Tag Networks · INFOCOM 2019
Wireless networking
medium access control
0.412019
Multi-hop Backscatter Tag-to-Tag Networks · INFOCOM 2019
Physical-layer communications
synchronization
0.412019
On the Synchronization of Computational RFIDs · IEEE Trans. Mob. Comput. 2019
Embedded and real-time systems
intermittent computing
0.412019
On the Synchronization of Computational RFIDs · IEEE Trans. Mob. Comput. 2019
Concurrent programming › concurrency models
event-driven programming
0.312018
InK: Reactive Kernel for Tiny Batteryless Sensors · SenSys 2018
Embedded and real-time systems › energy harvesting systems
batteryless device
0.312018
InK: Reactive Kernel for Tiny Batteryless Sensors · SenSys 2018
Internet of things and sensor networks › RFID systems
EPC Gen2 protocol
0.312017
Fast downstream to many (computational) RFIDs · INFOCOM 2017
Internet of things and sensor networks
RFID systems
0.312017
Fast downstream to many (computational) RFIDs · INFOCOM 2017
Energy-efficient computing
power management
0.112020
Continuous Sensing on Intermittent Power · IPSN 2020
Internet of things and sensor networks › iot devices › battery-free devices
batteryless sensor
0.112018
InK: Reactive Kernel for Tiny Batteryless Sensors · SenSys 2018

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

task scheduling · 1.0event-driven programming · 1.0response randomization · 0.9neighbor estimation · 0.9proportional-integral control · 0.8protocol design · 0.4experimental measurement · 0.4multi-tag transfer · 0.3fast feedback verification · 0.3compressed data streams · 0.3
YearPublicationVenuePosition
2024 Building the Cloud Continuum with REAR
abstract
The computing continuum combines computational resources and services from edge to cloud, promising enhanced efficiency and resilience with respect to the traditional siloed-based approach. This study presents the REAR (Resource Advertisement and Reservation) protocol, which tackles the complexities of managing resources within this continuum. REAR establishes standardized interfaces to enable interoperability, enhances resource allocation efficiency, and maintains security measures for workload execution. The paper details the protocol’s design, key components, operational workflows, and potential uses, contributing to the optimization of resource use across the computing continuum.
Stefano Galantino, Elisa Albanese, Nasir Asadov, Stefano Braghin, Francesco Cappa, Andrea Colli-Vignarelli, Amjad Yousef Majid, Eduard Marin, Jacopo Marino, Lorenzo Moro, Liubov Nedoshivina, Fulvio Risso, Domenico Siracusa, Antonio F. Skarmeta, Luca Zuanazzi
NetSoft7
2024 Deep Reinforcement Learning Versus Evolution Strategies: A Comparative Survey
abstract
Deep reinforcement learning (DRL) and evolution strategies (ESs) have surpassed human-level control in many sequential decision-making problems, yet many open challenges still exist. To get insights into the strengths and weaknesses of DRL versus ESs, an analysis of their respective capabilities and limitations is provided. After presenting their fundamental concepts and algorithms, a comparison is provided on key aspects, such as scalability, exploration, adaptation to dynamic environments, and multiagent learning. Current research challenges are also discussed, including sample efficiency, exploration versus exploitation, dealing with sparse rewards, and learning to plan. Then, the benefits of hybrid algorithms that combine DRL and ESs are highlighted.
Amjad Yousef Majid, Serge Saaybi, Vincent François-Lavet, R. Venkatesha Prasad, Chris J. M. Verhoeven
IEEE Trans. Neural Networks Learn. Syst.1
2021 Lightweight Audio Source Localization for Swarm Robots
abstract
The ability to localize a sound source is essential for safe integration of robots in our society. However, its high computational demand makes it challenging to equip small swarm robots with such capability. Therefore, this paper investigates potential means for developing a lightweight sound source localization method. It introduces the Cutting The Plane (CTP) algorithm which leverages recent advancements in embedded microphone technology to reduce the computation complexity of audio source localization. We analyzed its performance and compared it to a software-based approach using simulation. Finally, we performed tests on real hardware to show the feasibility of using our system for relative localization between swarm robots.
Amjad Yousef Majid, Casper van der Horst, Tomas van Rietbergen, David JohannesZwart, R. Venkatesha Prasad
CCNC1
2020 Continuous Sensing on Intermittent Power
abstract
The main obstacles to achieve truly ubiquitous sensing are (i) the limitations of battery technology - batteries are short-lived, hazardous, bulky, and costly - and (ii) the unpredictability of ambient power. The latter causes sensors to operate intermittently, violating the availability requirements of many real-world applications. In this paper, we present the Coalesced Intermittent Sensor (CIS), an intermittently-powered "sensor" that senses continuously! Although a single node will frequently be off charging, a group of nodes can –in principle– sense 24/7 provided that their awake times are spread apart. As communication is too expensive, we rely on inherent component variations that induce small differences in power cycles. This basic assumption has been verified through measurements of different nodes and power sources. However, desynchronizing nodes is not enough. An important finding is that a CIS designed for certain (minimal) energy conditions will become synchronized when the available energy exceeds the design point. Nodes employing a sleep mode (to extend their availability) do wake up collectively at some event, process it, and return to charging as the remaining energy is typically too low to handle another event. This results in multiple responses (bad) and missing subsequent events (worse) due to the synchronized charging. To counter this undesired behavior we designed an algorithm to estimate the number of active neighbors and respond proportionally to an event. We show that when intermittent nodes randomize their responses to events, in favorable energy conditions, the CIS reduces the duplicated captured events by 50% and increases the percentage of capturing entire bursts above 85%.
Amjad Yousef Majid, Patrick Schilder, Koen Langendoen
IPSN1
2020 Dynamic Task-based Intermittent Execution for Energy-harvesting Devices
abstract
Energy-neutral Internet of Things requires freeing embedded devices from batteries and powering them from ambient energy. Ambient energy is, however, unpredictable and can only power a device intermittently. Therefore, the paradigm of intermittent execution is to save the program state into non-volatile memory frequently to preserve the execution progress. In task-based intermittent programming, the state is saved at task transition. Tasks are fixed at compile time and agnostic to energy conditions. Thus, the state may be saved either more often than necessary or not often enough for the program to progress and terminate. To address these challenges, we propose Coala, an adaptive and efficient task-based execution model. Coala progresses on a multi-task scale when energy permits and preserves the computation progress on a sub-task scale if necessary. Coala’s specialized memory virtualization mechanism ensures that power failures do not leave the program state in non-volatile memory inconsistent. Our evaluation on a real energy-harvesting platform not only shows that Coala reduces runtime by up to 54% as compared to a state-of-the-art system, but also it is able to progress where static systems fail.
Amjad Yousef Majid, Carlo Delle Donne, Kiwan Maeng, Alexei Colin, Kasim Sinan Yildirim, Brandon Lucia, Przemyslaw Pawelczak
ACM Trans. Sens. Networks1
2019 Multi-hop Backscatter Tag-to-Tag Networks
abstract
We characterize the performance of a backscatter tag-to-tag (T2T) multi-hop network. For this, we developed a discrete component-based backscatter T2T transceiver and a communication protocol suite. The protocol composed of a novel (i) flooding-based link control tailored towards backscatter transmission, and (ii) low-power listening MAC. The MAC design is based on the new insight that backscatter reception is more energy costly than transmission. Our experiments show that multi-hopping extends the coverage of backscatter networks by enabling longer backward T2T links (tag far from the exciter sending to the tag close to the exciter). Four hops, for example, extend the communication range by a factor of two. Furthermore, we show that dead spots in multi-hop T2T networks are far less significant than those in the single-hop T2T networks.
Amjad Yousef Majid, Michel Jansen, Guillermo Ortas Delgado, Kasim Sinan Yildirim, Przemyslaw Pawelczak
INFOCOM1
2019 On the Synchronization of Computational RFIDs
abstract
Battery-free computational RFID platforms, such as WISP (Wireless Identification and Sensing Platform), are intermittently-powered devices designed for replacing existing sensor networks. Accordingly, synchronization appears as one of the crucial building blocks for collaborative and coordinated actions in these platforms. However, intermittent power leads to frequent loss of computational state and short-term clock frequency instability that makes synchronization challenging. In this article, we introduce the WISP-Sync protocol that provides synchronization among WISP tags in the communication range of an RFID reader. WISP-Sync overcomes the aforementioned challenges by employing a Proportional-Integral (PI) controller-inspired algorithm which (i) is adaptive-reactive to short-term clock instabilities; (ii) requires only a few computation steps-suitable for limited harvested energy; and (iii) keeps a few variables to hold the synchronization state-minimum overhead to recover from power interrupts. Evaluations in our testbed showed that WISP-Sync ensured an average synchronization error of approximately 1 ms among the tags with an average energy overhead of 1.85 μJ per synchronization round.
Kasim Sinan Yildirim, Henko Aantjes, Przemyslaw Pawelczak, Amjad Yousef Majid
IEEE Trans. Mob. Comput.4
2018 InK: Reactive Kernel for Tiny Batteryless Sensors
abstract
Tiny energy harvesting battery-free devices promise maintenance free operation for decades, providing swarm scale intelligence in applications from healthcare to building monitoring. These devices operate intermittently because of unpredictable, dynamic energy harvesting environments, failing when energy is scarce. Despite this dynamic operation, current programming models are static; they ignore the event-driven and time-sensitive nature of sensing applications, focusing only on preserving forward progress while maintaining performance. This paper proposes InK; the first reactive kernel that provides a novel way to program these tiny energy harvesting devices that focuses on their main application of event-driven sensing. InK brings an event-driven paradigm shift for batteryless applications, introducing building blocks and abstractions that enable reacting to changes in available energy and variations in sensing data, alongside task scheduling, while maintaining a consistent memory and sense of time. We implemented several event-driven applications for InK, conducted a user study, and benchmarked InK against the state-of-the-art; InK provides up to 14 times more responsiveness and was easier to use. We show that InK enables never before seen batteryless applications, and facilitates more sophisticated batteryless programs.
Kasim Sinan Yildirim, Amjad Yousef Majid, Dimitris Patoukas, Koen Schaper, Przemyslaw Pawelczak, Josiah D. Hester
SenSys2
2017 Fast downstream to many (computational) RFIDs
abstract
We present Stork - an extension of the EPC C1G2 protocol allowing streaming of data to multiple Computational Radio Frequency IDentification tags (CRFIDs) simultaneously at up to 20 times faster than the prior state of the art. Stork introduces downstream attributes never before seen in (C)RFIDs: (i) fast feedback for CRFID downstream verification based on the internal EPC C1G2 memory check command - which we analytically and experimentally show to be the best possible downstream verification process based on EPC C1G2; (ii) ability to perform multi-CRFID transfer - which in our experiments speeds up downstream by more than two times compared to sequential transmission; and (iii) the use of compressed data streams - which improves firmware reprogramming times by up to 10% at large reader-to-CRFID distances.
Henko Aantjes, Amjad Yousef Majid, Przemyslaw Pawelczak, Jethro Tan, Aaron N. Parks, Joshua R. Smith 0001
INFOCOM2