Skip to main content

Admission control policy for adaptive multirate multiservices in cellular systems

Abstract

Forced termination of connections during handover and blocked connection initiation are annoying from the perspective of multiservice cellular system users. Previous studies have shown that an admission control policy reduces the dropping probability to a much lower level but at the cost of raising the blocking probability to a higher level. As an alternative for reducing both blocking and dropping probabilities, we make use of the Adaptive Multirate (AMR) scheme, which is a well-known real-time streaming coding technique. For an example of AMR technique, a video source is encoded into multiple independent descriptions. A cellular device, depending on its available computing and network resources, joins different descriptions to meet performance requirements. The base layer is received and the enhancement layer(s) are abandoned if the cellular capacity is insufficient for high-quality video. Mobile cellular devices currently obtain basic video quality at a lower frame rate. AMR services can substantially improve the degree of user satisfaction and guarantee the connection-level quality of service (QoS) for different multimedia. In cellular systems, the QoS requirements of different services require a connection admission control (CAC) that limits the number of connections in each access network. Therefore, we focus on the CAC and connection-level QoS of multiservice traffic using adaptive coding in mobile cellular systems. We initially analyzed our CAC policy in a multiservices cellular system by formulating the CAC policy functions, arrival rate, departure rate, blocking probability, and dropping probability of the multiservices, before we derived the connection-level QoS and verified it by simulation. The adaptive coding of multiservices traffic has a significant impact on the connection-level QoS in multiservice cellular systems. Our method decreased the blocking and dropping probabilities by adapting multirate services while users were roaming. Mobile cellular operators providing AMR services could apply our CAC to fulfill the quality requirements of the user experience and also improve the connection-level QoS.

I. Introduction

Cellular systems provide wide-area network coverage. Users move within the coverage areas and they will switch connections among cellular systems according to their roaming agreements. The process of switching connections among cellular systems is known as a handoff or handover.

The evolution of wireless cellular systems over the last decade has created a demand for multimedia services with guaranteed levels of Quality of Service (QoS). Connection admission control (CAC) schemes are used to selectively limit the number of admitted calls from each traffic class to maximize network utilization while satisfying the QoS constraints[1]. In a cellular system, the QoS requirements for different services (e.g., voice, real-time video) require a CAC to limit the number of connections in each access network[2]. The CAC policy can either accept the connection request and allocate the resources accordingly or reject the connection request. In general, higher priority is given to the requests from handover users rather new users. From the user perspective, abrupt termination of a connection is more annoying than occasional blocking of new connection attempts.

Standard CAC schemes include a Guard Channel (GC), Queuing Priority (QP), cutoff priority (CP)[3], the fractional guard channel (FG) schemes[4], and multiple threshold schemes. Most studies[4, 5] only consider a single-service class. They assume that all arriving connections request the same amount of bandwidth. Therefore, CAC schemes have been proposed for multiservice wireless networks by Chao and Chen[6], Stratogiannis et al.[2], and Stevens-Navarro et al.[7].

Chao and Chen[6] investigated the CAC problem with mobile personal communications networks. Their study focused on the CAC used for multiple-class calls with user mobility. A generic class of coordinate-convex CAC policies was considered.

Stratogiannis et al.[2] developed a scheme gradually suppresses the admission rate of the new calls of each service class (SC), supported considering their priorities independently. The scheme was examined both for a single SC and for multiple SCs under general conditions[2].

Stevens-Navarro et al.[7] evaluated four different combinations of CAC policy by extending the CP and FG admission control policy with policy functions. Applying the CP policy to both access networks achieved the best performance given a wide range of connection request rates and various user mobility levels. The CP policy reserved a fixed number of channels for connection requests from handover users. Connection requests from new users were blocked if an unreserved channel was not available. CP admission control policy and network performance were evaluated in terms of the blocking and dropping probabilities for new and handover connections.

However, previous studies of call blocking and dropping performance with CAC have not considered adapting multiservices in cellular systems. Mobile cellular systems can now support multiple call services, such as voice and video calls. The bandwidth of these call services is usually fixed. If the bandwidth of these call services can be adapted, the CAC used by such adaptive multirate (AMR) services may reduce the call blocking and dropping probabilities, thereby increasing cellular system utilization to meet a guaranteed level of QoS. For example, G.722 can change the bandwidth of voice call services while Multiple Description Coding (MDC) can vary the bandwidth of video call services.

Various models and CAC policies have been proposed in the literature, but this article is motivated by the following specific issues.

  1. (1)

     Support of multiple SCs with different bandwidth requirements.

  2. (2)

     Support of adaptive bandwidth for call services.

  3. (3)

     Effects of using our CAC policy in wireless access networks.

This study evaluated the CAC policy with an AMR services cellular system. We introduced the CAC policy functions that were based on the service category (e.g., voice, video, and voice call) and the type of connection request (i.e., a new request or a handover request). Initially, we developed an analytical model to evaluate the CAC in an AMR services cellular system. We evaluated the system performance when the CAC policy was in use.

The contributions of this article are as follows.

  1. (1)

     We evaluated the effect of using a CAC policy, which was supported by adaptive bandwidth for call service in wireless access networks.

  2. (2)

     We evaluated the performance of the cellular systems using a policy based on the arrival rates of connection requests.

The remainder of this article is organized as follows. The AMR method is introduced in Section II. The analytical model for cellular systems and CAC are described in Section III. Numerical results are presented and discussed in Section IV. Finally, our conclusions are stated in Section V.

II. AMR service application

Recent advances in voice and video compression techniques have led to an increasing interest in live voice and video services. In this section, we introduce rate adaptation coding techniques used for multiservice cellular systems. We consider the issues associated with adaptive voice and video mechanisms. A review of dynamic schemes used for the adaptation of voice encoders in cellular networks is also provided. The video source is encoded into multiple independent descriptions. Mobile cellular operators depend on the available cellular bandwidth to join different descriptions and meet the cellular bandwidth requirements. The introduction of an AMR codec for voice services and MDC of video service is conducted as follows.

AMR voice coding

The AMR codec for voice services was the fourth speech compression algorithm to be standardized by the European Telecommunications Standards Institute (ETSI)[8]. The third-generation WCDMA system took a novel and a flexible approach to AMR. The compression algorithm was identical for both GSM and WCDMA, and it decreased identical source encoding rates of 12.2 down to 4.75 kb/s[9].

AMR has two traffic channel modes in a global system for mobile communication (GSM): adaptive full-rate speech (AFS) and adaptive half-rate speech (AHS). The gross bit rate of AFS is 22.8 kb/s, whereas that of AHS is 11.4 kb/s. The gross bit rate is the sum of the speech codec bit rate and the channel codec[8]. A mobile station equipped with AMR can request a particular mode, subject to the approval of the base station.

AMR video coding

MDC is an AMR video coding method. The MDC increases the connection efficiency when communicating video over a telephone network. MDC is a coding technique that fragments a single media stream into n sub-streams (n ≥ 2), which are referred to as descriptions. The packets of each description are routed over multiple paths. The MDC is a form of data partitioning used in MPEG-2 and MPEG-4. The MDC is also a layered coding mechanism that generates a base layer and n enhancement layers. The base layer provides the basic video quality at a lower frame rate. Adding an enhancement layer to the base layer increases the smoothness of video quality. The enhancement layer(s) is useless for a receiver if the base layer is lost. The receiver obtains basic video quality with a lower frame rate if only the base layer is received and the enhancement layer(s) are lost. The two parts are received and combined to provide the usual high-quality video[10]. The I- and P-frames belong to the base layer, while the B-frames belong to the enhancement layer. The I-frame (or intra-coded frame) is encoded independently of other frames and it is decoded in isolation. The P-frame (or predictive frame) is encoded based on prediction from the preceding I- frame or a P-frame in the video sequence. The B-frame (or bidirectionally predictive-coded frame) is encoded based on prediction from preceding and succeeding I- or P-frames. In this study, a single media stream was cut into two substreams referred to as descriptions.

G.722.2 (AMR-wideband) can adapt to the bandwidth of voice call services while MDC can adapt to the bandwidth of video call services. If the bandwidth of these call services is adaptable, the CAC for such adaptive rate services can reduce the call blocking and dropping probability, and it can also increase the cellular system utilization to meet a guaranteed QoS level.

III. System model and admission control method

In this section, we present a model for adaptive rate multiservice cellular systems. We describe the CAC policy and we also analyze the blocking and dropping probabilities of connection requests. Figure 1 shows the multirate service cellular systems used in this study while Table 1 details some of the important symbols used in this article.

Figure 1
figure 1

Multirate service cellular systems.

Table 1 Symbols used in this article and their definitions

Handover can occur because of the movement of users among different cells, as shown in Figure 1. We considered a general model of multiservice calls with mobility when studying CAC policy, because the majority of the literature is concerned with multiple-class calls in fixed networks (i.e., without mobility)[11] or calls of only a single class[12].

Assume that there are a total of four cells in a cellular system and two call services. One of the services is a “single mode service” while the other is a “dual mode service”. The bandwidth occupied by the “single mode service” is fixed and it cannot be adapted. The “dual mode service” has two service modes, where one is an adaptive-rate service that has not been adapted, i.e., the “dual mode full-rate service”, whereas the other service mode is an adaptive-rate service that has been adapted, i.e., the “dual mode reduced-rate service”.

The six conditions that used in this study, as shown in Figure 1, are as follows.

  1. (1)

    “Condition 1” indicates s ' S m 3 s ' b s ' + b 1 ψ . We denote the occupied bandwidth of cell 3 by s ' S m 3 s ' b s ' , the connection request bandwidth of “single mode service” by b 1, and the threshold of the new connection request by ψ. While “Condition 1” is satisfied, a new “single mode service” connection request is permitted from point K to L in cell 3.

  2. (2)

    “Condition 2” indicates s ' S m 4 s ' b s ' + b 1 C 4 . We denote the occupied bandwidth of cell 4 by s ' S m 4 s ' b s ' and the total bandwidth of cell 4 by C 4. While “Condition 2” is satisfied, a “single mode service handover connection request is permitted” from point L to M in cell 4. This increases the blocking probability and reduces the dropping probability.

  3. (3)

    “Condition 3” indicates s ' S m i s ' b s ' + b 2 ψ . We assume i = 2 and we denote the occupied bandwidth of cell 2 by s ' S m 2 s ' b s ' and the connection request bandwidth of “dual mode full-rate service” by b 2. While “Condition 3” is satisfied, a new “dual mode full-rate service” connection request is permitted from point J to D in cell 2. Similarly, both the new “dual mode full-rate service” connection requests from point A to B in cell 1 and from point A to E in cell 4 follow “Condition 3”.

  4. (4)

    “Condition 4” indicates s ' S m i s ' b s ' + b 2 σ . We assume i = 2 and we denote the threshold of the handover connection request by σ. While “Condition 4” is satisfied, a “dual mode full-rate service” handover connection request is permitted from point B to D in cell 2. Similarly, the “dual mode full-rate service” handover connection request from point E to F in cell 1 follows “Condition 4”.

  5. (5)

    “Condition 5” indicates σ < s ' S m 2 s ' b s ' + b 2 C 2 . We denote the total bandwidth of cell 2 by C 2. While the “Condition 5” is satisfied, the “dual mode full-rate service” in point F of cell 1 changes into the “dual mode reduced-rate service” in point G of cell 2, and the handover connection request from point F to G in cell 2 is permitted. The location of the service type change is point C.

  6. (6)

    “Condition 6” indicates s ' S m i s ' b s ' + b 2 * C i . We assume i = 2 and the connection request bandwidth of “dual mode reduced-rate service” by b 2 * . While “Condition 6” is satisfied, a “dual mode reduced-rate service” handover connection request is permitted from point I to G in cell 2. Similarly, the “dual mode reduced-rate service” handover connection request from point H to I in cell 1 follows “Condition 6”.

Those conditions comprise the CAC policy function and they aim to simultaneously reduce the blocking and dropping probabilities of each service in multi-service cellular systems.

Traffic and mobility models

We define the interboundary time to model mobility, in a similar way to[13], which is the time interval between any two consecutive access network boundary crossings by a mobile user. The interboundary time depends on the size of the cell and the mobility patterns of the users. If an interboundary time starts at the moment cell i is entered, then we denote it by t b 1 . We assume that t b 1 is an exponentially distributed random variable with mean 1 / η i . Figure 1 shows t b 1 , which is the time between the boundary crossing points N and C. The channel holding time in cell i is defined as the time that a connected mobile user continues to use b s BBUs (basic bandwidth units) of resources in multi-service cellular systems.

For service type s, the channel holding time in cell i is min( t s R , t b i ). The t s R and t b i have exponential distributions for all s S , S = S single - mod e S full-rate S reduced-rate , i M , and the holding times are also exponentially distributed with parameters μ i s = v s + η i . A mobile user holding a connection of service type s in cell i may terminate this connection at the end of their holding time and leave the cellular system with probability q i st = 1 / η i / 1 / v s + 1 / η i = v s / ( v s + η i ) . The user may also move within the system and continue in an adjacent cell with probability 1 q i st .

1 q i st = η i v s + η i = j A i q i s j t
(1)

Policy functions for CAC

The capacity of the C i BBUs constraint requires that

s S m i s b s C i , i M , m i s 0 , m i = ( m i 1 , m i 2 , m i 3 , , m i s )
(2)

The number of connections of service type s in cell i is C i / b s at any time. For each cell i { 1 , 2 , 3 , 4 } , the CAC policies for connection requests from new and handover users for service type s S can be modeled using the policy functions β n i s ( m i ) and β h h i st ( m i ) , respectively. In general, higher priority is given to requests from handover users rather than new users, because a connection that is abruptly terminated is more annoying than an occasionally blocked new connection attempt from the user perspective. Therefore, handover requests have a higher priority than new requests, so it is necessary that β n i s ( m i ) β h h i st ( m i ) for all i M and s S .

This section introduces the policy function concept and derives the corresponding functions for CAC policy. Stevens-Navarro et al.[7] showed that, under a wide range of connection request rates and various user mobility levels, the application of a CP policy in both access networks provided the best performance with both design objectives. Therefore, this study uses CP policy functions for CAC. The CP policy reserves a fixed number of available channels (i.e., BBUs) for handover requests. Next, using the notation of policy functions, a connection request to cell i for service type s is rejected by the CP policy for new users:

β n i s ( m i ) = { 0 , i f s S single - mod e , s ' S m i s ' b s ' + b s ψ 0 , i f s S full-rate , s ' S m i s ' b s ' + b s ψ 1 , o t h e r w i s e
(3)

and the CP policy for handover users:

β h h i st ( m i ) = { 0 , i f s S single - mod e , t = s , s ' S m i s ' b s ' + b s C i 0 , i f s S reduced-rate , t = s , s ' S m i s ' b s ' + b s C i 0 , i f s S full-rate , t = s , s ' S m i s ' b s ' + b s σ 0 , i f s S full-rate , t = M D C ( s ) , t S reduced-rate , σ < s ' S m i s ' b s ' + b s C i 1 , o t h e r w i s e
(4)

where s ' S m i s ' b s ' denotes the current occupancy, the integer parameter ψ in (3) is used to give priority to new requests whereas the parameter σ in (4) is used to give priority to handover request.

Birth–death processes

An occupancy vector m i is feasible if m i s ' 0 for all s S , and the constraint in (2) is satisfied. We denote the set of all feasible m i vectors by θ i . The occupancy of cell i evolves according to a multidimensional birth–death process[14]. A birth event occurs when a connection request to cell i is accepted from a handover or a new user. A death event occurs when a user either terminates its connection or leaves cell i. Next, let P i ( m i ) denote the probability of being in state m i in the |S|-dimensional birth–death process corresponding to cell i. The probability of blocking connection requests for service type s in cell i of new users is as follows

B n i s = m i θ i P i ( m i ) β n i s ( m i )
(5)

while the probability of dropping connection requests for service type t of handover users, which are offered to cell i from service type s in its adjacent cell is

B h h i st = m i θ i P i ( m i ) β h h i st ( m i )
(6)

Let ϕ i st ( m i ) denote the birth rate of service type t, which is offered to cell i from service type s before entering the cell. We have

ϕ i st ( m i ) = + +
(7)

where

= { λ i s ( 1 β n i s ( m i ) ) , i f s S single - mod e λ i s ( 1 β n i s ( m i ) ) , i f s S full-rate 0 , o t h e r w i s e
(8)
= { j A i h j s i t ( 1 β h h i st ( m i ) ) , i f s S single - mod e , t = s j A i h j s i t ( 1 β h h i st ( m i ) ) , i f s S full-rate , t = s 0 , o t h e r w i s e
(9)
= { j A i h j s i t ( 1 β h h i tt ( m i ) ) + j A i h j s i s ( 1 β h h i st ( m i ) ) , i f s S full-rate , t = M D C ( s ) , t S reduced-rate 0 , o t h e r w i s e
(10)

where h j s i t denotes the handover rate of service type t, which is offered to cell i from service type s in its adjacent cell j.

h j s i t = { λ j s ( 1 B n j st ) q j s i t + x A j h x s j s ( 1 B h h j st ) q j s i t , i f s S single - mod e , t = s λ j s ( 1 B n j s ) q j s i t + x A j h x s j s ( 1 B h h j st ) q j s i t , i f s S full-rate , t = s x A j h x s j t ( 1 B h h j tt ) q j t i t + x A j h x s j s ( 1 B h h j st ) q j s i t , i f s S full-rate , t = M D C ( s ) , t S reduced-rate 0 , o t h e r w i s e
(11)

Let φ i s denote the death rate of service type s in the birth–death process corresponding to cell i. Recall that a death event occurs when a user either terminates its connection or leaves cell i.

φ i s = m i s μ i s
(12)

Given the policy functions β n i s ( m i ) , β h h i st ( m i ) , and the network parameters λ i s , v s , η i , μ i s , q j s i t , C i , and b s for all cell i M and s S , we can solve the global balance equations of the birth–death processes and obtain the corresponding blocking probability B n i s and dropping probability B h h i st . To compute the birth rates in (7), we need to solve the handover rate Equations (11). To compute the blocking and dropping probabilities for connection requests from new and handover users of service s, the following iterative fixed-point algorithm[15] is used.

First, we set B n i s = 0 , B h h i st = 0 for all cells i M and s S . Second, if B n i s + B h h i st > ϵ is true, then we solve the system of handover rate equations given by (11) and compute the birth rates ϕ i st ( m i ) , the blocking probability B n i s ¯ , and the dropping probability B h h i st ¯ . Third, we update B n i s = B n i s ¯ , B h h i st = B h h i st ¯ . Next, we backtrack the second step until the results satisfy the condition B n i s + B h h i st < ϵ . The functionB is defined as j B j ¯ B j . ϵ ϵ = 10 5 is a deviation value that is accepted in this study.

IV. Numerical results and discussions

We evaluate the performance of a wireless cellular system with four cells, as shown in Figure 1. Figure 1 shows as example, where we have cell i { 1 , 2 , 3 , 4 } , M = 1 , 2 , 3 , 4 , A 1 = 2 , 3 , 4 . Each service s S requires b s , a BBU to guarantee its QoS requirements in the cellular system. In each cell, the network capacity is 2 Mb/s, and the BBU is set to 32 kb/s based on the 3GPP-supported multimedia bearer services[16]. This implies that the capacity of each cell is C i = 62 BBUs.

We assume that two multimedia services are offered with service types that have “single mode service”, “dual mode full-rate service”, and “dual mode reduced-rate service” (i.e. , S = { 1 , 2 , 2 * } ). The first service, i.e., s = 1, is a voice connection requiring 32 kb/s. Type 1 service indicates a “single mode service”. The second service, i.e., s = 2, is a video telephone (128 kb/s) with voice connections requiring 160 kb/s. Type 2 service indicates a “dual mode full-rate service”. The adaptive coding of a type 2 service ( s = 2 * ) is a half-quality video telephone (64 kb/s) with voice connections requiring 96 kb/s[17, 18]. Type 2* service indicates a “dual mode reduced-rate service”. The values are set according to the multimedia codec for 3GPP[19]. We assume that b1 is the bandwidth of a type 1 service, b2 is the bandwidth of a type 2 service, and b 2 * is the bandwidth of a type 2* service.

Thus, the QoS provisioning of these cells requires that b1 = 1 BBU, b2 = 5 BBUs, and b2* = 3 BBUs. The connection duration has the means 1 / v 1 = 1 / v 2 = 8 min. The interboundary time in each cell has the mean 1 / η i = 2 min, for users in the wireless cellular system.

Effect of increasing the threshold of adaptive coding

Figure 2 shows the blocking probabilities of new connection requests to the two services and the dropping probabilities of handover connection requests for types 1, 2, and 2* services in cell 1 versus the adaptive coding threshold.

Figure 2
figure 2

Blocking or dropping probability of cell 1 versus the adaptive coding threshold.

σ ranges from 0 to 62, while the arrival rates of new connection requests from services type 1 and 2 remain constant at 0.5 connection requests per minute and ψ = 50. Pb1 and Pb2 are the blocking probabilities of new connection requests of types 1 and 2 services, respectively. Pf1, Pf2, and Pf3 are the forced termination probabilities of handover connection requests of types 1, 2, and 2* services, respectively. The blocking probabilities of new connection requests and the dropping probabilities of handover connection requests of type 2 services are the highest because the connections require five times the amount of BBUs as type 1 services. In contrast, the dropping probabilities of handover connection requests of a type 2* service are higher than a type 1 service. This is because the connection requirement of a type 2* service requires three times as many BBUs as type 1 services.

In our study, we can see that in cell 1, the new call dropping probability of a type 1 service reduces from 10 1.691 to 10 3.366 while a type 2 service reduces from 10 1.342 to 10 2.702 due to σ. Furthermore, the handover call dropping probability for a type 1 service reduces from 10 3.557 to 10 6.366 , type 2 service reduces from 10 2.589 to 10 5.054 , and type 2* service reduces from 10 2.939 to 10 5.584 due to σ.

Previous studies[6] have demonstrated the effect of the level of guard capacity on blocking and forced termination probabilities. The blocking probabilities for new connection requests by two services increase whereas the dropping probabilities of handover connection requests by two services decrease when the guard capacity Cg changes from 0 to 48. Previous studies[6] have reduced the forced termination probability to a very low value by allowing the blocking probability to reach a higher level.

In our study, we reduced the blocking probabilities and the forced termination probabilities to lower levels but with a loss of the QoS for video telephones with a type 2 service. The curves of two services exhibited the same trend. For example, the connection-level QoS requires that the blocking probability should be under 2% while the forced termination probability should be under 10 4 . If σ = 62, the blocking probabilities and the forced termination probabilities cannot satisfy the QoS requirements for both classes. However, if we retain σ = 40 exclusively for handover calls, the connection-level QoS can be guaranteed for calls of both classes. The level of σ should be determined by the connection-level QoS requirement in multi-service systems.

Figure 3 shows the adaptive coding probability for handover connection requests of with a type 2 service versus the adaptive coding threshold (σ) of cell 1 ranging from ψ = 30 to 50. The adaptive coding probability in all three cases is approximately the same, whereas σ < 10. It tends to one if σ approaches to zero, as shown in Figure 3.

Figure 3
figure 3

The adaptive coding probability versus the adaptive coding threshold (σ) of cell 1.

The permitted amount of new calls increases when σ is fixed and ψ increases. The remaining capacity of cell 1 also declines. The adaptive coding probability of handover connection requests with a type 2 service gradually increases while the remaining capacity of cell 1 gradually decreases.

Figure 4 shows the average peak signal-to-noise ratio (PSNR) value when varying the adaptation coding threshold. The PSNR is used as a measure of the quality of reconstruction of lossy compression, such as video compression. The signal is the original image while the noise is the error introduced by compression. PSNR is used when comparing compression codes as an approximation of the human perception of reconstruction quality, so in some cases one reconstruction may appear to be closer to the original than another, even though it has a lower PSNR. Typical values for the PSNR with lossy images and video compression are from 30 to 50 dB. Acceptable values for wireless transmission quality loss are considered to be about 20 to 25 dB[20]. Therefore, the average PSNR value in Figure 4 must be above 30 dB to produce acceptable quality values for wireless transmission video (video with a type 2 service).

Figure 4
figure 4

Average PSNR versus the threshold of adaptation coding (σ) of cell 1.

The PSNR with a type 2 service is set to 33 dB while it is set to 28 dB with a type 2* service[21]. We assume that the number of the type 2 services in cell 1 is “n2” while the number of the type 2* services in cell 1 are “n3”. Let ω denote the average PSNR of both the type 2 and 2* services in cell 1. We have

ω = n 2 ( n2+n 3 ) *33 dB+ n 3 ( n2+n 3 ) *28 dB
(13)

The handover connection requests for type 2 services are easily changed into those of type 2* service if the adaptation coding threshold is decreased. At this point, the average PSNR is lower while the average video quality of a type 2 service is poorer. From the other perspective, the adaptive coding probability of handover connection requests for type 2 services becomes gradually higher when σ is fixed and ψ is increased, as shown in Figure 3. The average PSNR is lower, as shown in Figure 4, while the average video quality of a type 2 service becomes very poor.

Type 2 service does not change to a type 2* service if σ = 62. At this point, the average PSNR value is 33 dB. All handover connection requests for a type 2 service are changed into type 2* services if σ = 0. At this point, the average PSNR is 28 dB.

Varying the call to mobility ratio

Figure 5 shows the blocking probabilities of new connection requests for types 1 and 2 services, and the dropping probabilities of handover connection requests for all services in cell 1 when the “call to mobility ratio” (CMR) of types 1 and 2 services is increased.

Figure 5
figure 5

Blocking or dropping probability of cell 1 versus the CMR.

The CMR C M R = λ s / η i of a user is the average number of calls to a user per unit time divided by the average number of times the user changes registration areas per unit time[2224]. We set s { 1 , 2 } and i = 1 . The arrival rate of new connection requests for type 1 (λ1) and type 2 (λ2) services are set from 0 to 1. Next, the interboundary time of each cell has a mean of 1 / η 1 = 2 min and a connection duration with means 1 / v 1 = 1 / v 2 = 8 min. The CMR will increase and both λ1 and λ2 increase while the inter-boundary time in each cell is fixed. Next, the blocking probabilities of new connection requests and the dropping probabilities of handover connection requests for the two services are increased because the occupancy of cell 1 is increased, as shown in Figure 5.

Figure 6 shows the effect of the CMR on the adaptive coding probability. λ1 and λ2 are set from 0 to 1 new connection requests per minute. Next, we set 1 / η 1 = 2 min , ψ = 50, and σ from 35 to 62. λ1, λ2, and the occupancy of cell 1 are very low, while C M R 0.5 and 1 / η 1 is fixed. Thus, the probability of meeting the adaptive coding condition s ' S m i s ' b s ' + b 2 > σ is very low. At this point, the effect of the adjustment of σ on the adaptive coding probability is not significant. In other words, as the amount of new calls decreases, the adaptive coding probabilities of the four cases are close to zero when C M R 0.5 . The dropping probabilities of handover connection requests for services will be increased when CMR increases, as shown in Figure 5. This indicates that the occupancy of cell 1 becomes higher and the probability of meeting the adaptive coding condition s ' S m i s ' b s ' + b 2 > σ is higher. At this point, the adaptive coding probabilities of handover connection requests for type 2 services are higher, as shown in Figure 6. However, Figure 6 also shows that the adaptive coding probability increases when CMR and ψ are fixed, but σ is decreased, which is the same relationship as that shown in Figure 3.

Figure 6
figure 6

Adaptive coding probability versus the CMR of cell 1.

Figure 7 shows the average PSNR of handover connection requests for type 2 services after the CMR of types 1 and 2 services is increased. The adaptive coding probability of handover connection requests for type 2 services will increase when the CMR increases, as shown in Figure 6. The average PSNR of handover connection requests for type 2 services is decreased when the adaptive coding probability is increased, as shown in Figure 4. Therefore, the average PSNR is gradually decreased while the CMR is gradually increased. In contrast, the average PSNR declines if σ is lower, as shown in Figure 4. Thus, we can obtain show that the average PSNR becomes significantly lower if σ is lower and CMR is fixed.

Figure 7
figure 7

Average PSNR versus the CMR.

Figures 8 and9 show the blocking and forced termination probabilities of connection requests for type 1 services versus the CMR, respectively. The difference in the dropping probabilities of handover connection requests for type 1 services between σ = 62 and 55 is very large, as shown in Figure 9. The occupancy of cell 1 decreases while type 2 service connections are changed into type 2* services at the point of handover. Next, the dropping probabilities of handover connection requests for types 1 and 2 services become lower, especially for type 1 services. This is because the bandwidth of type 1 service handover connection requests is lower than that of type 2 services.

Figure 8
figure 8

Effect of the CMR on the blocking probability of type 1 services.

Figure 9
figure 9

Effect of the CMR on the dropping probability of type 1 services.

Figures 10 and11 show the blocking and forced termination probabilities of type 2 service connection requests versus the CMR, respectively. Figure 12 shows the forced termination probabilities of type 2* service connection requests versus the CMR. σ ranges from 35 to 62, while ψ is fixed at 50. As shown in these figures, the CMR has a significant impact on the blocking and forced termination probabilities. As the CMR increases, there is a rapid increase in both probabilities. As the CMR approaches 2, the blocking probabilities of both services are close to 0.1, and the forced termination probability is around 1 × 10–3. The occupancy of cell 1 becomes lower and the blocking and forced termination probabilities are reduced due to the adaptive coding of type 2 services. Thus, user mobility can seriously affect the connection-level QoS, as shown in Figures 8,9,10,11, and12.

Figure 10
figure 10

Effect of the CMR on the blocking probability of type 2 services.

Figure 11
figure 11

Effect of the CMR on the dropping probability of type 2 services.

Figure 12
figure 12

Effect of the CMR on the dropping probability of type 2 * services.

Varying arrival rate service type 2 (λ2)

Figure 13 shows the connection-level QoS for the blocking and forced termination probabilities of both classes of calls versus the arrival rate of new calls for type 2 services (λ2). The new connection request threshold (ψ) is 50 and the adaptive coding threshold (σ) is 35. The parameters 1 / v 1 = 1 / v 2 = 8 min and 1 / η i = 2 min are used. The arrival rate of new connection requests from type 1 services (λ1) remains constant at 0.5 connection requests per minute. λ2 ranges from 0.1 to 1. The blocking and forced termination probabilities are very sensitive to the arrival rate when the arrival rate is below a certain threshold (light load region).

Figure 13
figure 13

Effect of the arrival rate service type 2 ( λ2) on the blocking (dropping) probability of all services.

This indicates the effectiveness of ψ and σ in providing a better connection-level QoS for more important handover calls.

Figures 14 and15 show the blocking and forced termination probabilities of type 2 service connection requests versus λ2, respectively. As σ decreases, we can see that both probabilities decrease. More type 2 service connection requests of are easily changed to type 2* service connection requests when σ is lower. The goal of cell capacity saving can be met and the blocking and forced termination probabilities are reduced.

Figure 14
figure 14

Effect of the type 2 service arrival rate (λ 2 ) on the blocking probability of type 2 services.

Figure 15
figure 15

Effect of the type 2 service arrival rate ( λ2) on the dropping probability of type 2 services.

V. Conclusion

We developed a method for reducing blocking and dropping probabilities. The method used adaptive coding of handover connection service requests and the parameter adjustment of CAC policy functions in a multi-service cellular system. Mobility and handovers are important factors in cellular systems, so multiservices based on models with user mobility and a CAC policy were considered. Our study considered the mobility and arrival (departure) rate of user connection requests, the capacity of each cell, CAC policy, the adaptive coding probability of the “dual mode full-rate service type”, and blocking (dropping) probabilities of connection requests for each service. An efficient method is proposed to derive a better connection-level QoS, which was verified by performance simulations. The results indicate that the reservation policy for the new connection requests threshold ψ and the adaptive coding threshold σ were effective in providing a better connection-level QoS for new and handover calls. As an example in our study, we can see that in cell 1, the new call dropping probability for type 1 services falls from 10 1.691 to 10 3.366 while for type 2 services fall from 10 1.342 to 10 2.702 due to σ. Furthermore, the handover call dropping probability for type 1 services drops from 10 3.557 to 10 6.366 , type 2 services drops from 10 2.589 to 10 5.054 , and type 2* services fall from 10 2.939 to 10 5.584 due to σ. Therefore, the proposed method can satisfy the requisite connection-level QoS in multi-service cellular systems. Future work will study a CAC for AMR services with integrated macro/femto cells. Various admission policies and their combinations will also be considered.

References

  1. Huang L, Kumar S, Jay Kuo C-C: Adaptive resource allocation for multimedia services in wireless communication networks, in International Conference on Distributed Computing Systems Workshop (ICDCSW ’01). Mesa, AZ,, USA; April 2001:307-312.

    Google Scholar 

  2. Stratogiannis DG, Tsiropoulos GI, Kanellopoulos JD, Cottis PG: Probabilistic call admission control in wireless multiservice networks. IEEE Commun. Lett. 2009, 13(10):746-748.

    Article  Google Scholar 

  3. Fang Y, Zhang Y: Call admission control schemes and performance analysis in wireless mobile networks. IEEE Trans. Veh. Technol. 2002, 51(2):371-382. 10.1109/25.994812

    Article  MathSciNet  Google Scholar 

  4. Tang S, Li W: Performance analysis of the 3 G network with complementary WLANs, in IEEE Global Telecommunications Conference (GLOBECOM '05), St. Louis, MO 2005, 5: 2637-2641.

    Google Scholar 

  5. Stevens-Navarro E, Wong VWS: Resource sharing in an integrated wireless cellular/WLAN system, in Canadian Conference on Electrical and Computer Engineering (CCECE 2007). Vancouver, BC, Canada; 2007:631-634.

    Book  Google Scholar 

  6. Chao C-C, Chen W: Connection admission control for mobile multiple-class personal communications networks. IEEE J. Sel. Areas Commun. 1997, 15(8):1618-1626. 10.1109/49.634799

    Article  Google Scholar 

  7. Stevens-Navarro E, Mohsenian-Rad A-H, Wong VWS: Connection admission control for multi-service integrated cellular/WLAN system. IEEE Trans. Veh. Technol. 2008, 57(6):3789-3800.

    Article  Google Scholar 

  8. Homayounfar K: Rate adaptive speech coding for universal multimedia access. IEEE Signal Process. Mag. 2003, 20: 30-39. 10.1109/MSP.2003.1184337

    Article  Google Scholar 

  9. Holma H, Toskala A (Eds): WCDMA for UMTS. Wiley, New York; 2001.

    Google Scholar 

  10. Ke C-H, Shieh C-K, Hwang W-S, Ziviani A: Improving video transmission on the Internet. IEEE Potentials 2007, 26: 16-19.

    Article  Google Scholar 

  11. Barnhart CM, Wieselthier JE, Ephremides A: Admission control policies for multihop wireless networks. Wirel. Netw. 1995, 1(4):373-387. 10.1007/BF01985751

    Article  Google Scholar 

  12. Naghshineh M, Schwartz M: Distributed call admission control in mobile/wireless networks. IEEE J. Sel. Areas Commun. 1996, 14(4):711-717. 10.1109/49.490422

    Article  Google Scholar 

  13. Akyildiz IF, Wang W: A dynamic location management scheme for next-generation multitier PCS systems. IEEE Trans. Wirel. Commun. 2002, 1(1):178-189. 10.1109/7693.975456

    Article  Google Scholar 

  14. Bolch G, Greiner S, deMeer H, Trivedi K: Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications. Wiley, Hoboken, NJ; 1998.

    Book  Google Scholar 

  15. Ross K: Multiservice Loss Models for Broadband Telecommunication Networks. Springer-Verlag, New York; 1995.

    Book  Google Scholar 

  16. 3GPP, Circuit Bearer Services Supported by a Public Land Mobile Network, TS 22.002 (v7.0.0). 2007.

  17. Deniz DZ, Mohamed NO: Performance of CAC strategies for multimedia traffic in wireless networks. IEEE J. Sel. Areas Commun. 2003, 21(10):1557-1565. 10.1109/JSAC.2003.815230

    Article  Google Scholar 

  18. Fitzek FHP, Reisslein M: Video traces for network performance evaluation. 2003. http://trace.eas.asu.edu/MDC/QCIF/foreman.html, Fall

    Google Scholar 

  19. 3GPP, Codecs for circuit switched multimedia telephony service, TS 26.110 (v7.0.0). 2006.

  20. Morelli S, Giordano A, Giansanti D: Routine tests for both planning and evaluating image quality in tele-echocardiography. Ann Ist Super Sanita 2009, 45(4):378-391.

    Google Scholar 

  21. Fitzek FHP, Can B, Prasad R, Katz M: Traffic analysis and video quality evaluation of multiple description coded video services for fourth generation wireless IP networks. Wirel. Personal Commun. 2005, 35(1–2):187-200.

    Article  Google Scholar 

  22. Akyildiz IF, Ho JSM, Lin Y-B: Movement-based location update and selective paging for PCS networks. IEEE/ACM Trans. Netw. 1996, 4(4):629-638. 10.1109/90.532871

    Article  Google Scholar 

  23. Jain R, Lin Y-B, Lo C, Mohan S: A caching strategy to reduce network impacts of PCS. IEEE J. Sel. Areas Commun. 1994, 12(8):1434-1444. 10.1109/49.329333

    Article  Google Scholar 

  24. Lin Y-B: Mobility management for cellular telephony networks. IEEE Parallel Distrib. Technol. 1996, 4: 65-73. 10.1109/88.544437

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions, which have greatly helped to improve the quality of this work. In addition, the authors thank the National Science Council of the Republic of China, Taiwan for financially supporting this research under Contract No. NSC100-2221-E-194-050.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian-Hong Wang.

Additional information

Competing interests

The authors declare that they have no competing interests.

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.

Reprints and permissions

About this article

Cite this article

Wang, JH., Pan, JY. Admission control policy for adaptive multirate multiservices in cellular systems. J Wireless Com Network 2012, 199 (2012). https://doi.org/10.1186/1687-1499-2012-199

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2012-199

Keywords