multi-objective location - allocation planning of heterogeneous networks infrastructure applied to...
TRANSCRIPT
Multi-Objective Location - Allocation Planning of
Heterogeneous Networks Infrastructure applied to
surveillance problem
Ons Abdelkhalek, Saoussen Krichen and Adel Guitouni Institut Superieur de Gestion de Tunis Faculty of Law, Economics and Management, Gustavson School of Business, University of Tunis, University of Jendouba University of Victoria, LARODEC lab LARODEC lab Defense Research and Development 0
OutlineI. Problem StatementII. Literature ReviewIII. A Multi-Objectives Location - Allocation Planning of
Heterogeneous Networks InfrastructureIV. A Genetic Algorithm for a Multi-Objective Nodes Placement
Problem in Heterogeneous Network Infrastructure for Surveillance Applications
• Problem Formulation• Solution Approach: Genetic algorithm
V. Simulator Environment : INFORMLabVI. Conclusion & Future Work
Motivations
• Planning growth and extension of existing networks to avoid the network partitioning and “dead area”
• Optimizing nodes placement for both one-hop and multi-hop mode
• Creating a new robust architecture integrating and taking advantage of various networking techniques
• Multi-platforms communication device
• Addressing unexpected events by designing contingencies strategies to maximize the reliability of the network
Problem statement Given:
– A set of connected nodes that constitute an initial static networking infrastructure
– Anticipated demand distribution– Coverage gaps (dead spots) – A set of candidate sites and test points– Set of communication devices characterized by : cost, power, capacity, range
and connection bandwidth – Geographical constraints (mountains, buildings, lake, distances...)– …
Where to position which communication device in order– To optimize coverage, costs and bandwidth – To minimize the number of additional nodes – Under constraints such as capacity, frequency, connection and other physical,
environmental and technical constraints (e.g., geographical constraints)
Problem illustration Given
◦ a distribution of forecasted demand
◦ an initial network infrastructure
◦ a temporal localized demand surge
How to optimize additional networking infrastructure?
How to extend static network with Dynamic or MANETs to address opportunistic demand surge?
R: relay G:GatewayC:Control Cj: Capacity constraints
CapacityLead time…
cjcj
cmcm
c1c1
Literature review: Integration architecture in wireless networks• One-hop to one-hop integrating architecture in wireless networks
– Antennas Placement problem and Transmitters Placement problem– Heterogeneous transmitters Placement problem– Global planning problem
• One-hop to multi-hop integrating architecture in wireless networks– Multi-hop Cellular Network (MCN)– Adaptive Multi-hop Cellular Architecture (AMC)– Ad hoc GSM (A-GSM) architecture– Integrated Cellular and Ad Hoc Relaying system (iCAR)– Hybrid Wireless Network (HWN) Architecture
• Muti-hop to multi-hop– Coverage problems in wireless ad-hoc sensor networks
Literature review
Different type of wireless structures (e.g., independent (or ad hoc) and infrastructure networks : hierarchical, two tiers..) [A.Bahri and S.Chamberland, 2005]
Heterogeneous resources (e.g., relays, antennas, gateways, controllers. APs, …)
Examples of particular networks include sensor network, cellular network, ad hoc network, surveillance networks…
Frequencies, channels and capacities might be considered in the network planning
Multiple constraints: Physical limitation (e.g., capacity boundary, energy..) , geographic distribution, interferences, capacity constraints…
How to plan a new infrastructure?
How to plan a new infrastructure?
Evaluation of networks design is a multicriteria decision problem:
Many conflicting objectives: maximizing coverage, capacity, while minimizing costs and interference for example
Minimizing the number of connecting nodes
Forecasting the demand is another challenge We suppose though that the demand is known as a
starting point over the time horizon.
Initial Thoughts to Address the Planning Problem
Multi-objective optimization problem min costs, max the quality of services, min the energy
consumption, max the coverage, min interferences… How to estimate the demand?
The demand depends on the time Define the function of evaluation f(s) (dynamic nodes) Determine the user models
Maximizing the quality of signalling using metrics (Quality of Coverage, the request blocking, dropping rate..)
Unknown demand based on uncertainty We can suppose an initial predefined infrastructure
Which resources will remain and which should be changed or removed?
Costs of additional infrastructures if needed
• Extending an existing infrastructure:• Problem under uncertainty Management of the
contingency plan• Positioning of relays, antennas, nodes… • Dynamic and multifunction extra-nodes• Capacity, interference, connections, protocol constraints
• Extension depends on demand surge, coverage extension needs, time...
• Forecasted versus non forecasted• Dynamic decision problem Adaptation strategies
Develop contingencies strategies to include MANETs to extend coverage
and services
Validate the proposed approach on an empirical case
Consider use cases Surveillance and mobile platforms Cellular phone networks Military applications (Piracy) Vehicular wireless ad hoc networks
Equip cars with wireless transceivers
Location-Allocation Planning of Heterogeneous Networks
Infrastructure
• One-hop to Multi-Hop and Multi-Hop to Multi-Hop networks connections
• The majority of research efforts focus on possible communication scenarios, technical architecture and routing protocols in an heterogeneous environment
• None of the previous works considered multi-objective mathematical model to optimize the infrastructure of an existing network using heterogeneous nodes
• The problem is how, what and where to place nodes (heterogeneous nodes)
Problem illustration
Agents
Candidate sites
Communication device
Test points
Cost
Capacity
Power
Type
Bandwidth
Data demand Signal
threshold
Spatial coordinate
s
Spatial coordinate
s
1 *
1
*
1
1
have
cover
*
1
Existing
infrastructure
*
1
*
*
Find the optimal number, position, communication types and connections in a special area of coverage.
Range Cost
Wide-Area Surveillance Problem
Source: APL Technical Digest July-Sept. 2000, Vol. 21, No.3
A combined operation of many platforms, sensors and communication network systemsOptimize the infrastructure in order to allow platforms to communicate between each other
Notation
Problem Formulation (1/4)o Maximizing the coverage of the integrated networks
Where
And
• Signal strength between test points and receivers (Ting et al 2009)
o Minimizing costs
o Maximizing bandwidth
o Constraints: Agent connection constraints:
Problem Formulation (2/4)
Problem Formulation (3/4) Link connection constraints
Assignment constraints
Each node can have more than one communication device
Each node is assigned to one candidate site
Each candidate site is assigned to at most one node
Each receiver can be assigned to at most one node
Each node should be assigned to at least one other node
At least one node should be connected to the existing networks Z
Problem Formulation (4/4) Nodes capacity constraints
Where
Agents connection capacity constraints
Binary constraints
Investigation of Solution Approaches
• Multiple issues: – flexibility in the number of placed nodes, – heterogeneity of nodes, – optimization of multi-objective functions, and – satisfactions of multiple network constraints.
• Solution approach:– Meta-heuristics– Evolutionary algorithm:
• Each node into the encoded chromosome presents a substring that consists of the position of candidate site where it is located, the communication devices that he is using and the number of other nodes that he is assigned to.
Multi-Objective Genetic Algorithm
Initial population: Randomly generating the number of substring in a chromosome where positions are picked
from the set of candidate site, type CD from the input matrix and number of other nodes that are connected to are generated randomly
Fitness evaluation We adopted the NSGA II method for MO problem. Rank and crowding distance depend on a
comparison of the objectives. Selection: We used roulette wheel selection where the probability that a chromosome will be selected is
proportional to its fitness. Crossover: We adopted the one-point crossover operation, where the chromosome is divided into two
parts at a random point between substring. Then the two parts are exchanged with each other Mutation: We adopted the bit-flip mutation where Pm = (1/substring_length), thus each bip has a
probability of Pm to be flipped
Representation of chromosome and substring
15 011001….001 {mode1,mode3}…..{mode 5} {mode1}
(X1)(CD1)(Y1) (X2)(CD2)(Y2) …... (Xn)(CDn)(Yn)
{list of common modes}, if both agents are charring the same network)and the distance between node i and the existing node is < max(range of the two agents) so we connect the two agents .
chromosome
substring
0 1 N-1
Candidate site indexCommunication device is assigned to node i or not
Multi-Objective Genetic Algorithm
Crossover representation
Implementation Environment : INFORMLAb
InformLab Run
Implementation Approach in IL
GML points are extracted from Canada's topographical maps of south-eastVancouver Island, the Gulf Islands andpart of the Lower Mainland.
Inform Lab simulator
Iterations
Muti-agent systemAnalyzing and modeling the
problem
Resolution approach
A set of non dominated solutions
Implementation run
IL simulator
Iterations
Mathematical formulation
Meta-heuristique
Illustrative Example The MOGA parameters: The problem parameters:
Example’s Results:
Experiments configuration:
Experimental Results:
Random generated instances
Empirical results • The CPU time is proportional to the problem size and, in average, is about to 2 seconds.
As the number of test points is greater in the region of interest, the execution of our optimizer remains longer.
• The cost is proportional to the size of the land. We can notice that the more we have test points to cover, the more expensive is the cost of our placement due to communication devices' cost.
• In all the problem instances, almost all test points were covered and their demands were satisfied by the new placed nodes. It shows that our MOGA almost converges to the optimal solution.
• The number of potentially efficient solution is not really high compared to the generations instances. It can be justified by the small number of candidate sites considered in this problem instances or the communication devices. Other problems should be considered for additional empirical validation.
Conclusion & Future works
• INFORMLab vignettes will use our solution in order to optimize nodes placement
• Compare different node placement solutions in real-time simulation environment
• Future works:– Better integration within INFORMLab– Investigate a combination between meta-heuristics and exact
methods (Integration of CPlex)– Test our approach in other environment like cellular wireless
networks architecture – Use dynamic node placement with stochastic demand
distribution
References• Abderraouf Bahri, Steven Chamberland (2005). On the wireless local area network design problem with performance
guarantees. Computer Networks, 48, 856-866• Ahmed H. Zahran, Ben Liang, Aladdin Saleh (2008). Mobility Modeling and Performance Evaluation of Heterogeneous
Wireless Networks. IEEE transactions on mobile computing, 7(8), 1041–1056• Bharat Bhargava, Xiaoxin Wu, Yi Lu, Weichao Wang (2004). A Cellular Aided Mobile Ad Hoc Network (CAMA). Mobile
Networks and Applications, 9, 393-408• C. Y. Lee and G. H. Kang (2000). Cell planning with capacity expansion in mobile communications: A tabu search
approach. IEEE Trans. Veh. Technol., 49(5), 16781691• Chuan-Kang Ting, Chung-Nan Lee, Hui-Chun Chang and Jain-Shing Wu (2009). Wireless Heterogeneous Transmitter
Placement Using Multiobjective Variable-Length Genetic Algorithm. IEEE Transactions on Systems, MAN, and Cybernetics Part B : Cybernetics, 39(4), 945–958
• Dave Cavalcanti, Dharma Agrawal, Carlos Cordeiro, Bin xie and Anup Kumar (2005). Issues in integrating cellular networks, WLANs, and MANETs: A futuristic heterogeneous wireless network. Toward Seamless Internetworking of Wireless LAN and Cellular Networks, IEEE Wireless Communications, 30–41
• Dusit Niyato, Ekram Hossain (2009). Dynamics of Network Selection in Heterogeneous Wireless Networks: An Evolutionary Game Approach. IEEE Transactions On Vehicular Technology, 58(4), 2008–2017
• Fei Yu and Vikram Krishnamurthy (2007). Optimal joint session admission control in integrated WLAN and CDMA cellular networks with vertical handoff. IEEE Transaction on Mobile Computing, 6(1), 126-139
• George Neonakis Agg´elou, Rahim Tafazolli (2001). On the Relaying Capability of Next- Generation GSM Cellular Networks. IEEE Personal Communications, 40–47
• George T. Karetsos, Sofoklis A. Kyriazakos, Evangelos groustiotis, Felicita Di Giandomenico, Ivan Mura (2005). A hierarchical radio resource management Framework for integrating WLANs in Cellular networking environments. Internetworking wireless LAN and Future cellular networks 12(6), 11–17
• Hongyi Wu, Chunming Qiao, Swades De, Ozan Tonguz (2001). An integrated cellular and ad hoc relaying system: iCAR. IEEE Journal on Selected Areas in Communications, 19(10), 2105-2115
• Hongyi Wu, Chunming Qiao, Swades De, Evsen Yanmaz, Ozan Tonguz (2005). Quality of Coverage (QoC) in Integrated Heterogeneous Wireless Systems. Springer-Verlag Berlin Heidelberg, 689-700
• Hongyi Wu, Swades De, Chunming Qiao, Evsen Yanmaz, Ozan K. Tonguz (2005). Hand-Off Performance of the Integrated Cellular and Ad Hoc Relaying (iCAR) System. Wireless Networks, 11, 775-785
• S. Toumpis, D. Toumpakaris (2006). Wireless ad hoc networks and related topologies: applications and research challenges. Elektrotechnik& Informationstechnik, 123(6), 232-241
• Wei Song, Hai Jiang, Weihua Zhuang (2007). Performance analysis of the WLAN first scheme in cellular• S.Meguerdichian, F. Koushanfar, M.Potkonjak, M.B.Srivastava (2001). Coverage problems in wireless ad-hoc sensor
networks. INFOCOM 2001:Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE. 3. 1380-1387
Thank You