Mobility Management and Signaling Traffic Analysis
for Multi-Tier Wireless Mobile Networks
Yuguang Fang, Senior Member, IEEE, and Yi-Bing Lin
Abstract—A multi-tier wireless system integrates the high-tier wireless systems and the low-tier wireless systems into a single system to provide the advantages of both tiers. Such a system is expected to provide better service (more service availability and more cost effectiveness to the users) at the expense of the extra tier-switching management. Examples of multi-tier systems include the interconnection network of a satellite communication network and a terrestrial cellular network, the integration of low-power systems such as wireless personal area networks and cellular systems, and the integration of higher mobility of cellular systems with low-mobility wireless local area networks. In such a system, low-mobility management is critical, because only when the location of a mobile user is known or tracked can the service quality for the user be guaranteed. In this paper, we study a few mobility management schemes for multi-tier wireless mobile networks under more real-istic assumptions. Performance evaluation in terms of registration signaling traffic is carried out, and easy-to-use analytical results are obtained. It is also clear that for service availability, the two-tier system is better than the single one-two-tier system; we therefore study the probability that a call is forced to terminate in the single low-tier system because the low tier becomes unavailable during the call (such a call can be continued in the two-tier system).
Index Terms—Mobility management, multi-tier, registration, service availability, wireless network.
I. INTRODUCTION
S
EVERAL personal communications service (PCS) tech-nologies have been developed to provide wireless service in different environments [26], [29], [31]. A multi-tier wireless system integrates the high-tier wireless systems and the low-tier wireless systems into one single system to provide the advan-tages of both tiers. Such a system is expected to provide better service (greater availability and lower cost for users) at the ex-pense of the extra tier-switching management. An example is the integration of cellular networks and satellite networks. Cellular networks have enjoyed great success in recent years and pene-trate most major markets providing communication services toManuscript received December 27, 2001; revised August 26, 2003 and May 12, 2004. The work of Y. Fang was supported in part by the National Sci-ence Foundation Faculty Early Career Development Award under Grant ANI-0093241 and the Office of Naval Research Young Investigator Award under Grant N000140210464. The work of Lin was sponsored in part by NSC Program for Promoting Academic Excellence of Universities under Contract 93-2752-E-009-005-PAE, National Science Council under Contract NSC Performance Evaluation for B3G Network, FarEastone, IIS/Academia Sinica, CCL/ITRI and NCTU Joint Research Center, Chair professorship of Providence University and National Telecommunication Development Program (NTP).
Y. Fang is with the Department of Electrical and Computer Engineering, University of Florida, Gainesville, FL 32611 USA (e-mail: [email protected]). Y.-B. Lin is with the Department of Computer Science and Information En-gineering, National Chiao Tung University, Hsingchu, Taiwan, R.O.C. (e-mail: [email protected]).
Digital Object Identifier 10.1109/TVT.2005.851326
anyone, anywhere, at anytime, and in any form. On the other hand, the satellite communication system has larger coverage flexibility and complements the PCS systems, in particular, it can solve the hot-spots problem that often occurrs in cellular systems [1], [27]. The satellite communication systems were designed to compete with the terrestrial cellular systems; hence, most satellite communications research and development fo-cused on how to design satellite networks (Satnet) to compete with terrestrial cellular networks (Cellnet). In this competitive mode, Satnet service providers have to build their own infras-tructure, gateways or base stations, and communication switches have to be built. This is not a cost-effective approach. Although the terrestrial cellular networks already had the infrastructure in place and only need some modifications for their equipment to interwork with Satnet, it will be much more cost-effective for both industries to work together. Two-tier wireless systems have already been seen in the integration of PCS networks and the AMPS systems (the macro cellular and microcelluar infrastruc-ture); the advantage of such integration is witnessed in the han-dling mobile users moving at different speeds and in providing better quality of service [5]. More recently, integration of various wireless systems and overlaying networks has received tremen-dous attention in both academia and industry; the multi-tier ar-chitectures becoming more important [3], [15], [18], [25], [26]. The basic idea for such multi-tier integration is based on the following observations.
1) Because of the resource (bandwidth, power etc.) limitation on satellites, direct services to a huge number of customers with different requirements on mobility and QoS may be difficult to maintain. Besides, the satellite communications services may be more expensive, thus, Cellnet can help for indirect service distribution with a lower cost.
2) Cellnet may not be able to cover all service areas. Satnet is the natural choice for this support. Satnet obviously could handle the overflow traffic from Cellnet, so that service holes in Cellnet coverage can be filled.
3) Communication aircrafts can be used to provide some communication service over a certain region of interest (such as for business); such a system can also be integrated with Cellnet for better coverage and capacity increase. The Halo system [2] belongs to this category.
4) Sometimes, some areas are congested in service traffic for a short time (such as during rush hours at major highways). Adding more permanent resources along the congested areas may not be a good idea, rather it is better to use dynamic traffic relief. This can be done flexibly with a high-tier system such as Satnet. A wild idea is to use the communication blimps to fly over the congested areas for such service traffic relief.
5) To fulfill the vision of real globalization, various com-munications systems will most likely be integrated, microcellular systems (such as PCS systems) can form the first tier; macrocellular DAMPS systems, communi-cation blimps, or Halo systems can form the second tier; the mobile satellite systems (LEOS) can form the third tier; and the geostationary satellites can form the fourth tier. Thus, such multi-tier systems can provide better ser-vice to mobile users and realize the goal PCS systems originally envisioned.
5) The convergence of high-speed wireless local area net-works and anywhere and anytime wireless cellular sys-tems [3], [18] poses another challenging application of the multi-tier architecture.
In this paper, for ease of presentation, we concentrate on the two-tier system, which is to integrate the high-tier and low-tier systems into a single system seamlessly to provide better service to mobile customers. The results can be easily generalized for the multi-tier systems.
To make this integration of high-tier and low-tier systems work, both systems have to know where a mobile user is to ef-fectively deliver services to the user. This problem is solved in the single-tier wireless cellular networks such as PCS networks by maintaining location databases (home location register and visiting location register) and by carrying out mobility manage-ment schemes. For the integrated multi-tier systems, not only the signaling message formats are different, but also the mobility management may be different. For example, in wireless cellu-lar systems, the location information is stored in the location registers and updated through registration, whereas in wireless LANs, the location information is via association/disassociation with access points or distribution systems (DS) [17], [18]. Even for a single-tier system, signaling traffic may be a major concern and multi-tier-like architecture may be used to reduce the reg-istration traffic [32]. Thus, when we have integrated/overlayed multiple wireless systems, we have to design the efficient mobil-ity management scheme to have up-to-date location information; in particular, the multiple wireless systems must have the same correct view about users’ location information. One simple so-lution is to send location updates to all systems whenever neces-sary; however, this may lead to too much registration-signaling traffic, which is definitely undesirable. Thus, more efficient mo-bility management schemes for the multi-tier integrated systems must be considered.
In [23], we have proposed a few mobility management schemes, single-tier registration and multi-tier registration, and carry out performance comparison under restrictive exponential assumption in specific scenarios. Moreover, a few open prob-lems are posed without solutions. In particular, we suggested that the problem of relaxing the exponential assumptions for two scenarios in its analysis be solved by simulation. However, sufficient evidence from theory and experimental data from vari-ous (wired or wireless) networks shows that many time variables are no longer exponentially distributed. To extend the analysis in [23] to a more general scenario is not a trivial task. Two issues must be resolved: what distribution model should be used and how can we obtain tractable analytical results? In this paper, we
generalize the work in [23], propose to using a more general dis-tribution model to characterize all time variables and obtaining easy-to-compute analytical results for the average number of registration-signaling messages used in each mobility manage-ment scheme. As a by-product, we have successfully solved the aforementioned open problem analytically instead of using simulation. More importantly, we develop a unifying analytical approach to the analysis for the mobility management schemes under more realistic assumptions.
This paper is organized as follows. In Section II, we present the mobility management schemes (the descriptions of two reg-istration schemes). In Section III, we develop a new analyti-cal modeling approach to analyzing the mobility management schemes. Service availability in multi-tier systems is investi-gated in Section IV. We conclude in Section V.
II. REGISTRATIONSCHEMES
In this section, we present the mobility management schemes for multi-tier wireless systems. As we mentioned before, we focus on the two-tier systems, in particular, the integration of high-tier and low-tier systems such as the possible integration of Satnet and Cellnet. We assume that the reader is familiar with the concepts of mobility management (such as home location register and visitor location register) used in PCS networks. For more details, the reader is referred to [7] [16], [26]. In a multi-tier system, the individual tiers have their respective visitor location
registers (VLRs) for their own tier coverage. These tiers share a
single multi-tier home location register (HLR) or MHLR. Each tier provides services to the same area with its own coverage requirements; all tiers may overlay each other. Mobile users can be served by a tier at any given time and can be switched to another tier for their service. For example, in the integrated Satnet–Cellnet system, a mobile user can be served by the Cell-net. When the user roams out of the coverage area of Cellnet, the Satnet can provide the user with a continuous service. In such a system, a user’s location information should be updated frequently. Registration (or location update) is the process for a mobile user to update the current location information. In a multi-tier system, there are two methods by which users can update (register) their location information. The first method is to require mobile users to register only at one tier at any given time; this is called the single registration (SR) method. In the second method, which is called the multiple registration (MR) method, mobile users are allowed to register at multiple tiers concurrently at any time. These two registration protocols for the multi-tier PCS networks were proposed in [24], [28], and the performance of these protocols has been analyzed in [23]. Because multiple registration induces too much signaling traf-fic, it is not practical; we will not study it further. In this paper, we focus on the SR methods. There are two alternatives in SR methods. (For the ease of our discussion, we consider a two-tier system. Our results can be easily generalized for multi-two-tier systems with more than two tiers.)
In the SR methods, the mobile phones or mobile stations (MSs) in the two-tier system register themselves in the following way:
Fig. 1. The L system registration procedure. (a) Before the movement. (b) After the movement.
Case 1. When the MS is turned on, it first checks whether
the low-tier system is available. If it is available, the MS sends a registration message to the MHLR via the low-tier VLR. The MS will then monitor and receive services in the low-tier system. If the low-tier system is not available, then the high-tier system is checked. If the high-tier system is available, then the strategy described in case 2 is exercised. If neither low-tier nor high-tier is available, then the MS keeps monitoring both systems and repeats the process.
Case 2. If the high-tier system is available (and the low-tier
system is not available), then the MS sends a regis-tration message to the MHLR via the high-tier VLR and receives service through the high-tier system. At the same time, the MS keeps monitoring the low-tier system. Whenever the low-tier system is available, the MS will immediately switch to the low-tier sys-tem by exercising the procedure in case 1. If the high-tier system is not available, the MS keeps mon-itoring the two tiers by repeating case 1.
In [23], a performance model was proposed to compare the registration traffic generated by the single low-tier system (L system) and the two-tier systems. In the L system, users are only registered in the single (e.g., low-tier) system. If the sin-gle system is not available (either out of range or because of congestion), the user will not receive any service, and no regis-tration messages are sent when the user crosses the single-tier boundary. While in the two-tier system, if the low-tier system is available, the MS will receive services from the low-tier sys-tem. Otherwise, the MS will utilize the high-tier syssys-tem. The user continues to receive service through the high-tier system, until the low-tier is available.
In the L system, we assume that the IS-41 registration pro-tocol [6] is used. Consider Fig. 1. Each MS p resides at a reg-istration area L1, and the HLR record for p indicates that the
current registration area (RA) is L1 [see Fig. 1(a)]. When p
moves to L2 [see Fig. 1(b)], it sends a registration message
to the HLR via the new VLR. The HLR updates the location information and acknowledges this action by sending a cancel-lation message to the old VLR. The HLR sends a cancelcancel-lation message to the old VLR to delete the temporary record for p at the old VLR. An acknowledgment message is sent from the old
Fig. 2. The SR1 protocol. (a) Step 1. (b) Step 2. (c) Step 3. (d) Step 4.
VLR to the HLR. Hence, four signaling messages are needed. In this procedure, the authentication messages are omitted to simplify our discussion. Our results can be easily generalized when authentication is considered.
In single registration methods, there are two alternatives.
SR1. In this alternative, there is no distinction between
the low-tier and high-tier RAs, and the switching between tiers is exactly the same as in the IS-41 registration process. Consider Fig. 2. The MS p is registered in one tier, say, the high-tier RA H, and the location is recorded in MHLR with the format (p, H) [see Fig. 2(a)]. When the MS moves to the low-tier RA L1, the VLR of L1sends a message to the MHLR
to update the location record from (p, H) to (p, L1).
The MHLR then sends a message to L1for
acknowl-edgment and another message to H for cancellation. After H gets the message, it will send another ac-knowledgment to MHLR [see Fig. 2(b)]. A similar registration procedure is carried out when p moves from the low tier to the high tier [see Fig. 2(c)].
SR2. In this alternative every MHLR record consists of
two location fields (one for the high tier and one for the low tier) and one bit to indicate which tier is available. The record format can be (p, H; H1, L1)
for the case when the MS p is in the high tier with RA
H1and with the previous low-tier RA L1as shown
in Fig. 3(a). When the MS p moves to the low-tier RA L1, the L1sends a message to MHLR to update
the record and change the tier bit to L, i.e., the record is changed to (p, L; H1, L1) as shown in Fig. 3(b).
After this the MHLR sends an acknowledgment to
L1. No cancellation/acknowledgment is necessary
because the low-tier RA is the same as the previously visited one. In this case, only two signaling messages are needed. However, if the MS moves from the
Fig. 3. The SR2 protocol. (a) Step 1. (b) Step 2. (c) Step 3. (d) Step 4. high tier to a different RA, say, L2 [see Figs. 3(c)
and (d)], then the record in MHLR will be updated from (p, H; H1, L1) to (p, L; H1, L2), two signaling
messages are exchanged between MHLR and L2,
and two more messages are needed between MHLR and L1for cancellation/acknowledgment.
The call delivery procedure for SR (both SR1 and SR2) is exactly the same as the procedure for the single-tier system. That is, the network delivers the call based on the tier and RA indicated in MHLR. From the discussion in this section, we have the following conclusions.
1) To switch between tiers, extra signaling overhead is re-quired in the multi-tier system (compared with the L sys-tem).
2) Compared with SR2, more messages are sent in SR1 (see the scenario in Figs. 2 and 3).
3) The advantage of SR1 over SR2 is that the standard IS-41 HLR can be used as the MHLR for SR1, whereas MHLR with extra record fields are required in SR2.
We observe that SR1 and SR2 both induce more registra-tion traffic than the registraregistra-tion scheme (IS-41) in the L system; this is the tradeoff for more service coverage and better quality of service (in terms of the call-dropping rate). Thus, the prob-lem we face now is how much more signaling traffic the new schemes will incur to gain the advantage of multi-tier architec-ture. A partial answer to this problem in [23] is given based on some simplified model. In this paper, we will provide detailed analysis for the registration overhead and the service availability in Sections III and IV.
III. ANALYTICALMODELING FOR THEREGISTRATIONSCHEMES
In this section, we calculate the signaling traffic for the three registration schemes L, SR1, and SR2. The performance
anal-Fig. 4. The time diagram.
ysis has been carried out in [23] under the conditions in which some of the time variables are exponentially distributed. It was also pointed out that the possible extension of the work was to relax the exponential assumptions in that paper by the simula-tion study. In this paper, we attempt to generalize the results analytically without using the exponential assumptions. We ob-tain a general result, which also solves the problems for various situations in [23].
Fig. 4 shows the time diagram for the MS. Let T0 denote
the last low-tier RA boundary crossing before the low-tier is unavailable, T1 denotes the instant that the current low-tier
becomes unavailable, T2 and T4 are the time instants that the
low-tier becomes available, and T3denotes the first low-tier RA
boundary crossing when the low tier becomes available again. Thus, without a high-tier system, a mobile will not be served by the lower tier system because of the lack of coverage in the time between T1 and T2 when the mobile roams in the RA in the
low-tier system. As indicated in the figure, th is the time that the MS spends in the high-tier system while the low-tier system is not available. Period tM denotes the interboundary crossing time, i.e., the low-tier RA residence time, and tm is the residual life of tM.
Based on these notations, we could study the signaling traffic for each L, SR1, and SR2 system. As we notice, the interval [T4, T1] is the period that the low-tier system is available, and
the interval [T1, T2] is the period that the low-tier system is
not available and that the high-tier system is providing possible service. Thus, the interval [T4, T2] will form the fundamental
regenerative period (in an alternating renewal process) [30]. This fact allows us to concentrate on the signaling traffic analysis in one fundamental regenerative period. Our purpose is to compare the signaling traffic for SR1 and SR2 systems with the L system, since the signaling traffic incurred during [T4, T1] for the three
schemes are the same, we can focus on the signaling traffic in the interval in [T1, T2]. The following derivations can be found [23].
For the reader’s benefit, we reiterate the derivations as follows.
The L System. If a user does not cross any low-tier RA
boundary during [T1, T2] (i.e., T2< T3),
the MS does not take any action at time
T2. On the other hand, if the user crosses
the low-tier RA boundary during [T1, T2]
(i.e., T2> T3), then the MS detects the RA
visited at T2is different from the RA
vis-ited at T1. Based on IS-41 protocol, four
messages are required in the registration/de registration operations at T2. The average
number nl of the signaling messages incurred during [T1, T2] is
nl = 0× Pr(T3> T2)
+ 4[1− Pr(T3> T2)]
= 4− 4 Pr(T3> T2). (1)
The SR1 System. From the operation of SR1 system, eight
signaling messages are required for tier switching whether the MS crosses the low-tier RA boundaries during [T1, T2] or not,
four at T1and another four at T2. Thus, the
average number nsr 1of signaling messages incurred during [T1, T2] is
nsr1 = 8. (2)
The SR2 System. If a user does not cross any low-tier RA
boundary during [T1, T2], then four
signal-ing messages are incurred dursignal-ing [T1, T2].
On the other hand, if the user crosses the low-tier RA boundary during [T1, T2] (i.e.,
T2> T3), then six signaling messages will
be exchanged. Therefore, the average num-ber nsr 2 of signaling messages incurred during [T1, T2] is
nsr 2= 4 Pr(T3> T2)
+ 6[1− Pr(T3> T2)]
= 6− 2 Pr(T3> T2). (3)
We observe that the performance of these three systems is boiled down to finding the probability Pr(T3> T2). This can be
cal-culated from the following result.
Lemma: Let X and Y be nonnegative random variables.
Let fX(t) and fY(t) denote probability density functions with Laplace transforms fX∗(s) and fY∗(s), respectively. Then, we have Pr(X > Y ) = 1 2πj σ +j∞ σ−j∞ fY∗(s) s f ∗ X(−s) ds =− p∈σX Ress=p fY∗(s) s f ∗ X(−s) = 1− 1 2πj σ +j∞ σ−j∞ fX∗(s) s f ∗ Y(−s) ds = 1 + p∈σY Ress=pf ∗ X(s) s f ∗ Y(−s)
where σ > 0 is a sufficiently small positive number, σX and σY are the sets of poles of fX∗(−s)(fY∗(−s)) in the right half of the complex plane, respectively, and Ress=pdenotes the residue at the pole s = p. Proof: Pr(X > Y ) = ∞ 0 fY(y) ∞ y fX(x) dx dy = 1 2πj σ +j∞ σ−j∞ ∞ 0 fY∗(s)esy ∞ y fX(x) dx dy ds = 1 2πj σ +j∞ σ−j∞ fY∗(s) ∞ 0 ∞ y fX(x) dx esydy ds = 1 2πj σ +j∞ σ−j∞ fY∗(s)−1 + f ∗ X(−s) s ds = 1 2πj σ +j∞ σ−j∞ fY∗(s) s f ∗ X(−s) ds =− p∈σX Res s = pf ∗ Y(s) s f ∗ X(−s)
where we have used the Residue Theorem [22]. Similarly, we can obtain the other equality. This completes the proof.
Next, we apply this Lemma to find the probability Pr(T3>
T2). Assume that the th, tM, and tmhave the probability density functions fh(t), fM(t), and fm(t) with the Laplace transforms
fh∗(s), fM∗ (s), and fm∗(s), respectively. Let 1/λM, 1/λm, and 1/λhdenote the expected values of tM, tm, and th, respectively. Obviously, we have tM = T3− T0, tm = T3− T1, and th =
T2− T1. Thus, the event (T3> T2) is the same as the event
(tm > th). Moreover, because tm is the residual life of the RA residence time tM, from the Residual Life Theorem [20], we have
fm∗(s) = λM(1− f ∗ M(s))
s .
Applying the lemma with some mathematical manipulations, we obtain
Theorem 1: If the Laplace transform of either fM(t) or fh(t) has isolated poles (which is the case when it is a rational func-tion), the probability Pr(T3> T2) can be easily computed by
the following: Pr(T3> T2) = Pr(tm > th) = λM p∈σM Ress=pf ∗ h(s) s2 (1− f ∗ M(−s)) =−λM p∈σM Res s = pf ∗ h(s) s2 f ∗ M(−s) = 1 + λM p∈σh Res s = p1− f ∗ M(s) s2 f ∗ h(−s) (4) where σM is the set of poles of fM∗ (−s) in the right half of the complex plane. If tM is exponentially distributed, then we have
Pr(T3> T2) = fh∗(λM). If th is exponentially distributed, then we have
Pr(T3> T2) = 1−
λM
λh
Proof: We only need to prove the last two statements or
just the second statement. If tM is exponentially distributed with parameter λM, then we have
fM∗ (s) = λM
s + λM taking it into Theorem 1, we obtain
Pr(T3> T2) =−Ress=λM fh∗(s) s · λM −s + λM = fh∗(λM). This completes the proof.
Notice that in this result, the computation of the probability Pr(T3> T2) can be easily carried out by using fractional
ex-pansion as long as all Laplace transforms are rational functions. It has been known that the set of probability distributions with rational Laplace transform is dense in the set of all probability distributions for nonnegative random variables, which implies that any nonnegative random variable can be sufficiently charac-terized by a probability distribution model with rational Laplace transform [11], [19], [20]. Thus, Theorem 1 is general enough and can be applied to all scenarios. From our previous discus-sion, as long as we know the calculation of this probability, we can evaluate the registration-signaling traffic.
However, the set of probability distribution functions with ra-tional Laplace transform may still be too large. In what follows, we present a few classes of probability distributions of great interest and the analytical results we obtained from Theorem 1. The Erlang distribution with parameters (m, η) has been used in many applications; its probability density function and Laplace transform are given as
f (t) = η mtm−1 (m− 1)!e −(m η)t, f∗(s) = mη s + mη m (5) where 1/η is the expectation. Here, we only concentrate on the modeling of RA residence time tM, whose probability density function is fM(t). Similar results with respect to thcan be easily obtained. If tM is Erlang distributed with parameters (m, λM), we have fM∗ (s) = mλM s + mλM m .
Taking this into Theorem 1, we obtain [we will use g(i)(s) to
denote the ith derivative of the function g(s)]: Pr(T3> T2) =−λM s=σM Res s = pf ∗ h(s) s2 mλM −s + mλM m = (−1)m +1λM(mλM)mRess=m λM fh∗(s) s2 · 1 (s− mλM)m = (−1) m +1λ M(mλM)m (m− 1)! dm−1 dsm−1(s −2f∗ h(s)) s=m λM = (−1) m +1λ M(mλM)m (m− 1)! × m−1 k =0 m− 1 k fh∗(m −1−k)(mλM)(s−2)(k ) m λM =(−1) m +1λ M(mλM)m (m− 1)! × m−1 k =0 m− 1 k fh∗(m −1−k)(mλM)· (−1)k(k + 1)! (mλM)k +2 = 1 mλM m−1 k =0 (k + 1)(−mλM)m−1−k (m− 1 − k)! f ∗(m −1−k) h (mλM) = 1 m m−1 i=0 (m− i)(−mλM)i i! f ∗(i) h (mλM). (6)
When m = 1, we obtain the result obtained in Theorem 1 (which was given also in [23]). When m = 2, we obtain
Pr(T3> T2) = fh∗(2λM)− λMfh∗(1)(2λM). (7) The hyper-Erlang distribution [11], [19] has been shown to have very general approximation capability to the probability distribution of any nonnegative random variable. It has the fol-lowing density function and Laplace transform:
fh e(t) = M i=1 αi (miηi)mitmi−1 (mi− 1)! e −miηit(t≥ 0), fh e∗ (s) = M i=1 αi miηi s + miηi mi (8) where αi≥ 0, M i=1 αi= 1.
If tM is hyper-Erlang distributed as in (8), where λM = [Mi=1αi/ηi]−1, then we have the following result:
Pr(T3> T2) = M k =1 αk mk × mk−1 i=0 (mk− i)(−mkηk)i i! f ∗(i) h (mkηk). (9) Thus, if we find a hyper-Erlang distribution fit from the field data for the low-tier RA residence time, we can easily apply our theoretical results to evaluate the signaling traffic for the proposed registration methods in the paper. In fact, as long as all time variables are distributed whose probability density functions have rational Laplace transforms, our result will apply. Thus, if tM or th has either Coxian or more generally phase-type distribution [20], [21], we can use Theorem 1 to find the probability above and carry out the signaling traffic analysis.
Finally, equipped with the calculation of Pr(T3> T2) under
random variables tM or th or tm), we are in the position to calculate the registration-signaling traffic, in particular, the extra traffic incurred from SR1 and SR2 in comparison with that incurred from registration in the L system. Notice that T1− T4
is the period for the low-tier service to be available. Let 1/λl =
E[T1− T4] and λ be the tier RA crossing rate when the
low-tier is available. Because every RA boundary crossing during the available period of low-tier system service will result in four message exchanges (including registration, deregistration, and acknowledgments), from Little’s law the average number of signaling messages incurred during [T4, T1] will be
N = 4× (λE(T1− T4)) =
4λ
λl
. (10) Let the percentage of the extra traffic created by SR1 and SR2 over the L system be δ1and δ2, respectively. Then, we have (11),
shown at the bottom of the page. Similarly, we obtain
δ2= 1 + Pr(T3> T2) 2[1− Pr(T3> T2) + λ/λl] = δ1 2. (12) Therefore, we have
Theorem 2: Let the percentage of the extra traffic incurred
in SR1 and SR2 over the L system be δ1and δ2, respectively.
Then,
δ1= 2δ2=
1 + Pr(T3> T2)
1− Pr(T3> T2) + λ/λl where Pr(T3> T2) can be calculated from Theorem 1.
We notice that the signaling traffic for SR1 is always twice the signaling load induced by the SR2. Because of the simple relationship above, we only need to concentrate our compari-son study for either δ1 or δ2. We will study the effect of the
parameters on the signaling traffic on δ1in this section. Because
we have not made any assumption on some of the random vari-ables except a weak assumption that the Laplace transforms of their probability density function are rational functions, we have successfully solved the open problem posed in [23].
In the rest of this section, we present a few examples showing how to use our results to calculate the extra signaling traffic due to single-tier registrations. We adopt the same scenario from [23]:
1) λM = αλ, where α > 1 is the scaling factor that reflects the mobility (the user speed). The larger the α, the larger the λM, the shorter the mobile stays in the low-tier RA; hence, the faster the mobile moves.
2) β = (E[T1− T4]/E[T2− T4]) = λh/(λl+ λh) is the proportion of the time when the low tier is available. Thus,
we have
λl = 1− β
β λh
In many applications [23], some time variables are character-ized by the Gamma distribution [with parameters (γ, η)] which is given by f (t) =η γtγ−1 Γ(γ) e −γ ηt, f∗(s) = γη s + γη γ (13) where Γ(γ) is the Gamma function. We observe that if γ is an integer, then we obtain the Erlang distribution with parameters (γ, η) and with Γ(γ) = (γ− 1)!. When γ = 1, we obtain the exponential distribution with parameter η. Thus, Gamma distri-bution covers many interesting cases. For illustration purposes, we assume now that th is Gamma distributed with parame-ters (γ, λh). If tM is exponentially distributed with parameter
λM = αλ, then we have Pr(T3> T2) = γλh αλ + γλh γ = γ(λh/λ) α + γ(λh/λ) γ . (14)
When TM is Erlang distributed with parameters (2, αλ), we have P (T3> T2) = fh∗(2λM)− λMfh∗(1)(2λM) = γλh 2λM + γλh γ + λM γ 2λM + γλh · γλh 2λM + γλh γ = 1 + λMγ 2λM + γλh γλh 2λM + γλh γ = 1 + αγ 2α + γ(λh/λ) γ(λh/λ) 2α + γ(λh/λ) γ (15) Using λ to scale all parameters, let ρ = λl/λ, then λh =
βρ/(1− β). Thus, from (14) and (15), when TM is exponen-tially distributed, we have
δ1= 1 + γ β ρ α (1−β )+γ β ρ γ 1− γ β ρ α (1−β )+γ β ρ γ +1ρ (16) δ1=
signaling traffic in [T4, T2] for SR1− signaling traffic in [T4, T2] for L
signaling traffic in [T4, T2] for L
= (nsr 1+ N )− (nl+ N ) nl+ N =nsr 1− nl nl+ N = 4 + 4Pr(T3> T2) 4− 4Pr(T3> T − 2) + 4λ/λl = 1 + Pr(T3> T2) 1− Pr(T3> T2) + λ/λl . (11)
Fig. 5. The effects of ρ and α on the two-tier registration traffic: β = 0.8; solid line, when ρ = 1/8; dashed line, when ρ = 1/4. (a) m = 1. (b) m = 2.
Fig. 6. The effects of α and m on the two-tier. registration traffic: solid line, when m = 1; dashed line, when m = 2. (a) rho = 1/8. (b) rho = 1/4.
When tM is Erlang distributed with parameters (2, αλ), we have
δ1= 1 + 1 + 2α (1α γ (1−β )−β )+γ β ρ γ β ρ 2α (1−β )+γ β ρ γ 1− 1 +2α (1α γ (1−β )+γ β ρ−β ) γ β ρ 2α (1−β )+γ β ρ γ +1 ρ (17)
Figs. 5–8 show the effects of α on the signaling traffic δ1under
various β, γ, and ρ values. These figures generalize the results in [23] that δ1 decreases as α increases. A large α implies a
small probability Pr[T3> T2] (if the user moves fast, it is likely
that the user will cross RA boundaries during [T1, T2]). Because
δ1decreases as Pr[T3> T2] decreases, we have the conclusion
that δ1is a decreasing function of α.
Note that a large α factor is expected in a two-tier system where the low-tier system is allowed to serve high-speed users.
Fig. 7. The effects of β on the two-tier registration traffic: ρ = 1/8, γ = 1; solid line, when β = 0.4; dashed line, when β = 0.8. (a) m = 1. (b) m = 2.
Fig. 8. The effects of m on the two-tier registration traffic for different β :
γ = 1.5; solid line, when m = 1; dashed line, when m = 2. (a) beta = 0.4.
(b) beta = 0.8.
Thus, we observe that a two-tier system generates less registra-tion traffic if the low tier is allowed to serve high-speed users.
Fig. 5 shows the effects of ρ on the two-tier registration traffic
δ1, where β = 0.8 and γ = 1. It is shown that the registration
traffic is sensitive to ρ, the larger the value ρ, the more traffic induced, which is consistent with our intuition that more low-tier crossings lead to more signaling traffic.
Fig. 6 shows how registration traffic is affected by the variance of the low-tier RA residence time tM(γ = 1.5). We recall that the variance for tM is 1/(mλ2
M). We conclude that the variance of the low-tier RA residence time really affects the signaling traffic: the smaller the variance (i.e., the larger the value m), the lower the registration traffic.
Fig. 9. Effects of γ on the two-tier registration traffic: solid line, when m = 1; dashed line, when m = 2. (a) alpha = 2. (b) alpha = 6.
Fig. 7 shows the effects of α, β, and m on the registration traffic, where ρ = 1/8. It shows that the registration traffic is very sensitive to β. Fig. 8 shows the effect of the variance of the low-tier RA residence time.
Fig. 9 shows the effect of the variance of th (i.e., γ). We observe that registration traffic is significantly affected when the variance is large (i.e., when γ is small). When α is larger (i.e., the speed factor is larger), the variance of the low-tier RA residence time (i.e., the value m) will have no significant effect on the signaling traffic.
From the demonstrative examples, it is clear that our gen-eral analytic formula provides guidelines to choose appropriate registration schemes based on the statistics collected from the practical systems.
IV. SERVICEAVAILABILITY OFLOW-TIERSYSTEMS Because of the limited resources in the multi-tier systems, it may be possible that requested services cannot be provided. It is very important for system designers to know the service availability of various tiers so that resources can be provisioned to meet the network service requirement. For illustration pur-poses, we still concentrate on the two-tier systems.
In a two-tier system, the service availability is better than in the single-tier systems. For the single high-tier system, β portion of the phone connections are delivered at a more ex-pensive cost than the two-tier system where calls are delivered through the relatively low-cost low-tier system. For the single low-tier system, (1− β) of the phone calls are lost compared with the two-tier system. Also, when the low tier becomes un-available during a phone call, the user cannot complete the call in the single low-tier system, but the phone call can continue in the two-tier system. Although it is difficult to switch between these two systems (such as in a terrestrial cellular system and a satellite communications system), the customer can continue the conversation by redialing the call.
Fig. 10. Timing diagram for low-tier service availability.
Let θ denote the probability that the low tier becomes unavail-able during a phone call connection (i.e., it is the probability that a call cannot completed in the single tier system). The low-tier system is unavailable during a phone call if and only if the low-tier residence time is shorter than the call-holding time. We will derive the analytical formula based on the more realistic assumptions. Assume that the call originations/terminations are Poisson process, the call-holding time is generally distributed with rational Laplace transform, the low-tier availability time (residence time) has a general density function (with rational Laplace transform). Let fc∗(s) and fL∗(s) be the Laplace trans-forms for the call-holding times and the low-tier availability time, respectively. Let 1/µ and 1/η denote the average call-holding time and the average low-tier availability time, respec-tively. Let t0and t2denote the beginning and ending of a typical
low-tier availability time, respectively. Let t1and t3be the
be-ginning and ending of a typical call-holding time, then tL =
t2− t0is the length of the availability time and tcis the length
of the call-holding time. Suppose that the call arrival t1 is in
between the low-tier availability period, then tl = t2− t1is the
period that the call is served by the low-tier system. Because tl is the residual life of tL, its Laplace transform fl∗(s) is given by
fl∗(s) = η[1− f ∗ L(s)]
s . (18)
Detailed timing diagram is shown in Fig. 10.
It is obvious that the low-tier system is not available for a call service if and only if the call-holding time is longer than the low-tier availability time, i.e., θ = Pr(tc > tl). Using the similar technique, we could obtain the following result.
Theorem 3: If the call-holding times have rational Laplace
transform, the low-tier service unavailability probability is given by θ =− p∈σc Res s = pf ∗ l(s) s f ∗ c(−s) =− p∈σc Res s = pη[1− f ∗ L(s)] s2 fc∗(−s) = 1 + p∈σl Res s = pf ∗ c(s) s f ∗ l(−s) = 1 + η p∈σL Res s = pf ∗ c(s) s2 fL∗(−s) (19) where σc, σl, and σL are the set of poles of fc∗(−s), fl∗(−s), and fL∗(−s) in the right half of the complex plane, respectively.
Fig. 11. Service availability. (a) and (b) Solid line is for k = 0.01 and dashed line is for k = 10. (c) and (d) Solid line is for γ = 1 and dashed line is for
γ = 2.
If the call-holding times are Erlang distributed with parameters (k, µ), then we have θ = (−1) k−1η(kµ)k (k− 1)! dk−1 dsk−1 1− fL∗(s) s2 s=k µ (20) If the low-tier availability time tL is Erlang distributed with parameters (γ, η) (here γ is a positive integer), then we have
θ = 1 +(−1) γη(γη)γ (γ− 1)! dγ−1 dsγ fc∗(s) s2 s=γ η (21) The second statement in the theorem was obtained in [23] by using a different approach. Obviously, whenever either tcor tL is distributed with a probability density function having a ratio-nal Laplace transform, the results in Theorem 3 can be easily used to derive easy-to-use analytical formula to compute service unavailability probability (hence, service availability probabil-ity).
In [23], the property of θ when the call-holding time is Erlang distributed has been investigated. Here we investigate how the variances of call-holding time and low-tier availability time af-fect the service availability probability. We assume that the call-holding time tc is Gamma distributed with parameters (k, µ) (here k can be any positive real number) and that the low-tier availability time tLis Erlang distributed with parameters (γ, η). From Theorem 3, when γ = 1, we have
θ = 1− fc∗(η) = 1− kµ η + kµ k ; when γ = 2, we have θ = 1 + ηfc∗(1)(2η)− fc∗(2η) = 1− 1 + kη 2η + kµ kµ 2η + kµ k .
Fig. 11 shows the results for service availability. We observe that the low-tier service unavailability probability θ decreases
as the call-to-mobility factor µ/η increases, which is consistent with our intuition. The variance of the call-holding time affects θ significantly, the lower the variance (i.e., the larger the value k), the more significant effect it has on θ. From Fig. 11(c) and (d), we observe that the variance of the low-tier service availability time affects θ only when the variance of call-holding time is large (i.e., k is small).
V. CONCLUSION
In this paper, we have studied the registration traffic analy-sis and service availability problem for multi-tier wireless net-works.
The two-tier system generates more registration traffic than the single low-tier system. Under the range of the input param-eters in our study, we showed that the two-tier system generates less than 15% extra registration traffic than the single low-tier system in most cases and generates less than 30% registration traffic in the worst cases. By relaxing the constraints in [23], the study in this paper shows results consistent with those in [23].
It is clear that, for service availability, the two-tier system is better than the single one-tier system. We also studied the probability that a call is forced terminated in the single low-tier system because the low tier becomes unavailable during the call (such a call can be continued in the two-tier system). Similar to the results in [23], under more general conditions, our study indicated that such a probability can be as large as 10% (5– 10 times the engineered blocking probability of a typical PCS system). These forced terminated calls can be avoided in the two-tier system.
In summary, we generalize some of previously known results and obtain some analytical formulae that are easy to compute. The technique developed in this paper can be used to analyze more complicated tradeoff analysis for signaling and perfor-mance evaluation for mobility management in wireless mobile networks [9], [10].
REFERENCES
[1] I. F. Akyildiz and S. H. Jeong, “Satellite ATM networks: A survey,”
IEEE Commun. Mag., vol. 35, no. 7, pp. 30–43, Jul. 1997.
[2] N. J. Colella, J. Martin, and I. F. Akyildiz, “The HALO network,” IEEE
Commun. Mag., vol. 38, no. 6, pp. 142–148, Jun. 2000.
[3] K. Balachandran, “Convergence of 3G and WLANs,” in Proc. IEEE
ICC’2002, New York: Panel and Business Applications Sessions, Apr.
28–May 2, 2002.
[4] D. C. Cox, “Wireless personal communications: What is it?,” IEEE Pers.
Commun. Mag., vol. 2, no. 2, pp. 20–35, Apr. 1995.
[5] E. Ekici and C. Ersoy, “Multi-tier cellular network dimensioning,” ACM
Wireless Netw., vol. 7, no. 4, pp. 401–411, Jul. 2001.
[6] “Cellular Intersystem Operations, Revision C,” Electronic Industries Al-liance/Telecommunications Industry Association, Tech. Rep. IS-41, 1997. [7] “Mobile Application Part (MAP), Specification, Version 4.8.0,” European Telecommunications Standards Institute/Technical Committee, Tech. Rep. Recommendation GSM 09.02, 1994.
[8] D. E. Everitt, “Traffic engineering of the radio interface for cellular mobile networks,” Proc. IEEE, vol. 82, no. 9, pp. 1371–1382, Sep. 1994. [9] Y. Fang, “Movement-based location management and tradeoff analysis for
wireless mobile networks,” IEEE Trans. Comput., vol. 52, no. 6, pp. 791– 803, Jun. 2003.
[10] , “General modeling and performance analysis for location manage-ment in wireless mobile networks,” IEEE Trans. Comput., vol. 51, no. 10, pp. 1169–1181, Oct. 2002.
[11] Y. Fang and I. Chlamtac, “Teletraffic analysis and mobility modeling for PCS networks,” IEEE Trans. Commun., vol. 47, no. 7, pp. 1062–1072, Jul. 1999.
[12] Y. Fang, I. Chlamtac, and Y. B. Lin, “Channel occupancy times and hand-off rate for mobile computing and PCS networks,” IEEE Trans. Comput., vol. 47, no. 6, pp. 679–692, Jun. 1998.
[13] , “Call performance of a PCS network,” IEEE J. Sel. Areas Commun., vol. 15, no. 7, pp. 1568–1581, Oct. 1997.
[14] , “Modeling PCS networks under general call holding time and cell residence time distributions,” IEEE Trans. Netw., vol. 5, no. 6, pp. 893– 906, Dec. 1997.
[15] S. Helal, C. Lee, Y. Zhang, and G. G. Richard III, “An architecture for wireless LAN/WAN integration,” in Proc. IEEE WCNC’2000, Chicago, IL, Sep. 2000.
[16] J. S. M. Ho and I. F. Akyildiz, “Local anchor scheme for reducing signaling cost in personal communications networks,” IEEE/ACM Trans.
Netw., vol. 4, no. 5, pp. 709–725, Oct. 1996.
[17] “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications,” Reference no. ISO/IEC 8802-1:1999(E), 1999. ANSI/IEEE Standard 802.11 Part 11.
[18] P. Karlsson, “Integration of WLAN and cellular networks,” in First Mobile
& Wireless Telecommun. Summit, Thessaloniki, Greece, Jun. 17–19, 2002.
[19] F. P. Kelly, Reversibility and Stochastic Networks. New York: Wiley, 1979.
[20] L. Kleinrock, Queueing Systems: Theory. New York: Wiley, 1975, vol. I. [21] G. Latouche and V. Ramaswami, Introduction to Matrix Analytic Methods
in Stochastic Modeling. Philadelphia, PA: SIAM, 1999.
[22] W. R. LePage, Complex Variables and the Laplace Transform for
Engi-neers. New York: Dover, 1980.
[23] Y. B. Lin, “A comparison study of the two-tier and the single-tier personal communications services systems,” ACM/Baltzer Mobile Netw. Appl., vol. 1, no. 1, pp. 29–38, Aug. 1996.
[24] Y. Lin, L. F. Chang, A. R. Noerpel, and K. Park, “Performance modeling of multi-tier PCS system,” Int. J. Wireless Info. Netw., vol. 3, no. 2, pp. 67– 78, 1996.
[25] Y. B. Lin and I. Chlamtac, “Heterogeneous personal communications services: Integration of PCS systems,” IEEE Commun. Mag., vol. 34, no. 9, pp. 106–113, Sep. 1996.
[26] Y. B. Lin and I. Chlamtac, Wireless and Mobile Network Architecture. New York: Wiley, 2000.
[27] M. J. Miller, B. Vucetic, and L. Berry, Satellite Communications: Mobile
and Fixed Services, 2nd printing ed., Boston, MA: Kluwer, 1995.
[28] K. Park and Y. Lin, “Registration methods for multi-tier personal commu-nications services,” IEEE Trans. Veh. Technol., vol. 46, no. 3, pp. 597–602, Aug. 1997.
[29] J. E. Rizzo and N. Sollenberger, “Multitier wireless access,” IEEE Pers.
Commun. Mag., vol. 2, no. 3, pp. 18–31, Jun. 1995.
[30] S. M. Ross, Stochastic Processes, 2nd ed., New York: Wiley, 1996. [31] J. E. Russell, “Emergence of a paradigm shift in the communications
industry,” Int. J. Wireless Inf. Netw., Jul. 1994.
[32] L. Tassiulas and F. Anjum, “A hierarchical multiresolution registra-tion structure for mobility tracking,” in IEEE Int. Conf. Universal Pers.
Commun. (ICUPC’96), Cambridge, MA, Sep. 1996.
Yuguang Fang (S’92–M’94–S’96–M’97–SM’99) received the Ph.D. degree in systems and control en-gineering from Case Western Reserve University in January 1994, and the Ph.D. degree in electrical en-gineering from Boston University in May 1997.
From June 1997 to July 1998, he was a Visiting As-sistant Professor in the Department of Electrical En-gineering at the University of Texas at Dallas. From July 1998 to May 2000, he was an Assistant Professor in the Department of Electrical and Computer Engi-neering at the New Jersey Institute of Technology. In
May 2000, he joined the Department of Electrical and Computer Engineering at the University of Florida where he got the early promotion with tenure in August 2003 and has been an Associate Professor since then. He has published more than 140 papers in refereed professional journals and conferences.
Dr. Fang received the National Science Foundation Faculty Early Career Award in 2001 and the Office of Naval Research Young Investigator Award in 2002. He is currently serving as an Editor for many journals including IEEE TRANSACTIONS ONCOMMUNICATIONS, IEEE TRANSACTIONS ON WIRELESS
COMMUNICATIONS, IEEE TRANSACTIONS ONMOBILECOMPUTING, and ACM WIRELESSNETWORKS. He is also actively participating in conference organi-zation such as the Program Vice-Chair for IEEE INFOCOM’2005, Program Co-Chair for the Global Internet and Next Generation Networks Symposium in IEEE Globecom’2004 and the Program Vice Chair for 2000 IEEE Wireless Communications and Networking Conference (WCNC’2000).
Yi-Bing Lin received the B.S.E.E. degree from Na-tional Cheng Kung University in 1983, and the Ph.D. degree in computer science from the University of Washington in 1990.
From 1990 to 1995, he was with the Applied Re-search Area at Bell Communications ReRe-search (Bell-core), Morristown, NJ. In 1995, he was appointed as a Professor of the Department of Computer Science and Information Engineering (CSIE), National Chiao Tung University (NCTU). In 1996, he was appointed as Deputy Director of Microelectronics and Infor-mation Systems Research Center, NCTU. During 1997–1999, he was elected as Chairman of CSIE, NCTU. He has been appointed as Chair Professor of NCTU since 2004. His current research interests include design and analysis of personal communications services network, mobile computing, distributed simulation, and performance modeling. He is an author of the book Wireless and Mobile Network Architecture (coauthor with Imrich Chlamtac; New York: Wiley & Sons, 2000). He has published more than 180 journal articles and more than 200 conference papers.
Dr. Lin is a Senior Technical Editor of IEEE NETWORK, an Editor of IEEE TRANSACTION ON WIRELESSCOMMUNICATIONS, an Associate Ed-itor of IEEE TRANSACTION ON VEHICULAR TECHNOLOGY, an Associate Editor of IEEE COMMUNICATIONS SURVEY AND TUTORIALS, an Editor of IEEE WIRELESSCOMMUNICATIONSMAGAZINE, an Editor of ACM/BALTZER
WIRELESSNETWORKS, Program Chair for the 8th Workshop on Distributed and Parallel Simulation, General Chair for the 9th Workshop on Distributed and Parallel Simulation. Program Chair for the 2nd International Mobile Comput-ing Conference, Guest Editor for the ACM/Baltzer MONET Special Issue on Personal Communications, a Guest Editor for IEEE Transactions on Computers Special Issue on Mobile Computing, a Guest Editor for IEEE Transactions on Computers special issue on Wireless Internet, and a Guest Editor for IEEE Com-munications Magazine special issue on Active, Programmable, and Mobile Code Networking. He received 1998, 2000, and 2002 Outstanding Research Awards from National Science Council, ROC, and 1998 Outstanding Youth Electri-cal Engineer Award from CIEE, ROC. He also received the NCTU Outstanding Teaching Award in 2002. He is an Adjunct Research Fellow of Academia Sinica, and is Chair Professor of Providence University. He is an ACM Fellow.