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

Marjan Radi

dblp:15/8395 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none

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

Computer networks · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 46% Hardware reliability and fault tolerance · 23% Embedded and real-time systems · 17%
Computer networks
1 paper
Transport protocols and congestion control · 44% Wireless networking · 44% Internet of things and sensor networks · 13%

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

TopicWeightPapersLastEvidence papers
Hardware reliability and fault tolerance
memory reliability
0.312018
Consensus for Non-volatile Main Memory · ICNP 2018
Memory systems
non-volatile memory
0.312018
Consensus for Non-volatile Main Memory · ICNP 2018
Memory systems › non-volatile memory
storage class memory
0.312018
Consensus for Non-volatile Main Memory · ICNP 2018
Transport protocols and congestion control
real-time communication
0.212016
Mobility-aware real-time scheduling for low-power wireless networks · INFOCOM 2016
Wireless networking › scheduling
transmission scheduling
0.212016
Mobility-aware real-time scheduling for low-power wireless networks · INFOCOM 2016
Embedded and real-time systems
real-time scheduling
0.212016
Mobility-aware real-time scheduling for low-power wireless networks · INFOCOM 2016
Distributed systems
consensus
0.112018
Consensus for Non-volatile Main Memory · ICNP 2018
Distributed systems › replication
replication and fault tolerance
0.112018
Consensus for Non-volatile Main Memory · ICNP 2018
Internet of things and sensor networks
low-power wireless
0.112016
Mobility-aware real-time scheduling for low-power wireless networks · INFOCOM 2016

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

flow-ordered scheduling · 0.5additive scheduling · 0.5software memory controller emulation · 0.3data replication · 0.3consensus protocol · 0.3
YearPublicationVenuePosition
2018 Consensus for Non-volatile Main Memory
abstract
Traditionally, computer storage has been separated into a hierarchy based on response time, volatility, and cost of media. This tiering is undergoing a significant upheaval as a new breed of memory technologies, termed Storage Class Memories (SCM), now make it feasible to replace several tiers of the hierarchy with a single, cost-effective, uniform type of memory/storage. To make large-scale SCM deployments practical, however, memory system designers will first need to solve the problem of how to guard against unavoidable storage wear-out and failures-problems traditionally absent from "main memory" and handled by software at leisurely timescales in the domain of storage. In this paper, we propose a novel approach to providing fault tolerance in SCM-based main memory. Our key insight is to treat memory as a distributed storage system and rely on data replication and a consensus protocol to keep the replicas consistent. Separate memory instances store replicated copies of the data, and we use a programmable network interconnect to provide fast consensus between the memory instances. Our initial experiments using software memory controller emulation demonstrate reasonable overhead over local memory reads and show great promise as scalable main memory.
Huynh Tu Dang, Jaco Hofmann, Marjan Radi, Dejan Vucinic, Robert Soulé, Fernando Pedone
ICNP4
2017 REWIMO: A Real-Time and Reliable Low-Power Wireless Mobile Network
abstract
Industrial applications and cyber-physical systems rely on real-time wireless networks to deliver data in a timely and reliable manner. However, existing solutions provide these guarantees only for stationary nodes. In this article, we present REWIMO, a solution for real-time and reliable communications in mobile networks. REWIMO has a two-tier architecture composed of (i) infrastructure nodes and (ii) mobile nodes that associate with infrastructure nodes as they move. REWIMO employs an on-join bandwidth reservation approach and benefits from a set of techniques to efficiently reserve bandwidth for each mobile node at the time of its admission and over its potential data forwarding paths. To ensure association of mobile nodes with infrastructure nodes over high-quality links, REWIMO uses the two-phase scheduling technique to coordinate neighbor discovery with data transmission. To mitigate the overhead of handling network dynamics, REWIMO employs an additive scheduling algorithm, which is capable of additive bandwidth reservation without modifying existing schedules. Compared to the algorithms used by static real-time wireless networks, the techniques and the algorithms employed by REWIMO result in a significant increase in real-time capacity, enhanced reliability, and considerably faster handling of network dynamics.
Behnam Dezfouli, Marjan Radi, Octav Chipara
ACM Trans. Sens. Networks2
2016 Real-time communication in low-power mobile wireless networks
abstract
Real-time wireless communication infrastructure is increasingly deployed to support industrial and cyber-physical applications. A limitation of existing real-time protocols is that they do not support mobility. This paper presents the development of a real-time network composed of a multi-hop infrastructure, and mobile nodes that associate with infrastructure nodes as they move. Once a mobile node joined the network, its real-time communication is guaranteed irrespective to the number and mobility pattern of mobile nodes. To develop this network, we propose Mobility-Aware Scheduling Algorithm (MASA), which benefits from new transmission scheduling approaches that cleverly combine potential packet transmissions to increase real-time capacity. We have developed a realistic trace-based simulator to evaluate the performance of MASA against two baseline algorithms. Experimental results indicate that MASA increases the number of admitted mobile nodes by 7× and 1.6×, and extends the network lifetime by 110% and 30%, compared to the baselines.
Behnam Dezfouli, Marjan Radi, Octav Chipara
CCNC2
2016 Mobility-aware real-time scheduling for low-power wireless networks
abstract
In this paper we consider the problem of supporting real-time communication in mobile networks. To address this challenge, we propose novel transmission scheduling techniques that handle the routing uncertainty introduced by mobility. The core of the scheduling techniques involves controlling the order in which transmissions are scheduled and intelligently scheduling multiple transmissions in a single entry of the scheduling matrix without conflict. Flow-Ordered Mobility-Aware Real-time Scheduling (FO-MARS) integrates these techniques to provide a 14x increase in real-time capacity compared to the baseline algorithms designed for static real-time networks. Additionally, we propose Additive Mobility-Aware Real-time Scheduling (A-MARS), which can handle network dynamics such as the addition or removal of flows without having to reschedule previously admitted flows. As a result, A-MARS achieves significantly lower admission latency than that of the baselines.
Behnam Dezfouli, Marjan Radi, Octav Chipara
INFOCOM2
2015 Managing the Energy-Delay Tradeoff in Mobile Applications with Tempus
abstract
Energy-efficiency is a critical concern in continuously-running mobile applications, such as those for health and context monitoring. An attractive approach to saving energy in such applications is to defer the execution of delay-tolerant operations until a time when they would consume less energy. However, introducing delays to save power may have a detrimental impact on the user experience. To address this problem, we present Tempus, a new approach to managing the trade-off between energy savings and delay. Tempus saves power by enabling programmers to annotate power-hungry operations with states that specify when the operation can be executed to save energy. The impact of power management on timeliness is managed by associating delay budgets with objects that contain time-sensitive data. A static analysis and the run-time service ensure that power management policies will not delay an object more than its assigned budget. We demonstrate the expressive power of Tempus through a case study of optimizing two real-world applications. Furthermore, laboratory experiments show that Tempus may effectively manage the energy-delay trade-off on realistic workloads. For example, in a news application, five Tempus annotations may be used to create a policy that reduces the latency of downloading images 10 times compared to the original implementation without affecting energy consumption. Our experiments also indicate that the overhead of tracking budgets in Tempus is small.
Nima Nikzad, Marjan Radi, Octav Chipara, William G. Griswold
Middleware2
2015 DICSA: Distributed and concurrent link scheduling algorithm for data gathering in wireless sensor networks
Behnam Dezfouli, Marjan Radi, Kamin Whitehouse, Shukor Abd Razak, Hwee Pink Tan
Ad Hoc Networks2
2015 Modeling low-power wireless communications
Behnam Dezfouli, Marjan Radi, Shukor Abd Razak, Hwee Pink Tan, Kamalrulnizam Abu Bakar
J. Netw. Comput. Appl.2
2014 Network Initialization in Low-Power Wireless Networks: A Comprehensive Study
abstract
The increasing growth of low-power wireless networks in real-world implementations has intensified the need to develop well-organized key network building blocks. Neighbor discovery, link quality measurement and data collection are among the fundamental building blocks of network initialization process. Over the past decade, network initialization has attracted significant attention from the research community of low-power wireless networks. Accordingly, the general concern of this paper is to survey neighbor discovery, link evaluation and collection tree construction protocols, as well as, research challenges in these research areas. Furthermore, we explore the impacts of these protocols on the functionality of different layers in the network protocol stack. In order to provide a clear view of the state-of-the-art neighbor discovery approaches, this paper also presents a classification of the existing neighbor discovery protocols. Finally, some of the important open issues in developing network initialization protocols are discussed to present new directions for further research.
Marjan Radi, Behnam Dezfouli, Kamalrulnizam Abu Bakar, Shukor Abd Razak, Malrey Lee
Comput. J.1
2014 Improving broadcast reliability for neighbor discovery, link estimation and collection tree construction in wireless sensor networks
Behnam Dezfouli, Marjan Radi, Shukor Abd Razak, Kamin Whitehouse, Kamalrulnizam Abu Bakar, Hwee Pink Tan
Comput. Networks2
2014 IM2PR: interference-minimized multipath routing protocol for wireless sensor networks
Marjan Radi, Behnam Dezfouli, Kamalrulnizam Abu Bakar, Shukor Abd Razak, Hwee Pink Tan
Wirel. Networks1