Network Architectures for Load Balancing in Multi-HAP Networks

Similar documents
Truffle Broadband Bonding Network Appliance

Inmarsat Global Xpress

The Applications of Satellite BWA Technology for Rural and Remote Areas in Africa

BushLAN Distributed Wireless:

Expanding the reach of Broadband: Getting people online. Integrating Satellite use in 5G Ecosystem 15 June 2016:

Redundancy for Corporate Broadband WHITE PAPER

SUMMERY, CONCLUSIONS AND FUTURE WORK

How to Configure a Hybrid WAN in Parallel to An Existing Traditional Wan Infrastructure

STORE AND FORWARD FOR REAL-ENOUGH-TIME SERVICES IN SATELLITE CONSTELLATIONS

Global Xpress. 10 things you need to know about GX. GLOBAL GOVERNMENT > Solution > GX 10 things

Satellite Services Regulatory Issues and Broadband Internet. Note: Please ask Questions Anytime!

Broadband Wireless Access (BWA) and Satellite Services

A Minimum Cost Handover Algorithm for Mobile Satellite Networks

Mesh Networking Principles

Inmarsat Global Xpress Global, Mobile, Trusted. U.S. Government > Services > Global Xpress

APPLIED SATELLITE ENGINEERING-MACHINE-TO-MACHINE. This resource is brought to you by ASE M2M. Contact information.

COPYRIGHTED MATERIAL. Introduction. Harri Holma and Antti Toskala. 1.1 WCDMA technology and deployment status

Session 6: Satellite Integration into 5G. Bashir Patel Global Spectrum and Regulatory Policy, ESOA

A New Satellite Paradigm

Satellites and 5G. Architectural experience. Avanti Simon Watts. Page 1

ITU Open Consultation Building an Enabling Environment for Access to the Internet - 22 September 2016

Abstract of the Book

Robin Bailey Head of Decision Systems Group June 2005 Belgrade. Outline

LTE and IEEE802.p for vehicular networking: a performance evaluation

OPNET BASED SIMULATION AND INVESTIGATION OF WIMAX NETWORK USING DIFFERENT QoS

QOS ANALYSIS OF 3G AND 4G. Khartoum, Sudan 2 unversity of science and Technology, Khartoum, Sudan

RADIO SPECTRUM POLICY GROUP. 1 st Progress Report of the RSPG Working Group on Spectrum issues on Wireless Backhaul

Load Balancing Technology White Paper

Introduction to Cisco ASR 9000 Series Network Virtualization Technology

Next Generation Networks Powering 5G and the Industrial Internet of Things

Network Connectivity and Mobility

A New Satellite Paradigm. Ronald van der Breggen Chief Commercial Officer LeoSat

Overview of Adaptive TDMA in idx 3.2. May 2015

OPNET based Performance Evaluation of WIMAX Network with WIMAX Management using Different QoS

OPTIMAL METHOD FOR SHARING INTERNET IN WIRELESS MESH NETWORK USING FIXED- BAND NON-SHARING, NON-FIXED-BAND NON-SHARING / SHARING ALGORITHMS

ENSC 427: COMMUNICATION NETWORKS. Performance Evaluation of Voice Over IP on WiMAX and Wi-Fi Based Networks. Spring 2009 FINAL PROJECT

Service Graph Design with Cisco Application Centric Infrastructure

Satellite Communications: Effectively Addressing the Train Connectivity Challenge

Inmarsat Global Xpress. Global, Mobile, Trusted.

Comp277 Assignment 1 Fall 2011 Due 20 th December 2011 at 11:00am

PERFORMANCE ANALYSIS FOR GPRS WITH PRIORITIZED AND NON-PRIORITIZED MOBILITY MANAGEMENT PROCEDURES

Performance Analysis of Hierarchical Mobile IPv6 in IP-based Cellular Networks

SATELLITE AND TERRESTRIAL INTEGRATED UMTS COMPONENTS. P. Angeletti, M. Lisi, F.Mini and G. Olivieri

Brainstorming Workshop on 5G Standardization: WISDOM. by A.K.MITTAL Sr. Deputy Director General Telecom Engineering Centre, K.L.

E-Commerce. Infrastructure I: Computer Networks

Appeal Decision. Appeal No USA ALCATEL-LUCENT USA LTD. Tokyo, Japan. Tokyo, Japan

TECHNICAL SPECIFICATION WIDE AREA MOBILE DATA (WAMD)

The SANSA network concept. Xavier Artiga, José Núñez Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)

Modelling direct application to network bandwidth provisioning for high demanding research applications

802.11n in the Outdoor Environment

Never Drop a Call With TecInfo SIP Proxy White Paper

Frequently Asked Questions Mobile Access Controller

Deployments and Network Topologies

Virtual residential gateways: Architecture and performance

Satellite Services Regulatory Issues and Broadband Internet

Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN

Lecture 4. Data Transmission Modes and Switching. Data Transmission & Switching 1-1

Cloud Leased Line (CLL) for Enterprise to Branch Office Communications

Mirror Routing for Satellite Networks With Cross-layer Optimization

Corporate Overview. LeoSat is changing the rules of the game.

Cigré Colloquium SC D2 / India 2013 Paper D SMART, UTILITY-GRADE WI-FI MESH FOR DISTRIBUTION GRIDS

Alternatives for mission-critical services in public mobile networks in Norway. May 2018

Product Overview Wireless Connectivity for UAV Swarms. Ahmed Bader, Ph.D.

Wireless ATM - An Overview

British Journal of Science 1 September 2011, Vol. 1 (1) A Study of Routing Algorithms in Wireless Mesh Networks

CH : 15 LOCAL AREA NETWORK OVERVIEW

BROADBAND AND HIGH SPEED NETWORKS

Vertical and Horizontal Handover in Heterogeneous Wireless Networks using OPNET

TINA-COMPLIANT SERVICE PROVISION AND NUMBERING IN UMTS

Functional Requirements 10/20/2003. IEEE Working Group on Mobile Broadband Wireless Access <

Chapter - 1 INTRODUCTION

MPICds: Modular Application Development System for the Microchip s PIC Microcontroller Family

LTE : The Future of Mobile Broadband Technology

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

FEMTOCELL WITH RELAYS TO ENHANCE THE MACROCELL BACKHAUL BANDWIDTH

IEEE : Standard for Optimized Radio Resource Usage in Composite Wireless Networks

DragonWave, Horizon and Avenue are registered trademarks of DragonWave Inc DragonWave Inc. All rights reserved

Simulation Study for a Broadband Multimedia VSAT Network

A DiffServ transport network to bring 3G access to villages in the Amazon forest: a case study

Overview of Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Citrix NetScaler LLB Deployment Guide

Satellite-Based Cellular Backhaul in the Era of LTE

Overview of the BATS Project

CONVERGENCE 32XX Series PDH / Ethernet Convergent System

HotPort 5020-M Infrastructure Mesh Node. Search All UNICOM Global Sites. Menu. Home Products Solutions Partners Support About News Blog

Satellite Technology Trends - A perspective from Intelsat

Introduction to Mobile Ad hoc Networks (MANETs)

Business Case Studies with STEM

Strategies for the Efficient Dimensioning of 3G Mobile Access Networks

NETWORK PLANNING AND QOS SIMULATION SOFTWARE DESIGN FOR 4TH GENERATION BROADBAND WIRELESS TECHNOLOGIES

DISCOVERING OPTIMUM FORWARDER LIST IN MULTICAST WIRELESS SENSOR NETWORK

Overview of Mobile Satellite Spectrum usage

QoS and Radio Resource Management in 3G and Beyond Systems. Oriol Sallent Kideok Cho

UNIT-II OVERVIEW OF PHYSICAL LAYER SWITCHING & MULTIPLEXING

Capacity of Grid-Oriented Wireless Mesh Networks

Thuraya NettedComms How to integrate different telecommunication technologies to manage disasters effectively

TOPOLOGY CONTROL IN MOBILE AD HOC NETWORKS WITH COOPERATIVE COMMUNICATIONS

Broadband Wireless Access - Enabling Broadband Qatar. Contents

Enhanced EMBB for 5G Services Thales-Alenia Space Focus 5G-Satellite future services KeeTae KIM, Business Development Director / Thales Korea

Transcription:

Proceedings of the 4th WSEAS/IASME International Conference on Engineering Education, Agios Nikolaos, Crete Island, Greece, July 24-26, 2007 285 Network Architectures for Load Balancing in Multi- Networks MIHAEL MOHORCIC and ALES SVIGELJ Department of Communication Systems Jozef Stefan Institute Jamova 39, SI-1000 Ljubljana SLOVENIA miha.mohorc http://www-e6.ijs.si Abstract: - In this paper the network architectures are investigated in a network of high altitude platforms (s) with overlapping coverage areas, focusing on the additional network elements/functionalities required to make use of load balancing mechanisms. According to the location within the network and the complexity of additional equipment/ functionality the paper proposes two different architectures. In the case of the basic utilisation of multiple s a new equipment/functionality is installed only at the user premises, supporting load balancing only for the connections initialised from the user network to the Internet (i.e. the outbound connections). In the case of advanced utilisation of multiple s a new equipment/functionality is needed both at the user premises and in the network, thus supporting load balancing in both directions. Key-Words: - High Altitude Platforms, network architectures, load balancing 1 Introduction In the last decade high altitude platforms (s) have been extensively investigated as an alternative infrastructure for provision of different applications, with the main focus on provision of wireless communications. Equipped with communications payload s will be typically operating in lower stratosphere at altitudes around 20 km above the ground, thus providing broadband wireless access (BWA) particularly to remote and sparsely populated areas [1, 2]. Station-keeping at/around the nominal position, while in operation, depends on the type of aeronautical platform chosen for the mission (e.g. balloon, airship, manned/unmanned airplane). However, regardless of the choice of the platform, from the perspective of the user on the ground s are considered quasi stationary objects in the sky providing notably larger coverage areas compared to terrestrial BWA systems. s are seen as particularly attractive solution for on-demand establishment of a wireless communication access for a specific geographical region, for instance for disaster relief and special event servicing, as well as for the gradual service roll-out with incremental deployment of the network as the need emerges for larger coverage area and/or capacity. In particular, multiple s can be deployed by the same network operator to serve a common coverage area in order to increase the capacity provided and/or to improve resilience. However, multiple s can be installed also if more than one network operator exists in the same geographical area. In general, there are three different cases with regard to coverage areas of multiple platforms: The coverage areas of s in the system are not overlapping. This case is not interesting for further investigation as the user can only be in the coverage area of a single, so it cannot exploit the benefits of multiple constellations. The coverage areas of s in the system are partially overlapping. This is the most likely case in the network deployment as in the real network the coverage areas will have to be partially overlapped to support seamless handover between different s. The coverage areas of s in the system are fully overlapping. This situation is expected in the latter deployments of systems where multiple s are serving the same area to increase the overall capacity or improve resilience, or simply because of additional network provider entering the market. Constellations of multiple s with partially/ completely overlapping coverage areas have been shown (i) to enhance the overall system capacity by exploiting highly directional fixed user antennas used to discriminate spatially between different s [3], essentially increasing the spectral efficiency of the system, or (ii) to increase the total link availability between the and a user by exploiting the diversity gain in mobile user environment [4]. In this paper the network architecture implications of using multiple platforms with partially/completely overlapping coverage areas are investigated. In particular, we investigate the load balancing in the multiple platform constellations by introducing additional network elements/functionalities. In Section 2 we present a general system architecture and provide background

Proceedings of the 4th WSEAS/IASME International Conference on Engineering Education, Agios Nikolaos, Crete Island, Greece, July 24-26, 2007 286 assumptions for this study. The basic utilisation of multiple constellations for load balancing in outbound direction (i.e. connections initialised from the user network to the Internet) is discussed in Section 3, essentially distinguishing between and comparing per-packet, per-destination and per-flow load balancing mechanisms. Section 4 extends the capabilities of load balancing to both inbound and outbound directions, while Section 5 concludes the paper. 2 System Architecture From the system architecture point of view s can be used in different configurations. The most general system architecture including all partial network scenarios discussed in the following is depicted in Fig. 1. Switch / Gateway Ground station L user link PSL L Fig. 1 General System Architecture The simplest system configuration consists of standalone platform where the system coverage is limited to a single cellular coverage. Only communication between fixed, portable and mobile user terminals within this coverage is enabled. Additionally, connection to other public and/or private networks via Gateway Station (GS) is foreseen. This scenario can be further divided into two distinct topologies taking into account where the switching is taking place [5]: Bent-pipe standalone platform (scenario with on ground switching), where the path between two users encompasses uplink from the user to the platform, feeder downlink to GS, where the switching is performed, feeder uplink from GS to the platform and downlink to the target user. Standalone platform with onboard switching, where the path between two users takes only uplink from the user to the platform, where switching is performed; and downlink from the platform to the target user. Standalone platform scenario with onboard switching is particularly suitable for temporary provision of basic or additional capacity required for the short term events with a large number of participants, in case of natural disasters, or in areas where the fixed infrastructure has suffered a major failure. In the case of multiple platform constellation s can be interconnected via ground stations or by the interplatform links (L) forming a network of s, thus arbitrarily extending the system coverage. The most extensive scenario, as depicted in Fig. 1, can also include platform to satellite links (PSL), which are particular useful if s are placed above the areas with deficient (rural and remote areas) or non-existent terrestrial infrastructure. Using PSL s can be connected to other remote public or private networks. Furthermore, PSLs could also be used as a backup solution in the case when the connection with the rest of the network via Ls or GSs is disabled due to a failure or extreme rain fading on up/down link segment. The scenario used in this paper represents a subset of the general system architecture shown in Fig. 1 and comprises the fixed users which are in the coverage area of at least two s. In addition, we distinguish if the available s are operated by the same network provider or they belong to different providers. However, we do not distinguish between fully and partially overlaid coverage areas as from the fixed user perspective it is not important as long as it is within the overlapping area. We are only focusing on solutions which in general do not need changes at the application level, thus from the users perspective the usage of more than one is transparent resulting only in better performance and/or better reliability/availability of the services. A typical network architecture which is investigated in this paper is depicted in Fig. 2. Fig. 2. Traffic flows if only one is utilized.

Proceedings of the 4th WSEAS/IASME International Conference on Engineering Education, Agios Nikolaos, Crete Island, Greece, July 24-26, 2007 287 We assume that there are one or more users which are connected to the network via router (i.e. ) using wired or wireless access (e.g. ). In the original scenario depicted in Fig. 2, with different shades of gray representing different flows, these users are utilizing only one (i.e. ), although they are also within the coverage area of. All users (and applications) are accessing internet via the same link, which can cause the congestion in the access segment and/or. In order to utilize also the second (i.e. ) we can make use of different scenarios. They can be divided upon the position and complexity of additional equipment/functionality in the network: Basic utilisation of multiple s in this scenario the new equipment/functionality is installed only at the user premises. Advanced utilisation of multiple s in this scenario the new equipment/functionality is needed at the user premises and also in the network (i.e. between the Gateway and Edge Router (ER). 3 Basic Utilisation of Multiple s for Load Balancing This solution is based on installing a router with load balancing capabilities at the user premises. The router can combine two or more broadband connections, at least summing up the amount of bandwidth which is available to users and at the same time creating a more resilient solution. In this solution the load balancing works only when connections are initialised from the user network to the Internet (i.e. outbound direction). Typically, the load balancing can work per-packet, per-destination or per-flow. Per-packet load-balancing means that the router sends one packet for destination1 over the first path, the second packet for (the same) destination1 over the second path, and so on [6]. Typically the round robin scheduling policy is applied. Per-packet load balancing guarantees equal load across all links. However, packets may arrive at the destination out of order because different delays may exist within the network. For per-packet load balancing, the forwarding process determines the outgoing interface for each packet by looking up the route table and picking the least used interface. This ensures equal utilization of the links, but is a processor intensive task and impacts the overall forwarding performance. This form of per-packet load balancing is not well suited for high speed interfaces. Graphical representation of the per-packet load balancing is depicted in Fig. 3, where different shades of gray represent different flows. It is clearly seen that packets belonging to the same flow are splitting at LB router thus utilizing both s and increasing the throughput. From the user perspective the overall capacity a single application can achieve is the sum of the capacities of each particular connection. Fig. 3. architecture for basic utilization of multiple s: per-packet load balancing. Per-destination load balancing means that the router distributes the packets based on the destination address [7]. Given two paths to the same network, all packets for destination_1 on that network go over the first path, while all packets for destination_2 on that network go over the second path. Also in this case the round robin scheduling policy is typically applied. This solution preserves the packet order, yet potentially yields unequal utilisation of the links. If one host receives the majority of the traffic all packets use a single link, leaving bandwidth on other links unused. A larger number of destination addresses leads to more equally used links. To achieve a more equal link utilisation a route-cache entry has to be built for every destination address, instead of every destination network, as is the case when only a single path exists. Therefore traffic for different hosts on the same destination network can use different paths. The downside of this approach is that for core backbone routers carrying traffic for thousands of destination hosts, memory and processing requirements for maintaining the cache become very demanding. From the user perspective the overall capacity a single application can achieve is the same as the capacity of each particular connection. However the overall capacity for all applications/users is increased. Per-flow load balancing means that connections or flows, are shared between users [7]. The result is that, whilst a single flow cannot use more bandwidth that provided by a single link, multiple users/applications balance across multiple links. Graphical representation is depicted in Fig. 4. Two flows are using the first

Proceedings of the 4th WSEAS/IASME International Conference on Engineering Education, Agios Nikolaos, Crete Island, Greece, July 24-26, 2007 288 broadband connection via, while the third flow is utilizing the second (), thus not utilising the first at all. Fig. 4. architecture for basic utilization of multiple s: per-flow load balancing. Traffic load the new flow is established via the broadband connection with less traffic load. Best quality the new flow is established via the broadband connection with better quality. Least hops the new flow is established via the broadband connection with less hops to the final destination. Scheduled the new flow is established according to the predefined time schedule. Traffic type particular traffic classes are utilizing always the same. Advantages and disadvantages of Per-packet, Per-destination and Per-Flow load balancing are summarised in Table 1. It is worth noting that presented solution is independent of network operator (i.e. each can belong to different network domain / ISP). The capacity can be increased also if s are run by two different providers. The main disadvantage of the basic utilisation of multiple s is that it is outbound only, which means that inbound traffic is forced to traverse the dedicated connection (link). Routers with per-flow load balancing capabilities have a range of methods by which they balance traffic between the broadband links. Typical criteria, which are used by the router when deciding which connection to use, include: Round robin every new flow is using different link from the previous one. Least connections the new flow is established via the broadband connection with less active connections. 4 Advanced Utilization of Multiple s for Load Balancing In order to provide load balancing in both directions (i.e. outbound and inbound) additional router with load-balancing capability should be added to the network architecture. The proposed architecture is depicted in Fig. 5. The main difference comparing to the basic utilization of multiple s is that the flows can be split also in the inbound direction in LB router 2. It is worth pointing out that in this case both s should be run with the same network operator. Table 1. Advantages and disadvantages of different load balancing mechanisms. Advantages Load Balancing Mechanism Per-packet Per-destination Per-flow Per-packet load balancing allows the router to send successive data packets over paths without regard to individual hosts or user sessions. Allows more evenly loaded links. Packets for a given destination / source-destination host pair are guaranteed to take the same path, even if multiple paths are available. Traffic destined for different pairs tend to take different paths. Packets for a given flow are guaranteed to take the same path, even if multiple paths are available. Traffic destined for different flows tend to take different paths. Disadvantages Packets for a given source-destination host pair take different paths, which could introduce reordering of packets. This is not recommended for Voice over (Vo) and other flows that require in-sequence delivery. It may result in unequal distribution with a small number of destination / source-destination pairs. Per-destination load balancing depends on the statistical distribution of traffic; load sharing becomes more effective as the number of destinations / source-destination pairs increases. It may result in unequal distribution with a small number of flows. Per-flow load balancing depends on the statistical distribution of traffic; load sharing becomes more effective as the number of flows increases.

Proceedings of the 4th WSEAS/IASME International Conference on Engineering Education, Agios Nikolaos, Crete Island, Greece, July 24-26, 2007 289 Fig. 5. architecture for advanced utilization of multiple s: per-packet load balancing. The load balancing in the advanced utilisation of multiple s can be performed with per-packet, as shown in Fig. 5, per-flow or per-destination load balancing mechanism, by using the mechanism of equal cost routes in router LB and router LB-2 for the routes over both s. The same advantages/disadvantages for per-packet and per destination load balancing apply as described in Table 1. References: [1] G. M. Djuknic, J. Freidenfelds, Y. Okunev, Establishing Wireless Communications Services via High-Altitude Aeronautical Platforms: A Concept Whose Time Has Come?, IEEE Communications Magazine, September 1997, pp. 128-135. [2] T. C. Tozer, D. Grace, High-altitude platforms for wireless communications, Electron. & Commun. Engineering Journal, June 2001, pp.127-137. [3] D. Grace, J. Thornton, G. P. White, T. C. Tozer, Improving spectrum utilisation for broadband services in mm-wave bands using multiple High Altitude Platforms, IEE Conference Getting the most of the Radio Spectrum, London, UK, 24-25 October 2002. [4] T. Celcer, G. Kandus, T. Javornik, M. Mohorcic, S. Plevel, Evaluation of diversity gain and system capacity increase in a multiple system, International Workshop on Satellite and Space Communications (IWSSC2006), Madrid, Spain, 14-15. September, 2006. [5] M. Mohorcic, D. Grace, G. Kandus, T. C. Tozer, Broadband Communications from Aerial Platform Networks, 13 th IST Mobile and Wireless Communications Summit 2004, Lyon, France, June 27-30, 2004, pp. 257-261. [6] http://www.cisco.com [7] http://broadband.nildram.net 5 Conclusion In this paper we investigated the network architecture implications of introducing additional network elements/ functionality for the support of load balancing in the network with multiple platforms with partially or completely overlaid coverage areas. We proposed two different architectures with regard to complexity of additional elements/functionality, which should be installed in the system. For the basic utilisation of multiple s an additional network element is added at user's premises, allowing the capacity increase on outbound connections only. The advanced utilisation of multiple s is more complex and requires also the load balancing router at the gateway, allowing the load balancing in both directions, outbound and inbound. Acknowledgement: This work has been partially funded by the European Community through the 6th Framework Programme IST project SatNEx (FP6-IST-027393).