Cellular Wireless Network Design and Processing with Grid Cluster

25
LOGO Cellular Wireless Network Design and Processing with Grid Cluster Presented By Pakorn Leesutthipornchai King Mongkut’s University of Technology Thonburi TGCC2007 Presentation กกกกกกกกก กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกก กกกกกกกกกกกกกกกกก

description

TGCC2007 Presentation. การประมวลผล การออกแบบเครือข่ายโทรศัพท์เคลื่อนที่ไร้สาย โดยใช้กริดคลัสเตอร์. Cellular Wireless Network Design and Processing with Grid Cluster. Presented By Pakorn Leesutthipornchai King Mongkut’s University of Technology Thonburi. Contents. 1. Introduction. 2. - PowerPoint PPT Presentation

Transcript of Cellular Wireless Network Design and Processing with Grid Cluster

Page 1: Cellular Wireless Network Design and Processing with Grid Cluster

LOGO

Cellular Wireless Network Design and

Processing with Grid Cluster Presented By Pakorn Leesutthipornchai

King Mongkut’s University of Technology Thonburi

TGCC2007 Presentation

การประมวลผลการออกแบบเคร�อข่�ายโทรศั�พท�เคล��อนท��ไร�สาย

โดยใช้�กร"ดคล�สเตอร�

Page 2: Cellular Wireless Network Design and Processing with Grid Cluster

Contents

Background or Related Work

1

Proposed Work

2

Results

3

Conclusion

4

5

Introduction

Page 3: Cellular Wireless Network Design and Processing with Grid Cluster

Introduction

Cellular wireless networks have become essential to mobile users that need communication services regardless of time, location, and mobility pattern.

Page 4: Cellular Wireless Network Design and Processing with Grid Cluster

Introduction

MSC –Mobile Switching CenterBSC –Base Station Controller BS –Base station

BS

BS BS

BS

PSTN/Transmission Network

BS

BS BS

BS

BSCBSC

MSC

MSC

Figure 1. Typical wireless network architecture.

Page 5: Cellular Wireless Network Design and Processing with Grid Cluster

Background or Related Work

The Network service providers have to dedicate a substantial amount of their resources to do the network planning, install, and maintain the network equipments, such as BTS, BSC and MSC, network link and link interface.

Cost effective network design becomes a necessity.

Page 6: Cellular Wireless Network Design and Processing with Grid Cluster

Literature Reviews

In 2003, Pomerleau Yanick et al [1] proposed a constraint programming model for cellular network design and solved with a local search heuristic called “Constraint Programming Local Search (CPLS)”.

Page 7: Cellular Wireless Network Design and Processing with Grid Cluster

Proposed Work

Network Design Problem & Model Formulation

Brute Force Search Processing with Grid Cluster

Page 8: Cellular Wireless Network Design and Processing with Grid Cluster

Network Design Problem and Model

Objective:

Equation 1

where CL is the cost of the link and interface cards, and CN is the cost of the allocated BSCs and MSCs.

Constraints : Bandwidth, Network Flow, Node Capacity, and Link Capacity.

),(),,(min,,,,

yxCzwvC NLzyxwv

Page 9: Cellular Wireless Network Design and Processing with Grid Cluster

Network Design Problem and Model

BTS

BSC

MSC

In 100 (km)2

Figure 2 Cellular wireless backhaul network design problem

Each BTS communicates with other BTSs in a communication demand units (Erlang).

BTS, BSC, and MSC have their own locations (in this research we generate them randomly)

Page 10: Cellular Wireless Network Design and Processing with Grid Cluster

Network Design Problem and Model

From Figure 2, the location and type (A, B, or C) of the Base Stations are already obtained.

Under interface, link, and capacity constraints of each BSC :

We select the BSCs type (A, B, or C) that gives the lowest cost.

We select the interfaces (DS-1) and links (for DS-1) of BTSs-BSC that gives the lowest cost.

Page 11: Cellular Wireless Network Design and Processing with Grid Cluster

Network Design Problem and Model

Also under interface, link, and capacity constraints of each MSC :

We select the MSCs type (A, B, or C) that gives the lowest cost.

We select the interfaces (DS-1, or DS-3) and links (for DS-1, or DS-3) of BSCs-MSC that gives the lowest cost.

Page 12: Cellular Wireless Network Design and Processing with Grid Cluster

BTS(A)BTS(A) BTS(C)BTS(C)BTS(A) BTS(A)BTS(A)BTS(B)

PSTN

Select Interfaces & Links

Select Interfaces & Links

MSC(A) MSC(B)

Select MSC Type

BSC(B) BSC(A) BSC(A) BSC(A) BSC(C)

Select BSC Type

Network Design Problem and Model

Page 13: Cellular Wireless Network Design and Processing with Grid Cluster

High performance computer uses less computation time. The objective problem in this research is a complicated

problem then the high performance computer helps to reduce a computation time.

A heuristic method uses less computation time than brute force search. However a heuristic result needs to compare with the brute force search result to ensure that the heuristic approach is effective.

Brute Force Search Processing

Page 14: Cellular Wireless Network Design and Processing with Grid Cluster

Brute Force Search Processing

Brute Force Search is an algorithm which finds the best solution from all possible solutions.

All the possible solutions are explored and the best solution is obtained, the solution from Brute Force Search can guarantee that the brute force result is the best solution.

High performance computer is required to run a Brute Force Search algorithm because it is compute-intensive.

Page 15: Cellular Wireless Network Design and Processing with Grid Cluster

Grid Cluster at CPE, KMUTT Xeon 2.8 GHz 10 dual-core processors with 5

nodes Memory 20 GB Storage 0.4 TB Gigabits LAN

Brute Force Search Processing

Page 16: Cellular Wireless Network Design and Processing with Grid Cluster

Brute Force Search Processing

MSC

BSC BSC BSC BSC

MSC

MSC

BSC BSC BSC BSC

MSC

MSC

BSC BSC BSC BSC

MSC

Encoding String

1 1 1 1 1 1 1 1 : 1 -1 -1 -1

1 1 1 1 1 1 1 1 : 2 -1 -1 -1

2 1 1 1 1 1 1 1 : 1 1 -1 -1 2 1 1 1 1 1 1 1 : 2 1 -1 -1

4 4 4 4 4 4 4 4 : -1 -1 -1 1

4 4 4 4 4 4 4 4 : -1 -1 -1 2

Page 17: Cellular Wireless Network Design and Processing with Grid Cluster

Brute Force Search Processing

Search space :

(#BSC)(#BTS)(#MSC)(#BSC)

if network size= 22 BTS – 9 BSC – 5 MSC

the search space = =

= number of possible solutions

271092.1 922 59

Page 18: Cellular Wireless Network Design and Processing with Grid Cluster

Experiment

Goal : finding the best solution

Workload : the network size : 8 network sizes.

Configuration :

The call blocking rate is 2% : 1 call blocking rate.

network locations are randomly generated with a uniform distribution in a square region of 100 kilometers. The demand between each pair of BTSs was generated randomly in the interval (0,0.2] erlang with a uniform distribution : 3 sets of location and communication demand.

Page 19: Cellular Wireless Network Design and Processing with Grid Cluster

Result

Problem Size(BTS_BSC_MSC) Network Cost

Time(DD:HH:MM:SS)

5_3_2 647,041.34 00:00:00:00

8_4_2 781,400.05 00:00:00:09

10_4_2 1,018,200.83 00:00:03:24

12_4_2 1,104,158.98 00:01:22:55

22_9_5 1,448,594.96 00:23:16:23

25_20_10 1,557,714.40 08:03:12:13

30_15_8 1,938,028.95 08:06:35:29

50_20_10<326147, ,

828. >16:01:57:32

Table 1 Cost and Computation time of Brute Force Search Algorithm

“>16:01:57:32” means brute force search use computation time longer than 16 days 01 hour 57 minutes 32 seconds, Thus the cost is less than 3,261,478.28

Page 20: Cellular Wireless Network Design and Processing with Grid Cluster

Conclusion

From the experiment, Brute Force Search algorithm requires to use a high performance computer.

Since cellular wireless network design problem is a complicated problem. Practically, a “Heuristic” method which uses less computation time is applied to solve this problem.

However a heuristic result needs to compare with the brute force search result to ensure that the heuristic approach is effective.

Page 21: Cellular Wireless Network Design and Processing with Grid Cluster

Other Works

Network design with link restoration with GA, Brute Force Search Network design with path restoration with GA

MSC

BSC BSC

Figure 3 Cellular wireless network design with link restoration

Page 22: Cellular Wireless Network Design and Processing with Grid Cluster

Future Work

In this research we try to use a parallel computing to reduce the computation time from a search space.

The parallel computing method, huge used in this research is dividing the search space in to n-processors with master-slave criteria.

D0

D1

D2

D3

4 Proc

D0

D1

D2

D3

Proc0

Proc2

Proc1

Proc3

Figure 4 Parallel Computing Method

Page 23: Cellular Wireless Network Design and Processing with Grid Cluster

Q&A

Any Suggestion or Question?

Page 24: Cellular Wireless Network Design and Processing with Grid Cluster

References

[1] Y. Pomerleau, S. Chamberland and G. Pesant, “A constraint programming approach for the design problem of cellular wireless networks”, IEEE CCECE 2003 Canadian Conference, Vol. 2, pp 881 – 884, 2003.

[2] M. Martinez-Diaz, J. Fierrez-Aguilar, F. Alonso-Fernandez, J. Ortega-Garcia and J.A. Siguenza, “Hill-Climbing and Brute-Force Attacks on Biometric Systems: A Case Study in Match-on-Card Fingerprint Verification”, Carnahan Conferences Security Technology, Proceedings 2006 40th Annual IEEE International, pp 151 – 159, 2006.

[3] N. Couture and K.B. Kent, “The effectiveness of brute force attacks on RC4”, Communication Networks and Services Research, Proceedings 2004 Second Annual Conference, pp 333 – 336, 2004.

[4] A.W.K. Kong, D. Zhang and M. Kamel, “Analysis of Brute-Force Break-Ins of a Palmprint Authentication System”, IEEE Transactions, Vol. 36, Issue 5, pp 1201 – 1205, 2006.

[5] P. Leesutthipornchai, N. Wattanapongsakorn and C. Charnsripinyo, “Cellular wireless network design with genetic algorithm”, Proceedings of the 2007 ECTI Conference, Mae Fah Luang University, Chiang Rai, Thailand, pp 1163-1166, 2007.

[6] J. Veerasamy and S. Venkatesant, “Effect of traffic splitting on link and path restoration planning”, IEEE Transactions, pp 1867 – 1871, 1994.

Page 25: Cellular Wireless Network Design and Processing with Grid Cluster

LOGO

.