Hexanary-Feedback Contention Access
With PDF-Based Multiuser Estimation for
Wireless Access Networks
Maria C. Yuang, Senior Member, IEEE, Bird C. Lo, Member, IEEE, and Ju-Ya Chen, Member, IEEE
Abstract—Most existing contention access schemes are
inher-ently unstable resulting in exponentially deteriorating throughput under increased traffic loads. In this paper, we propose a
wide-sense stable (WSS) efficient hexanary-feedback contention access
(HFCA) scheme, capable of providing signaling traffic high perfor-mance while retaining maximal throughput for wireless access net-works. HFCA performs incremental contention resolution, man-aging a small subset of users at a time via a two-phase process. In the first phase, a group of users is probabilistically admitted, with a negligible probability of the group size greater than five. In the second phase, all users in the group are efficiently resolved. The two-phase process is augmented with hexanary feedback control facilitated by a probability density function (pdf)-based multiuser estimator (PMER) implemented at the physical layer. Basically, PMER measures the exact number of transmitting users (zero to five) in a contention slot by matching the envelope–phase pdf’s his-tograms of received signals to a preconstructed pdf’s library. To formally justify the performance of HFCA, we present throughput and stability analysis in which HFCA is shown WSS and the strict-sense stability condition is derived. Finally, analytic and simula-tion results delineate that, HFCA is highly robust against estima-tion discrepancy. Significantly, HFCA achieves high performance with respect to maximum stable and saturated throughputs, access delay, and blocking probability.
Index Terms—Contention access, envelope–phase proba-bility density function (pdf), feedback control, maximum stable throughput, saturated throughput, wireless access networks.
I. INTRODUCTION
W
IRELESS access networks are expected to support mul-tiple services [1] with a wide range of service rates and different quality of service (QoS) requirements. Expected sup-ported services include constant bit rate (CBR), variable bit rate (VBR), available bit rate (ABR), and in-band signaling traffic for making bandwidth reservation for above traffic. Examples of QoS requirements for CBR/VBR, ABR, and signaling traffic are bounded jitter–delay, minimum cell rate, and maximum blocking probability, respectively. It has been shown that theManuscript received January 27, 2002; revised July 10, 2002 and September 21, 2002; accepted October 1, 2002. The editor coordinating the review of this paper and approving it for publication is X. Wang. This work was supported in part by the MOE Program of Excellence Research, Taiwan, R.O.C., under Contract 89-E-FA04-1-4, and in part by the Institute for Information Industry (III), MOEA, Taiwan, R.O.C., under Contract 92-0454.
M. C. Yuang and B. C. Lo are with the Department of Computer Science and Information Engineering, National Chiao Tung University, Hsinchu 30050, Taiwan, R.O.C.
J.-Y. Chen is with the Institute of Communication Engineering, National Sun Yat-Sen University, Kaohsiung 804, Taiwan, R.O.C.
Digital Object Identifier 10.1109/TWC.2003.819023
former three types of guaranteed (or semiguaranteed) traffic could be efficiently governed by reservation access [2]. The signaling traffic, on the other hand, is most suitably directed by contention access [2]–[4]. It is well known that contention access incurs inevitable collisions, resulting in throughput deterioration and dissatisfaction of QoS requirements under increased traffic loads. A key challenge pertaining to such wireless access networks has been the design of contention access satisfying access efficiency and QoS guarantees [3].
Existing time-division multiple access (TDMA) [5], [6] methods can be categorized as either frequency-division duplex (FDD) [5], or time-division duplex (TDD) [6]. In FDD-based systems, uplink and downlink traffic are carried by two distinct carrier frequencies. In TDD-based systems, while using one common carrier frequency, uplink and downlink traffic are carried at different time intervals. In this paper, we focus on the design of a TDMA FDD-based contention access scheme. Among existing schemes, a set of methods [7], [8] adopts the use of minislots in an effort to maintain system stability for traffic loads up to channel capacity. However, due to high cost for maintaining global minislot synchronization, we disregard the minislot-based approach in our work.
Among prevailing schemes, splitting-based collision-res-olution algorithms [9]–[11] have been consider promising. The basic idea behind the design is to speed up the resolution process by probabilistically [9] or time [10], [11], splitting contenders into transmitting and nontransmitting sets based on various types of feedback that is made available to users. There are three types of feedback—binary feedback, ternary feedback [9], [11], and multiplicity feedback [10]. In binary feedback, users are informed of a binary result—success or collision in a contention slot. In ternary feedback, users are further informed of three outcomes—idle, success, or colli-sion. Finally, multiplicity feedback allows users to have full knowledge of the exact number of users involved in a collision. Compared to binary–ternary feedback, multiplicity feedback enables greatly improved access efficiency, however, at the expense of unmanageable implementation complexity. The goal of the paper is to design an efficient tractable hexanary
feedback-based contention access scheme, in which hexanary
feedback can simply be facilitated in hardware.
Exploiting such feedback control, proposed algorithms [9]–[12] exhibit different merits with respect to four perfor-mance metrics: stability, saturated throughput, maximum stable throughput, and implementation complexity, as summarized in Table I. Notice that our intention is not to provide a thorough
survey of existing algorithms. Instead, we aim to introduce salient performance terms and, in turn, highlight the impact of different designs on these performance metrics. First of all, a medium access control (MAC) scheme is classified as
wide-sense stable (WSS) [3], [9], [12] if the network retains
goodput even when the system is saturated. The positive throughput under the saturated condition is called the saturated throughput. Next, both WSS and unstable [10], [11] schemes experience stable behavior when the traffic arrival rate is below a threshold. The maximum achievable throughput under the stable condition is referred to as the maximum stable throughput. Furthermore, a scheme is classified as strict-sense
stable (SSS) if not only it is WSS but each user’s queue is
retained stable. Finally, implementation complexity is often incurred by operations requiring full sensing of feedback [11], computation of transmission–retransmission probability functions [9], and hardware energy detectors [10].
In this paper, we propose a WSS efficient hexanary-feedback
contention access (HFCA) scheme, capable of providing
signaling traffic high performance while retaining maximal throughput for wireless access networks. HFCA performs incremental contention resolution, managing a small subset of users at a time via a two-phase process. In the first phase, a group of users is probabilistically admitted, with a negligible probability of the group size greater than five. In the second phase, all users in the group are efficiently resolved. The two-phase process is augmented with hexanary feedback control facilitated by a probability density function (pdf)-based multiuser estimator (PMER) implemented at the physical layer. By matching the envelope–phase pdf’s histograms of received signals to a library of preconstructed pdfs, PMER measures the exact number of users (zero to five) involved in a contention slot. These six outcomes comprise the hexa-nary feedback that is broadcast to users during the real-time operation of the two-phase process. To formally justify the performance of HFCA, we present throughput and stability analyses. In the analyses, HFCA is shown WSS and the strict-sense stability condition is derived. Finally, analytic and simulation results delineate that HFCA is highly robust against estimation discrepancy. Significantly, HFCA achieves high performance with respect to maximum stable and saturated throughputs, access delay, and blocking probability.
The remainder of this paper is organized as follows. In Section II, we describe the network and system architectures. In Section III, we introduce the design of PMER and demon-strate its estimation performance. In Section IV, we detail the two-phase HFCA scheme, followed by the throughput
(b)
Fig. 1. System architecture and frame structure. (a) System architecture of the base station. (b) Frame structure.
and stability analyses. Analytic and simulation results are also demonstrated in Section IV. In Section V, we present the robustness assessment for HFCA. Finally, concluding remarks are given in Section VI.
II. NETWORK ANDSYSTEMARCHITECTURES
The wireless network architecture is the classical cell with a base station (BS) serving a finite set of mobile terminals (MTs) by means of a shared radio medium. On the basis of FDD, the medium bandwidth is divided into uplink and downlink chan-nels. The uplink channel transfers information from MTs to the BS according to a TDM-based MAC protocol incorporating our newly proposed HFCA scheme. That is, time on the uplink channel is divided into a contiguous sequence of variable-size TDMA frames each of which is further subdivided into a fixed number of slots. Transmissions from all MTs are assumed independent. The downlink channel typically broadcasts information and acknowledges previous transmissions made on the uplink channel. Its operation is beyond the scope of this paper. Notice that due to FDD and small propagation delay in a local environment, immediate feedback and acknowledgment from the BS via downlink channel can be made available to all MTs prior to the beginning of the subsequent slot of the uplink channel.
The system architecture of the BS consists of two layers— physical (PHY) and MAC layers, as shown in Fig. 1(a). There are three modules (encoder–decoder, modulator–demodulator, and radio-frequency (RF) transceiver) at the PHY layer, and two access schemes (HFCA and reservation access) at the MAC layer. At the PHY layer, for forward downlink traffic, the trans-mitted digital data is first encoded by the channel encoder, which protects the transmitted data from channel distortion. The en-coded signal is then passed through the modulator and, in turn, emitted into the air via the RF transceiver. For reverse uplink traffic, the received signal is down-converted to baseband by the RF transceiver module. In the case of signaling traffic, the baseband signal is delivered into PMER for the estimation of
Fig. 2. Design of PMER.
colliding user population size before being demodulated. Other-wise, the signal is directly demodulated and decoded to recover the transmitted data.
At the MAC layer, reservation access manages the access for CBR/VBR/ABR traffic, and the HFCA scheme governs that for signaling traffic, using dynamically allocated reservation and contention bandwidth (in units of slots), respectively, as shown in Fig. 1(b). The operation of reservation access is beyond the scope of the paper. An MT wishing to establish a CBR, VBR, or ABR connection has to make a signaling request in a slot within contention bandwidth based on the HFCA scheme described in Section IV. In the sequel, we first present the design and perfor-mance of PMER.
III. PMER
A. Design Concept
The basic design rests on the following fact. Under a given reasonable signal-to-noise ratio (SNR), for received signals contributed by different but small numbers of users, their envelope–phase pdfs are significantly distinctive. Specifically, as will be shown later, if there are less than six users, pdfs of multiuser signals are distinguishable. Otherwise, multiuser sig-nals are Gaussian distributed. Accordingly, one can construct in advance a priori pdf library from theoretical derivations, sim-ulation results, and/or field measurements under various SNRs and numbers (one to five) of concurrent users. In our work, we consider two channel models—additive white Gaussian noise (AWGN) and narrowband multipath fading. For the AWGN channel, we employ the envelope pdf on the basis of a theo-retically derived pdf library. For the fading channel, we adopt the phase pdf using a simulation-result-based pdf library for simplicity purpose. For other practical channel environments, pdf libraries can be constructed by field measurements.
In the sequel, we describe the design of PMER (see Fig. 2) under the AWGN case. During the on-line operation at the end of each slot, taking the received signal as the input, the envelope detector first generates the associated envelope and normalized envelope . The pdf of the normalized en-velope is next quantized via a histogram builder, constructing the corresponding normalized envelope histogram. The good-ness-of-fit tester then conducts tests of goodgood-ness-of-fit for the resulted histogram against the priori envelope library previously constructed. Candidates of test methods include least square (LS), weighted LS, maximum likelihood, and maximum a
pos-teriori (MAP) [13]. The output of the tester is the estimated
number of concurrent users . Notice that the value, ranging from one to five, together with “idle,” corresponds to six dif-ferent outcomes of feedback.
B. Statistics of Received Multiuser Signal
In this subsection, we derive the normalized envelope pdf and phase pdf of the received multiuser signal under the AWGN and narrowband multipath fading channels, respectively.
Case 1: AWGN Channel: During the on-line operation at the
end of each slot access, a phase-modulated signal ( ) re-ceived by the BS, which is contributed by users, can be given as
(1)
where is the square root of the th MT’s power at the receiver, is the carrier frequency, is the modulated waveform from the th MT, and represents the Gaussian noise with zero mean and variance . For the ease of illustration, we assume that power control is exerted at each MT, leading to for all s. Denote the envelope of . Let be the real part of . First, we obtain the characteristic function
of as
(2) where is the Bessel function of the first kind of order zero. The pdf of can then be derived [14] as
(3) To normalize the received signal power according to
(4) the corresponding pdf of the normalized envelope can be derived from (3) as
(5)
where . We clearly notice from (5) that
is a function of and SNR. Thus, a priori envelope pdf library can be offline-constructed based on (5). Partial results of the library for different numbers of users ( to 5) under and dB, are depicted in Fig. 3(a) and (b), respec-tively. Clearly, the stronger the SNR, the more distinctive the pdfs are.
Case 2: Narrowband Multipath Fading Channel: When
a received signal undergoes narrowband multipath fading, the signal strength is distributed as a Rician or Rayleigh function. The normalized envelope distribution is also a Rician or Rayleigh function. Hence, the concurrent user number cannot be identified from the normalized envelope distribution. However, we discover that the phase pdf can be used instead in this case.
(a) (b)
(c) (d)
Fig. 3. Envelope–phase pdfs for differentLs. (a) Normalized envelope pdf under SNR = 10 dB. (b) Normalized envelope pdf under SNR = 20 dB. (c) Phase pdf underSNR = 10 dB. (d) Phase pdf under SNR = 20 dB.
First of all, with and normalized by the power and phase of a designated MT, say and , i.e., and
, (1) can be reformulated as
(6) Using [15, eq. (13)], the phase pdf of the received signal can be derived as (7), shown at the bottom of the page, where
is the phase with the range between and , and is the zeroth order modified Bessel function of the first kind. With replaced by , in (7) is transformed into a function of SNR ( ), namely (8), shown at the bottom of the page. Finally, by unconditioning in (8), we have
(9)
(7)
Fig. 4. Mean and standard deviation of the estimated user number ( ^L).
where is the pdf of the received signal’s SNR. Notice that is a function of and SNR. Therefore, a priori phase pdf li-brary can be similarly constructed for the estimation of . Since the closed form of the phase pdf is analytically intractable, we generate the phase pdf via simulation. In the simulation, we em-ployed a 0.3-GMSK modulated signal passed through a narrow-band Rayleigh fading channel with Doppler frequency 40 Hz. Simulation results are depicted in Fig. 3(c) and (d). We clearly observe that the pdfs corresponding to different number of users ( ) are distinctive.
C. Simulation Results
We carried out an experiment to examine estimation preci-sion via simulation. For simplicity, we only consider the AWGN channel environment in the simulation. During the simulation, 16 uniform partitions were adopted for the quantization within the histogram builder. The simplest LS method was exerted for goodness-of-fit tests. Simulation was operated for a total of 500 slots in length. First of all, based on fixed numbers of samples (500 and 2000) collected at the end of each slot, we interrogated the mean and standard deviation of the estimated user number , under and dB. Simulation results are plotted in Fig. 4. We observe from the figure that the mean estimated values (one to five) using 2000 samples completely agree with the actual values under dB. The standard devi-ation under the worst case ( ) is as low as 0.222. As for the results based on a smaller sample number, i.e., 500 samples, estimation is profoundly precise particularly under .
We carried out another experiment to investigate normalized estimation precision of five different values as a function of the sample number. The normalized estimation precision is de-fined as the ratio of the number of slots resulting in correct estimation to the total number of slots experimented, which is 500 slots in this case. Results are displayed in Fig. 5. For and under dB, for example, we discover that PMER achieves precision of 77.8%, 93.95%, and 99.14%, using 500, 2000, and 5000 samples, respectively. We unsur-prisingly perceive that estimation precision increases with the sample number. Higher user numbers require more samples to achieve the same grade of precision.
(a)
(b)
Fig. 5. Normalized estimation precision under different sample numbers. (a)SNR = 10 dB (b) SNR = 20 dB.
Finally, we are at the stage to determine the mean estimation precision of PMER with the occurring probability of each user number taken into account. This can be computed by summing the product of normalized estimation precision of each and the corresponding occurring probability. In the computation, we adopt the framing structure specified in a global sytem for mo-bile communication (GSM). The system uses 148 transmitted data bits in a burst and a sampling rate of eight samples per bit, resulting in a total of samples. With these sam-ples, baseed on results in Fig. 5, PMER exhibits precision of
100% ( ), 100% ( ), 100% ( ), 100% ( ),
99.34% ( ), and 69% ( ) under dB; and
100% ( ), 100% ( ), 100% ( ), 100% ( ),
99.78% ( ), and 88.04% ( ) under dB.
We next acquire probabilities , . According to (27) (given later), consider , , we obtain
, for to ,
respectively. After computing, the mean estimation precisions under and 20 dB, are given as 98.9% and 99.27%, respectively.
IV. HFCA
The basic idea behind the design is to overcome system instability by probabilisticly reducing the contention size to less
Fig. 6. Two-phase algorithm of HFCA.
than six, followed by efficient collision resolution with the aid of hardware-based hexanary feedback. The hexanary feedback informs six possible outcomes—idle, success, and two- to five-user collisions. In the sequel, we initially describe its operation in detail. We then present the throughput and stability analyses. We demonstrate the performance with respect to throughput, access delay, and blocking probability, via analytic and simulation results. Finally, bringing PMER into play, we assess the robustness of the entire system.
A. Basic Operation
The operation of HFCA within a frame [see Fig. 1(b)] consists of repeated executions of two phases—admission and resolution phases. While a group of MTs is randomly selected in the ad-mission phase, the selected group is resolved in the resolution phase. The two-phase process repeats until either the maximum blocking probability is satisfied (before all users are resolved) or contention bandwidth consumption exceeds the maximum frame boundary [12]. It is worth noting that new users that be-come active during the current frame’s contention period are inhibited from transmitting while the contention process is in progress. The transmissions have to be postponed until the con-tention period of the next frame. The detailed two-phase algo-rithm of HFCA is depicted in Fig. 6.
Immediately prior to the first phase, the mean number of MTs wishing to contend for contention bandwidth, referred to as the initial group size (denoted as ) is revealed to the BS. This can be realized via a priori call distribution or simple prediction. Notice that for the latter case, as will be shown later that HFCA is robust against prediction discrepancy. Without loss of gener-ality, we adopt the use of prediction throughout the rest of the paper. The predicted initial group size is then broadcast to all MTs via the downlink channel.
In the admission phase, each active MT independently ac-cesses the subsequent slot based on the controlled slotted-Aloha (CS-Aloha) protocol parameterized by the admission
prob-ability , where is the optimal value
yielding maximized saturated throughput. As will be formally derived in the throughput analysis, , irrelevant to the network load. The group being admitted is comprised of all MTs who have actually made transmissions. Upon receiving the composite signal, PMER performs the estimation of the number of colliding MTs ( ). If a collision occurs ( ),
the operation proceeds to the second phase. All active MTs are, in turn, notified with the value and assigned the value to the reduced group size ( ). If , the current two-phase cycle terminates. Another cycle may be initiated subject to the maximum frame boundary limitation. It is worth mentioning that if the number of colliding MTs exceeds five ( ), PMER would fail to perform the estimation. Since no user can be admitted under this case, it is treated the same as the idle case and a feedback of is returned, resulting in only one-slot bandwidth waste. As will be shown later, HFCA incurs only a negligible probability of exceeding five concurrent transmitters.
In the resolution phase, each admitted unresolved MT desig-nates its transmitting probability within the subsequent slot in-versely proportional to the current number of MTs in the group. The group size starts with the reduced group size ( ) and decre-mented at most by one per slot. Namely, each MT accesses the next contention slot based on the CS-Aloha protocol parame-terized by the resolution probability , where is the current group size. As was just mentioned, is identical to the reduced group size ( ) at the beginning of the resolution phase. Notice that the value is independently maintained at each MT throughout the resolution phase. At the end of slot ac-cess, depending on the returned feedback ( ), each MT takes different actions. If (success), the current group size ( ) is decremented by one. If (idle), or (collision) but , resolution recursively repeats with remained un-changed. Significantly, if (collision) but , by taking advantage of having a single MT in the nontransmission set, HFCA allows dedicated access within the subsequent slot to this MT. All other MTs in the transmission set then result in a one-slot delay and reduce by one. The phase-two operation repeats until all users in the admitted group are fully resolved,
i.e., .
The HFCA operation is further illustrated via an example given in Fig. 7. In the example, the network starts with 50 sta-tions wishing to transmit signaling requests. In the first phase, each MT independently makes a slot access attempt based on CS-Aloha with probability . Suppose there are four MTs that have actually made transmissions. The number of colliding MTs ( ) is estimated by PMER and broadcast to MTs, triggering the entering of the resolution phase with the reduced group size . In the second phase, each MT performs CS-Aloha with probability . Suppose
Fig. 7. HFCA operation—an example.
two of them actually make transmissions. The feedback of yields all four MTs to retry on the subsequent slot using the same probability ( ). Assuming there is only one MT ( ) that actually accesses the slot this time. Upon being no-tified with success access ( ), each MT reduces the group size by one ( ), and performs CS-Aloha parameterized by . Suppose there are two MTs that actually transmit their requests. The feedback implicitly inhibits the two previous transmitters from accessing the next slot, re-sulting in dedicated slot access for . The operation repeats until all four MTs are resolved. At this moment, assuming more requests can be accepted, another two-phase cycle starts over with the initial group size reduced by four, i.e., .
B. Throughput and Stability Analyses
Without loss of generality, we discount reservation access and only consider contention access in the following analyses throughout the rest of the section. Each frame contains a con-tention period comprising repeated two-phase intervals. The system regenerative points are placed at the beginning of each contention period. Let and , respectively, represent the random variable and variable for the total number of active MTs wishing to transmit requests at the beginning of the contention period of a frame. In addition, is assumed Poisson distributed with parameter , namely . We assume that all users are resolved at the end of the contention period. Denote by random variable the contention period length, namely the total number of slots required to resolve the user group of size , and let . Let variable denote the first reduced group size, i.e., the number of active MTs admitted at the end of first Phase 1. Then, denote by random variable the total number of slots required to resolve all users in a reduced group in Phase 2, and let . Clearly, the value , which is a function of , plays a significant role in the throughput and stability analyses. In the sequel, we first compute (and ), followed by throughput and stability analyses.
1) Computation of : If there is no request ( ), or only a single request ( ), wishing to transmit in the first
slot (first phase) of the contention period, then the contention period lasts for one slot, that is
(10) For , the probability that exactly of users make transmissions and are admitted in the first phase is
(11) Given that of users have made transmissions, the condi-tional length of the contention period can be expressed recur-sively as
(12) The first Term 1 corresponds to the slot for the admission phase. It then takes slots to resolve the reduced group of size if , and slots to resolve the remaining users if . We now compute . First, from (10), we get
(13) For , mean can be directly derived by taking expec-tation from (12), or generally obtained via the -transform (a moment generation function). Taking expectation on both sides of (12), one gets
(15) Solving for , we obtain
(16) To show that can also be solved from the -transform, define
and . Taking
-trans-form from both sides of (12) and unconditioning the reduce group size , we get
(17) Solving for , we have (18), as shown at the bottom of the page. Taking the first derivative of at , one can easily obtain the same result of (16).
2) Computation of : Given that of users ( ) in the reduce group made transmissions in the first slot of the phase-two period, the conditional length of the phase-two period can be formulated recursively as
or (19) The first and second cases correspond to a successful transmis-sion and dedicated access, respectively. It then takes slots to resolve the remaining users. The last case then corresponds to
To compute for , we first have the boundary condition due to the fact that it requires exactly one slot at the end of Phase 2 if the remaining user size is one. Moreover, the computation of is different under from that under , owing to the possibility of having dedicated access in the case. We can solve the second boundary condition for by the recursive equation:
. We get . For , taking -transform from both sides of (19) and unconditioning variable , we get
(21) Solving for , we obtain the recursive form as
(22) Taking the first derivative of at , we obtain
(23)
where and , which have been previously
derived.
TABLE II
SYSTEMPARAMETER ANDTHROUGHPUTUNDERVARIOUSs
3) Throughput Computation: Since is Poisson dis-tributed, with (and ) given by (13), (16), and (23), the system throughput can be derived as
(24)
Notice that in (24), system throughput is a function of and . We now formally define the two aforementioned throughputs—saturated throughput ( ), and maximum stable
throughput ( ). Saturated throughput is the throughput achieved when the system is fully saturated (i.e., ). Namely
(25) The optimal value applied during the admission phase is chosen such that is maximized. That is,
. A system is WSS if it has a positive satu-rated throughput. Then, maximum stable throughput ( ) is the maximum achievable throughput when the system is stable. To numerically evaluate , , and , we car-ried out analytic experiments via Mathematica 4.0. Prior to the computation, we needed to determine a maximum to be applied to (24). Since the Poisson distribu-tion converges to the Gaussian distribudistribu-tion with the same
mean and variance , we considered ,
which gives sufficiently high confidence to the evaluation
( ). First of all,
for a given , was determined by using Mathematica
function . We
obtained that is maximized under . Applying
to in (25) with , we got . We
conclude that HFCA is WSS. Then, applying the value and using the same function but a different parameter, i.e.,
, we revealed that
is maximized at . Applying the value to
in (24), we arrived at that at .
Analytical results under a multitude of s are summarized in Table II. From the table, we discovered that the values under various s vary insignificantly under , which is usually the case for practical local wireless networks. This justifies the simplicity and feasibility of HFCA in any local environment.
4) Stability Analysis: First of all, as was previously defined,
the system is WSS if it has a positive saturated throughput. Thus, based on the previous numerical results ( ), HFCA is WSS. Second, notice that the ratio can be perceived as
Fig. 8. C performance under various values. TABLE III
EFFECTIVESERVICERATEFUNCTION(N=C )
the “effective service rate” [16] of the HFCA system. Then, if there exists a lower bound of , then there exists a system
capacity [17] defined as the supremum of new arrival rates that
ensure strict-sense stability of the system.
Due to mathematical intractability for deriving the closed form of from its recursive form in (16), we derived and by means of numerical computation. Numerical results of (under various s and ) and (applying ) for to are given in Fig. 8 and Table III, respectively. Based on the numerical evaluations, we claim in the following remark that the system capacity of HFCA is , i.e., HFCA is SSS if the new arrival rate is lower than .
Remark: The HFCA system is SSS if the new arrival rate
is lower than .
First, numerical results from Table III show that ( ) is a monotonically decreasing function. Next, by taking ad-vantage of linearty of ( ) shown in Fig. 8, we obtain
(26) Namely, converges to . We can, thus, conclude that
is lower bounded by , i.e., .
Therefore, if the new arrival rate is lower than , it is lower than the effective service rate ; the system is SSS.
C. Experimental Results
We draw comparisons of performance with respect to throughput, access delay, and blocking probability, between HFCA and four existing schemes via event-based simula-tion. These schemes are binary-feedback collision resolution (BFCR), Paris [9], clipped binary (CB)-tree [16], and S-Aloha.
Fig. 9. Comparison of throughput performance.
The BFCR scheme is the binary-feedback version of HFCA, namely, with PMER removed. Specifically, BFCR exploits the same two-phase collision resolution algorithm and uses binary feedback during the two-phase process. In the simulation, we adopted in the resolution phase. For the simula-tion of the Paris scheme (a near-optimal collision resolusimula-tion algorithm), we extracted different values under different offered loads from the function analytically constructed in advance. For CB-tree, the optimal value, namely , was applied. Simulation was terminated after reaching 95% confidence interval. Simulation results are depicted in Figs. 9 and 10.
In Fig. 9, we discover that HFCA, BFCR, and Paris schemes assure converged saturated throughput, and thus, are WSS. As opposed to them, CB-tree and S-Aloha are inherently unstable rendering a saturated throughput near to zero under heavy loads. In particular, compared to BFCR, HFCA achieves 10% throughput improvement at the cost of simple implementation of PMER. Both BFCR and HFCA invariantly outperform the Paris scheme.
We further make comparisons of access delay and blocking probability among HFCA, Paris, and S-Aloha schemes under low, medium, and high loads ( and ). Results are plotted in Fig. 10. In the simulation, the access delay of an MT was measured as the total number of slots required until the MT successfully transmits its signaling request. In Fig. 10(a), the complement delay cumulative distribution function is displayed. For monitoring the blocking probability, an MT’s request was considered blocked if the number of slot accesses exceeds the predefined access retry count in units of slots. In Fig. 10(b), we show nonblocking probability as a function of the retry count, ranging from 1 to 20. We clearly observe that, owing to being unstable, S-Aloha results in drastic increases in delay and blocking probability under both the medium and heavy loads. Furthermore, HFCA significantly outperforms Paris on both performance metrics particular under medium and heavy loads.
V. SYSTEMROBUSTNESSASSESSMENT
To assess the robustness of the HFCA system, we examine the impact of both prediction and estimation discrepancy on
(a)
(b)
Fig. 10. Comparison of delay and blocking probability. (a) Delay comparison. (b) Nonblocking probability comparison.
throughput performance. While the former discrepancy is caused by the lack of signaling arrival distribution, the latter is due to estimation error (by PMER). The assessment is based on analytic and simulation results.
First, recall that only if there is no signaling arrival distri-bution provided should the system require a general prediction method for estimating the initial group size . The consequence of incorrect prediction is two-fold. With under-prediction, the system results in an increase in probability of having more than five users making transmission attempts in Phase 1. With over-(and under-) prediction, the system throughput might deteri-orate. Denote by random variable , the reduced group size at the end of first phase, and , the prediction deviation ratio ( ). With prediction deviation taken into account, admission probability is replaced by . The prob-ability that there are more than five users in a reduced group becomes
where (27)
Analytical results under various and values are summa-rized in Table IV. We discover from the table that the prob-ability increase is as insignificant as 0.0511 even under high
TABLE IV
PROBABILITY OF AREDUCEDGROUPSIZEGREATERTHANFIVEp(~n > 5)
(a)
(b)
Fig. 11. Throughput degredation due to prediction discrepancy. (a) Under-prediction of the initial group size. (b) Over-prediction of the initial group size.
( ). This fact ensures successful multiuser estimation by PMER throughout the two-phase process.
We further examine the impact of under- and over-prediction on system throughput via simulation. All settings were identical to those in previous experiments, except that was also replaced by , as given in (27). The results are shown in Fig. 11. First, we surprisingly observe in Fig. 11(b) that if the initial group size is over predicted, throughput even improves under light loads and declines insignificantly under heavier loads. This is because in has been chosen
Fig. 12. Normalized throughput degredation due to estimation discrepancy.
to maximize the saturated throughput under heavy loads. Over-prediction produces the same effect as the reduction of the value yielding higher maximum stable throughput. For the case of under-prediction, as shown in Fig. 11(a), HFCA only incurs in significant throughput degradation.
We further study the impact of estimation discrepancy on throughput performance. Recall that the use of greater sample numbers by PMER yields higher estimation precision. Based on the estimation precision distributions previously measured and plotted in Fig. 5, we carried out an experiment using four different sample numbers (500, 1000, 1500, and 2000) via ulation. All settings were identical to those from previous sim-ulations, except that the estimation precision probabilities were exerted during multiuser estimation of the two-phase HFCA op-eration. Simulation results are plotted in Fig. 12. We discover from the figure that under the worst case using 500 samples, throughput deteriorates only by 8 . This justifies the ro-bustness of the system against estimation discrepancy.
VI. CONCLUSION
In this paper, we have proposed a WSS high-performance contention access system, HFCA, and its multiuser estimator, PMER, for supporting signaling traffic over wireless access networks. HFCA is capable of leveraging access efficiency by using a two-phase (admission and resolution) algorithm augmented with hexanary feedback control facilitated by PMER implemented at the physical layer. The two-phase algo-rithm performs incremental contention resolution, resolving a small subset of users at a time. By means of envelope–phase pdf-based estimation, PMER provides six types of feedback, respectively, associated with six access outcomes during the real-time operation of the two-phase algorithm. With the first-phase parameter determined in the throughput anal-ysis, HFCA was shown to achieve the highest maximum stable throughput ( ) and saturated throughput ( ) reported to date. In the stability analysis, we concluded that the system capacity of HFCA is , i.e., HFCA is SSS is the new arrival rate is lower than . Simulation results demonstrate performance superiority of HFCA in terms of throughput, access delay, and blocking probability. The system was finally
trol protocols for wireless ATM,” IEEE Trans. Veh. Technol., vol. 50, pp. 796–815, May 2001.
[2] S. Jangi and L. Merakos, “Performance analysis of reservation random access protocols for wireless access network,” IEEE Trans. Commun., vol. 42, pp. 1223–1234, Feb./Mar./Apr. 1994.
[3] M. Yuang and P. Tien, “Multiple access control with intelligent band-width allocation for wireless ATM networks,” IEEE J. Select. Areas
Commun., vol. 18, pp. 1658–1669, Sept. 2000.
[4] L. Lenzini, M. Luise, and R. Reggiannini, “CRDA: A collision resolu-tion and dynamic allocaresolu-tion MAC protocol to integrate date and voice in wireless networks,” IEEE J. Select. Areas Commun., vol. 19, pp. 1153–1163, June 2001.
[5] I. Akyildiz et al., “Medium access control protocols for multimedia traffic in wireless networks,” IEEE Network, vol. 13, pp. 39–47, July/Aug. 1999.
[6] N. Passas et al., “Quality-of-service-oriented medium access control for wireless ATM networks,” IEEE Commun. Mag., vol. 35, pp. 42–50, Nov. 1997.
[7] M. Ivanovich, M. Zukerman, and F. Cameron, “A study of deadlock models for a multiservice medium access protocol employing a slotted aloha signalling channel,” IEEE/ACM Trans. Networking, vol. 8, pp. 800–811, Dec. 2000.
[8] W. Jeon, D. Jeong, and C. Choi, “An integrated services MAC protocol for local wireless communications,” IEEE Trans. Veh. Technol., vol. 47, pp. 352–364, Feb. 1998.
[9] B. Paris and B. Aazhang, “Near-optimum control of multiple-access col-lision channels,” IEEE Trans. Commun., vol. 40, pp. 1298–1309, Aug. 1992.
[10] L. Georgiadis and P. Papantoni-Kazakos, “A collision resolution pro-tocol for random access channels with energy detectors,” IEEE Trans.
Commun., vol. COM-30, pp. 2413–2420, Nov. 1982.
[11] J. Mosley and P. Humblet, “A class of efficient contention resolution algorithms for multiple access channels,” IEEE Trans. Commun., vol. COM-33, pp. 145–151, Feb. 1985.
[12] M. Yuang and B. Lo, “QMAC: A QoS-guaranteed MAC protocol with dynamic granularity control for local wireless ATM networks,” Proc.
IEEE Int. Conf. Communications (ICC), vol. 8, pp. 2359–2364, June
2001.
[13] Y. Su and J. Chen, “Carrier-to-interference ratio measurement using mo-ments or histograms,” IEEE Trans. Commun., vol. 48, pp. 1338–1346, Aug. 2000.
[14] S. O. Rice, “Probability distributions for noise plus several sine waves—The problem of computation,” IEEE Trans. Commun., vol. COM-22, pp. 851–853, June 1974.
[15] A. S. Rosenbaum, “PSK error performance with Gaussian noise and in-terference,” Bell Syst. Tech. J., vol. 48, pp. 413–442, Feb. 1969.
and the Ph.D. degree in electrical engineering and computer science from the Polytechnic University, Brooklyn, NY, in 1989.
From 1981 to 1990, she was with AT&T Bell Lab-oratories and Bell Communications Research (Bell-core), where she was a Member of the Technical Staff working on high-speed networking and protocol engineering. She was also an Adjunct Professor in the Department of Electrical Engineering, Polytechnic University, Brooklyn, from 1989 to 1990. In 1990, she joined National Chiao Tung University, Hsinchu, Taiwan, R.O.C., where she is currently a Professor in the Department of Computer Science and Information Engineering. Her cur-rent research interests include optical and broadband networking, multimedia communications, wireless local/access networking, and performance modeling and analysis.
Bird C. Lo (S’98–M’01) was born in Hsinchu,
Taiwan, R.O.C., in 1971. He received the B.S. and M.S. degrees in computer science and engineering from the Yuan Zue University, Chungli, Taiwan, R.O.C., in 1993 and 1996, respectively, and the Ph.D. degree in computer science and information engineering from National Chiao Tung University, Hsinchu, Taiwan, R.O.C., in 2002.
His current research interests include broadband and wireless networking, multimedia communica-tions, performance modeling and analysis.
Ju-Ya Chen (S’96–M’01) received the B.S.,
M.S., and Ph.D. degrees in communication en-gineering from National Chiao Tung University, Hsinchu, Taiwan, R.O.C., in 1992, 1994, and 2000, respectively.
He was with the Computer and Communications Laboratories of the Industrial Technical Research Institute, where he was involved in the design of mobile communication systems. Since 2001, he has been with the Institute of Communication Engineering, National Sun Yat-Sen University, Kaohsiung, Taiwan, R.O.C. His research interests include statistical signal processing and spread spectrum communications.