21
A MULTI-OBJECTIVE GENETIC ALGORITHM FOR CONSTRUCTING LOAD-BALANCED VIRTUAL BACKBONES IN PROBABILISTIC WIRELESS SENSOR NETWORKS Jing (Selena) He Department of Computer Science, Kennesaw State University Shouling Ji and Raheem Beyah School of Electrical and Computer Engineering, Georgia Institute of Technology Yingshu Li Department of Compute Science, Georgia State University GLOBECOM 2013

A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

Embed Size (px)

Citation preview

Page 1: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

A MULTI-OBJECTIVE GENETIC ALGORITHM FORCONSTRUCTING LOAD-BALANCED VIRTUAL

BACKBONES INPROBABILISTIC WIRELESS SENSOR NETWORKS

Jing (Selena) HeDepartment of Computer Science, Kennesaw State University

Shouling Ji and Raheem BeyahSchool of Electrical and Computer Engineering, Georgia Institute of Technology

Yingshu LiDepartment of Compute Science, Georgia State University

GLOBECOM 2013

Page 2: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

2

OUTLINE

Motivation Problem Definition Multi-Objective Genetic Algorithm (MOGA) Performance Evaluation Conclusion

Page 3: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

3

OUTLINE

Motivation Problem Definition Multi-Objective Genetic Algorithm (MOGA) Performance Evaluation Conclusion

Page 4: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

4

LOAD-BALANCED VIRTUAL BACKBONE (LBVB)

1 2

3 4

5 6 7 8

1 2

3 4

5 6 7 8

MCDS LBVB

Motivation

Page 5: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

5

DOMINATOR PARTITION

1 2

3 4

5 6 7 8

1 2

3 4

5 6 7 8

Motivation

Imbalanced Dominator Partition Balanced Dominator Partition

Page 6: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

TRANSITIONAL REGION PHENOMENON

Motivation

6

Connected Region

Transitional region

Disconnected region

Link length 0 – 2.6m 2.6m – 6m > 6m

7 > 97% 8 > 95%6 < 5%

Node # 8 27 15

Page 7: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

7

OUR CONTRIBUTIONS

Motivation

Highlight the use of lossy links when constructing Virtual Backbone (VB) for Probabilistic WSNs

Propose new optimization problem called LBVBPo LBVB construction problem under PNM

Propose a MOGA to solve LBVBP

Conduct simulations to validate the proposed algorithm

Page 8: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

8

OUTLINE

Motivation Problem Definition Multi-Objective Genetic Algorithm (MOGA) Performance Evaluation Conclusion

Page 9: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

9

LBVB IN PROBABILISTIC WSNS Objectives:

Minimum-sized VBMinimize VB p-normMinimize Allocation p-norm

Problem Definition

Potential Traffic Load

Actual Traffic Load

• MOGAs are very attractive to solve MOPs, because they have the ability to search partially ordered spaces for several alternative trade-offs. Additionally, an MOGA can track several solutions simultaneously via its population.

VB p-norm = 8.29 VB p-norm = 5.89Allocation p-norm = 4.19 Allocation p-norm = 3.53

Page 10: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

10

OUTLINE

Motivation Problem Definition Multi-Objective Genetic Algorithm (MOGA) Performance Evaluation Conclusion

Page 11: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

11

MOGA OVERVIEWMOGA

Page 12: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

12

CHROMOSOMESMOGA

Page 13: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

13

FITNESS VECTORMOGA

Minimize size

Minimize VB p-norm

Minimize Allocation p-norm

Page 14: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

14

DOMINATING TREEMOGA

Page 15: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

15

GENETIC OPERATIONS

MOGA

Crossover: exchange part of genes Mutation: flip the gene values Dominatee Mutation:

Page 16: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

16

ALGORITHM

MOGA

Population Initialization

Evaluation Process

Selection

Recombination

Replacement

Return the fittest

Page 17: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

17

OUTLINE

Motivation Problem Definition Multi-Objective Genetic Algorithm (MOGA) Performance Evaluation Conclusion

Page 18: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

18

SIMULATION RESULTSPerformance Evaluation

MOGA prolong network lifetime by 25% on average compared with MCDS MOGA prolong network lifetime by 6% on average compared with GA

Our method

Others’ Methods

Page 19: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

19

OUTLINE

Motivation Problem Definition Multi-Objective Genetic Algorithm (MOGA) Performance Evaluation Conclusion

Page 20: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

20

CONCLUSION

Conclusion

Address the problem of construction a load-balanced VB in a probabilistic WSN (LBVBP), which to assure that the workload among each dominator is balanced

Propose an effective MPGA algorithm to solve LBVBP

Simulation results demonstrate that using an LBVB can extend network lifetime significantly

Page 21: A M ULTI -O BJECTIVE G ENETIC A LGORITHM FOR C ONSTRUCTING L OAD -B ALANCED V IRTUAL B ACKBONES IN P ROBABILISTIC W IRELESS S ENSOR N ETWORKS Jing (Selena)

21

Q & A