ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computer Communications
Volume 30, Issue 2, 15 January 2007, Pages 326-340
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (447 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.comcom.2006.08.036    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2006 Elsevier B.V. All rights reserved.

Time efficient heuristics for cell-to-switch assignment in quasi-static/dynamic location area planning of mobile cellular networks

Debashis Sahaa, Corresponding Author Contact Information, E-mail The Corresponding Author, Partha S. Bhattacharjeeb and Amitava Mukherjeec, 1, E-mail The Corresponding Author

aIndian Institute of Management (IIM)-Calcutta, Joka, D.H. Road, Calcutta 700 104, India bBharat Sanchar Nigam Limited (BSNL)-Calcutta Telephones, Telephone Bhawan, Calcutta 700 001, India cIBM India Pvt. Ltd., Salt Lake, Calcutta 700 091, India

Received 16 August 2005; 
revised 21 August 2006; 
accepted 24 August 2006. 
Available online 20 September 2006.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

This paper presents a set of time efficient, sub-optimal heuristics to solve the problem of assigning cells to mobile switching centers (or, switches in short) for an effective location area (LA) planning in a mobile cellular network (MCN). A common objective of this NP-hard optimization problem, termed as cell-to-switch assignment (CSA) in the literature, is to minimize the hybrid cost, comprising handoff cost between adjacent cells, and the cable cost between cells and switches, subject to the constraint that the call volume to be handled by a switch should not exceed its traffic handling capacity. To solve CSA for a quasi-static/dynamic LA design, we need fast algorithms capable of producing acceptable solutions within a reasonable time. In this work, we first propose four variants (termed as heuristics III through VI) of our earlier heuristic (termed as heuristic II) and compare all of them with other published heuristics in respect of execution time and solution cost. Results indicate that though no single heuristic performs equally well with respect to both optimality and speed, heuristic IV is the best of the lot. Secondly, we modify the original CSA problem to include the factor of load balancing amongst switches (thereby minimizing unfairness), and propose a new CSA algorithm with load balancing (CALB), which emphasizes more on load balancing than on cost optimization. It is found that CALB is fast as heuristic VI, and performs extremely well in balancing the traffic amongst the switches, thereby increasing the overall scalability of MCNs against the increase in either mobile user density or per user traffic.

Keywords: Mobile communication; Cellular networks; Handoff; Location area partitioning; Hybrid cost; CSA; Load balancing; Optimization; Clustering and heuristics

Nomenclature

n
number of cells
m
number of switches
ci
cell i, i set membership, variant [1, n]
Ak
final cluster of cells around switch k (i.e., location area under switch k), k set membership, variant [1, m]
xik
an assignment variable, i set membership, variant [1, n], k set membership, variant [1, m]
 
= 1 if ci set membership, variant Ak (i.e., cell i belongs to switch k),
 
= 0 otherwise
yij
another assignment variable, ij set membership, variant [1, n]
 
= 1 if ci set membership, variant Ak and cj set membership, variant Ak, i ≠ j, k set membership, variant [1, m] (i.e., cell i and cell j both belong to switch k),
 
= 0 otherwise
hij
hand-off cost occurring between cell i and cell j, ij set membership, variant [1, n], i ≠ j
View the MathML source
average hand-off cost occurring between cell i and its neighbors
 
= (∑jhij)/(number of neighbors of cell i)
Chandoff
total handoff cost = ∑ijhij(1 − yij), ij set membership, variant [1, n], i ≠ j
Cik
amortized cable cost for connecting cell i to switch k, i set membership, variant [1, n], k set membership, variant [1, m]
Ccable
total cable cost = ∑ikxikCik, i set membership, variant [1, n], k set membership, variant [1, m]
Chybrid
total hybrid cost = [Chandoff + Ccable]
View the MathML source
set of cells in the cluster around switch k after lth iteration, k set membership, variant [1, m]
 
= Ak, when all iterations are finished
View the MathML source
neighboring cells of View the MathML source, k set membership, variant [1, m]
λi
traffic from cell i (in Erlangs), i set membership, variant [1, n]
λav
average traffic from a cell (in Erlangs) = (1/n)∑iλi, i set membership, variant [1, n]
Mk
traffic handling capacity of switch k (in Erlangs), k set membership, variant [1, m]
ηu
desired switch utilization factor of a switch = ∑iλi/∑kMk, k set membership, variant [1, m], (ηu less-than-or-equals, slant 1)
View the MathML source
modified traffic handling capacity of switch k = (Mkηu), k set membership, variant [1, m]
βk
increment factor for switch k, k set membership, variant [1, m]
ηk
actual utilization factor of switch k after load balancing, (ηk less-than-or-equals, slant 1), k set membership, variant [1, m]
View the MathML source
utilization factor of switch k without load balancing, View the MathML source, k set membership, variant [1, m]
σ2
mean square error (MSE) between ηk and View the MathML source, k set membership, variant [1, m]

Article Outline

Nomenclature
1. Introduction
1.1. LA partitioning
1.2. CSA problem
1.3. Survey of related works
1.4. Motivation of present work
1.5. Organization of the paper
2. Problem formulation
2.1. CSA without load balancing
2.2. CSA with load balancing
3. Time efficient heuristics
3.1. Heuristic-II
3.2. Heuristic-III
3.3. Heuristic-IV
3.4. Heuristic-V
3.5. Heuristic-VI
3.6. An example
4. CSA with load balancing (CALB)
4.1. Algorithm
4.2. An example
5. Results and discussion
5.1. Time and cost comparison
5.2. Load balancing comparison
6. Conclusions
References
Vitae








Computer Communications
Volume 30, Issue 2, 15 January 2007, Pages 326-340
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.