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

Ossama Younis

dblp:43/2062 · DBLP profile ↗
← Back
25ranked-venue papers
15as first author
0since 2021 · last 2018
0000-0001-5616-5654ORCID · corroborated

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

Computer networks · 24 · 15 first-authorApplied, 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
11 papers
Wireless networking · 48% Internet of things and sensor networks · 24% Routing and switching · 8%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 77% Distributed systems · 23%

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

TopicWeightPapersLastEvidence papers
Wireless networking
cognitive radio
0.332010
Cooperative Adaptive Spectrum Sharing in Cognitive Radio Networks · IEEE/ACM Trans. Netw. 2010
MAC Protocol for Opportunistic Cognitive Radio Networks with Soft Guarantees · IEEE Trans. Mob. Comput. 2009
Dynamic Spectrum Access Protocol Without Power Mask Constraints · INFOCOM 2009
Internet of things and sensor networks
wireless sensor network
0.232009
Energy-Efficient Clustering/Routing for Cooperative MIMO Operation in Sensor Networks · INFOCOM 2009
HEED: A Hybrid, Energy-Efficient, Distributed Clustering Approach for Ad Hoc Sensor Networks · IEEE Trans. Mob. Comput. 2004
Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach · INFOCOM 2004
Internet of things and sensor networks › wireless sensor network › energy-efficient communication
energy-efficient clustering
0.122009
Energy-Efficient Clustering/Routing for Cooperative MIMO Operation in Sensor Networks · INFOCOM 2009
HEED: A Hybrid, Energy-Efficient, Distributed Clustering Approach for Ad Hoc Sensor Networks · IEEE Trans. Mob. Comput. 2004
Wireless networking
channel assignment
0.112010
Cooperative Adaptive Spectrum Sharing in Cognitive Radio Networks · IEEE/ACM Trans. Netw. 2010
Wireless networking
medium access control
0.112010
Cooperative Adaptive Spectrum Sharing in Cognitive Radio Networks · IEEE/ACM Trans. Netw. 2010
Wireless networking › medium access control › MAC protocol
multi-channel MAC
0.112010
Cooperative Adaptive Spectrum Sharing in Cognitive Radio Networks · IEEE/ACM Trans. Netw. 2010
Wireless networking › cognitive radio
spectrum sharing
0.112010
Cooperative Adaptive Spectrum Sharing in Cognitive Radio Networks · IEEE/ACM Trans. Netw. 2010
Internet of things and sensor networks › topology control
clustering
0.122004
HEED: A Hybrid, Energy-Efficient, Distributed Clustering Approach for Ad Hoc Sensor Networks · IEEE Trans. Mob. Comput. 2004
Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach · INFOCOM 2004
Wireless networking › medium access control › adaptive MAC
cognitive radio MAC
0.112009
MAC Protocol for Opportunistic Cognitive Radio Networks with Soft Guarantees · IEEE Trans. Mob. Comput. 2009
Physical-layer communications › cooperative communication
cooperative MIMO
0.112009
Energy-Efficient Clustering/Routing for Cooperative MIMO Operation in Sensor Networks · INFOCOM 2009
Routing and switching › multipath routing
disjoint multipath routing
0.112009
Maintaining colored trees for disjoint multipath routing under node failures · IEEE/ACM Trans. Netw. 2009
Wireless networking › medium access control
distributed MAC protocol
0.112009
Dynamic Spectrum Access Protocol Without Power Mask Constraints · INFOCOM 2009
Wireless networking › cognitive radio › spectrum access
dynamic spectrum access
0.112009
Dynamic Spectrum Access Protocol Without Power Mask Constraints · INFOCOM 2009
Wireless networking
interference modeling
0.112009
MAC Protocol for Opportunistic Cognitive Radio Networks with Soft Guarantees · IEEE Trans. Mob. Comput. 2009
Routing and switching
multipath routing
0.112009
Maintaining colored trees for disjoint multipath routing under node failures · IEEE/ACM Trans. Netw. 2009
Wireless networking › cognitive radio › spectrum access › dynamic spectrum access
opportunistic spectrum access
0.112009
MAC Protocol for Opportunistic Cognitive Radio Networks with Soft Guarantees · IEEE Trans. Mob. Comput. 2009
Internet of things and sensor networks › wireless sensor network
wireless sensor network protocol
0.112007
Coverage Without Location Information · ICNP 2007
Transport protocols and congestion control
congestion management
0.112005
FlowMate: scalable on-line flow clustering · IEEE/ACM Trans. Netw. 2005
Network measurement and analytics › flow analytics
flow clustering
0.112005
FlowMate: scalable on-line flow clustering · IEEE/ACM Trans. Netw. 2005
Wireless networking › wireless network topology control
distributed clustering
0.012004
Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach · INFOCOM 2004
Internet of things and sensor networks
topology control
0.012004
HEED: A Hybrid, Energy-Efficient, Distributed Clustering Approach for Ad Hoc Sensor Networks · IEEE Trans. Mob. Comput. 2004
Energy-efficient computing › power management
energy-efficient networking
0.012004
Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach · INFOCOM 2004
Internet of things and sensor networks › camera sensor networks
surveillance applications
0.012011
ROC: resilient online coverage for surveillance applications · IEEE/ACM Trans. Netw. 2011
Transport protocols and congestion control
shared bottleneck detection
0.012002
On Efficient On-Line Grouping of Flows with Shared Bottlenecks at Loaded Servers · ICNP 2002
Network measurement and analytics
traffic measurement
0.012002
On Efficient On-Line Grouping of Flows with Shared Bottlenecks at Loaded Servers · ICNP 2002
Network management and operations › network robustness
fault tolerance
0.012009
Maintaining colored trees for disjoint multipath routing under node failures · IEEE/ACM Trans. Netw. 2009
Physical-layer communications
MIMO
0.012009
Energy-Efficient Clustering/Routing for Cooperative MIMO Operation in Sensor Networks · INFOCOM 2009
Routing and switching › routing
multihop routing
0.012009
MAC Protocol for Opportunistic Cognitive Radio Networks with Soft Guarantees · IEEE Trans. Mob. Comput. 2009
Cellular and mobile networks
radio resource management
0.012009
Dynamic Spectrum Access Protocol Without Power Mask Constraints · INFOCOM 2009
Internet of things and sensor networks
energy efficiency
0.012007
Coverage Without Location Information · ICNP 2007

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

simulation · 0.4statistical modeling · 0.1routing · 0.1rayleigh fading channel model · 0.1probabilistic interference modeling · 0.1colored tree maintenance · 0.1clustering · 0.1round-trip time estimation · 0.1geometric coverage test · 0.1density-based test · 0.1drift analysis · 0.0distributed clustering · 0.0
YearPublicationVenuePosition
2018 Hierarchical Clustering-Task Scheduling Policy in Cluster-Based Wireless Sensor Networks
abstract
Organizing sensor nodes into a clustered architecture is an effective method for load balancing and prolonging the network lifetime. However, a serious drawback of the clustering approach is the imposed energy overhead caused by the “global” clustering operations in every round of the global round-based policy (GRBP). To mitigate this problem, this paper proposes a hierarchical clustering-task scheduling policy (HCSP), which triggers node-driven clustering as opposed to GRBP's time-driven clustering. Based on HCSP, each cluster is reconfigured only once at each local super round. Therefore, the cluster reconfiguration frequency varies on-demand and may differ from one cluster to another throughout the network lifetime. However, in order to refresh the entire network structure, global clustering is performed at the end of every global hyper round. Accordingly, HCSP aims to achieve a more flexible, energy-efficient, and scalable clustering-task scheduling than that of GRBP. This policy mitigates the clustering overhead, which is the worst disadvantage of clustering approaches. Energy consumption calculations and extensive simulations show the effectiveness of HCSP in saving energy and in prolonging the network lifetime.
Peyman Neamatollahi, Saeid Abrishami, Mahmoud Naghibzadeh, Mohammad Hossein Yaghmaee Moghaddam, Ossama Younis
IEEE Trans. Ind. Informatics5
2017 Employing Cyber-Physical Systems: Dynamic Traffic Light Control at Road Intersections
abstract
Traffic lights (TLs) are used to control traffic at road intersections. Typically, the TL control mechanism on the road operates according to a fixed periodic schedule to change the light (red/yellow/green). A different schedule may be employed at late night or early morning hours. Such fixed light control does not react to changing traffic conditions, and is unaware of (unresponsive to) congestion. In this paper, we propose a novel framework dynamic TL control (DTLC) at road intersections. DTLC relies on a sensor network to collect traffic data and includes novel protocols to handle congestion and facilitate more efficient traffic flow. The proposed low-overhead algorithms are practical to employ in live traffic flow scenarios. Through analysis and simulations, we demonstrate the benefits of DTLC in optimizing traffic flow metrics, such as traffic throughput, vehicle waiting time, and waiting line length. This paper is a step toward employing smart TLs, which are part of the future envisioned "Smart City."
Ossama Younis, Nader Moayeri
IEEE Internet Things J.1
2016 Cyber-physical systems: A framework for dynamic traffic light control at road intersections
abstract
Traffic control at road intersections is based on traffic lights (TLs). The control mechanism typically used for traffic lights operates based on a periodic schedule to change the light (red/yellow/green). In many cases, a different schedule is used in late night/early morning hours. This fixed control mechanism does not adequately account for changing traffic conditions, and is unaware of/unresponsive to congestion. In this work, we propose a framework for dynamic traffic light control at intersections. The framework relies on a simple sensor network to collect traffic data and includes novel protocols for traffic flow control to handle congestion and facilitate flow. We show that our proposed algorithms have low overhead and are practical to employ in live traffic flow scenarios. Through extensive simulations, we demonstrate the benefits of our framework in optimizing traffic flow metrics, such as traffic throughput, average vehicle waiting time, and vehicle waiting line length.
Ossama Younis, Nader Moayeri
WCNC1
2013 Automated design algorithms for tactical wireless networks
Ossama Younis, Latha A. Kant, Kenneth Young, David Shallcross, Kyriakos Manousakis, Kaustubh Sinkar, Miriam Tauil, Sunil Samtani, Charles Graff, Mitesh P. Patel
Ad Hoc Networks1
2012 An energy-aware distributed clustering protocol in wireless sensor networks using fuzzy logic
Hoda Taheri, Peyman Neamatollahi, Ossama Younis, Shahrzad Naghibzadeh, Mohammad Hossein Yaghmaee Moghaddam
Ad Hoc Networks3
2011 ROC: resilient online coverage for surveillance applications
Ossama Younis, Marwan Krunz, Srinivasan Ramasubramanian
IEEE/ACM Trans. Netw.1
2010 Cooperative Adaptive Spectrum Sharing in Cognitive Radio Networks
abstract
The cognitive radio (CR) paradigm calls for open spectrum access according to a predetermined etiquette. Under this paradigm, CR nodes access the spectrum opportunistically by continuously monitoring the operating channels. A key challenge in this domain is how the nodes in a CR network (CRN) cooperate to access the medium in order to maximize the CRN throughput. Typical multichannel MAC protocols assume that frequency channels are adjacent and that there are no constraints on the transmission power. However, a CRN may operate over a wide range of frequencies, and a power mask is often enforced on the transmission of a CR user to avoid corrupting the transmissions of spectrum-licensed primary-radio (PR) users. To avoid unnecessary blocking of CR transmissions, we propose a noveldistance-dependentMAC protocol for CRNs. Our protocol, called DDMAC, attempts to maximize the CRN throughput. It uses a novel probabilistic channel assignment mechanism that exploits the dependence between the signal's attenuation model and the transmission distance while considering the traffic profile. DDMAC allows a pair of CR users to communicate on a channel that may not be optimal from one user's perspective, but that allows more concurrent transmissions to take place, especially under moderate and high traffic loads. Simulation results indicate that, compared to typical multichannel CSMA-based protocols, DDMAC reduces the blocking rate of CR requests by up to 30%, which consequently improves the network throughput.
Haythem Bany Salameh, Marwan Krunz, Ossama Younis
IEEE/ACM Trans. Netw.3
2009 Dynamic Spectrum Access Protocol Without Power Mask Constraints
abstract
In this work, we investigate a statistical approach for dynamic spectrum access and radio resource management (RRM) in opportunistic cognitive radio (CR) networks. We propose a distributed MAC protocol for such networks that enables unlicensed users to dynamically utilize the available spectrum while limiting the imposed interference on primary (PR) users. Our proposed protocol is novel in three aspects. First, it does not require CR users to coordinate with PR users. Second, it does not assume any predefined CR-to-PR power mask, and thus can exploit the available spectrum more efficiently. Third, it provides the PR users with a statistical guarantee on the fraction of time that their reception may be corrupted by CR users. To avoid corrupting PR user receptions, the protocol computes the maximum power that a CR transmission can use based on current network conditions. We show how to compute this maximum power by deriving models for the PR-to-CR and PR-to-PR interference. Simulation experiments illustrate that our MAC protocol can satisfy the statistical guarantee for PR users under various user deployment models and traffic loads.
Haythem Bany Salameh, Marwan Krunz, Ossama Younis
INFOCOM3
2009 Energy-Efficient Clustering/Routing for Cooperative MIMO Operation in Sensor Networks
abstract
Employing multi-input multi-output (MIMO) links can improve energy efficiency in wireless sensor networks (WSNs). Although a sensor node is likely to be equipped with only one antenna, it is possible to group several sensors to form a virtual MIMO link. Such grouping can be formed by means of clustering. In this paper, we propose a distributed MIMO-adaptive energy-efficient clustering/routing scheme, coined cooperative MIMO (CMIMO), which aims at reducing energy consumption in multi- hop WSNs. In CMIMO, each cluster has up to two cluster heads (CHs), which are responsible for routing traffic between clusters (i.e., inter-cluster communications). CMIMO has the ability to adapt the transmission mode and transmission power on a per-packet basis. The transmission mode can be one of four transmit/receive configurations: 1 times 1 (SISO), 2 times 1 (MISO), 1 times 2 (SIMO), and 2 times 2 (MIMO). We study the performance of CMIMO via simulations. Results indicate that our proposed scheme achieves a significant reduction in energy consumption, compared to non-adaptive clustered WSNs.
Mohammad Zakariya Siam, Marwan Krunz, Ossama Younis
INFOCOM3
2009 Throughput-oriented MAC for mobile ad hoc networks: A game-theoretic approach
Fan Wang 0001, Ossama Younis, Marwan Krunz
Ad Hoc Networks2
2009 MAC Protocol for Opportunistic Cognitive Radio Networks with Soft Guarantees
abstract
Cognitive radio (CR) is the key enabling technology for an efficient dynamic spectrum access. It aims at exploiting an underutilized licensed spectrum by enabling opportunistic communications for unlicensed users. In this work, we first develop a distributed cognitive radio MAC (COMAC) protocol that enables unlicensed users to dynamically utilize the spectrum while limiting the interference on primary (PR) users. The main novelty in COMAC lies in not assuming a predefined CR-to-PR power mask and not requiring active coordination with PR users. COMAC provides a statistical performance guarantee for PR users by limiting the fraction of the time during which the PR users' reception is negatively affected by CR transmissions. To provide such a guarantee, we develop probabilistic models for the PR-to-PR and the PR-to-CR interference under a Rayleigh fading channel model. From these models, we derive closed-form expressions for the mean and variance of interference. Empirical results show that the distribution of the interference is approximately lognormal. Based on the developed interference models, we derive a closed-form expression for the maximum allowable power for a CR transmission. We extend the min-hop routing to exploit the available channel information for improving the perceived throughput. Our simulation results indicate that COMAC satisfies its target soft guarantees under different traffic loads and arbitrary user deployment scenarios. Results also show that exploiting the available channel information for the routing decisions can improve the end-to-end throughput of the CR network (CRN).
Haythem Bany Salameh, Marwan Krunz, Ossama Younis
IEEE Trans. Mob. Comput.3
2009 Maintaining colored trees for disjoint multipath routing under node failures
Giridhar Jayavelu, Srinivasan Ramasubramanian, Ossama Younis
IEEE/ACM Trans. Netw.3
2008 Distance- and Traffic-Aware Channel Assignment in Cognitive Radio Networks
abstract
The scarcity of unlicensed spectrum has triggered great interest in cognitive radio (CR) technology as a means to improve spectrum utilization. An important challenge in this domain is how to enable nodes in a CR network (CRN) to access the medium opportunistically. Multi-channel MAC protocols for typical ad hoc networks assume that frequency channels are adjacent and that there are no strict constraints on the transmission power. However, a CRN may occupy a wide range of frequencies. In addition, a power mask is often enforced on the transmission power of a CR user to avoid corrupting the transmissions of spectrum-licensed primary-radio (PR) users. Obviously, CR users operating in different licensed bands will be subject to different PR-to-CR interference conditions. To avoid unnecessary blocking of CR transmissions under these constraints, we propose a novel distance-dependent MAC protocol for CRNs (DDMAC) that attempts to maximize the CRN throughput. DDMAC introduces a novel suboptimal probabilistic channel assignment algorithm that exploits the dependence between the signal's attenuation model and the transmission distance while considering the traffic profile. The protocol allows a pair of CR users to communicate on a channel that may not be optimal from one user's perspective, but that allows more transmissions to take place simultaneously, especially under moderate to high traffic loads. Simulation results indicate that compared to typical multi-channel CSMA-based protocols, DDMAC decreases the connection blocking rate of CR transmission requests by up to 30%, which improves the network throughput at no additional cost in energy consumption. On the whole, our protocol is simple yet effective. It can be incorporated into existing multi-channel systems with little extra processing overhead.
Haythem Bany Salameh, Marwan Krunz, Ossama Younis
SECON3
2008 Location-unaware coverage in wireless sensor networks
Ossama Younis, Marwan Krunz, Srinivasan Ramasubramanian
Ad Hoc Networks1
2008 SYNC-NET: distributed time synchronization in clustered sensor networks
abstract
Abstract Time synchronization is essential for several ad‐hoc network protocols and applications, such as TDMA scheduling and data aggregation. In this paper, we propose a time synchronization framework for clustered, multi‐hop sensor networks. We assume that relative node synchronization is sufficient, that is, consensus on one time value is not required. Our goal is to divide the network into connected synchronization regions (nodes within two‐hops) and perform inter‐regional synchronization in O(LLSync) × Niter time, where O(LLSync) denotes the complexity of the underlying low‐level synchronization technique (used for single‐hop synchronization), and Niter denotes the number of iterations where the low‐level synchronization protocol is invoked. Thus, our main objective is rapid convergence. We propose novel fully distributed protocols, SYNC‐IN and SYNC‐NET, for regional and network synchronization, respectively, and prove that Niter is O(1) for all protocols. Our framework does not require any special node capabilities (e.g., being global positioning systems (GPS)‐enabled), or the presence of reference nodes in the network. Our framework is also independent of the particular clustering, inter‐cluster routing, and low‐level synchronization protocols. We formulate a density model for analyzing inter‐regional synchronization, and evaluate our protocols via extensive simulations. Copyright © 2007 John Wiley & Sons, Ltd.
Ossama Younis, Sonia Fahmy
Wirel. Commun. Mob. Comput.1
2007 Coverage Without Location Information
abstract
When sensors are redundantly deployed, a subset of senors should be selected to actively monitor the field (referred to as a "cover"), while the rest of the sensors should be put to sleep to conserve their batteries. We consider networks in which all the nodes are not aware of their locations or the relative directions of neighbors. We develop several geometric and density-based tests for deciding whether a sensor should turn itself off without degrading the quality of field coverage. These tests rely on estimated neighbor distances and locally advertised two-hop neighborhood information. We design an algorithm (LUC) that exploits these tests for computing covers. Based on LUC, we propose two distributed protocols (LUC-I and LUC-P) that periodically select covers and switch between them to extend "coverage time" and tolerate unexpected failures. Our protocols are highly efficient in terms of message overhead and processing complexity. We implement LUC-I in TinyOS and evaluate it using the TOSSIM simulator. Experimental results indicate that our approach significantly prolongs coverage time.
Ossama Younis, Marwan Krunz, Srinivasan Ramasubramanian
ICNP1
2007 Location-Unaware Sensing Range Assignment in Sensor Networks
Ossama Younis, Srinivasan Ramasubramanian, Marwan Krunz
Networking1
2006 Throughput-Oriented MAC for Mobile Networks with Variable Packet Sizes
abstract
Improving the network throughput is a primary objective in mobile ad hoc networks (MANETs), which is motivated by the over-conservative nature of the 802.11 standard. Transmission power control (TPC) was proposed for improving spatial reuse and reducing energy consumption in MANETs. Previous TPC protocols either incur extra hardware cost (e.g., require multiple transceivers) or do not fully exploit the potential of power control. In this work, we propose distributed, single-channel MAC protocols for MANETs that exploit TPC and account for different packet sizes in the system to further maximize spatial reuse. We model channel contention in the network as a non-cooperative game. Multiple potential transmitters are first involved in an admission phase which enables terminals to compute the transmission powers that achieve a Nash equilibrium (NE) for a given utility function. Subsequently, successful contenders in the same neighborhood can simultaneously proceed with their transmissions. Simulation results show that our protocols significantly improve the network throughput (in terms of transmitted bits/second or the number of admitted contenders) over previously proposed schemes. Our results also indicate that these gains do not require additional energy cost
Fan Wang 0001, Ossama Younis, Marwan Krunz
SECON2
2005 An experimental study of routing and data aggregation in sensor networks
abstract
Several sensor network applications, such as environmental monitoring, require data aggregation to an observer. For this purpose, a data aggregation tree, rooted at the observer, is constructed in the network. Node clustering can be employed to further balance load among sensor nodes and prolong the network lifetime. In this paper, we design and implement a system, iHEED, in which node clustering is integrated with multi-hop routing for TinyOS. We consider simple data aggregation operators, such as AVG or MAX. We use a simple energy consumption model to keep track of the battery consumption of cluster heads and regular nodes. We perform experiments on a sensor network testbed to quantify the advantages of integrating hierarchical routing with data aggregation. Our results indicate that the network lifetime is prolonged by a factor of 2 to 4, and successful transmissions are almost doubled. Clustering plays a dominant role in delaying the first node death, while aggregation plays a dominant role in delaying the last node death
Ossama Younis, Sonia Fahmy
MASS1
2005 A scalable framework for distributed time synchronization in multi-hop sensor networks
abstract
Abstract — Time synchronization is essential for several ad-hoc network protocols and applications, such as TDMA scheduling and data aggregation. In this paper, we propose a clusteringbased time synchronization framework for multi-hop sensor networks. We assume that relative node synchronization is sufficient, i.e., consensus on one time value is not required. Our goal is to divide the network into connected synchronization regions (nodes within 2-hops) and perform inter-regional synchronization in O(LLSync) × Niter time, where O(LLSync) denotes the complexity of the underlying low-level synchronization technique (used for single hop synchronization), and Niter denotes the number of iterations where the low-level synchronization protocol is invoked. We propose two novel fully-distributed protocols, SYNC-IN and SYNC-NET, for regional and network synchronization, respectively, and prove that Niter is O(1) for both protocols. We exploit the tradeoff between rapid convergence (and consequently energy-efficiency) and perceived accuracy. Our framework does not require any special node capabilities (e.g., being GPS-enabled), or the presence of reference nodes in the network. Our framework is also independent of the particular clustering, inter-cluster routing, and low-level synchronization protocols. We formulate a density model for analyzing interregional synchronization, and evaluate our protocols via extensive simulations. Index Terms — Sensor networks, time synchronization, node clustering I.
Ossama Younis, Sonia Fahmy
SECON1
2005 FlowMate: scalable on-line flow clustering
abstract
We design and implement an efficient on-line approach, FlowMate, for clustering flows (connections) emanating from a busy server, according to shared bottlenecks. Clusters can be periodically input to load balancing, congestion coordination, aggregation, admission control, or pricing modules. FlowMate uses in-band (passive) end-to-end delay measurements to infer shared bottlenecks. Delay information is piggybacked on feedback from the receivers, or, if impossible, TCP or application round-trip time estimates are used. We simulate FlowMate and examine the effects of network load, traffic burstiness, network buffer sizes, and packet drop policies on clustering correctness, evaluated via a novel accuracy metric. We find that coordinated congestion management techniques are more fair when integrated with FlowMate. We also implement FlowMate in the Linux kernel v2.4.17 and evaluate its performance on the Emulab testbed, using both synthetic and tcplib-generated traffic. Our results demonstrate that clustering of medium to long-lived flows is accurate, even with bursty background traffic. Finally, we validate our results on the Internet Planetlab testbed.
Ossama Younis, Sonia Fahmy
IEEE/ACM Trans. Netw.1
2004 Distributed Clustering in Ad-hoc Sensor Networks: A Hybrid, Energy-Efficient Approach
abstract
Prolonged network lifetime, scalability, and load balancing are important requirements for many ad-hoc sensor network applications. Clustering sensor nodes is an effective technique for achieving these goals. In this work, we propose a new energy-efficient approach for clustering nodes in ad-hoc sensor networks. Based on this approach, we present a protocol, HEED (hybrid energy-efficient distributed clustering), that periodically selects cluster heads according to a hybrid of their residual energy and a secondary parameter, such as node proximity to its neighbors or node degree. HEED does not make any assumptions about the distribution or density of nodes, or about node capabilities, e.g., location-awareness. The clustering process terminates in O(1) iterations, and does not depend on the network topology or size. The protocol incurs low overhead in terms of processing cycles and messages exchanged. It also achieves fairly uniform cluster head distribution across the network. A careful selection of the secondary clustering parameter can balance load among cluster heads. Our simulation results demonstrate that HEED outperforms weight-based clustering protocols in terms of several cluster characteristics. We also apply our approach to a simple application to demonstrate its effectiveness in prolonging the network lifetime and supporting data aggregation.
Ossama Younis, Sonia Fahmy
INFOCOM1
2004 Robust communications for sensor networks in hostile environments
abstract
Clustering sensor nodes increases the scalability and energy efficiency of communications among them. In hostile environments, unexpected failures or attacks on cluster heads (through which communication takes place) may partition the network or degrade application performance. In this work, we propose a new approach, REED (Robust Energy Efficient Distributed clustering), for clustering sensors deployed in hostile environments. Our primary objective is to construct a k (i.e., k-connected) network, where k is a constant determined by the application. Fault tolerance can be achieved by selecting k independent sets of cluster heads (i.e., cluster head overlays) on top of the physical network, so that each node can quickly switch to other cluster heads in case of failures or attacks on its current cluster head. The independent cluster head overlays also provide multiple vertex-disjoint routing paths for load balancing and security. Network lifetime is prolonged by selecting cluster heads with high residual energy and low communication cost, and periodically reclustering the network in order to distribute energy consumption among sensor nodes. We prove that REED can asymptotically achieve k tolerance if certain constraints on node density are satisfied. We also investigate via simulations the clustering properties of REED, and show that building multiple cluster head overlays does not consume significant energy.
Ossama Younis, Sonia Fahmy, Paolo Santi
IWQoS1
2004 HEED: A Hybrid, Energy-Efficient, Distributed Clustering Approach for Ad Hoc Sensor Networks
abstract
Topology control in a sensor network balances load on sensor nodes and increases network scalability and lifetime. Clustering sensor nodes is an effective topology control approach. We propose a novel distributed clustering approach for long-lived ad hoc sensor networks. Our proposed approach does not make any assumptions about the presence of infrastructure or about node capabilities, other than the availability of multiple power levels in sensor nodes. We present a protocol, HEED (Hybrid Energy-Efficient Distributed clustering), that periodically selects cluster heads according to a hybrid of the node residual energy and a secondary parameter, such as node proximity to its neighbors or node degree. HEED terminates in O(1) iterations, incurs low message overhead, and achieves fairly uniform cluster head distribution across the network. We prove that, with appropriate bounds on node density and intracluster and intercluster transmission ranges, HEED can asymptotically almost surely guarantee connectivity of clustered networks. Simulation results demonstrate that our proposed approach is effective in prolonging the network lifetime and supporting scalable data aggregation.
Ossama Younis, Sonia Fahmy
IEEE Trans. Mob. Comput.1
2002 On Efficient On-Line Grouping of Flows with Shared Bottlenecks at Loaded Servers
abstract
We design an efficient on-line approach, FlowMate, for partitioning flows at a busy server into flow groups that share bottlenecks. These groups are periodically input to congestion coordination, aggregation, load balancing, admission control, or pricing modules. FlowMate uses in-band packet delay measurements to the receivers to determine shared bottlenecks among flows. Packet delay information is piggybacked on returning feedback, or, if impossible, flow (e.g., TCP) round trip time estimates are used. We simulate FlowMate to examine the effect of network load, traffic burstiness, network buffer sizes, and packet drop policies on partitioning correctness. Our results demonstrate accurate partitioning of medium to long-lived flows even under heavy load and self-similar background traffic. Experiments with HTTP/1.1 flows demonstrate difficulties in partitioning bursty foreground traffic. We also study fairness of coordinated congestion management when integrated with FlowMate.
Ossama Younis, Sonia Fahmy
ICNP1