Performance Evaluation of a Hierarchical Cellular...

12
Performance Evaluation of a Hierarchical Cellular System with Mobile Velocity-Based Bidirectional Call-Overflow Scheme Wenhao Shan, Pingzhi Fan, Senior Member, IEEE, and Yi Pan, Senior Member, IEEE Abstract—With the increase of teletraffic demands in mobile cellular system, hierarchical cellular systems (HCSs) have been adopted extensively for more efficient channel utilization and better GoS (Grade of Services). A practical issue related to HCS is to design a scheme for controlling and allocating call traffic to different layers. There are several strategies to deal with this problem, such as no call-overflow scheme, unidirectional call-overflow scheme and bidirectional call-overflow scheme. The objective of this paper is to investigate a bidirectional call-overflow scheme, based on the velocity of the mobile making the calls. To ensure that hand off calls are given higher priorities, it is assumed that guard channels are assigned in both macrocells and microcells. In order to evaluate the performance of the new scheme and compare the performance of several related schemes, two new models based on a one- dimensional Markov process are developed and analytical results are derived. Theoretical analysis and numerical evaluation show that the proposed scheme outperforms others in terms of average new call blocking and hand off failure probability of the system. In addition, when the teletraffic to the HCS reaches a certain grade, the GoS is insensitive to the maximum velocity and the velocity threshold which is used to assign calls to different layers in our scheme. Index Terms—Hierarchical cellular system, overflow, Markov process, guard channel. æ 1 INTRODUCTION R ECENTLY, the demand for wireless communications has grown tremendously and a lot of fundamental chal- lenges and issues on wireless networks and mobile computing have been identified, such as hierarchical cellular network, location management, handover and call admission, wireless error control and security, data man- agement, mobile agents, broadcast scheduling, routing in wireless ad hoc networks, fixed and dynamic channel assignment, multiple access schemes, MAC protocols, power saving issues, satellite, etc. [1] In a wireless cellular network, a fixed number of channels (frequencies for FDMA, time slots for TDMA, or code channels for CDMA) are assigned to a given cell. If a channel is used by a call, no other call can use the channel again in the same cell at the same time. With the decrease in the size of the cells, the system capacity increases because of the more efficient reuse of the frequencies in a given area. However, there is also an increase in the number of cell boundaries that a mobile unit crosses. These boundary crossings stimulate hand off calls and location tracking operations, which are very expensive in terms of time delay and communication bandwidth, hence limiting the call handling capacity of a cellular system. One way of controlling the increase of signaling traffic, while preser- ving the frequency reuse advantage of smaller cells, is to adopt a hierarchical architecture. In a hierarchical cellular system (HCS), 1 by using different antenna heights (often on the same building or tower) and different power levels, it is possible to provide “large” (macro) and “small” (micro) cells which are colocated at a single location, so a large cell (macrocell) is subdivided into smaller microcells [2] (see Fig. 1). Radio channels are allocated according to different strategies to macrocells and to microcells for efficient channel reuse. The hierarchical cellular system can provide overlaid microcells for high-teletraffic areas and overlaying macrocells for low-teletraffic regions. A call originates from a mobile and the mobile moves around with different speeds. Based on different mobile velocities and a predetermined velocity threshold, all the calls are divided into two groups: fast calls and slow calls (including new calls and hand off calls). In general, the fast calls are served by the macrocells, while the slow calls are served by the microcells [3], [4]. In early schemes introduced in [5], [6], for each individual call, the serving layer does not change at all, e.g., fast (slow) calls are always served by the macrolayer (microlayer). The approaches to sharing the spectrum between two tiers were evaluated by I, et al. [5]. Murata and Nakano describe methods of selecting a cell (tier) during the call setup phase [6]. Both schemes in the above papers allow no overflow 2 from one tier to another. It is obvious that the procedure of allocating calls in different layers is very important. Imperfect calls assignment will result in some disadvantages, i.e., if the macrocell has no 72 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 14, NO. 1, JANUARY 2003 . W. Shan and P. Fan are with the Institute of Mobile Communications, Southwest Jiaotong University Chengdu, 610031, People’s Republic of China. E-mail: [email protected]; [email protected]. . Y. Pan is with the Department of Computer Science, Georgia State University, University Plaza, Atlanta, GA 30303-3083. E-mail: [email protected]. Manuscript received 31 May 2001; accepted 12 Feb. 2002. For information on obtaining reprints of this article, please send e-mail to: [email protected], and reference IEEECS Log Number 116398. 1. To simplify the analysis, the HCS only including two layers (macrolayer and microlayer) is considered. 2. Overflow is the procedure that new or hand off calls blocked in microcells (macrocells) transfer to the corresponding macrocells (microcells). 1045-9219/03/$17.00 ß 2003 IEEE Published by the IEEE Computer Society

Transcript of Performance Evaluation of a Hierarchical Cellular...

Page 1: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

Performance Evaluation of a HierarchicalCellular System with Mobile Velocity-Based

Bidirectional Call-Overflow SchemeWenhao Shan, Pingzhi Fan, Senior Member, IEEE, and Yi Pan, Senior Member, IEEE

Abstract—With the increase of teletraffic demands in mobile cellular system, hierarchical cellular systems (HCSs) have been adopted

extensively for more efficient channel utilization and better GoS (Grade of Services). A practical issue related to HCS is to design a

scheme for controlling and allocating call traffic to different layers. There are several strategies to deal with this problem, such as no

call-overflow scheme, unidirectional call-overflow scheme and bidirectional call-overflow scheme. The objective of this paper is to

investigate a bidirectional call-overflow scheme, based on the velocity of the mobile making the calls. To ensure that hand off calls are

given higher priorities, it is assumed that guard channels are assigned in both macrocells and microcells. In order to evaluate the

performance of the new scheme and compare the performance of several related schemes, two new models based on a one-

dimensional Markov process are developed and analytical results are derived. Theoretical analysis and numerical evaluation show that

the proposed scheme outperforms others in terms of average new call blocking and hand off failure probability of the system. In

addition, when the teletraffic to the HCS reaches a certain grade, the GoS is insensitive to the maximum velocity and the velocity

threshold which is used to assign calls to different layers in our scheme.

Index Terms—Hierarchical cellular system, overflow, Markov process, guard channel.

æ

1 INTRODUCTION

RECENTLY, the demand for wireless communications hasgrown tremendously and a lot of fundamental chal-

lenges and issues on wireless networks and mobilecomputing have been identified, such as hierarchicalcellular network, location management, handover and calladmission, wireless error control and security, data man-agement, mobile agents, broadcast scheduling, routing inwireless ad hoc networks, fixed and dynamic channelassignment, multiple access schemes, MAC protocols,power saving issues, satellite, etc. [1]

In a wireless cellular network, a fixed number ofchannels (frequencies for FDMA, time slots for TDMA, orcode channels for CDMA) are assigned to a given cell. If achannel is used by a call, no other call can use the channelagain in the same cell at the same time. With the decrease inthe size of the cells, the system capacity increases because ofthe more efficient reuse of the frequencies in a given area.However, there is also an increase in the number of cellboundaries that a mobile unit crosses. These boundarycrossings stimulate hand off calls and location trackingoperations, which are very expensive in terms of time delayand communication bandwidth, hence limiting the callhandling capacity of a cellular system. One way ofcontrolling the increase of signaling traffic, while preser-ving the frequency reuse advantage of smaller cells, is to

adopt a hierarchical architecture. In a hierarchical cellularsystem (HCS),1 by using different antenna heights (often onthe same building or tower) and different power levels, it ispossible to provide “large” (macro) and “small” (micro)cells which are colocated at a single location, so a large cell(macrocell) is subdivided into smaller microcells [2] (seeFig. 1). Radio channels are allocated according to differentstrategies to macrocells and to microcells for efficientchannel reuse. The hierarchical cellular system can provideoverlaid microcells for high-teletraffic areas and overlayingmacrocells for low-teletraffic regions.

A call originates from a mobile and the mobile movesaround with different speeds. Based on different mobilevelocities and a predetermined velocity threshold, all thecalls are divided into two groups: fast calls and slow calls(including new calls and hand off calls). In general, the fastcalls are served by the macrocells, while the slow calls areserved by the microcells [3], [4].

In early schemes introduced in [5], [6], for eachindividual call, the serving layer does not change at all,e.g., fast (slow) calls are always served by the macrolayer(microlayer). The approaches to sharing the spectrumbetween two tiers were evaluated by I, et al. [5]. Murataand Nakano describe methods of selecting a cell (tier)during the call setup phase [6]. Both schemes in the abovepapers allow no overflow2 from one tier to another. It isobvious that the procedure of allocating calls in differentlayers is very important. Imperfect calls assignment willresult in some disadvantages, i.e., if the macrocell has no

72 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 14, NO. 1, JANUARY 2003

. W. Shan and P. Fan are with the Institute of Mobile Communications,Southwest Jiaotong University Chengdu, 610031, People’s Republic ofChina. E-mail: [email protected]; [email protected].

. Y. Pan is with the Department of Computer Science, Georgia StateUniversity, University Plaza, Atlanta, GA 30303-3083.E-mail: [email protected].

Manuscript received 31 May 2001; accepted 12 Feb. 2002.For information on obtaining reprints of this article, please send e-mail to:[email protected], and reference IEEECS Log Number 116398.

1. To simplify the analysis, the HCS only including two layers(macrolayer and microlayer) is considered.

2. Overflow is the procedure that new or hand off calls blocked inmicrocells (macrocells) transfer to the corresponding macrocells(microcells).

1045-9219/03/$17.00 ß 2003 IEEE Published by the IEEE Computer Society

Page 2: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

free channel, even though its overlaid microcell has manyfree channels, the fast calls will terminate.

Huang and Bhargava also consider and compare twostrategies for traffic management [7]. In strategy 1, themobile stations are divided into two groups based on theirspeed and then served by different layers to minimize thehand off rate. In strategy 2, the mobile stations may entereither layer, regardless of their speed. They also discusshow to determine the threshold speed to keep the trafficbalanced between the two layers. However, the hand offrate is not the only criterion to judge the systemperformance, although more hand offs can cause moreoverhead.

Later, in [8], Rappaport and Hu consider a system to beoperated in such a way that a call served at a givenhierarchical level will not request hand off to a cell that islower in the hierarchy. In their system, the microcellsreceive input streams of slow new and hand off calls,whereas overlaying macrocells receive input streams of fastnew and hand off calls as well as overflow trafficcomponents from subordinate microcells. At the same time,hand off calls are given priority for accessing to channels ateach level. Another similar scheme is also studied in [9],which studies the performance of three-layer HCS. Com-munication satellites at the highest level comprise a spacesegment. The satellite beams overlay clusters of terrestrialmacrocells and microcells. Guerin presents another ap-proach to study this kind of unidirectional overflow system[10].

For the nonprioritized scheme, Calin and Zeghlachedescribe an analytical model (without guard channels3)without macrocell to microcell hand offs in HCS [11]. Amore general study taking into account macrocell tomicrocell hand offs is conducted by simulation, not bytheoretic analysis, in their paper.

Chang et al. analyze an HCS with finite queues for newand hand off calls [12]. Different from [8], [9], [10], in theirpaper, all of the channels in overlaying macrocell are usedby the overflowing calls from microcells. Both the effect ofthe reneging of waiting new calls because of the callers’impatience and the effect of dropping of queued hand offcalls as the callers move out of the hand off area areconsidered. Besides, they investigate how the designparameters of buffer sizes and guard channel numbers inmacrocells and microcells affect the performance of theHCS. It is regrettable that the scheme will induce highertraffic load in the macrocell and thus deteriorate itsperformance.

In addition, because fuzzy logic control has beensuccessful in various applications, fuzzy algorithms have

also been employed to improve the cellular systemperformance [2], [13]. The approach used by Shum andSung aims mainly at layer selection in HCS and the fuzzyrules are constructed in order to reduce the hand off rateand the blocking probability [13]. However, anotherimportant element, hand off failure probability, is ignored.On the other hand, the scheme proposed by Lo et al.emphasizes a fuzzy channel allocation controller for HCS[2]. The general performance of this scheme is good exceptfor the forced termination probability of calls. Although, theabove two schemes allow the flexible assignment of callsbetween different layers, the mobile velocity, an importantfactor for layer selection, is not adequately considered.

Recently, Wie et al. presented an improved scheme

including both overflow and underflow4 [14]. Performance

characteristics for users with different motilities are

evaluated. The disadvantage of this system is that the

blocking probability for low mobility users is increased due

to the underflow scheme. Maheshwari and Kumar [15] put

forward a similar scheme a with repacking procedure.5 In

their paper, slow calls may be allowed to overflow to the

macrolayer, but may be repacked to vacated microcell

channels. The main contribution of their paper is to develop

an approximate analysis for calculating the probabilities of

calls blocking in a model of a microcellular network.

However, the fast call overflowing into the microcell is

not taken into account in these two schemes. It is obvious

that the environment is unfair to fast calls. In addition,

Valois and Veque introduce another policy relying on

speed-sensitive selection and a taking back capability of

overflowed calls in macrocell [16]. Moreover, they use an

enhanced mechanism based on preemption which allows a

call issued in a saturated microcell to preempt resource of

another call in the macrocell. The preempted a call is not

dropped but handed off in a nonsaturated microcell.

However, the scheme is costly in terms of signaling traffic

as it increases the hand off rate for those preempted calls.From the above discussions, it is clear that the existing

schemes have the following limitations: First, the fast callsand slow calls are not treated equally i.e., slow calls can sharemore channel resources, while fast calls cannot. Second, theexisting schemes are not very flexible. If many fast calls burstout, even though many free channels can be used inmicrocells, these calls have to be terminated. It is undesirableto see the extremely unbalanced traffic load. Third, thevelocity threshold, a factor by which we assign different callsin different layers, should be determined carefully andexactly, i.e., they are almost velocity-sensitive systems.Otherwise, unbalanced occupancy rate of channels arises.Because traffic load in different layers is a variable, thethreshold should be adjusted continually to gain bettersystem performance. To solve these problems, in this paper,a new general scheme for HCS, which allows calls tooverflow6 between the macrocells and microcells based ondifferent mobile velocity, is considered. In this scheme, the

SHAN ET AL.: PERFORMANCE EVALUATION OF A HIERARCHICAL CELLULAR SYSTEM WITH MOBILE VELOCITY-BASED BIDIRECTIONAL... 73

Fig. 1. Hierarchical cellular system.

3. A fraction of the total available channels in a cell is reservedexclusively for hand off requests from ongoing calls which may be handedoff in the cell.

4. Underflow is the procedure in which slow calls transferred to themacrocells return to microcells.

5. Similar to the concept of underflow.6. In this paper, for our purpose, we do not differentiate the overflow

and underflow, instead, unidirectional overflow or bidirectional overflow,indicating the calls to be transferred between microcell and macrocell in onedirection only or in both directions, will be used.

Page 3: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

occurrence of a call being forced to terminate is considered tobe less desirable than that of blocking, so guard channelsreserved for special purpose are assigned in both microcellsand macrocells to ensure hand off calls’ priority [9], [10], [12].

Although, Lo et al. [17] propose a similar scheme namedcombined channel assignment (CCA), its performanceanalysis is mainly based on simulation, with or withoutguard channels. Furthermore, they do not consider thenumber of hand offs and the mobile velocity which haveeffects on the system GoS. Cimone et al. also introduceanother similar scheme in multimedia traffic [18] withsimulation analysis, where the microcells handle all types ofmultimedia traffic (voice, video, data) and macrocells handlereduced quality video. Their scheme allows bidirectionaloverflow without layer selection of the originated call cell (theinitial layer selection), i.e., all the new calls are directedprimarily to the microlayer. So does the scheme proposed byLi et al. [19]. As reported in our previous work [20], theperformance (including the number of hand offs per call andthe unsuccessful call probability) of the scheme with initiallayer selection is better than that of the scheme without initiallayer selection. So, initial layer selection based on mobilevelocity and predetermined velocity threshold is adopted inour scheme. Our scheme provides a very flexible way to dealwith unbalanced and variational teletraffic.

In order to investigate and compare the related schemes,two one-dimensional Markov process models are derivedand investigated. Theoretical analysis and numericalevaluation show that the proposed scheme outperformsothers in terms of the average new call blocking probability,hand off failure probability and the probability of unsuc-cessful hand off of the system.

The major contributions of our paper have three folds.First, a simple but accurate analytical model is developed toevaluate the performance of the proposed scheme. Becausemany existing channel assignment schemes are only specialcases of the new scheme, the analytical model developed isapplicable to them as well. Therefore, fair comparisons canbe carried out easily among the different schemes. Second,more factors are considered to analyze the system perfor-mance, including the mobile velocity and the number ofhand offs. Third, the performance comparison of the threeschemes is carried out. Our analytical results indicate thatthe new scheme proposed in this paper is better than theexisting ones in terms of blocking probability of new callsand failure probability of hand off calls, etc. In addition, ouranalytical model can easily be extended to predicting theperformance of multilayer hierarchical cellular systems.

The remainder of this paper is organized as follows:Section 2 describes the notation and basic assumptions usedin our analysis, Section 3 describes three different call-overflow scheme, Section 4 analyzes the proposed schemeby using one-dimensional Markov process models, Section 5evaluates and compares numerically the new one with thetwo related call handling schemes, and Section 6 concludesthis paper.

2 BASIC NOTATION AND ASSUMPTIONS

In this section, basic notation and some assumptions used inour model and analysis in the following sections aredescribed. We define new calls as calls newly originatedfrom a cell and hand off calls as existing calls in the system

which seek a new channel due to cell boundary crossings.

The scenario with which we are concerned is that there is a

macrocellular network, with a given frequency allocation to

each cell. Each macrocell is then microcellized and the

original frequencies assigned to each cell are partitioned

between the microcells and the original macrocells. A call

that is handled by a channel in a macrocell is said to be in

the macrolayer, while a call that is handled by a channel in a

microcell is said to be in the microlayer. In order to make

our analysis tractable, we also simplify our model and make

some assumptions about properties of the incoming calls

and hand off calls. Some random processes and the

corresponding notation used in the following sections are

defined and listed below:

1. The velocity vof a mobile is a random variable which isuniformly distributed on the interval [0, Vmax], whereVmax is the maximum speed of the mobiles;

2. The lifetime for both fast and slow calls t� is assumedto be a random variable, having the same negativeexponential distribution with the mean 1=�;

3. The new call arrival process offered to a given cell ateach system level is considered to be a Poissonprocess. The mean new slow call arrival rate to eachindividual microcell is denoted by �sn, and the meannew fast call arrival rate to each individual macrocellis denoted by �fh,

4. The hand off call arrival process occurring in a givencell at each system level is assumed to be a Poissonprocess. The mean hand off slow call arrival rate toeach individual microcell is denoted by �sh and themean hand off fast call arrival rate to an individualmacrocell is expressed as �fn;

5. The dwell time is the mobile residence time in agiven cell. For a slow mobile, its dwell times inmicrocell and macrocell, tsm and tsM , are differentrandom variables and have the negative exponentialdistribution with the mean 1=�sm and 1=�sM ,respectively. For a fast mobile, its dwell times inmicrocell and macrocell, tfm and tfM are differentrandom variables and have the negative exponentialdistribution with the mean 1=�fm and 1=�fM ,respectively;

6. It is assumed that each microcell in the HCS has Cm,channels including Cg guard channels, and eachmacrocell has CM channels including CG guardchannels. The guard channels, are reserved for handoff calls due to their higher priority than the newcalls. The purpose is to reduce the termination(failure) probability of hand off calls.

To further simplify our analysis, we also make the

following assumptions. Many of the assumptions have been

used in much of the literature and are reasonable in the

sense that the analytical results obtained remain to be

accurate as shown in [2], [14], [15]. Here are additional

assumptions used in our analysis:

1. When a new call originates, its layer selection isbased on the comparison of the initial velocity withthe predetermined velocity threshold vth. Furtherdiscussion on identifying the mobility class of a callis given in [21], [22];

74 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 14, NO. 1, JANUARY 2003

Page 4: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

2. The mobile velocity does not change greatly duringits call lifetime such that the velocity of slow calls isalways less than the threshold vth and the velocity offast calls is always higher than the threshold. Inreality, mobiles do not move with constant speeds. Aspeed change occurs when a mobile moves from amore crowded area to a less crowded area or if amobile encounters a traffic signal. However, usuallya speed change is small considering the fact that acall normally lasts a short period of time;

3. A macrocell is overlaid completely by n microcellsand there is no macrocell-only or microcell-onlyarea;

4. The channel allocation of the HCS is fixed;5. The HCS considered is a system with homogeneous

traffic load in statistical equilibrium state.

3 VELOCITY-BASED BIDIRECTIONAL

CALL-OVERFLOW SCHEME

Before presenting the proposed bidirectional call-overflow

scheme, it is useful, for comparison purposes, to describe

the two typical existing schemes: no call-overflow scheme,

denoted as Scheme I, and the unidirectional call-overflow

scheme, denoted as Scheme II.

3.1 No Call-Overflow Scheme (Scheme I)

Calls cannot overflow between the macrocells and micro-

cells [4], [5], [6].When a new call originates, the corresponding layer is

selected by a predetermined threshold. If the velocity of the

mobile originating the call is bigger than the threshold, it is a

fast call and will be served by macrocells. Otherwise, it is a

slow call and will be served by microcells during its lifetime.

After the cell selection, the call should only be handled by the

cells of the same layer, i.e, when a new fast (slow) call

originates from a cell and the number of engaged channels in

the current macrocell (microcell) is equal to or greater than

CM ÿ CG ðCm ÿ CgÞ, this new call will be blocked. Otherwise,

the call is allocated an idle channel according to the fixed

channel allocation method. On the other hand, if all the

channels in the macrocell (microcell) are used, the existing

fast (slow) hand off calls from the adjacent macrocells

(microcells) will be forced to interrupt, resulting a hand off

failure. The no call-overflow scheme is shown in Fig. 2.

3.2 Unidirectional Call-Overflow Scheme(Scheme II)

Slow calls can overflow from microcells into macrocells inthe HCS [8], [9], or vice versa, but only in one direction.

In this scheme, when a new slow call originates and thenumber of engaged channels in the current microcell is equalto or greater than Cm ÿ Cg, this call will overflow into thecorresponding macrocell. If this macrocell has free channelsexcept guard channels, an idle channel will be allocated to thecall; otherwise, the call will be blocked. If all the channels ofthe target macrocell and microcell which the mobile willmove into are used, the slow hand off calls will be terminated.The unidirectional call-overflow scheme is shown in Fig. 3.Similarly, one can analyzes a unidirectional call-overflowscheme defined from macrocells into microcells.

3.3 Bidirectional Call-Overflow Scheme (Scheme III)

Fast or slow calls can overflow between macrocells andmicrocells.

The difference between Scheme I and this scheme is that,when a new fast (slow) call originates and the number ofengaged channels in the current macrocell (microcell) isequal to or greater than CM ÿ CG ðCm ÿ CgÞ, this call willoverflow into the corresponding microcell (macrocell). Ifthis microcell (macrocell) has free channels, excludingguard channels, a suitable channel will be allocated to thiscall. Otherwise, the call is blocked. On the other hand, if allthe channels including guard channels, in the targetmicrocell and macrocell into which the mobile will moveare engaged, the fast (slow) hand off calls will be forced toterminate. The bidirectional call-overflow scheme is shownin Fig. 4. Hence, in our new scheme, as long as there is a freechannel either in microcell or macrocell, a new or hand offcall will not be blocked, thus increasing the channelutilization and reducing the blocking probability of newcalls and failure probability of hand off calls. This intuitiveidea will be verified through our rigorous analysis in thenext section.

4 THEORETICAL PERFORMANCE ANALYSIS

In this section, theoretical analysis for Scheme III will becarried out in detail. Because Schemes I and II can beregarded as special cases of Scheme III, it is easy to derivetheir results from the analytical results of Scheme III. Thus,we will concentrate on the analysis of Scheme III in thefollowing discussion. Clearly, different types of call trafficor arrival processes should be considered separately.Analysis will be started from the microcell and then weproceed upward to the macrocell.

4.1 Microcell Level

If a call is allocated to a microcell channel, this channelwould later be released upon

SHAN ET AL.: PERFORMANCE EVALUATION OF A HIERARCHICAL CELLULAR SYSTEM WITH MOBILE VELOCITY-BASED BIDIRECTIONAL... 75

Fig. 2. No call-overflow scheme.

Fig. 3. Unidirectional call-overflow scheme.

Page 5: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

1. the completion of the slow (fast) call in the microcell,2. the departure of the slow (fast) call from the current

microcell, no matter, whether the hand off is success-ful or not.

According to the notation defined in Section 2, the

occupancy time of microcell channel tm is the smaller one of

the call holding time and the mobile residence time (fast calls

or slow calls) in the microcell. That is tm ¼ minft�; trmg, where

trm is the alternative to tsm and tfm. And from this equation,

we have

Probftm � tg ¼ 1ÿ Probðt� > tÞ and ðtrm > tÞ; t � 0:

According to Probability Theory, the probability densityfunction of the channel occupancy time distribution in themicrocell is given by

f�mðtÞ ¼ ð�þ �rmÞeÿð�þ�rmÞt t � 0

where 1=�rm is the mean of trm.The call flow to an individual microcell can be divided intothe following parts:

1. slow new calls whose arrival rate is �sn;2. slow hand off calls whose arrival rate is �sh;3. fast new calls which are blocked in the overlaying

macrocell and transferred to the microcell whosearrival rate is PMb�fn=n,7 where PMb is the prob-ability of fast calls being blocked in the macrocell;

4. fast hand off calls which are denied by the overlayingmacrocell and transferred to the microcell, whosearrival rate is PMhf�fh=n, where PMhf is the prob-ability of fast calls being denied by the macrocell.

It is assumed that �mn is the total new calls arrival rate inthe m icroce l l , tha t i s , �mn ¼ �sn þ PMb�fn=n and�mh ¼ �sh þ PMhf�fh=n, which is the total hand off callarrival rate in the microcell. According to the abovediscussion, the call state process in microcell can bemodeled by a Markov process with sþ 1 states, wheresðiÞ represents the state that i channels have been used inthe microcell. When i 2 f0; 1; . . .Cm ÿ Cg ÿ 1g, the transi-tion rate from state sðiÞ to sðiþ 1Þ is given by �mn þ �mh.Otherwise, the transition rate will be �mh. The reason forthat is, when the number of occupied channels is equal to orbigger than Cm ÿ Cg, only hand off calls can be served bythe microcell. Besides, the transition rate from state sðiþ 1Þto sðiÞ is given by ðiþ 1Þ�m. Based on the state diagramshown in Fig. 5, it can be shown that the steady stateprobability P

ðmÞi of state sðiÞ is given by [23]

PðmÞi ¼

�mnþ�mhi�m

PðmÞiÿ1 0 � i < Cm ÿ Cg

�mhi�m

PðmÞiÿ1 Cm ÿ Cg � i � Cm:

(ð1Þ

or

PðmÞi ¼

ð�mnþ�mhÞii!�im

PðmÞ0 0 � i < Cm ÿ Cg

ð�mnþ�mhÞcmÿcg �iÿcmþcgmh

i!�imPðmÞ0 Cm ÿ Cg � i � Cm:

8<: ð2Þ

In addition, PðmÞi should satisfy

XCmi¼0

PðmÞi ¼ 1: ð3Þ

4.2 Macrocell Level

If a call is allocated to a macrocell channel, this channelwould be released upon

1. the completion of the slow (fast) call in themacrocell,

2. the departure of the slow (fast) call from the currentmacrocell no matter the hand off succeeds or not.

According to the notation defined in Section 2, themacrocell channel occupancy time tM should be the smallerone of the call holding time and the mobile residence time(fast calls or slow calls) in the macrocell. That istM ¼ minft�; trMg, where trM is the alternative to tsM andtfM . From this equation, we have

ProbftM � tg ¼ 1ÿ Probfðt� > tÞ and ðtrM > tÞ; ðt � 0Þ;

Then, the probability density function of the channeloccupancy time distribution is

f�M ðtÞ ¼ ð�þ �rMÞeÿð�þ�rM Þt t � 0;

where 1=�rM is the mean of trM .Similarly, the call flow to an individual macrocell can be

divided into the following parts:

1. fast new calls whose arrival rate is �fn,2. fast hand off calls whose arrival rate is �fh,3. slow new calls which are blocked in the overlaid

microcell and transferred to the macrocell, whosearrival rate is nPmb�sn,8 where Pmb is the probabilityof slow calls being blocked in the microcell,

4. fast hand off calls are denied by the overlaid

microcell and transferred to the macrocell, whosearrival rate is nPmhf�sh, where Pmhf is the probability

of slow calls being denied by the microcell.

76 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 14, NO. 1, JANUARY 2003

Fig. 4. Bidirectional call-overflow scheme.

7. For a homogeneous HCS, overflow calls from one macrocell will bedistributed into n microcells on average.

8. Overflowing calls from n microcells will be handled by the singleoverlaying macrocell.

Page 6: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

It is assumed that �Mn is the total new calls arrival rate in

the macrocell, that is, �Mn ¼ �fn þ nPmb�sn and �Mh, which

equals �Mh ¼ �fh þ nPmhf�sh is the total hand off calls

arrival rate in the macrocell. According to the above

description, the state of macrocell can be modeled by a

Markov process with S þ 1 states, where SðjÞ represents

that j channels have been used in the macrocell. When j 2f0; 1; . . .CM ÿ CG ÿ 1g; the transition rate from state SðjÞ to

Sðjþ 1Þ is given by �Mnþ �Mh

. Otherwise, the transition

rate is �Mn. The reason for that is when the number of

occupied channels is equal to or bigger than CM ÿ CG, only

hand off calls can be served by the macrocell. In addition,

the transition rate from state Sðjþ 1Þ to SðjÞ is given by

ðjþ 1Þ�m. Considering the state diagram of Fig. 6, the

steady state probability PðMÞj can be derived as follows:

PðMÞj ¼

�Mnþ�Mh

i�mPðMÞjÿ1 0 � j < CM ÿ CG

�Mh

j�MPðMÞjÿ1 CM ÿ CG � j � CM

(ð4Þ

or

PðMÞj ¼

ð�Mnþ�MmhÞj

j!�jM

PðMÞ0 0 � j < CM ÿ CG

ð�Mnþ�MhÞcMÿcG �iÿcMþcGMh

j!�jM

PðMÞ0 CM ÿ CG � j � CM:

8><>:ð5Þ

On the other hand, PjðMÞ should satisfy the following

constraint

XCMj¼0

PðMÞj ¼ 1: ð6Þ

4.3 Probability Calculation

The parameters Pmb, Pmhf , PMb, and PMhf can be deter-mined as follows:

Pmb ¼XCm

i¼CmÿCgPðmÞi ð7Þ

Pmhf ¼ PCm ð8Þ

PMb ¼XCM

j¼CMÿCGPðMÞi : ð9Þ

PMhf ¼ PCM ð10Þ

Based on (2), (3), (5), (6), (7), (8), (9), and (10), PðmÞ0 , P

ðMÞ0 ,

Pmb, Pmhf , PMb, and PMhf can be solved.

4.4 Performance Measures

The following performance measures will be derived in ouranalysis and used for comparisons. These are typicalperformance measures used in the literature.

1. The average new call blocking probability of theHCS, Pb, is the ratio of the number of blocking newcalls (including slow and fast calls) and that of allnew calls in this system, which is

Pb ¼n�snPsb þ �fnPfb

n�sn þ �fn: ð11Þ

2. The average hand off failure probability of the HCSsystem, Phf , is the ratio of the number of failed hand

SHAN ET AL.: PERFORMANCE EVALUATION OF A HIERARCHICAL CELLULAR SYSTEM WITH MOBILE VELOCITY-BASED BIDIRECTIONAL... 77

Fig. 6. State diagram in macrocells for Scheme III.Fig. 5. State diagram in microcells for Scheme III.

TABLE 1Parameters and Their Values

Page 7: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

off calls (including slow and fast calls) and that of allhand off calls in this system, which is

Phf ¼n�shPshf þ �fhPfhf

n�sh þ �fh; ð12Þ

where Psb and Pfb are the blocking probability of

slow and fast calls, respectively; Pshf and Pfhf are

the hand off failure probability of slow and fast calls,

respectively. In our scheme, fast and slow calls can

share all the channels in different layers, so

Psb ¼ Pfb ¼ PmbPMb; Pshf ¼ Pfhf ¼ PmhfPMhf :

3. The number of successful hand off per call, nh, isalso an important parameter because the excessivehand offs give rise to huge overhead.

For a slow new call, it does not hand off because

of the following situations:

. the call is blocked in both the microcell andmacrocell,

. the call life time is smaller than its dwell time,

. the call has a failure hand off to next cell.Therefore, the probability of slow call with-

out hand off, Ps0, is

Ps0 ¼ PmbPMb þ ð1ÿ PmbÞ½P ðt� < tsmÞþP ðt� � tsmÞPmhfPMhf � þ Pmbð1ÿ PMbÞ½P ðt� < tsMÞ þ P ðt� � tsMÞPmhfPMhf �:

ð13Þ

The probability of slow call carrying out one

successful hand off, Ps1, is

Ps1 ¼ ð1ÿ Ps0Þð1ÿ PmhfÞ½P ðt� < tsmÞþP ðt� � tsmÞPmhfPMhf � þ Pmhfð1ÿ PMhfÞ½P ðt� < tsMÞ þ P ðt� � tsMÞPmhfPMhf �:

ð14Þ

Similarly, the probability of slow (fast) call

having xth successful hand off can be derived.

Then, nh can be described by (15)

78 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 14, NO. 1, JANUARY 2003

Fig. 7. Performance comparison of slow calls.

Fig. 8. Performance comparison of fast calls.

Page 8: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

nh ¼n�sn

Pxi¼0

xPsx þ �fnPxi¼0

xPfx

n�sn þ �fn; ð15Þ

where Pfx is the probability of fast call which

has x successful hand off.

4. Besides, whether a call is blocked or has a failurehand off, it will be unsuccessful. Therefore aparameter Pu named the unsuccessful call probabil-ity is introduced below[20]

Pu ¼XNi¼0

Pi; ð16Þ

where Pi is

P0 ¼ Pb þ ð1ÿ PbÞPhfP1 ¼ ð1ÿ P0ÞPhf

..

.

Pi ¼ ð1ÿ Piÿ1ÞPhf

8>>><>>>: ð17Þ

It is obvious that more successful hand offs willresult in higher Pu.

5 NUMERICAL AND SIMULATION ANALYSIS

Numerical and simulation analyzes are given in this sectionto compare the performance of the three schemes. Allparameters and their values needed in the numericalevaluation are shown as in Table 1. The evaluation resultsare shown in Figs. 7, 8, 9, 10, 11, 12, 13, and 14.

Fig. 7 shows that the blocking probability and hand offfailure probability of slow calls increase with the augmentof the total new call arrival rate �t.

9 Owing to the fact thatslow new calls and hand off calls can overflow into theoverlaid macrocell and use its free channels, both theblocking and hand off failure probability of slow calls inScheme II and III are far smaller than that in Scheme I. Onthe other hand, the two factors Psb and Pshf in Scheme II area bit smaller than those in Scheme III, the reason being thatthe fast calls are introduced in the microcells and this makesthe blocking probability ðPmbÞ and the hand off failure

SHAN ET AL.: PERFORMANCE EVALUATION OF A HIERARCHICAL CELLULAR SYSTEM WITH MOBILE VELOCITY-BASED BIDIRECTIONAL... 79

Fig. 9. Average performance comparison for different schemes.

Fig. 10. Average performance comparison for different schemes.

9. The total new call arriving rate consists of both the arriving rate to onemacrocell and to seven microcells.

Page 9: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

probability ðPmhfÞ in the microcell higher and, finally,results in the higher Psb and Pshf in Scheme III.

A similar situation also appears in Fig. 8, which showsthe relation among blocking probability of fast calls ðPfbÞ,hand off failure probability of fast calls ðPfhfÞ; and �t inthree schemes. Pfb and Pfhf in Scheme III are the smallest.This phenomenon can be explained by the fact that fast callscan overflow into the microcells and share their channelresource. Meanwhile, fast calls cannot overflow into thecorresponding microcells in Scheme II and, compared withScheme I, the heavier load will be handled by the macrocell,i.e., slow calls can share the macrocells’ channels, but fastcalls cannot share the microcells’ channels. Therefore, theunidirectional overflows restriction which is unfair to fastcalls result in the increase of Pfb and Pfhf . Considering therelation among parameters in Scheme II, the betterperformance of slow calls is obtained at the cost of reducingthe fast calls performance. Among the three schemes, theperformance of fast calls in Scheme III is the best, whichresults from the balanced traffic load.

According to Figs. 7, 8, and (11), (12), the averageblocking and hand off failure probability of the system can

be deduced, see Fig. 9. It is obvious that, with the givenconditions (�sh ¼ 0:5�sn and �fh ¼ 0:5�fn), the wholeperformance of Scheme III is the best. The major reason isthe balanced call-overflow. Note that as the increase of totalnew call arriving rate, comparing to Scheme I, the super-iority of Scheme II reduces, progressively. If the proportionof new calls to hand off calls is changed, i.e., �sh ¼ 0:3�snand �fh ¼ 0:3�fn (see Fig. 10), Scheme III also has the lowestPb and Phf . Hence our scheme can ensure the best GoScomparing with Schemes I and II.

Here the simulation is used to validate the theoreticalanalysis, i.e., the successful hand off per call (see Fig. 11).The results show that our analytical model is more reliable.Obviously, in Scheme III, as increase �t, nh decreases. Thatis because heavier teletraffic will make the call hand offmore difficult. The fact that all the calls share the channelresources in both macrocells and microcells brings aboutthe highest number of successful hand offs per call, nh.Moreover, nh of Scheme II is lower than that of Scheme Iand the reason is that, when slow calls overflow to themacrocell, their dwell time will be prolonged and nh willdecrease. Obviously, more hand offs can result in increased

80 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 14, NO. 1, JANUARY 2003

Fig. 11. Number of successful hand off per call in different schemes.

Fig. 12. Pu versus total arriving rate in trhee schemes.

Page 10: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

overhead and resource consumption potentially, so there isa tradeoff between the GoS and the number of hand offs. Ifthe teletraffic is not very heavy, there is little differenceamong nh in the three schemes, i.e., when the total new callarriving rate is 70 calls/min, nh of Scheme III is only biggerthan that of Scheme II by nearly 0.2. But, if the teletraffic isheavy, the increment of GoS may not make up theincrement of the overhead, then another parameter, Pu(the unsuccessful call probability) which relates to nh, Pband Phf , is introduced to evaluate the system performance.According to the values of nh, Pb, and Phf , Pu can becalculated as shown in Section 4.

From Fig. 12, Pu of the Scheme III is the lowest amongthree schemes. But, if �t reaches 80 calls/min, the status thatPu of three schemes are all bigger than 10 percent means theGoS of HCS is not satisified. In the situation, theperformance of the whole system needs other methods toimprove, for example, cell splitting, sectoring, etc.

To obtain better system performance in Scheme III, thevelocity threshold may be adjusted by assigning thearriving calls properly to different layers. From Fig. 13,when �t is below 60 calls/min, increasing Vth can make theHCS hold more users, that is, assigning more calls into the

microcells can bring about higher capacity. On the contrary,when �t ¼ 60 calls=min, the effect of decreasing Vth is notnotable, and this means the user capacity of HCS isinsensitive to Vth. If �t ¼ 60 calls=min, Vth should bereduced to reduce the number of hand offs and to achievebetter GoS. On the other hand, given a tolerant Pu, themaximum new call arriving rate of Scheme III with differentVth can be obtained, i.e., when Pu equals 0.1 percent andVth ¼ 70 km=h, the maximum �t is nearly 56 calls/min.

Furthermore, given Pu ¼ 0:1%, if Vmax in the HCS growsfrom 100 km/h to 140 km/h, the maximum �t will decreasefrom 55 to 51 calls/min (Fig. 14). When Vmax ¼ 120 km=h, Puis insensitive to the change of Vmax, so the situation is�t ¼ 64 calls=min.

6 CONCLUSION

Aiming at overcoming the shortcomings of Scheme I (no

call-overflow scheme) and Scheme II (unidirectional call-

overflow scheme), a bidirectional call-overflow scheme

(Scheme III) based on mobile velocity is proposed and

analyzed. By using two one-dimensional Markov processes,

SHAN ET AL.: PERFORMANCE EVALUATION OF A HIERARCHICAL CELLULAR SYSTEM WITH MOBILE VELOCITY-BASED BIDIRECTIONAL... 81

Fig. 13. Pu versus total arriving rate with different Vth (Scheme III).

Fig. 14. Pu versus total arriving rate with different Vmax (Scheme III).

Page 11: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

a theoretical and numerical analysis is carried out. The

results show that Scheme III has a better characteristic in

balancing the teletraffic load between macrocells and

microcells. Naturally, all the slow and fast calls in our

scheme can share the common channel resources provided

by the two layers, thus giving the best performance

compared with Scheme I and Scheme II.

Although call overflow can produce higher overhead

and more hand offs, by simulation, there is little difference

among three schemes from the aspect of the number of

successful hand off per call when the teletraffic is not very

high. Furthermore, this scheme can be easily realized in

actual wireless HCS and bring higher system capacity and

better QoS.At the same time, the relation between the mobile

velocity (including the velocity threshold and the maximummobile speed) and the GoS is analyzed. When the total callarriving rate is in the given range, increasing Vth ordecreasing Vmax can make the HCS capacity higher andachieve better GoS. Otherwise, the GoS is insensitive to thechange of Vth and Vmax.

Our analytical models can also be extended to analyzingmultilayer HCS. As more and more wireless systems aredeployed, the limited number of channels becomes evenmore scarce, the multiplayer HCS consisting of three ormore layers is feasible when the stratosphere cellularmobile system and satellite mobile system are taken intoaccount. In the multiplayer HCS, our scheme is moreflexible to deal with bursting out teletraffic in differentlayers and getting better system performance.

ACKNOWLEDGMENTS

This work was supported in part by the National ScienceFoundation of China (NSFC) under grant no. 6985102/69931050 and in part the US National Science Foundationunder grants CCR-9211621, OSR-9355040, and ECS-0196569.

REFERENCES

[1] S. Olariu and I. Stojmenovic, “Mobile Computing and WirelessNetworks,” Proc. 33rd Ann. Hawaii Int’l Conf. System Sciences,pp. 221-222, 2000.

[2] K.R. Lo, C.J. Chang, C. Chang, and C.B. Shung, “A QoS-Guaranteed Fuzzy Channel Allocation Controller for HierarchicalCellular Systems,” IEEE Trans. Vehicular Technology, vol. 49,pp. 1588-1597, Sept. 2000.

[3] T.S. Rappaport, Wireless Communications Principles and Practice.Prentice Hall, 1996.

[4] V.R. Kolavennu and S.S. Rappaport, “Traffic PerformanceCharacterization of a Personal Radio Communication System,”IEE Proc. Comm., vol. 133F, pp. 550-561, Oct. 1986.

[5] C.L. I, L.J. Greenstein, and R.D. Gitlin, “A Microcell/MacrocellCellular Architecture for Low and High-Mobility Wireless User,”IEEE J. Selected Areas Comm., vol. 11, pp. 885-891, Aug. 1993.

[6] M. Murata and E. Nakano, “Enhancing the Performance of MobileCommunications System,” Proc. IEEE Int’l Conf. Universal PersonalComm. (ICUPC ’93), pp. 732-736, 1993.

[7] W. Huang and V.K. Bhargava, “Effects of User Mobility onHandoff Performance in a Hierarchical Cellular System,” Proc.Canadian Conf. Electrical and Computer Eng. (CCECE ’95), pp. 551-554, 1993.

[8] S.S. Rappaport and L.R. Hu, “Microcellular CommunicationSystems with Reneging and Dropping for Waiting New andHandoff Calls,” Proc. IEEE, vol. 82, pp. 1383-1397, Sept. 1994.

[9] S.S. Rappaport and L.R. Hu, “Personal Communication SystemsUsing Multiple Hierarchical Cellular Overlays,” IEEE J. SelectedAreas Comm., vol. 13, pp. 406-415, May 1995.

[10] R. Guerin, “Queuing-Blocking System with Two Arrival Streamsand Guard Channels,” IEEE. Trans. Comm., vol. 36, no. 2, pp. 153-163, Feb. 1988.

[11] D. Calin and D. Zeghlache, “Traffic Modeling of a HierarchicalCellular System in the Presence of Heterogeneous Calls,” Proc.IEEE Vehicular Technology Conf. (VTC ’97), pp. 959-963, 1997.

[12] C. Chang, C.J. Chang, and K.R. Lo, “Analysis of a HierarchicalCellular System with Reneging and Dropping for Waiting Newand Handoff Calls,” IEEE Trans. Vehicular Technology, vol. 48,pp. 1080-1090, July 1999.

[13] K. Shum and C.W. Sung, “Fuzzy Layer Selection Method inHierarchical Cellular Systems,” IEEE Trans. Vehicular Technology,vol. 48, pp. 1840-1849, Nov. 1999.

[14] S.H. Wie, J.S. Jang, B.C. Shin, and D.H. Cho, “Handoff Analysis ofthe Hierarchical Cellular System,” IEEE Trans. Vehicular Technol-ogy, vol. 49, pp. 2027-2036, Sept. 2000.

[15] K. Maheshwari and A. Kumar, “Performance Analysis ofMicrocellization for Supporting Two Mobility Classes in CellularWireless Networks,” IEEE Trans. Vehicular Technology, vol. 49,pp. 321-333, Mar. 2000.

[16] F. Valois and V. Veque, “QoS-Oriented Channel AssignmentStrategy for Hierarchical Cellular Networks,” Proc. IEEE Int’lSymp. Personal, Indoor and Mobile Radio Comm. (PIMRC ’00),pp. 1599-1603, 2000.

[17] K.R. Lo, C.J. Chang, C. Chang, and C.B. Shung, “A CombinedChannel Assignment Mechanism for Hierarchical Cellular Sys-tems” Computer Comm., vol. 21, pp. 1143-1152, 1998.

[18] C. Cimone, D.D. Weerakoon, and A.H. Aghvami, “PerformanceEvaluation of a Two Layer Hierarchical Cellular System withVariable Mobility Users Using Multiple Class Application,” Proc.IEEE Vehicular Technology Conf. (VTC ’99), pp. 2835-2839, 1999.

[19] B. Li, C.K. Wu, and A. Fukuda, “Performance Analysis of FlexibleHierarchical Cellular Systems with a Bandwidth Efficient HandoffScheme,” IEEE Trans. Vehicular Technology, vol. 50, pp. 971-980,July 2001.

[20] W.H. Shan and P.Z. Fan, “The Initial Layer Selection of UserEquipment in Hierarchical Cellular System,” to appear, Chinese J.Electronics. accepted.

[21] C.W. Sung and W.S. Wong, “User Speed Estimation and DynamicChannel Allocation in Hierarchical Cellular System,” Proc. IEEEVehicular Technology Conf. (VTC ’94), pp. 91-95, 1994.

[22] K. Yeung and S. Nanda, “Optimal Mobile-Determined Micro-Macro Cell Selection,” Proc. IEEE Int’l Symp. Personal, Indoor andMobile Radio Comm. (PIMRC ’95,) pp. 294-299, 1995.

[23] R.B. Cooper, Introduction to Queuing Theory. Edward ArnoldLimited, 1981.

Wenhao Shan received the BS, MS, and PhDdegrees from Southwest Jiaotong University,People’s Republic of China, in 1996, 1999, and2002, respectively. He has worked on severalprojects, including a National Natural ScienceFoundatioin of China (NSFC) and a HuaweiTechnology research project. He has publishedmore than 10 research papers in variousjournals and international conferences. He iscurrently engaged in research on next genera-

tion mobile and personal communications systems, including channelresource management and advanced CDMA techniques.

82 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 14, NO. 1, JANUARY 2003

Page 12: Performance Evaluation of a Hierarchical Cellular …pdfs.semanticscholar.org/62e1/866e508a499ebe1326da3ebda...Performance Evaluation of a Hierarchical Cellular System with Mobile

Pingzhi Fan received the MS degree in com-puter engineering from Southwest JiaotongUniversity, People’s Republic of China, in1987, and the PhD degree in electrical engineer-ing from Hull University, United Kingdom, in1994. From 1987 to 1992, he was a lecturer andassociate professor of computer engineering atSouthwest Jiaotong University. From 1994 to1997, he was a postdoctoral researcher at HullUniversity and a research fellow at Leeds

University, United Kingdom. Since 1997, he has been a visitingprofessor at Leeds University. Since 2000, he has been a guestprofessor at Shanghai Jiaotong University, China. In 1997, he joined theSchool of Computer and Communications Engineering, SouthwestJiaotong University, where he is currently a professor of electricalengineering and the director of the Institute of Mobile Communmica-tions. He is the first author of the book, Sequence Design forCommunications Applications, published in English in 1996 by ResearchStudies Press and John Wiley & Sons Ltd. He has also published oneedited book in English, two textbooks, and more than 150 journal andreferred conference papers. He has served as general chairman,session chairman or technical committee member of more than eightinternational conferences. He was a recipeient of the ORS Award,United Kingdom, and the National Science Foundation Award forOutstanding Young Scientist, PRC. He is currently a senior member ofthe IEEE. His research interests include wireless mobile and personalcommunications, wireless multimedia systems, computer networks,information security, and signal design and processing.

Yi Pan received the BEng degree in computerengineering from Tsinghua University, China, in1982 and the PhD degree in computer sciencefrom the University of Pittsburgh, Pennsylvania,in 1991. Currently, he is an associate professorin the Department of Computer Science atGeorgia State University. Previously, he was afaculty member in the Department of ComputerScience at the University of Dayton, Ohio. Hisresearch interests include parallel algorithms

and architectures, optical communication and computing, wirelessnetworks, high-performance data mining, distributed computing, taskscheduling, and networking. He has published more than 120 researchpapers, including more than 50 papers in international journals. He hasreceived many awards including the Outstanding Scholarship Award ofthe College of Arts and Sciences at the University of Dayton (1999), aJapanese Society for the Promotion of Science Fellowship (1998), anAFOSR Summer Faculty Fellowship (1997), US National ScienceFoundation (NSF) Research Opportunity Awards (1994 and 1996),and the best paper award from International Conference on Paralel andDistributed Processing Techniques and Applications (PDPTA ’96). Hisresearch has been supported by the NSF, the AFOSR, the US Air Force,and the state of Ohio. Dr. Pan is currently an associate editor of theIEEE Transactions on Systems, Man, and Cybernetics, area editor-in-chief of the Journal of Information, editor of the journal of Parallel andDistributed Computing Practices, associate editor of the InternationalJournal of Parallel and Distributed Systems and Networks, and serveson the editorial board of The Journal of Supercomputing. He has servedas a guest editor of special issues for several journals and as generalchair, program chair, vice program chair, publicity chair, session chair,and as a member of the steering, advisory, and program committees fornumerous international conferences and workshops. He is an IEEEComputer Society Distinguished Visitor, a senior member of the IEEEand a member of the IEEE Computer Society. He is listed in Men ofAchievement, Marquis Who’s Who in America, and Marquis Who’s Whoin Midwest.

. For more information on this or any computing topic, please visitour Digital Library at http://computer.org/publications/dlib.

SHAN ET AL.: PERFORMANCE EVALUATION OF A HIERARCHICAL CELLULAR SYSTEM WITH MOBILE VELOCITY-BASED BIDIRECTIONAL... 83