 Research
 Open access
 Published:
Call admission control with heterogeneous mobile stations in cellular/WLAN interworking systems
EURASIP Journal on Wireless Communications and Networking volume 2011, Article number: 91 (2011)
Abstract
Although different call admission control (CAC) schemes have been proposed for cellularwireless local area network (WLAN) interworking systems, no studies consider mobile stations (MSs) only with a single interface (for either WLANs or cellular networks) and thus these MSs will experience higher call blocking and dropping probabilities. In this article, we propose a new CAC scheme that considers both the MSs with a single interface and with dual interfaces. By employing the concept of guardbands, the proposed CAC scheme gives higher priority to MSs with a single interface than those with dual interfaces to accommodate more MSs. The call blocking and dropping probabilities are analyzed using Markov chains and how to determine appropriate guard bands for CAC is investigated through cost minimization problems. Analytical and simulation results demonstrate that the proposed scheme can achieve lower blocking probabilities compared with existing schemes that do not include single interface MSs.
1. Introduction
Recently, different types of wireless networks, such as cellular networks, worldwide interoperability for microwave access (WiMAX), and wireless local area networks (WLANs), have widely been deployed. These wireless networks have quite different characteristics; for instance, cellular networks provide ubiquitous coverage with low bandwidth whereas WLANs provide high data rates at cheap cost but can only provide lower mobility. In fact, none of these wireless networks can satisfy the wide ranging requirements from diverse users and this is the key motivation for integrating these heterogeneous wireless networks for providing users with the best connectivity (ABC) at all times [1].
Extensive work has been done in the integration of heterogeneous networks [2–9] and to allow seamless mobility across these heterogeneous networks (i.e., vertical handoff), two integration architectures, having both tightly coupled and loosely coupled architectures, have been introduced in [2, 3]. In [4, 5], vertical handover decisions where an mobile station (MS) selects the most appropriate network to avoid unnecessary handovers and wastages of resource have been proposed. The resource allocation in heterogeneous wireless networks has been investigated in [6–9]; the study in [6] investigates the admission control strategies for the data traffic in a hierarchical system consisting of macrocell and microcell layers; the authors of [7] introduce the first WLAN scheme and analyze its performance; Song et al. [8] determine an admission control scheme in which MSs try to access networks with specific probabilities for the maximum number of users; and StevensNavarro et al. [9] introduce an admission control scheme for multiservices. In these previous studies, it is assumed that all MSs have dual interfaces to cellular/WLAN systems and they can access both systems even though it is obvious that some MSs have only one interface, either cellular or WLAN. Therefore, the existing call admission control (CAC) schemes may lead to an "unfair" situation because they treat single and dualinterface MSs equally. Specifically, WLANonly and cellularonly MSs can be admitted to only WLAN and cellular networks, respectively, and therefore they experience higher call blocking/dropping probabilities than MSs with dual interfaces. Consequently, it is necessary to give higher priority to WLANonly or cellularonly MSs for CAC in cellular/WLAN systems.
In this article, a new CAC scheme is proposed that considers heterogeneous types of MSs. In the proposed scheme, a wellknown guard channel scheme is examined to give high priority to both the handover MSs and the single interfaced MSs. For performance evaluation, analytical models based on Markov chains are developed to analyze the call blocking and the call dropping probabilities. Furthermore, the optimal allocation of the guard channels is investigated by formulating cost minimization problems. Analytical and simulation results are presented which demonstrate that the new proposed scheme can achieve lower call blocking and call dropping probabilities than existing schemes because cellular or WLANonly MSs have higher priorities than the dualinterfaced MSs.
The rest of the article is organized as follows. Sections 2 and 3 describe the system model and the proposed CAC scheme considering heterogeneous MSs. Section 4 analyzes the performance of the CAC scheme through Markov chains. Section 5 presents numerical results and Section 6 describes the main conclusions from the research presented in the article.
2. System model
As shown in Figure 1, we consider a network architecture where a WLAN hotspot is overlaid within a cell. It is assumed that the WLAN hotspot is not located at the boundary of the cell. In the WLAN coverage, MSs with both WLAN and cellular interfaces can access both systems and therefore the WLAN coverage area is referred to as a "double coverage" area. On the other hand, the region outside the WLAN is denoted as a "cellular only" area [7–9], i.e., a cell area consists of a double coverage area and a cellular only area. Hereinafter, 'dca', 'coa', and 'ca' stand for double coverage areas, cellular only areas, and cell areas, respectively. Table 1 lists the important notations used in this article.
We consider three types of MSs, namely, WLANonly, cellularonly, and dualinterfaced MSs. A WLANonly MS has only a WLAN radio interface and the calls from the WLANonly MS (i.e., WLANonly calls) cannot be serviced in the cellular only area. On the other hand, a cellularonly MS has only a cellular radio interface and the calls originated from the cellularonly MS (i.e., cellularonly calls) can be accepted only by the cellular network even in double coverage areas. A dualinterfaced MS with WLAN and cellular interfaces can clearly access both the WLAN and the cellular network interfaces in the double coverage areas. Hence, we refer to the calls from dualinterfaced MSs as dual access calls. Also, we assume that dualinterfaced MSs can be accepted only in either the WLAN or the cellular network at a time, that is, we do not consider that the dualinterfaced MSs simultaneously use both networks for traffics. To consider these heterogeneous types of MSs, call requests need to be classified into WLANonly calls, cellularonly calls, and dual access calls. In the proposed scheme, it is assumed that the types of MSs are provisioned to a certain server such as home location register (HLR) and the CAC entity can obtain the types of MSs from the server or the types of MSs can be queried to MSs on receiving call requests. Throughout this article, 'c', 'w', and 'wc' stand for cellularonly, WLANonly, and dual access calls, respectively.
Figure 1 illustrates the call arrival rates and the handoff rates in different areas. In this article, all call arrivals are assumed to follow Poisson distributions. We do not consider handoffs between two WLANs due to sparse deployments of WLANs, and therefore there exists only new calls from WLANonly MSs whose arrival rates are denoted as {\lambda}_{\mathsf{\text{w}}}^{\mathsf{\text{dca}}}. New calls from cellularonly MSs can be generated in a double coverage area or a cellular only area, and their arrival rates are given by {\lambda}_{\mathsf{\text{c}}}^{\mathsf{\text{dca}}} and {\lambda}_{\mathsf{\text{c}}}^{\mathsf{\text{coa}}}, respectively. On the other hand, the handoff rate of cellularonly MSs is denoted by {\lambda}_{\mathsf{\text{c}}}^{\mathsf{\text{c}}\to \mathsf{\text{c}}}. A dualinterfaced MS can generate new calls in a double coverage area and in a cellular only area, and the arrival rates are given by {\lambda}_{\mathsf{\text{wc}}}^{\mathsf{\text{dca}}} and {\lambda}_{\mathsf{\text{wc}}}^{\mathsf{\text{coa}}}, respectively. The horizontal handoff rate between two cells is {\lambda}_{\mathsf{\text{wc}}}^{\mathsf{\text{c}}\to \mathsf{\text{c}}}, whereas the vertical handoff rates from a WLAN to a cellular network (upward vertical handoff) and from a cellular network to a WLAN (downward vertical handoff) are denoted by {\lambda}_{\mathsf{\text{wc}}}^{\mathsf{\text{w}}\to \mathsf{\text{c}}}, and {\lambda}_{\mathsf{\text{wc}}}^{\mathsf{\text{c}}\to \mathsf{\text{w}}}, respectively.
We adopt the nonuniform mobility model within a single cell as in [7] where users in double coverage and cellular only areas have different mobility behaviors since WLAN hotspots are usually deployed in indoor environments and thus the users in the double coverage area have low mobility. Specifically, the residence time in the double coverage area, T^{dca}, is assumed to follow an exponential distribution with mean 1/η^{dca}. On the other hand, the residence time in the cellular only area, T^{coa}, has an exponential distribution with mean 1/η^{coa}. As illustrated in Figure 2, the MSs moving out the WLAN coverage enter the cellularonly area. The MSs moving out of the cellularonly area can enter the double coverage area with probability p^{coa→dca}, whereas they move to neighbor cells with the probability p^{coa→coa} [7]. The MS entering the double coverage area from the cellular only area can move to cellularonly areas later.
The residence time of a WLANonly MS within a WLAN area has the same distribution as T^{dca}. Dual access calls generated with the double coverage area can be admitted to either a WLAN or a cellular network. The residence time in the double coverage area of dual access calls admitted to the WLAN has the same distribution as T^{dca}. The dual access calls admitted to the cellular networks are assumed to stay in the cellular networks when vertical handoff requests to the WLAN are not allowed since dualinterfaced MSs can send call requests to the WLAN without breaking connections to the cellular networks. Hence, the residence time in the cell of dual access calls admitted to the cellular network in the double coverage area, {T}_{\mathsf{\text{wc,dca}}}^{\mathsf{\text{ca}}}, can be expressed as {T}_{wc,\phantom{\rule{2.77695pt}{0ex}}dca}^{ca}={T}_{1}^{coa}+\cdots +{T}_{{N}_{wc,\phantom{\rule{2.77695pt}{0ex}}dca}}^{dca}+{T}_{{N}_{wc,\phantom{\rule{2.77695pt}{0ex}}coa}}^{coa}, where N_{ wc, dca } and N_{ wc, coa } are the number of entrances of the double coverage area and the cellular only area until the MS moves out to neighbor cells or the calls are successfully accepted to WLAN through vertical handoff. Similarly, the cell residence time of the dual access calls originated in the cellularonly area, {T}_{wc,coa}^{ca}, can be expressed as {T}_{\mathsf{\text{wc,coa}}}^{\mathsf{\text{ca}}}={T}_{1}^{\mathsf{\text{coa}}}+\cdot \cdot \cdot +{T}_{{N}_{\mathsf{\text{wc,dca}}}}^{\mathsf{\text{dca}}}+{T}_{{N}_{\mathsf{\text{wc,coa}}}}^{\mathsf{\text{coa}}}. The cell residence time of a cellularonly MS originated at double coverage area, {T}_{c,dca}^{ca}, can be evaluated as {T}_{\mathsf{\text{c,dca}}}^{\mathsf{\text{ca}}}={T}_{1}^{\mathsf{\text{dca}}}+{T}_{1}^{\mathsf{\text{coa}}}+\cdot \cdot \cdot +{T}_{{N}_{\mathsf{\text{dca}}}}^{\mathsf{\text{dca}}}+{T}_{{N}_{\mathsf{\text{coa}}}}^{\mathsf{\text{coa}}}, where N_{dca} and N_{coa} are the number of entrances of the double coverage area and the cellularonly area until the MS moves out the cell, respectively. On the other hand, the cell residence time of a cellularonly calls originated at the cellularonly area, {T}_{\mathsf{\text{c,coa}}}^{\mathsf{\text{ca}}}, can be obtained as {T}_{\mathsf{\text{c}},\mathsf{\text{coa}}}^{\mathsf{\text{ca}}}={T}_{1}^{\mathsf{\text{coa}}}+{T}_{1}^{\mathsf{\text{dca}}}+{T}_{2}^{\mathsf{\text{coa}}}+\cdot \cdot \cdot +{T}_{{N}_{\mathsf{\text{dca}}}}^{\mathsf{\text{dca}}}+{T}_{{N}_{\mathsf{\text{coa}}}}^{\mathsf{\text{coa}}}.
We assume that the call duration T_{ v } follows an exponential distribution with mean 1/μ_{ v } [7–9]. Since the call duration time and cell residence time are independent, the WLAN channel holding time of a WLANonly call and a dual access call accepted in the WLAN can be obtained as min(T_{ v }, T^{dca}). Similarly, the channel holding times of cellularonly calls originated in the double coverage area and in the cellularonly area are given by min(T_{ v }, {T}_{\mathsf{\text{c,dca}}}^{\mathsf{\text{ca}}}) and min(T_{ v }, {T}_{\mathsf{\text{c,coa}}}^{\mathsf{\text{ca}}}), respectively. The cellular channel holding times of dual access calls accepted by the cellular networks in the double coverage area and in the cellularonly area are obtained from min(T_{ v }, {T}_{\mathsf{\text{wc,dca}}}^{\mathsf{\text{ca}}}) and min(T_{ v }, {T}_{\mathsf{\text{wc,coa}}}^{\mathsf{\text{ca}}}), respectively.
3. CAC with heterogeneous MSs
In this section, we first introduce the motivation of the proposed call admission scheme. After that, the voice call capacities of WLANs and cellular networks are derived, and a CAC scheme with guard channels is proposed.
3.1. Motivation
WLANonly MSs cannot retry to the cellular network even though their call requests to the WLAN are blocked while dualinterfaced MSs in the double coverage areas can retry the cellular network. Therefore, it is necessary to assign higher priority to call requests from WLANonly MSs to avoid unfairly higher blocking/dropping of the WLANonly calls. Similar to the WLANonly calls, cellularonly calls can access only the cellular networks, while dualinterfaced MSs have chances to access the WLAN in the double coverage area if their call requests to the cellular network are blocked. Dualinterfaced MSs try first the WLAN in the double coverage area to utilize the larger bandwidth of the WLAN. In addition, in the WLAN, vertical handoff calls have higher priority than new calls (e.g., WLANonly or dual access calls) since the vertical handoff call dropping causes significant degradation in user satisfaction.
On the other hand, in the cellular network, dual access calls in the cellularonly area, cellularonly calls, horizontal handoff calls, and upward vertical handoff calls all compete for the same resource in the cellular network. We categorize these calls into (1) new calls including dual access calls blocked in the WLAN, (2) horizontal handoff, and (3) vertical handoff calls from the WLAN to the cellular networks. Dual access calls in the cellularonly area, cellularonly calls, and dual access calls blocked in the WLAN are eventually blocked if they are blocked in the cellular networks. Hence, these calls are classified into the same category. Upward vertical handoff calls are treated with the highest priority because of similar reasons with downward vertical handoff calls. Horizontal handoff calls have medium priorities since the dropping of these calls causes degradation in user satisfaction but horizontal handoffs do not need more signaling messages than vertical handoffs.
3.2. Voice capacity of WLANs
A voice call consists of uplink and downlink connections. When there are N voice calls in the WLAN, the N MSs send uplink voice traffic requests and all downlink traffic requests are processed at the AP. As reported in [10], in the distributed coordinated function, the collision probabilities of the MS and the AP, denoted as p_{AP} and p_{MS}, respectively, are expressed as
where τ_{MS} and τ_{AP} are the transmission probabilities of the MS and the AP, respectively, and the ρ_{AP} and ρ_{MS} are the queue utilizations of the AP and MS, respectively. From Equations 1 and 2, the maximum number of voice calls when ρ_{AP} and ρ_{MS} are less than 1 (i.e., voice capacity C^{w}) can be obtained.
3.3. Voice capacity of the cellular network
Since the uplink and the downlink are separate in time or frequency in cellular networks, the voice capacities of both the uplink and the downlink channels can be obtained individually. Then, we consider the voice capacity of cellular networks, C^{c}, as the minimum value of the uplink and downlink voice capacities. The uplink voice capacity can be evaluated based on an uplink load factor [11], which can be expressed as
where N_{up}, i_{up}, W, {\left(\frac{{E}_{b}}{{N}_{0}}\right)}_{j}, R_{ j }, and v_{ j } are the number of users in the own cell, the uplink othertoown cell interference ratio, the chip rate, \left(\frac{{E}_{b}}{{N}_{0}}\right) of the j th user, the bit rate, and voice activity factor, respectively. Under the constraint of η_{UL} ≤ 1, the uplink voice capacity can be determined.
The downlink capacity is limited by the transmission power of the base station P_{TOT} and that can be expressed as [11]
where N_{down}, α_{ i }, P_{CCH}, P_{ N }, L_{ i }, and \overline{i} are the number of downlink users in their own cell, the orthogonal factor of the cell, the power required for common channel, the noise power, the path loss, and the average downlink othertoown cell interference ratio, respectively. For a given P_{TOT}, the downlink voice capacity can be determined.
3.4. CAC with guard channels
Based on the voice capacities of the WLAN and the cellular networks, we describe the proposed CAC scheme with guard channels. To implement priorities assigned to WLANonly calls and downward vertical handoff calls, we employ two guard channels parameters, G_{w} for the WLANonly calls and {G}_{\mathsf{\text{vh}}}^{\mathsf{\text{w}}} for the downward vertical handoff calls, i.e., as depicted in Figure 3, the downward vertical handoff calls can use the whole WLAN bandwidths, whereas the WLANonly calls can be only admitted up to {N}_{\mathsf{\text{w}}}^{\mathsf{\text{w}}}={C}^{\mathsf{\text{w}}}{G}_{\mathsf{\text{vh}}} and the dual access calls can be allowed up to {N}_{\mathsf{\text{wc}}}^{\mathsf{\text{w}}}={C}^{\mathsf{\text{w}}}\left({G}_{\mathsf{\text{w}}}+{G}_{\mathsf{\text{vh}}}^{\mathsf{\text{w}}}\right). Similarly, two guard channels G_{hh} for the horizontal handoff calls and {G}_{\mathsf{\text{vh}}}^{\mathsf{\text{c}}} for the upward vertical handoff calls are used in the cellular network. As shown in Figure 4, the upward vertical handoff calls can be allowed up to the total capacity C^{c} whereas the horizontal handoff calls can be allowed up to {N}_{hh}^{c}={C}^{c}{G}_{vh}^{c} and new calls can be admitted to {N}_{n}^{c}={C}^{c}\left({G}_{hh}+{G}_{vh}^{c}\right).
The proposed CAC scheme is summarized in Figure 5; if a call is requested in a cellularonly area, the proposed scheme operates as shown in Figure 5a. First, the proposed scheme determines if the incoming call request is a vertical handoff, a horizontal handoff, or a new call. The new scheme uses three threshold values: C^{c} for a vertical handoff, {N}_{hh}^{c} for a horizontal handoff, and {N}_{n}^{c} for a new call. The call request is admitted only when the number of used calls in a cellular network, r^{c}, is less than the corresponding threshold. On the other hand, if a call is requested in a double coverage area, the proposed scheme follows the procedure presented in Figure 5b, c. The admission procedure for a new call is illustrated in Figure 5b. A WLANonly call is admitted if the number of used calls in a WLAN, r^{w}, is less than {N}_{w}^{w}, a dual access call is admitted to a WLAN if {r}^{w}<{N}_{w}^{w} and to a cellular network if {r}^{w}\ge {N}_{w}^{w} and {r}^{c}<{N}_{n}^{c}, and a cellular only call is admitted if {r}^{c}<{N}_{n}^{c}. The procedures for horizontal handoff, for upward vertical handoff, and for downward vertical handoff calls, are illustrated in Figure 5c. A horizontal handoff call is admitted to a cellular network if {r}^{c}<{N}_{hh}^{c}, an upward vertical handoff call is allowed to a cellular network if r^{c} < C^{c}, and a downward vertical handoff is admitted to a WLAN if r^{w} < C^{w}.
4. Performance analysis
For the purpose of performance evaluation, we analyze call dropping and blocking probabilities. To this end, we formulate the proposed scheme using Markov chains. The state of a WLAN is described as a row vector \stackrel{\u20d7}{{n}^{w}}=\left({n}_{wc}^{w},{n}_{w}^{w}\right) where {n}_{wc}^{w} and {n}_{w}^{w} are the numbers of dual access and WLANonly calls in the WLAN, respectively. Similarly, the state of a cell can be described by a row vector \stackrel{\u20d7}{{n}^{c}}=\left({n}_{wc}^{c},{n}_{c}^{c}\right) where {n}_{wc}^{c} and {n}_{c}^{c} are the number dual access calls and cellularonly calls in the cell, respectively. In this section, arrival rates of new calls in each system, handoff rates, and departure rate are first described. Using these rates, Markov chains are constructed. Then, a method to solve these chains is introduced. Eventually, the guard band optimization scheme is described.
4.1 Arrival rates in the WLAN
To derive the arrival rates in the WLAN, we define an indicator function I^{w} as
where N^{w} is a threshold to which a call is allowed up to, i.e., if a call can be admitted to the WLAN with the threshold, I^{w} returns a "1", otherwise, it returns a "0". Therefore, the arrival rate of the dual access calls in the WLAN, {\lambda}_{wc}^{w} is given by
where {I}_{wc}^{dca} and {I}_{wc}^{c\to w} are the indicator functions for new calls in the dual access area and vertical handoff calls from the cell to the WLAN, respectively, i.e., {I}_{wc}^{dca} and {I}_{wc}^{c\to w} represent as {I}^{w}\left(\overline{{n}^{w}},{N}_{wc}^{w}\right) and {I}^{w}\left(\overline{{n}^{w}},{C}^{w}\right), respectively.
On the other hand, the arrival rate of WLANonly calls, {\lambda}_{w}^{w}, includes only newly arrived calls as
where {I}_{w}^{dca} is the indicator function for the WLANonly calls and it equals to {I}^{w}\left(\overline{{n}^{w}},{N}_{w}^{w}\right).
Let \pi \left(\stackrel{\u20d7}{{n}^{w}}\right) be the steadystate probability of \stackrel{\u20d7}{{n}^{w}} in the WLAN. Then, dual access call blocking probability,{B}_{wc}^{w,n}, WLANonly call blocking probability, {B}_{w}^{w,n}, and vertical handoff call dropping probability, {B}_{wc}^{c\to w} can be obtained from
4.2. Arrival rates in the cellular network
Similar to the indication function in the WLAN, the indicator function I^{c} for the cellular network is defined as
where N^{c} is a threshold value up to which a call is allowed join the network.
Let {\lambda}_{wc}^{c} be the arrival rate of the dual access call in the cell, which includes new calls, horizontal calls, and vertical handoff calls from the cell to join the WLAN. Then, {\lambda}_{wc}^{c} is given by
where {I}_{wc}^{c}, {I}_{wc}^{c\to c}, and {I}_{wc}^{w\to c} are the indicator functions for dual access calls, horizontal handoff calls, and vertical handoff calls, respectively. They are given by {I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{n}^{c}\right), {I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{hh}^{c}\right), and {I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{C}^{c}\right), respectively.
On the other hand, the arrival rate of cellularonly calls, {\lambda}_{c}^{c}, includes new calls and horizontal handoff calls and is given by
where {I}_{c}^{c} and {I}_{c}^{c\to c} are the indicator functions for new cellular only calls and horizontal handoff calls and they are obtained as {I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{n}^{c}\right) and {I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{hh}^{c}\right), respectively.
Let \pi \left(\stackrel{\u20d7}{{n}^{c}}\right) be the steady state probability of \stackrel{\u20d7}{{n}^{c}} in the cell. The blocking probabilities of dual access calls and cellularonly calls, and the dropping probabilities of horizontal handoff calls of dual access MSs, horizontal handoff calls of cellularonly MSs, and vertical handoff calls are denoted as {B}_{wc}^{c,n}, {B}_{co}^{c,n}, {B}_{wc}^{c\to c}, {B}_{c}^{c\to c}, and {B}_{wc}^{w\to c}, respectively, and they are given by
4.3. Horizontal and vertical handoff rates
Dual access calls accepted by a WLAN can make upward vertical handoffs which rates can be obtained through the multiplication of the transition probability from the double coverage to the cellular only area,{P}^{w\to c}, and the accepted rates by a WLAN. The upward vertical handoff can be expressed as
where the first and the second terms on the righthand side mean the accepted new dual access and vertical handoff calls from a cellular to a WLAN, respectively, and {P}^{w\to c} is obtained as {P}^{w\to c}=P\left[{T}^{dca}<{T}_{v}\right]={\eta}^{dca}/\left({\eta}^{dca}+{\mu}_{v}\right).
The calls admitted to a cellular network both in a double coverage and in a cellularonly area can make downward vertical handoffs to a WLAN. Their arrival rates can be obtained as
where the first term on the righthand hand side means the vertical handoff rates of the dual access calls accepted by the cellular network in double coverage areas, the last terms on the righthand side means the vertical handoff rates of dual access, horizontal handoff, and vertical handoff calls accepted to the cellular network in the cellular only area. Here, {P}_{dca}^{c\to w} and {P}_{coa}^{c\to w} are the vertical handoff probabilities of the calls accepted in the double coverage area and the cellular only area, respectively. The {P}_{dca}^{c\to w} can be evaluated as follows:
From [12], P\left[{T}_{v}>{T}_{wc,dca}^{ca}\right] can be computed from
where {f}_{X}^{*},{f}_{{X}_{0}}^{*},{f}_{{X}_{1}}^{*},..., {f}_{{X}_{k}}^{*} are the Laplace transforms of random variables X, X_{0}, X_{1}, ..., X_{k}, respectively.
Using Equation 17, {P}_{dca}^{c\to w} can be evaluated as
Similarly, {P}_{coa}^{c\to w} is given by
Both cellularonly calls accepted by a cellular network in a double coverage area and in a cellularonly area can make horizontal handoffs. The horizontal handoff rate can be obtained through multiplication of the transition probability to the neighboring cell and thus the accepted rates can be expressed as
where the first term on the righthand side means the horizontal handoff rates of accepted cellularonly new calls in the double coverage area and the second term refers to those of new calls accepted in the cellularonly area and the horizontal handoff calls. The transition probability in a double coverage area to a neighboring cell, {P}_{c,dca}^{c\to c}, and the transition probability in a cellularonly area to a neighboring cell, {P}_{c,coa}^{c\to c}, can be obtained from
Similarly, the horizontal handoff of dual access calls can be obtained from
where {P}_{wc,dca}^{c\to c} and {P}_{wc,coa}^{c\to c} are computed as
4.4. Departure rates
Departure rates can be obtained from the channel holding time which is the minimum time between the service time T_{ v } and the residence time T_{ r }. If T_{ v } and T_{ r } are independent and T_{ v } follows an exponential distribution with mean 1/μ_{ v }, the expectation value of the channel holding time can be obtained as
where f_{ Tr } is the probability density function (pdf) of the residence time T_{ r }. Equation 20 can be rewritten with Laplace transformation as
where {f}_{{T}_{r}}^{*} is the Laplace transformation of {f}_{{T}_{r}}.
Both dual access and WLANonly calls accepted in the WLAN will release their channels when they move out the WLAN coverage or they are terminated. Therefore, by Equation 21, the departure rates of dual access and WLANonly calls, denoted by {\mu}_{wc}^{w} and {\mu}_{w}^{w}, respectively, can be expressed as {\mu}_{wc}^{w}={\mu}_{w}^{w}={\mu}_{v}+{\eta}^{dca}.
The departure rates of the cellularonly calls accepted to the cell in the double coverage area, {\mu}_{c}^{dca} and in the cellularonly area, {\mu}_{c}^{coa} are given by [7]
For the sake of tactical analysis, for cellularonly calls, we use the average departure rate, {\mu}_{c}^{c}, which is given by {\mu}_{c}^{c}={r}_{c}^{dca}{\mu}_{c}^{dca}+{r}_{c}^{coa}{\mu}_{c}^{coa}, where {r}_{c}^{dca} and {r}_{c}^{coa} are the ratios of the cellularonly calls accepted in the double coverage area and in the cellularonly area. These ratios can be obtained from
where {I}_{c}^{\prime c}={I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{n}^{c}+1\right) and {I}_{c}^{\prime c\to c}={I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{hh}^{c}+1\right).
The departure rates of dual access calls in the double coverage area, {\mu}_{wc}^{dca}, and in the cellularonly area, {\mu}_{wc}^{coa} can be obtained from
and
Similar to the cellularonly calls, the average departure rate, {\mu}_{wc}^{c}, for dual access calls is used and it is computed as {\mu}_{wc}^{c}={r}_{wc}^{dca}{\mu}_{wc}^{dca}+{r}_{wc}^{coa}{\mu}_{wc}^{coa}, where {r}_{wc}^{dca} and {r}_{wc}^{coa} are the ratios of dual access accepted in the double coverage area and in the cellularonly area. These ratios are obtained from
{r}_{wc}^{dca}=\frac{{\lambda}_{wc}^{dca}{B}_{wc}^{w,n}{I}_{wc}^{\prime c}}{{\lambda}_{wc}^{\prime c}} and {r}_{iwc}^{coa}=\frac{{\lambda}_{wc}^{coa}{I}_{wc}^{\prime c}+{\lambda}_{wc}^{c\to c}{I}_{wc}^{\prime c\to c}+\left({\lambda}_{wc}^{w\to c}+{\tau}_{wc}^{w\to c}\right){\lambda}_{wc}^{w\to c}{I}_{wc}^{\prime w\to c}}{{\lambda}_{wc}^{\prime c}}
where {\lambda}_{wc}^{\prime c}={\lambda}_{wc}^{dca}{B}_{wc}^{w,n}{I}_{wc}^{\prime c}+{\lambda}_{wc}^{coa}{I}_{wc}^{\prime c}+{\lambda}_{wc}^{c\to c}{I}_{wc}^{\prime c\to c}+\left({\lambda}_{wc}^{w\to c}+{\tau}_{wc}^{w\to c}\right){I}_{wc}^{\prime w\to c},{I}_{wc}^{\prime c}={I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{n}^{c}+1\right),{I}_{wc}^{\prime c}={I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{N}_{hh}^{c}+1\right), and {I}_{wc}^{\prime c}={I}^{c}\left(\stackrel{\u20d7}{{n}^{c}},{C}^{c}+1\right).
4.5. State diagrams for WLANs and cellular networks
With arrival and termination rates mentioned above, the state diagrams in WLANs and cellular networks are illustrated in Figures 6 and 7, respectively. The statedependent transition rates in Figures 6 and 7 are given by

(1)
{\lambda}_{wc}^{dca}+{\lambda}_{wc}^{c\to w}, if {n}_{w}^{w}{+}_{wc}^{w}\le {N}_{wc}^{w}

(2)
{\lambda}_{wc}^{c\to w}, if {n}_{w}^{w}{+}_{wc}^{w}\le {C}^{w}
\left({n}_{w}^{w},{n}_{wc}^{w}\right)\to \left({n}_{w}^{w}+1,{n}_{wc}^{w}\right)
(3){\lambda}_{wc}^{c\to w}, if {n}_{w}^{w},{+}_{wc}^{w}\le {N}_{w}^{w}

(4)
{n}_{wc}^{n}{\mu}_{wc}^{w}, if 1\le {n}_{wc}^{w}\le {C}^{w}
\left({n}_{w}^{w},{n}_{wc}^{w}\right)\to \left({n}_{w}^{w}1,{n}_{wc}^{w}\right) 
(5)
{n}_{w}^{n}{\mu}_{w}^{w}, if 1\le {n}_{w}^{w}\le {N}_{w}^{w}
\left({n}_{c}^{c},{n}_{wc}^{c}\right)\to \left({n}_{c}^{c},{n}_{wc}^{c}+1\right) 
(6)
{\lambda}_{wc}^{n}+{\lambda}_{wc}^{c\to c}+{\lambda}_{wc}^{w\to c}, if {n}_{c}^{c}{+}_{wc}^{c}\le {N}_{n}^{c}

(7)
{\lambda}_{wc}^{c\to c}+{\lambda}_{wc}^{w\to c}, if {n}_{c}^{c}{+}_{wc}^{c}\le {N}_{hh}^{c}

(8)
{\lambda}_{wc}^{w\to c}, if {n}_{c}^{c}{+}_{wc}^{c}\le {C}^{c}
\left({n}_{c}^{c},{n}_{wc}^{c}\right)\to \left({n}_{c}^{c}+1,{n}_{wc}^{c}\right) 
(9)
{\lambda}_{c}^{n}+{\lambda}_{c}^{c\to c}, if {n}_{c}^{c}{+}_{wc}^{c}\le {N}_{n}^{c}

(10)
{\lambda}_{c}^{c\to c}, if {n}_{c}^{c}{+}_{wc}^{c}\le {N}_{hh}^{c}
\left({n}_{c}^{c},{n}_{wc}^{c}\right)\to \left({n}_{c}^{c},{n}_{wc}^{c}1\right) 
(11)
{n}_{wc}^{c}{\mu}_{wc}^{c}, if 1\le {n}_{c}^{c}{+}_{wc}^{c}\le {C}^{c}
\left({n}_{c}^{c},{n}_{wc}^{c}\right)\to \left({n}_{c}^{c}1,{n}_{wc}^{c}\right) 
(12)
{n}_{c}^{c}{\mu}_{c}^{c}, if 1\le {n}_{c}^{c}{+}_{wc}^{c}\le {N}_{hh}^{c}
4.6. Iterative methods for computing steadystate probabilities
After obtaining the arrival and the departure rates, we need to compute the steadystates \pi \left(\stackrel{\u20d7}{{n}^{w}}\right) and \pi \left(\stackrel{\u20d7}{{n}^{c}}\right). However, the states of the WLAN and the cellular networks are not independent due to the retrials of dual access calls blocked in WLANs and vertical handoffs. Hence, we use an iterative approach in which onestep results for one network are used for inputs for obtaining the steady states in another network [9]. The detailed algorithms are as follows:
1: Set initial ε
2: Set initial values as follows
All blocking probabilities in Equations 47 and 1014 = 0,
All handoff rates in Equations 15, 16, 18, 19 = 0
3: While \sum \leftold\phantom{\rule{0.5em}{0ex}}Bnew\phantom{\rule{0.5em}{0ex}}B\right>\epsilon
4: In the WLAN
 (1)

(2)
Compute all the steadystate probability, \pi \left(\stackrel{\u20d7}{{n}^{w}}\right), by solving global balance equations through
\pi \left(\stackrel{\u20d7}{{n}^{w}}\right){Q}^{W}=0 and \pi \left(\stackrel{\u20d7}{{n}^{w}}\right)\stackrel{\u20d7}{\cdot e}=1
where Q^{w} is the generator matrix of the WLAN.

(3)
Obtain new blocking probabilities

(4)
Update blocking probabilities
5: In the cellular network
 (1)

(2)
Compute all the state probabilities by solving global balance equation using equations through
\pi \left(\stackrel{\u20d7}{{n}^{c}}\right){Q}^{c}=0 and \pi \stackrel{\u20d7}{\left({n}^{c}\right)}\cdot \stackrel{\u20d7}{e}=1
where Q^{c} is the generator matrix of the cellular system

(3)
Obtain the new blocking probabilities

(4)
Update the blocking probabilities
6: End
4.7. Optimization problem
In the proposed CAC scheme, guard bands play key roles in the performance. Therefore, to obtain the guard bands for the optimal performance, we formulate the optimization problem to minimize the blocking probabilities, which is equivalent to maximizing the accepted calls. The linear cost function for the optimization problem, Q, can be expressed as
where α_{ new }, α_{ hh }, and α_{ vh } are weighting factors for blocked new, horizontal handoff, and vertical handoff calls, respectively, Q_{ new }, Q_{ hh }, and Q_{ vh } are the cost function for accepted new, horizontal handoff, and vertical handoff calls and they are given by
Hence, the optimization problem in the proposed scheme can be expressed as
The above optimization problem can be solved by means of exhaustive search or metaheuristic algorithms [9, 13].
5. Simulation results
In this section, we present analytical and simulation results of the proposed scheme compared with the WLANfirst scheme [7] that has guard bands for horizontal handoff and vertical handoff calls. For the simulations, Matlab 7.0 is used. It is notes that the WLANfirst scheme does not consider singleinterfaced MSs.
To determine the voice capacity of the WLAN, we assume G.711 codec with a sampling rate of 20 ms, which generates voice packets of 80 bytes. Then, based on the description in Section 3.2, the voice capacity is given by 11 calls. On the other hand, for the voice capacity in cellular networks, the power of the base station P_{ TOT } and the power of the common channel P_{ CCH } are set to 20 and 3.6 W, respectively. In addition, the chip rate, W, is 3.84 Mcps and the voice data rate is assumed as 12.2 kbps with the adaptive multirate (AMR) codec. The values of \left(\frac{{E}_{b}}{{N}_{0}}\right) for uplink and downlink are set to 5.9 and 7.4 dB, respectively. The voice activity is 50%, which leads the physical layer activity factor of 67% in uplink and 58% in downlink. The downlink orthogonality is 0.5 and othercell to owncell interference ratio is 0.65 [11]. Based on these parameters, the voice capacity of a cell, C^{c}, is set to 70. Based on [7], the mobilityrelated parameters have the following values: 1/η^{co} = 10 min, 1/η^{dc} = 14 min, p^{coa→dca} = 0.24, and p^{coa→coa} = 0.76.
5.1. Proposed scheme versus WLANfirst scheme
We first analyze the call blocking probabilities when {N}_{wc}^{w} = 6, {N}_{w}^{w} = 9, {N}_{n}^{c} = 60, and {N}_{hh}^{c} = 65. It is noted that the blocking probability of WLANonly calls can be computed by considering only blocking in the WLAN. On the contrary, dual access calls are blocked when they are blocked in both the WLAN and the cellular network.
From Figure 8, it can be seen that the blocking probability of the WLANonly calls is unfairly higher than that of dual access calls. Moreover, with the increase of the arrival rates of the dual access calls, the blocking probability of the WLANonly calls significantly increases. This is because the WLANonly and dual access calls are treated with the same priority in the WLANfirst scheme even though the dual access calls have additional chances to access cellular networks. On the other hand, the proposed scheme gives a higher priority to WLANonly calls using the threshold, {N}_{wc}^{w}, which dual access calls are allowed up to. Hence, in the proposed scheme, the WLANonly calls are protected from the increase in the blocking probabilities in case of the arrival rates of dual access calls exceed a certain threshold.
From Figure 9, it can be shown that WLANonly calls exhibit low blocking probabilities in the proposed scheme if the arrival rate of the WLANonly calls is low. This is because WLANonly calls are protected from dual access calls by means of the guard bandwidth with thresholds, {N}_{w}^{w}=6 and {N}_{w}^{w}=9.
Figure 10 illustrates the total number of blocked calls in the WLANfirst and proposed schemes. It can be found that the proposed scheme shows a lower number of blocked calls (or better utilization) than the WLANfirst scheme even though the guard bands are not optimized.
5.2. Guard band optimization
We use 1, 7, and 10 for the values of the weighting factors, α_{ n }, α_{ hh }, and α_{ vh } for the optimization problems, respectively. The weighting factor for vertical handoff calls with the highest priority is set to be 10 and that for horizontal handoff calls is set to 7, since these calls have lower priority than vertical handoff calls.
We first consider medium traffic load in the cellular network with {\lambda}_{c}^{dca}=5, {\lambda}_{wc}^{coa}=5, and {\lambda}_{c}^{coa}=5 and evaluate the proposed scheme in the double coverage area. Results for the optimization problem with this case are illustrated in Figure 11 and the corresponding thresholds {N}_{wc}^{w} and {N}_{w}^{w} are given in Figure 12. It can be seen that, for a given arrival rate of WLANonly calls, the difference in the cost values between the proposed scheme and the WLANfirst scheme increases as the dual call arrival rate increases. When the arrival rate of the WLANonly calls is low, the proposed scheme increases {N}_{wc}^{w} to utilize more WLAN bandwidths. On the other hand, when the arrival rate of WLANonly calls is high, the proposed scheme sets {N}_{wc}^{w} to a low value, which makes more dual access calls try to cellular networks, which results in reduced blocking probabilities. Figure 11 also shows that the effectiveness of the proposed scheme against the WLANfirst scheme slightly increases as the arrival rate of the WLANonly calls increases for a given arrival rate of dual access calls.
Figure 13 highlights the gain of the proposed scheme against the WLANfirst scheme and distributed access scheme [8]. As shown in Figure 13, at low arrival rates of WLANonly calls, the distributed access scheme shows better performance than the WLANFirst scheme since dual access calls are distributed to WLAN and cellular networks. On the other hand, the distributed access scheme and the WLANfirst scheme exhibit comparable performance as the arrival rate of WLANonly calls increases since WLANonly calls are not fairly treated. However, it can found that the proposed scheme can reduce the blocking cost by treating WLANonly calls in a better way. Figure 14 shows the blocking cost as a function of residence time in the double coverage area. From Figure 14, it can be seen that the proposed scheme has better performance even in high mobility conditions than the WLANfirst scheme and the distributed access scheme.
To verify numerical analysis, we perform evendriven simulation using MATLAB with the same arrival and departure rates as used for numerical analysis. In Figure 15, analytical and simulation results for the cost value Q and thresholds {N}_{wc}^{w} and {N}_{w}^{w} are shown together for the comparison as function of dual access call arrival rate with {\lambda}_{w}^{dca}=1, {\lambda}_{c}^{dca}=5, {\lambda}_{wc}^{coa}=5, and {\lambda}_{c}^{coa}=5. As shown in Figure 15, analytical and simulation results are well matched.
In the second case, we consider heavy traffic loads in the cellular network with {\lambda}_{c}^{dca}=10, {\lambda}_{wc}^{coa}=10, {\lambda}_{c}^{coa}=10. From Figure 16, it can be found that the proposed scheme has comparable performance to the WLANfirst scheme. When the traffic load in the cellular network, dual access calls are more likely to be blocked by the cellular network in the double coverage area, and these calls will be redirected to the WLAN. Since this operation is similar both in the proposed scheme and the WLANfirst scheme, they show comparable performance under this situation.
6. Conclusions
In this article, we propose a voice CAC scheme that considers heterogeneous MSs with WLANonly, cellular only, and both interfaces in cellular/WLANintegrated networks. The proposed scheme gives higher priority to the MSs with a single interface than MSs with dual interfaces by allocating a separate guard band for the MSs with a single interface. We analyze the performance of the proposed CAC scheme by means of Markov chains. Numerical results demonstrate that the proposed scheme achieves lower blocking probabilities than the WLANfirst scheme. Admission control for multiservice with heterogeneous MSs remains for further study.
References
Gustafsson E, Jonsson A: Always best connected. IEEE Wirel Commun 2003, 10(2):4955.
Varma V, Ramesh S, Wong K, Friedhoffer J: Mobility management in integrated UMTS/WLAN networks. Proc IEEE ICC 2003, 10481053.
Buddhikot M, Chandranmenon G, Han S, Lee Y, Miller S, Salgarelli L: Design and implementation of a WLAN/CDMA2000 internetworking architecture. IEEE Commun Mag 2003, 41(11):90100. 10.1109/MCOM.2003.1244928
Guo Chunanxioung, Guo Zhihua, Zhang Qian, Zhu Wenwu: A seamless and proactive endtoend mobility solution for roaming across heterogeneous wireless networks. IEEE J Sel Areas Commun 2004, 22(5):834848. 10.1109/JSAC.2004.826921
McNair Janise, Zhu Fang: Vertical handoffs in fourthgeneration multinetwork environments. IEEE Wirel Commun 2004, 11(3):815. 10.1109/MWC.2004.1308935
Klein ThierryE, Han SeungJae: Assignment strategies for mobile data users in hierarchical overlay networks: performance of optimal and adaptive strategies. IEEE J Sel Areas Commun 2004, 22(5):849861. 10.1109/JSAC.2004.826922
Song Wei, Jiang Hai, Zhuang Weihua: Performance analysis of the WLANfirst scheme in cellular/WLAN interworking. IEEE Trans Wirel Commun 2007, 6(5):19321952.
Song W, Cheng Y, Zhuang W: Improving voice and data services in cellular/WLAN integrated networks by admission control. IEEE Trans Wirel Commun 2007, 6(11):40254037.
StevensNavarro E, Hamed MohesnianRad A, Wong VWS: Connection admission control for multiservice integrated cellular/WLAN system. IEEE Trans Veh Technol 2008, 57(6):37893800.
Cai LX, (Sherman) Shen X, Mark JW, Cai L, Xiao Y: Voice capacity analysis of WLAN with unbalanced traffic. IEEE Trans Veh Technol 2006, 55(3):752761. 10.1109/TVT.2006.874145
Holma H, Toskala A: WCDMA for UMTS. 3rd edition. Wiley; 2004.
Fang Y: Modeling and performance analysis for wireless mobile networks: a new analytical approach. IEEE/ACM Trans Netw 2005, 13(5):9891002.
Blum C, Roli A: Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv 2003, 35(3):268308. 10.1145/937503.937505
Acknowledgements
This study was supported in part by the MKE, Korea, under the ITRC support program supervised by the NIPA (NIPA2011(C109010110004)), in part by the KCC, Korea, under the R&D program supervised by the KCA (KCA2011109130500), and in part by the WCU Project (R332008000100440), and in part by the Basic Research Program (20090064397) through the NRF funded by the MEST, Korea.
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Lim, HT., Kim, Y., Pack, S. et al. Call admission control with heterogeneous mobile stations in cellular/WLAN interworking systems. J Wireless Com Network 2011, 91 (2011). https://doi.org/10.1186/16871499201191
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/16871499201191