Return to Main Projects Page
Active Projects:
Scheduling and Modeling in Physical Layer Capture: A traditional assumption on the analysis of CSMA/CA MAC protocols is that the collisions occur with any overlapped transmissions from neighbors while transmissions from far-away nodes can be parallelized. However, a phenomenon where transmitted packets get through collisions, which is referred to as the physical layer capture, has been observed in real implementations including 802.11 wireless networks. In this research, we have shown that the previous models based on the assumption do not correctly describe the behavior of CSMA/CA MAC protocols and been focusing to develop fair scheduling algorithms from our accurate models, which reflecs the effect of the physical layer capture.
A General Model of 802.11 DCF: We present a general analytical model and uses the fixed-point method to predict error probabilities and throughputs of packet transmissions with multiple 802.11 DCF sender-receiver pairs. Our model takes into account the cumulative strength of interference signals for the physical layer capture and this permits the analysis of packet reception with interference from neighbors at any set of locations.
Publications:
Fair Scheduling Algorithms in CSMA/CA Networks: The goal of this work is to formally investigate the utility-based fairness under the effect of the physical layer capture in CSMA/CA wireless networks. We present a formula to obtain the optimal access rates of senders and distributed algorithms to achieve the fairness.
Contact Richard Ma for details.
Competetive MAC: Slotted-Aloha is commonly deployed Medium Access Control (MAC) protocols in environments where multiple transmitting devices compete for a medium, yet may have difficulty sensing each other's presence (the "hidden terminal problem"). We model and evaluate the throughput that can be achieved in a system where nodes compete for bandwidth using a generalized version of slotted-Aloha protocols. The protocol is implemented as a two-state system, where the probability that a node transmits in a given slot depends on whether the node's prior transmission attempt was successful. Using Markov Models, we evaluate the channel utilization and fairness of these types of protocols for a variety of node objectives, including maximizing aggregate throughput of the channel, each node greedily maximizing its own throughput, and attacker nodes that attempt to jam the channel. If all nodes are selfish and greedily attempt to maximize their own throughputs, a situation similar to the Prisoner's Dilemma arises. Our results reveal that under heavy loads, a greedy strategy reduces the utilization, and that attackers cannot do much better than attacking during randomly selected slots.
Publications:
Old Projects: