Results 1 - 10
of
73
Opportunistic transmission scheduling with resource-sharing constraints in wireless networks
- IEEE Journal on Selected Areas in Communications
, 2001
"... We present an “opportunistic ” transmission scheduling policy that exploits time-varying channel conditions and maxi-mizes the system performance stochastically under a certain resource allocation constraint. We establish the optimality of the scheduling scheme, and also that every user experiences ..."
Abstract
-
Cited by 222 (9 self)
- Add to MetaCart
We present an “opportunistic ” transmission scheduling policy that exploits time-varying channel conditions and maxi-mizes the system performance stochastically under a certain resource allocation constraint. We establish the optimality of the scheduling scheme, and also that every user experiences a performance improvement over any non-opportunistic scheduling policy when users have independent performance values. We demonstrate via simulation results that the scheme is robust to es-timation errors, and also works well for nonstationary scenarios, resulting in performance improvements of 20–150 % compared with a scheduling scheme that does not take into account channel conditions. Last, we discuss an extension of our opportunistic scheduling scheme to improve “short-term ” performance.
Enabling Large-scale Wireless Broadband: The Case for TAPs
, 2003
"... The vision is tantalizing: a high-performance, scalable, and widely deployed wireless Internet that facilitates services ranging from radically new and unforeseen applications to true wireless "broadband" to residences and public spaces at rates of 10s of Mb/sec. However, while high-speed ..."
Abstract
-
Cited by 130 (14 self)
- Add to MetaCart
The vision is tantalizing: a high-performance, scalable, and widely deployed wireless Internet that facilitates services ranging from radically new and unforeseen applications to true wireless "broadband" to residences and public spaces at rates of 10s of Mb/sec. However, while high-speed wireless access is easy to achieve in an enterprise network via low-cost IEEE 802.11 (WiFi) access points, wireless technology in public spaces is in its infancy. "Hot spots" provide high-speed wireless access, but do so in very few isolated "islands" at immense costs. Likewise, while fixed wireless (e.g. LMDS) and 3G can provide ubiquitous coverage and 3G can support mobility, throughputs can often be two orders of magnitude slower than WiFi.
Opportunistic Fair Scheduling over Multiple Wireless Channels
, 2003
"... Emerging spread spectrum high-speed data networks utilize multiple channels via orthogonal codes or frequency-hopping patterns such that multiple users can transmit concurrently. In this paper, we develop a framework for opportunistic scheduling over multiple wireless channels. With a realistic chan ..."
Abstract
-
Cited by 111 (4 self)
- Add to MetaCart
Emerging spread spectrum high-speed data networks utilize multiple channels via orthogonal codes or frequency-hopping patterns such that multiple users can transmit concurrently. In this paper, we develop a framework for opportunistic scheduling over multiple wireless channels. With a realistic channel model, any subset of users can be selected for data transmission at any time, albeit with different throughputs and system resource requirements. We first transform selection of the best users and rates from a complex general optimization problem into a decoupled and tractable formulation: a multi-user scheduling problem that maximizes total system throughput and a control-update problem that ensures long-term deterministic or probabilistic fairness constraints. We then design and evaluate practical schedulers that approximate these objectives.
Optimal channel probing and transmission scheduling for opportunistic spectrum access
- in Proc. 13th ACM MobiCom
, 2007
"... Abstract—In this study, we consider optimal opportunistic spectrum access (OSA) policies for a transmitter in a multichannel wireless system, where a channel can be in one of multiple states. In such systems, the transmitter typically does not have complete information on the channel states, but can ..."
Abstract
-
Cited by 93 (5 self)
- Add to MetaCart
(Show Context)
Abstract—In this study, we consider optimal opportunistic spectrum access (OSA) policies for a transmitter in a multichannel wireless system, where a channel can be in one of multiple states. In such systems, the transmitter typically does not have complete information on the channel states, but can learn by probing individual channels at the expense of certain resources, e.g., energy and time. The main goal is to derive optimal strategies for determining which channels to probe, in what sequence, and which channel to use for transmission. We consider two problems within this context and show that they are equivalent to different data maximization and throughput maximization problems. For both problems, we derive key structural properties of the corresponding optimal strategy. In particular, we show that it has a threshold structure and can be described by an index policy. We further show that the optimal strategy for the first problem can only take one of three structural forms. Using these results, we first present a dynamic program that computes the optimal strategy within a finite number of steps, even when the state space is uncountably infinite. We then present and examine a more efficient, but suboptimal, two-step look-ahead strategy for each problem. These strategies are shown to be optimal for a number of cases of practical interest. We examine their performance via numerical studies. Index Terms—Channel probing, cognitive radio, dynamic programming, opportunistic spectrum access (OSA), optimal stopping, scheduling, stochastic optimization. I.
Opportunistic spectral usage: Bounds and a multi-band CSMA/CA protocol
- IEEE/ACM Transactions on Networking
, 2006
"... Abstract — In this paper, we study the gains from opportunistic spectrum usage when neither sender or receiver are aware of the current channel conditions in different frequency bands. Hence to select the best band for sending data, nodes first need to measure the channel in different bands which ta ..."
Abstract
-
Cited by 63 (1 self)
- Add to MetaCart
(Show Context)
Abstract — In this paper, we study the gains from opportunistic spectrum usage when neither sender or receiver are aware of the current channel conditions in different frequency bands. Hence to select the best band for sending data, nodes first need to measure the channel in different bands which takes time away from sending actual data. We analyze the gains from opportunistic band selection by deriving an optimal skipping rule, which balances the throughput gain from finding a good quality band with the overhead of measuring multiple bands. We show that opportunistic band skipping is most beneficial in low signal to noise scenarios, which are typically the cases when the node throughput in single-band (no opportunism) system is the minimum. To study the impact of opportunism on network throughput, we devise a CSMA/CA protocol, Multiband Opportunistic Auto Rate (MOAR), which implements the proposed skipping rule on a per node pair basis. The proposed protocol exploits both time and frequency diversity, and is shown to result in typical throughput gains of 20% or more over a protocol which only exploits time diversity, Opportunistic Auto Rate (OAR). I.
Application-driven cross-layer optimization for video streaming over wireless networks
- IEEE Communications Magazine
, 2006
"... This paper proposes a cross-layer optimization framework that provides efficient allocation of wireless network resources across multiple types of applications to maximize network capacity and user satisfaction. We define a novel optimization scheme based on the Mean Opinion Score (MOS) as the unify ..."
Abstract
-
Cited by 47 (3 self)
- Add to MetaCart
(Show Context)
This paper proposes a cross-layer optimization framework that provides efficient allocation of wireless network resources across multiple types of applications to maximize network capacity and user satisfaction. We define a novel optimization scheme based on the Mean Opinion Score (MOS) as the unifying metric. Our experiments, applied to scenarios where users simultaneously run three types of applications, such as realtime voice, video conferencing and file download, confirm that MOS-based optimization leads to significant improvement in terms of user perceived quality when compared to throughput-based optimization.
Delay-bounded packet scheduling of bursty traffic over wireless channels
- IEEE Transactions on Information Theory
"... Abstract—In this paper, we study minimal power transmission of bursty sources over wireless channels with constraints on mean queuing delay. The power minimizing schedulers adapt power and rate of transmission based on the queue and channel state. We show that packet scheduling based on queue state ..."
Abstract
-
Cited by 44 (3 self)
- Add to MetaCart
Abstract—In this paper, we study minimal power transmission of bursty sources over wireless channels with constraints on mean queuing delay. The power minimizing schedulers adapt power and rate of transmission based on the queue and channel state. We show that packet scheduling based on queue state can be used to trade queuing delay with transmission power, even on additive white Gaussian noise (AWGN) channels. Our extensive simulations show that small increases in average delay can lead to substantial savings in transmission power, thereby providing another avenue for mobile devices to save on battery power. We propose a low-complexity scheduler that has near-optimal performance. We also construct a variable-rate quadrature amplitude modulation (QAM)-based transmission scheme to show the benefits of the proposed formulation in a practical communication system. Power optimal schedulers with absolute packet delay constraints are also studied and their performance is evaluated via simulations. Index Terms—Packet scheduling, power control, queuing delay, traffic regulation, wireless channels. I.
OAR: An Opportunistic Auto-rate Media Access
- ACM Mobicom
, 2005
"... The IEEE 802.11 wireless media access standard supports multiple data rates at the physical layer. Moreover, various auto rate adaptation mechanisms at the medium access layer have been proposed to utilize this multi-rate capability by automatically adapting the transmission rate to best match the c ..."
Abstract
-
Cited by 40 (1 self)
- Add to MetaCart
(Show Context)
The IEEE 802.11 wireless media access standard supports multiple data rates at the physical layer. Moreover, various auto rate adaptation mechanisms at the medium access layer have been proposed to utilize this multi-rate capability by automatically adapting the transmission rate to best match the channel conditions. In this paper, we introduce the Opportunistic Auto Rate (OAR) protocol to better exploit durations of high-quality channels conditions. The key mechanism of the OAR protocol is to opportunistically send multiple back-to-back data packets whenever the channel quality is good. As channel coherence times typically exceed multiple packet transmission times for both mobile and nonmobile users, OAR achieves significant throughput gains as compared to state-of-the-art auto-rate adaptation mechanisms. Moreover, over longer time scales, OAR ensures that all nodes are granted channel access for the same time-shares as achieved by single-rate IEEE 802.11. We describe mechanisms to implement OAR on top of any existing auto-rate adaptation scheme in a nearly IEEE 802.11 compliant manner. We also analytically study OAR and characterize the delay jitter and the gains in throughput as a function of the channel conditions. Finally, we perform an extensive set of ns-2 simulations to study the impact of such factors as node velocity, channel conditions, and topology on the throughput of OAR. 1.
MOAR: A Multi-channel Opportunistic Auto-rate Media Access Protocol for Ad Hoc Networks
"... The IEEE 802.11 wireless media standard supports multiple frequency channels as well as multiple data rates at the physical (PHY) layer. Moreover, various auto rate adaptation mechanisms at the medium access layer have been proposed to exploit the multi-rate capabilities of IEEE 802.11. In this pape ..."
Abstract
-
Cited by 39 (1 self)
- Add to MetaCart
The IEEE 802.11 wireless media standard supports multiple frequency channels as well as multiple data rates at the physical (PHY) layer. Moreover, various auto rate adaptation mechanisms at the medium access layer have been proposed to exploit the multi-rate capabilities of IEEE 802.11. In this paper we introduce Multichannel Opportunistic Auto Rate (MOAR), an enhanced MAC protocol for multi-channel and multi-rate IEEE 802.11 enabled wireless ad hoc networks to opportunistically exploit the presence of frequency diversity (in the form of multiple frequency channels). The key mechanism of MOAR is that if the signal to noise ratio on the current channel is not favorable, mobile nodes can opportunistically skip to better quality frequency channels enabling data transmission at a higher rate. As channel separation for IEEE 802.11 is greater than the coherence bandwidth, different channels experience independent fading and hence there is a high probability that the skipping nodes will find better channel conditions on one of the other frequency channels. Consequently MOAR nodes exploit the presence of frequency domain diversity in a distributed manner to transmit packets at a higher rate (on higher quality channels) resulting in an enhanced net system throughput for MOAR. In theory, nodes can skip indefinitely in search of a better channel until the highest possible transmission rate is found, yet, as channel state information is not available a priori, each skip decision incurs an additional overhead due to channel measurement. Thus, in order to maximize the gain in throughput it is critical to balance the tradeoff between additional throughput gain via channel skipping and the time and resource costs of channel measurement and skipping. Consequently, we devise an optimal s...
WCFQ: an Opportunistic Wireless Scheduler with Statistical Fairness Bounds
, 2003
"... In this paper, we present Wireless Credit-based Fair Queueing (WCFQ), a new scheduler for wireless packet networks with provable statistical short- and long-term fairness guarantees. WCFQ exploits the fact that users contending for the wireless medium will have different "costs" of transmi ..."
Abstract
-
Cited by 37 (1 self)
- Add to MetaCart
(Show Context)
In this paper, we present Wireless Credit-based Fair Queueing (WCFQ), a new scheduler for wireless packet networks with provable statistical short- and long-term fairness guarantees. WCFQ exploits the fact that users contending for the wireless medium will have different "costs" of transmission depending on their current channel condition. For example, in systems with variable coding, a user with a high-quality channel can exploit its low-cost channel and transmit at a higher data rate. Similarly, a user in a CDMA system with a high quality channel can use a lower transmission power. Thus, WCFQ provides a mechanism to exploit inherent variations in channel conditions and select low cost users in order to increase the system's overall performance (e.g., total throughput). However, opportunistic selection of the best user must be balanced with fairness considerations. In WCFQ, we use a credit abstraction and a general "cost function" to address these conflicting objectives. This provides system operators with the flexibility to achieve a range of performance behaviors between perfect fairness of temporal access independent of channel conditions, and purely opportunistic scheduling of the best user without consideration of fairness. To quantify the system 's fairness characteristics within this range, we develop an analytical model that provides a statistical fairness bound in terms of the cost function and the statistical properties of the channel. An extensive set of simulations indicate that the scheme is able to achieve significant throughput gains while balancing temporal fairness constraints.