Yad Tahir

dblp:172/2775 · DBLP profile ↗
← Back
4ranked-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 · 4 · 2 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
3 papers
Internet of things and sensor networks · 56% Routing and switching · 29% Wireless networking · 12%

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

TopicWeightPapersLastEvidence papers
Routing and switching
routing protocol
0.622018
BRPL: Backpressure RPL for High-Throughput and Mobile IoTs · IEEE Trans. Mob. Comput. 2018
Practical Opportunistic Data Collection in Wireless Sensor Networks with Mobile Sinks · IEEE Trans. Mob. Comput. 2017
Routing and switching › adaptive routing
backpressure routing
0.312018
BRPL: Backpressure RPL for High-Throughput and Mobile IoTs · IEEE Trans. Mob. Comput. 2018
Internet of things and sensor networks › low-power wireless
low-power and lossy networks
0.312018
BRPL: Backpressure RPL for High-Throughput and Mobile IoTs · IEEE Trans. Mob. Comput. 2018
Internet of things and sensor networks › low-power wireless › low-power and lossy networks
RPL
0.312018
BRPL: Backpressure RPL for High-Throughput and Mobile IoTs · IEEE Trans. Mob. Comput. 2018
Wireless networking › mobile ad hoc networks
contact-based routing
0.312017
Practical Opportunistic Data Collection in Wireless Sensor Networks with Mobile Sinks · IEEE Trans. Mob. Comput. 2017
Internet of things and sensor networks › wireless sensor network › mobile sink
mobile sink data collection
0.312017
Practical Opportunistic Data Collection in Wireless Sensor Networks with Mobile Sinks · IEEE Trans. Mob. Comput. 2017
Internet of things and sensor networks
wireless sensor network
0.312017
Practical Opportunistic Data Collection in Wireless Sensor Networks with Mobile Sinks · IEEE Trans. Mob. Comput. 2017
Internet of things and sensor networks › energy harvesting
energy harvesting sensor networks
0.212016
Distributed optimization in energy harvesting sensor networks with dynamic in-network data processing · INFOCOM 2016
Internet of things and sensor networks › wireless sensor network
in-network processing
0.212016
Distributed optimization in energy harvesting sensor networks with dynamic in-network data processing · INFOCOM 2016
Internet of things and sensor networks › wireless sensor network
data aggregation
0.112016
Distributed optimization in energy harvesting sensor networks with dynamic in-network data processing · INFOCOM 2016
Software-defined and programmable networks › programmable data plane
in-network computation
0.112016
Distributed optimization in energy harvesting sensor networks with dynamic in-network data processing · INFOCOM 2016

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

backpressure routing · 0.6testbed evaluation · 0.3simulation · 0.3dynamic routing · 0.3contact-aware ETX · 0.3stochastic optimization · 0.2online algorithm · 0.2
YearPublicationVenuePosition
2018 BRPL: Backpressure RPL for High-Throughput and Mobile IoTs
abstract
RPL, an IPv6 routing protocol for Low power Lossy Networks (LLNs), is considered to be the de facto routing standard for the Internet of Things (IoT). However, more and more experimental results demonstrate that RPL performs poorly when it comes to throughput and adaptability to network dynamics. This significantly limits the application of RPL in many practical IoT scenarios, such as an LLN with high-speed sensor data streams and mobile sensing devices. To address this issue, we develop BRPL, an extension of RPL, providing a practical approach that allows users to smoothly combine any RPL Object Function (OF) with backpressure routing. BRPL uses two novel algorithms, QuickTheta and QuickBeta, to support time-varying data traffic loads and node mobility respectively. We implement BRPL on Contiki OS, an open-source operating system for the Internet of Things. We conduct an extensive evaluation using both real-world experiments based on the FIT IoT-LAB testbed and large-scale simulations using Cooja over 18 virtual servers on the Cloud. The evaluation results demonstrate that BRPL not only is fully backward compatible with RPL (i.e., devices running RPL and BRPL can work together seamlessly), but also significantly improves network throughput and adaptability to changes in network topologies and data traffic loads. The observed packet loss reduction in mobile networks is, at a minimum, 60 and up to 1,000 percent can be seen in extreme cases.
Yad Tahir, Shusen Yang, Julie A. McCann
IEEE Trans. Mob. Comput.1
2017 Practical Opportunistic Data Collection in Wireless Sensor Networks with Mobile Sinks
abstract
Wireless Sensor Networks with Mobile Sinks (WSN-MSs) are considered a viable alternative to the heavy cost of deployment of traditional wireless sensing infrastructures at scale. However, current state-of-the-art approaches perform poorly in practice due to their requirement of mobility prediction and specific assumptions on network topology. In this paper, we focus on lowdelay and high-throughput opportunistic data collection in WSN-MSs with general network topologies and arbitrary numbers of mobile sinks. We first propose a novel routing metric, Contact-Aware ETX (CA-ETX), to estimate the packet transmission delay caused by both packet retransmissions and intermittent connectivity. By implementing CA-ETX in the defacto TinyOS routing standard CTP and the IETF IPv6 routing protocol RPL, we demonstrate that CA-ETX can work seamlessly with ETX. This means that current ETX-based routing protocols for static WSNs can be easily extended to WSN-MSs with minimal modification by using CA-ETX. Further, by combing CA-ETX with the dynamic backpressure routing, we present a throughput-optimal scheme Opportunistic Backpressure Collection (OBC). Both CA-ETX and OBC are lightweight, easy to implement, and require no mobility prediction. Through test-bed experiments and extensive simulations, we show that the proposed schemes significantly outperform current approaches in terms of packet transmission delay, communication overhead, storage overheads, reliability, and scalability.
Shusen Yang, Usman Adeel, Yad Tahir, Julie A. McCann
IEEE Trans. Mob. Comput.3
2016 Distributed optimization in energy harvesting sensor networks with dynamic in-network data processing
abstract
Energy Harvesting Wireless Sensor Networks (EH-WSNs) have been attracting increasing interest in recent years. Most current EH-WSN approaches focus on sensing and networking algorithm design, and therefore only consider the energy consumed by sensors and wireless transceivers for sensing and data transmissions respectively. In this paper, we incorporate CPU-intensive edge operations that constitute in-network data processing (e.g. data aggregation/fusion/compression) with sensing and networking; to jointly optimize their performance, while ensuring sustainable network operation (i.e. no sensor node runs out of energy). Based on realistic energy and network models, we formulate a stochastic optimization problem, and propose a lightweight on-line algorithm, namely Recycling Wasted Energy (RWE), to solve it. Through rigorous theoretical analysis, we prove that RWE achieves asymptotical optimality, bounded data queue size, and sustainable network operation. We implement RWE on a popular IoT operating system, Contiki OS, and evaluate its performance using both real-world experiments based on the FIT IoT-LAB testbed, and extensive trace-driven simulations using Cooja. The evaluation results verify our theoretical analysis, and demonstrate that RWE can recycle more than 90% wasted energy caused by battery overflow, and achieve around 300% network utility gain in practical EH-WSNs.
Shusen Yang, Yad Tahir, Po-Yu Chen 0001, Alan Marshall 0001, Julie A. McCann
INFOCOM2
2015 UDRF: Multi-Resource Fairness for Complex Jobs with Placement Constraints
abstract
In this paper, we study the problem of multi-resource fairness in systems with multiple users. Each user requires to run one or more complex jobs that consist of multiple interconnected tasks. A job is considered finished when all its corresponding tasks have been executed in the system. Tasks can have different resource requirements. Because of special demands on particular hardware or software, tasks can have placement constraints limiting the type of machines they can run on. We develop User-Dependence Dominant Resource Fairness (UDRF), a generalized version of max-min fairness that combines graph theory and the notion of dominant resource shares to ensure multi- resource fairness between users with complex jobs. UDRF satisfies several desirable properties including strategy proofness, which ensures that users do not benefit from misreporting their true resource demands. We propose an offline algorithm that computes optimal UDRF allocation while the scheduling process can be to be decentralize across multiple schedulers. But optimality comes at a cost, especially for systems where schedulers need to make thousands of online scheduling decisions per second. Therefore, we develop a lightweight online algorithm that closely approximates UDRF. Large-scale simulations driven by Google cluster- usage traces show that UDRF achieves better resource utilization and throughput compared to the current state-of-the-art in multi-resource fair allocation.
Yad Tahir, Shusen Yang, Alexandros Koliousis, Julie A. McCann
GLOBECOM1