|
Research People Publications Sponsors Awards News Internal | USC |
Spatial reuse in 802.11 wireless networks is quite limited since neighbors of both the transmitter and the receiver must keep quiet for the entire duration of the communication. This is due to the bidirectional exchange of frames, i.e., nodes reverse their roles as transmitters and receivers, for transmitting a single DATA frame. To improve spatial reuse, we have proposed ways to reduce role reversals and enable concurrent transmissions. More recently, we are are exploring MAC schemes that leverage new physical layer capabilities such as Message-in-Message (MIM) for further improving spatial reuse in wireless networks.
In wireless networks, transmissions are broadcast, and all neighbors of a transmitting node can potentially receive the packet. Wireless network coding is a way to exploit broadcast transmissions and improve throughput by conveying more information in each transmission. A sender may encode multiple packets belonging to different flows (inter-flow) or to the same flow (intra-flow). We explore integration of intra-flow and inter-flow coding, route and rate selection to maximize coding gain.
The successful reception of a packet in a wireless network depends on the bit-rate used for transmitting that packet. If the sender transmits at a low bit-rate, then its packet might be received by some far away nodes due to low SINR (signal to interference and noise ratio) requirements at lower rates. But it would tie up the wireless channel for many of its neighbors for a longer period of time due to the slower transmission rate. Conversely, if the sender transmits at a higher bit-rate, the packet loss probability would be high and the number of potential receivers might be few, but the channel would be occupied for less time. While several schemes have been proposed for selecting bit-rate for unicast transmission to a single receiver, none of them are suitable for broadcast transmission to multiple receivers under opportunistic routing or network coding. We study how the choice of bit-rate impacts the candidate selection under opportunistic routing and coding gain under network coding.
Traditional routing schemes select the best path for each destination and forward a packet to the corresponding next hop. While such best-path routing schemes are considered well-suited for networks with reliable point-to-point links, they are not necessarily ideal for wireless networks with lossy broadcast links. Consequently, opportunistic routing schemes that exploit the broadcast nature of wireless transmissions and dynamically select a next-hop per-packet based on loss conditions at that instant are being actively explored. We propose new metrics suitable for selection and prioritization of candidates for opportunistic routing, and investigate the scenarios where opportunistic routing is most effective.
With the emergence of Voice over IP and other real-time business applications, there is a growing demand for an IP network with high service availability. Unfortunately, in today's Internet, transient failures occur frequently due to faulty interfaces, router crashes, etc., and current IP networks lack the resiliency needed to provide high availability. To improve failure resiliency without jeopardizing routing stability, we propose failure inferencing based fast rerouting (FIFR) approach that exploits the existence of a forwarding table per line-card, for lookup efficiency in current routers, to provide fast rerouting similar to MPLS, while adhering to the destination-based forwarding paradigm.
Most of the wireless routing schemes have been designed primarily for mobile ad hoc networks with unpredictable topologies, and hence their route discovery and maintenance mechanisms are not ideal for fixed networks. We propose localized on-demand link state (LoLS) for scalable routing in fixed multihop wireless networks. The central idea behind the LoLS approach is to disseminate a base topology reflecting the long-term state of each link to all the nodes in the network, and propagate the short-term state of discrepant links with negative deviations w.r.t. the base topology to only the nodes in the neighborhood. Under LoLS, each link is assigned a long-term cost based on its usual quality and a short-term cost based on its current quality. The set of all links with their associated long-term costs forms the base topology, and a link is considered discrepant if its short-term cost is worse than the long-term cost. While the global base topology updates are performed infrequently, the localized discrepant link updates are triggered on-demand, i.e., a discrepant link's state is propagated only when needed and as far as necessary to enable loop-free forwarding.
Under link-state routing protocols such as OSPF and IS-IS, when there is a change in the topology, propagation of link-state announcements, path recomputation, and updating of forwarding tables (FIBs) will all incur some delay before traffic forwarding can resume on alternate paths. During this convergence period, routers may have inconsistent views of the network, resulting in transient forwarding loops. Previous remedies proposed to address this issue enforce a certain order among the nodes in which they update their FIBs. While such approaches succeed in avoiding transient loops, they incur additional message overhead and increased convergence delay.We propose an alternate approach, loopless interface-specific forwarding (LISF), that averts transient loops by forwarding a packet based on both its incoming interface and destination. LISF requires no modifications to the existing link-state routing mechanisms. It is easily deployable with current routers since they already maintain a FIB at each interface for lookup efficiency.
Wireless networks are susceptible to simple forms of radio interference attacks (i.e. jamming) that can prevent other wireless devices from even being to transmit or receive. The traditional approach to coping with radio interference is to employ more sophisticated physical-layer technologies (such as spread spectrum). Such methods, however, imply more expensive transceivers and, with the exception of some military systems, most commodity sensors, like the Berkeley Mica2 or the Zigbee, do not employ sufficiently strong spreading techniques to survive jamming or to achieve multiple accesses. Our approach to this problem has been to design a light-weight defense approach that can be employed on commodity wireless devices.
Wireless communication is susceptible to radio interference and jamming attacks, which prevent the reception of communications. Most existing anti-jamming work does not consider the location information of radio interferers and jammers. However, this information can provide important insights for networks to manage its resource and to defend against radio interference. For instance, one can cope with a jammer by localizing it and neutralize it through human intervention, or a routing protocol can choose a route that does not traverse the jammed region to avoid wasting resources due to failed packet delivery. In this project, we explore methods to localize radio interferers in wireless networks. Most existing localization algorithms are not applicable in jamming scenario, since they rely on the cooperation of the target. Thus, we proposed a Virtual Force Iterative Localization (VFIL) algorithm, which estimates the location of a jammer iteratively by utilizing the network topology.
A first line of defense for protecting sensor communications involves applying encryption to provide confidentiality. However, these methods cannot address all of the contextual privacy issues that will arise in sensor networks. One type of sensitive contextual information that needs to be protected is the location provacy of the sink. Due to the many-to-one communication pattern, many communication statistics near the sink are typically different from the ones at other spots. For instance, the traffic rate near the sink is higher than the one in other places. The objective of sink location privacy is to make it difficult for an adversary to infer the location of the sink by merely monitoring the encrypted traffics crossing the network.
Tracking problems for mobile robots have received substantial attention in recent years. Informally, a robot tracker seeks to maintain close proximity to an unpredictable target. Effective target tracking algorithms have many important applications, including monitoring and security. Existing methods for robotic tracking are hampered by two primary limitations. Existing target tracking algorithms require the tracker to have access to information-rich sensors, and may have difficulty recovering when the target is out of the tracker’s sensing range. In this project, we consider a target tracking architecture that combines an extremely simple mobile robot with a networked collection of wireless sensor nodes, each of which is equipped with an unreliable, limited-range, boolean sensor for detecting the target. The tracker maintains close proximity to the target using only information sensed by the network, and can effectively recover from temporarily losing track of the target.