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

Hamed Yousefi 0001

dblp:17/7735-1 · DBLP profile ↗
← Back
18ranked-venue papers
4as first author
1since 2021 · last 2021
0000-0001-9971-2144ORCID · verified

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

Computer networks · 14 · 3 first-author · 1 since 2021Systems, architecture and hardware · 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
5 papers
Internet architecture and protocols · 44% Routing and switching · 19% Internet of things and sensor networks · 14%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › domain name system
name lookup
0.722019
On the Granularity of Trie-Based Data Structures for Name Lookups and Updates · IEEE/ACM Trans. Netw. 2019
A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018
Performance modeling and evaluation › queueing models › processor sharing
processor sharing queues
0.512021
Processor Sharing Queues With Impatient Customers and State-Dependent Rates · IEEE/ACM Trans. Netw. 2021
Performance modeling and evaluation
queueing models
0.512021
Processor Sharing Queues With Impatient Customers and State-Dependent Rates · IEEE/ACM Trans. Netw. 2021
Wireless sensing and localization › wifi sensing
channel state information sensing
0.312018
Wireless CSI-based head tracking in the driver seat · CoNEXT 2018
Routing and switching
forwarding table
0.312018
A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018
Internet architecture and protocols › information-centric networking
named data networking
0.312018
A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018
Routing and switching
packet forwarding
0.312018
A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding · ICNP 2018
Internet of things and sensor networks › wireless sensor network › wireless rechargeable sensor network
mobile charging
0.212016
Near-Optimal Velocity Control for Mobile Charging in Wireless Rechargeable Sensor Networks · IEEE Trans. Mob. Comput. 2016
Internet of things and sensor networks › wireless sensor network
wireless rechargeable sensor network
0.212016
Near-Optimal Velocity Control for Mobile Charging in Wireless Rechargeable Sensor Networks · IEEE Trans. Mob. Comput. 2016
Algorithms and data structures
heuristic algorithms
0.212016
Near-Optimal Velocity Control for Mobile Charging in Wireless Rechargeable Sensor Networks · IEEE Trans. Mob. Comput. 2016
Performance modeling and evaluation › markov models
markov chain analysis
0.112021
Processor Sharing Queues With Impatient Customers and State-Dependent Rates · IEEE/ACM Trans. Netw. 2021
Internet architecture and protocols
information-centric networking
0.112019
On the Granularity of Trie-Based Data Structures for Name Lookups and Updates · IEEE/ACM Trans. Netw. 2019
Virtual and augmented reality › augmented reality › automotive augmented reality
in-car augmented reality
0.112018
Wireless CSI-based head tracking in the driver seat · CoNEXT 2018
Cellular and mobile networks
trajectory optimization
0.112016
Near-Optimal Velocity Control for Mobile Charging in Wireless Rechargeable Sensor Networks · IEEE Trans. Mob. Comput. 2016

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

spatial and temporal discretization · 0.5simulation · 0.5markov chain analysis · 0.5heuristic · 0.5approximation method · 0.5markov-based name generation · 0.4experimental evaluation · 0.4coordination points · 0.4trie data structure · 0.3hash table · 0.3
YearPublicationVenuePosition
2021 Processor Sharing Queues With Impatient Customers and State-Dependent Rates
abstract
We study queues with impatient customers and Processor Sharing (PS) discipline as well as other variants of PS discipline, namely, Discriminatory Processor Sharing (DPS) and Generalized Processor Sharing (GPS) disciplines, where customers have deadlines until the end of service (DES). Customers arrive according to a state-dependent Poisson process and have general impatience. Customers have exponential service times with state-dependent service rates. Analytical methods based on simple Markov chains are given for the performance analysis of such queues. The principal measures of performance are the steady-state probability of missing deadline and the steady-state probability of blocking. Similar results are obtained for related queues with Random Order Service (ROS) discipline where customers have deadlines until the beginning of service (DBS). In view of a lack of exact analytical results for First Come First Served (FCFS) queues with state-dependent rates, a highly accurate approximation method is also given for these latter queues. The efficacy and accuracy of the approach are illustrated by some numerical examples and simulation experiments.
Mahdieh Ahmadi, Morteza Golkarifard, Ali Movaghar-Rahimabadi, Hamed Yousefi 0001
IEEE/ACM Trans. Netw.4
2020 Enhancing End-to-End Transport with Packet Trimming
abstract
A new transport protocol is introduced to increase the responsiveness of the network to congestion. The new transport protocol, QUCO, reacts to congestion by selectively dropping off parts of a payload packet (combined with mitigation mechanisms to handle the loss of part of the payload). This packet trimming scheme greatly reduces the variations in the number of the packets going through the network. This allows to set tighter targets on the number of packets in flight and on the depth of the switch buffers. QUCO has less delay and much less delay variations than TCP. The resulting reduction in jitter is extremely useful, especially for media distribution.
Abdulazaz Ali Albalawi, Hamed Yousefi 0001, Cédric Westphal, Kiran Makhijani, J. J. Garcia-Luna-Aceves
GLOBECOM2
2019 Extended Abstract: Coordinated Communications for Next-Generation Networks
abstract
The current Internet protocol suite, with its best-effort semantics, can result in potentially very different delivery characteristics for packets. Actually, no two paths (or even different packet flows on the same path) can be assumed to have identical properties in terms of bandwidth, delay and jitter. However, multi-site remote collaboration applications are highly inter-dependent and must remain consistent across multiple users. To this end, we introduce a new network capability, called coordinated communication service, and propose coordination points to support coordinated delivery of multiple flows in the network.
Kiran Makhijani, Hamed Yousefi 0001, K. K. Ramakrishnan, Richard Li 0001
ICNP2
2019 On the Granularity of Trie-Based Data Structures for Name Lookups and Updates
abstract
Name lookup is an essential function but a performance bottleneck in both today's and future network architectures. Trie is an excellent candidate data structure and has been widely used for looking up and updating names. However, the granularity of trie-at bit, byte (character), or component level-can dramatically affect the network performance in terms of memory usage and packet-processing speed, which has not yet been studied adequately. To fill this gap, we first show that the choice of trie's granularity for name lookups and updates (i.e., insertions and removals) is not a trivial problem due to the complex performance tradeoffs involved. We also introduce a new tool, called NameGen, which uses a Markov-based name learning model and generates pseudo-real datasets with different tunable name characteristics. We compare different trie granularities based on a collection of datasets and performance metrics, highlight the strengths and weaknesses of each granularity, and draw a conclusion on the choice of granularity. Surprisingly, our experimental evaluation finds that there are only two key rules to choose the proper trie's granularity for any kind of dataset: 1) bit-level trie is the choice when the memory requirement is a real concern and 2) character- and component-level tries are preferred for faster lookups and updates when dealing with names composed of short and long components, respectively.
Chavoosh Ghasemi, Hamed Yousefi 0001, Kang G. Shin, Beichuan Zhang 0001
IEEE/ACM Trans. Netw.2
2018 Wireless CSI-based head tracking in the driver seat
abstract
In recent years, augmented reality (AR) has drawn significant attention in the automotive industry and shown great potential for a variety of driver-assistance applications. Tracking the driver's head is vital to seamlessly merge the AR content in the driver's view but still remains an open problem. Specifically, most existing in-vehicle AR solutions rely on cameras for head tracking, which suffer from low sampling rate, weak performance at night, and even high computation costs. Wearing a dedicated headset, on the other hand, is intrusive and inconvenient for daily driving.
Xiufeng Xie, Kang G. Shin, Hamed Yousefi 0001, Suining He
CoNEXT3
2018 A Fast and Memory-Efficient Trie Structure for Name-Based Packet Forwarding
abstract
Name lookup is an essential function, but a performance bottleneck in both today's and future network architectures. Variable-length and unbounded names rather than fixed-length addresses, as well as much larger and more dynamic forwarding tables call for a careful re-engineering of lookup structures for fast, memory-efficient, and scalable packet forwarding. We propose a novel data structure, called NameTrie, to store and index forwarding table entries efficiently and to support fast name lookups and updates. Its novelty lies in the optimized design and implementation of a character-trie structure. The nodes of NameTrie are stored compactly, improving cache efficiency and speeding up packet processing. Its edges are implemented using a hash table, facilitating fast name lookups and updates. A new scheme is used to encode control information without consuming additional memory. Running on conventional commodity hardware and using large-scale real-world name datasets, our implementation of NameTrie in software achieves 2.82~3.56, 3.48~3.72, and 2.73~3.25 million name insertions, lookups, and removals per second, respectively, for various datasets while requiring a small memory footprint. We have conducted a comprehensive performance evaluation against the state-of-the-art of named data networking (NDN) as a typical use-case. It is shown to require at least 35% less memory and runs at least 3x faster for name table lookups and updates than two well-known trie-based schemes in NDN.
Chavoosh Ghasemi, Hamed Yousefi 0001, Kang G. Shin, Beichuan Zhang 0001
ICNP2
2018 Maximizing Quality of Aggregation in WSNs under Deadline and Interference Constraints
abstract
Maximizing quality of aggregation (QoA) is an essential requirement for real-time wireless sensor networks (WSNs) where the participation of all sensor nodes in data aggregation is hampered by the underlying sink deadline and interference constraints. This problem, however, remains unsolved under the physical interference model that captures the reality more accurately than the widely used graph-based models. In this paper, we formulate an optimization problem of maximizing QoA under deadline and interference constraints in commonly seen tree- based WSNs. We prove the problem to be NP- complete, and then propose a suboptimal scheduling algorithm which relies on a Markov approximation framework and modifies the matching graphs in order to handle the globally-imposed interference constraints. The problem and its solution are then coupled with successive interference cancellation (SIC) to improve QoA by increasing the number of concurrent transmissions. Our evaluation has shown the proposed solution to be effective under the physical interference model, both with and without SIC.
Hamed Yousefi 0001, Masoud Mehrabi Koushki, Bahram Alinia, Kang G. Shin
SECON1
2016 Near-Optimal Velocity Control for Mobile Charging in Wireless Rechargeable Sensor Networks
abstract
Limited energy in each node is the major design constraint in wireless sensor networks (WSNs). To overcome this limit, wireless rechargeable sensor networks (WRSNs) have been proposed and studied extensively over the last few years. In a typical WRSN, batteries in sensor nodes can be replenished by a mobile charger that periodically travels along a certain trajectory in the sensing area. To maximize the charged energy in sensor nodes, one fundamental question is how to control the traveling velocity of the charger. In this paper, we first identify the optimal velocity control as a key design objective of mobile wireless charging in WRSNs. We then formulate the optimal charger velocity control problem on arbitrarily-shaped irregular trajectories in a 2D space. The problem is proved to be NP-hard, and hence a heuristic solution with a provable upper bound is developed using novel spatial and temporal discretization. We also derive the optimal velocity control for moving the charger along a linear (1D) trajectory commonly seen in many WSN applications. Extensive simulations show that the network lifetime can be extended by 2.5× with the proposed velocity control mechanisms.
Yuanchao Shu, Hamed Yousefi 0001, Peng Cheng 0001, Jiming Chen 0001, Yu Gu 0001, Tian He 0001, Kang G. Shin
IEEE Trans. Mob. Comput.2
2015 PDC: Prediction-based data-aware clustering in wireless sensor networks
Majid Ashouri, Hamed Yousefi 0001, Javad Basiri, Ali Mohammad Afshin Hemmatyar, Ali Movaghar-Rahimabadi
J. Parallel Distributed Comput.2
2015 Fast Aggregation Scheduling in Wireless Sensor Networks
abstract
Data aggregation is a key, yet time-consuming functionality introduced to conserve energy in wireless sensor networks (WSNs). In this paper, to minimize time latency, we focus on aggregation scheduling problem and propose an efficient distributed algorithm that generates a collision-free schedule with the least number of time slots. In contrast to others, our approach named FAST mainly contributes to both tree construction, where the former studies employ Connected 2-hop Dominating Sets, and aggregation scheduling that was previously addressed through the Competitor Sets computation. We prove that the latency of FAST under the protocol interference model is upper-bounded by 12R + Δ - 2, where R is the network radius and Δ is the maximum node degree in the communication graph of the original network. Both the theoretical analysis and simulation results show that FAST outperforms the state-of-the-art aggregation scheduling algorithms.
Hamed Yousefi 0001, Marzieh Malekimajd, Majid Ashouri, Ali Movaghar-Rahimabadi
IEEE Trans. Wirel. Commun.1
2013 MC-MLAS: Multi-channel Minimum Latency Aggregation Scheduling in Wireless Sensor Networks
Fatemeh Ghods, Hamed Yousefi 0001, Ali Mohammad Afshin Hemmatyar, Ali Movaghar-Rahimabadi
Comput. Networks2
2012 DACA: Data-Aware Clustering and Aggregation in Query-Driven Wireless Sensor Networks
abstract
Data aggregation is an effective technique which is introduced to conserve energy by reducing packet transmissions in wireless sensor networks (WSNs). In addition, it is possible to consume less energy by using the spatial correlation and redundancy of data in dense networks to form clusters of nodes sensing similar values and, in turn, transmit one data packet per cluster. In this paper, we propose a Data-Aware Clustering and Aggregation scheme (DACA) to manage the energy constraint in a query-driven WSN. The DACA selects cluster head nodes by forming a new factor as a function of three parameters including the residual energy, the data value, and the number of neighbors at each node. Moreover, it exploits a cluster merging method to overcome the problem of the previous studies in which all sensor nodes become cluster heads over time, so it prolongs the network lifetime. Extensive simulations in NS-2 verify the superiority of our approach.
Somaieh Bahrami, Hamed Yousefi 0001, Ali Movaghar-Rahimabadi
ICCCN2
2012 FOMA: Flexible overlay multi-path data aggregation in wireless sensor networks
abstract
Data aggregation is an efficient method to conserve energy by reducing packet transmissions in WSNs. However, providing end-to-end data reliability is a major challenge when the network uses data aggregation. In this case, a packet loss can miss a complete subtree of values, thus greatly affecting the final results. Data transmission in multiple paths can tolerate this problem, but it may incur some computation errors for duplicate-sensitive aggregates. In this paper, we propose a Flexible Overlay Multi-path data Aggregation protocol (FOMA) which uses the available path redundancy to deliver a correct aggregate result to the sink with high reliability in an energy-efficient manner. It aggregates data in two layers, routing layer and data aggregation layer, while eliminating the computation errors by using a signature-based method. We implement FOMA in TinyOs 2.x and test it by the TOSSIM simulator. The results reveal that the proposed algorithm outperforms other existing ones in terms of energy consumption and data accuracy.
Majid Ashouri, Hamed Yousefi 0001, Ali Mohammad Afshin Hemmatyar, Ali Movaghar-Rahimabadi
ISCC2
2012 S-NC: structure-free network coding-aware routing in wireless sensor networks
abstract
Network Coding (NC) is an emerging technique that helps wireless networks to have higher throughput and better energy efficiency. In this paper, a novel network coding-aware routing (S-NC) which uses NC to improve reliability and robustness in unreliable WSNs is proposed. It is based on a structure-free routing algorithm as the underlying routing engine which employs neighbor queue length to increase coding opportunity; while exploiting a spatial coding method to control the amount of redundancy. To the best of our knowledge, this is the first study on the topic of network coding-aware routing in WSNs. Simulation results in TOSSIM demonstrate that S-NC significantly improves the performance in terms of reliability, end-to-end delay, and energy consumption in the network.
Ehsan Enayati-Noabadi, Hamed Yousefi 0001, Ali Movaghar-Rahimabadi
MSWiM2
2012 Structure-free real-time data aggregation in wireless sensor networks
Hamed Yousefi 0001, Mohammad Hossein Yeganeh, Naser Alinaghipour, Ali Movaghar-Rahimabadi
Comput. Commun.1
2011 IMAC: An Interference-Aware Duty-Cycle MAC Protocol for Wireless Sensor Networks Employing Multipath Routing
abstract
The main source of energy consumption in the current MAC protocols for wireless sensor networks is idle listening. To mitigate this problem, duty cycling is used. However, it increases data delivery latency. In this paper, we propose an Interference-aware duty-cycle MAC (IMAC) protocol for wireless sensor networks that uses cross-layer information to reserve multiple paths for each source and send data packets along them efficiently. IMAC also handles the existing interference between these paths such that data packets can be delivered in the minimum required number of cycles. Simulation results in ns-2 show that the proposed algorithm has an average reduction of 49% in data delivery latency compared to a current solution called RMAC.
Leila Eskandari, Hamed Yousefi 0001, Ali Movaghar-Rahimabadi, Mohammad Khansari 0002
EUC2
2011 RDAG: A Structure-Free Real-Time Data Aggregation Protocol for Wireless Sensor Networks
abstract
Data aggregation is an effective technique which is introduced to save energy by reducing packet transmissions in WSNs. However, it extends the delay at the intermediate nodes, so it can complicate the handling of delay-constrained data in event-critical applications. Besides, the structure-based aggregation as the dominant data gathering approach in WSNs suffers from high maintenance overhead in dynamic scenarios for event-based applications. In this paper, to make aggregation more efficient, we design a novel structure-free Real-time Data Aggregation protocol, RDAG, using a Real-time Data-aware Routing policy and a Judiciously Waiting policy for spatial and temporal convergence of packets. Extensive simulations in NS-2 verify the superiority of RDAG in WSNs.
Mohammad Hossein Yeganeh, Hamed Yousefi 0001, Naser Alinaghipour, Ali Movaghar-Rahimabadi
RTCSA (1)2
2010 Modeling and Evaluating the Reliability of Cluster-Based Wireless Sensor Networks
abstract
The reliability of wireless sensor networks (WSNs) depends on both sensing coverage and reliable transmission of collected data provided by the target cluster of sensors in the proximity of the phenomenon to the observer. In this paper, we establish a probabilistic fundamental quantitative notion for performance-critical applications on reliable information transfer and propose a new analytical model to calculate the coverage-oriented reliability of cluster-based WSNs. Here, the packet loss probability is modeled as a function of two main parameters. The first is the probability of link failure when the node's buffer at the end point of the link is full (discarding the packet) or when the link encounters some errors (corrupting the packet). The second is the probability of path failure when at least the energy of one node is depleted on the path. Most of network properties are considered as random variables and a queuing-theory based model is derived. Simulation results are used to validate the proposed model. The simulation results agree well with the model.
Hamed Yousefi 0001, Kambiz Mizanian, Amir Hossein Jahangir
AINA1