As the rollout of 4G mobile communication networks takes place, representatives of industry and academia have started to look into the technological developments toward the next generation (5G). Several research projects involving key international mobile network operators, infrastructure manufacturers, and academic institutions, have been launched recently to set the technological foundations of 5G. However, the architecture of future 5G systems, their performance, and mobile services to be provided have not been clearly defined. In this paper, we put forth the vision for 5G as the convergence of evolved versions of current cellular networks with other complementary radio access technologies. Therefore, 5G may not be a single radio access interface but rather a “network of networks”. Evidently, the seamless integration of a variety of air interfaces, protocols, and frequency bands, requires paradigm shifts in the way networks cooperate and complement each other to deliver data rates of several Gigabits per second with end-to-end latency of a few milliseconds. We provide an overview of the key radio technologies that will play a key role in the realization of this vision for the next generation of mobile communication networks. We also introduce some of the research challenges that need to be addressed.
The software defined networking (SDN) paradigm separates the control plane from the data plane, where an SDN controller receives requests from its connected switches and manages the operation of the switches under its control. Reassignments between switches and their controllers are performed dynamically, in order to balance the load over SDN controllers. In order to perform load balancing, most dynamic assignment solutions use a central element to gather information requests for reassignment of switches. Increasing the number of controllers causes a scalability problem, when one super controller is used for all controllers and gathers information from all switches. In a large network, the distances between the controllers is sometimes a constraint for assigning them switches. In this paper, a new approach is presented to solve the well-known load balancing problem in the SDN control plane. This approach implies less load on the central element and meeting the maximum distance constraint allowed between controllers. An architecture with two levels of load balancing is defined. At the top level, the main component called Super Controller, arranges the controllers in clusters, so that there is a balance between the loads of the clusters. At the bottom level, in each cluster there is a dedicated controller called Master Controller, which performs a reassignment of the switches in order to balance the loads between the controllers. We provide a two-phase algorithm, called Dynamic Controllers Clustering algorithm, for the top level of load balancing operation. The load balancing operation takes place at regular intervals. The length of the cycle in which the operation is performed can be shorter, since the top-level operation can run independently of the bottom level operation. Shortening cycle time allows for more accurate results of load balancing. Theoretical analysis demonstrates that our algorithm provides a near-optimal solution. Simulation results show that our dynamic clustering improves fixed clustering by a multiplicative factor of 5.
The development of unmanned aerial vehicles (UAVs) has been gaining momentum in recent years owing to technological advances and a significant reduction in their cost. UAV technology can be used in a wide range of domains, including communication, agriculture, security, and transportation. It may be useful to group the UAVs into clusters/flocks in certain domains, and various challenges associated with UAV usage can be alleviated by clustering. Several computational challenges arise in UAV flock management, which can be solved by using machine learning (ML) methods. In this survey, we describe the basic terms relating to UAVS and modern ML methods, and we provide an overview of related tutorials and surveys. We subsequently consider the different challenges that appear in UAV flocks. For each issue, we survey several machine learning-based methods that have been suggested in the literature to handle the associated challenges. Thereafter, we describe various open issues in which ML can be applied to solve the different challenges of flocks, and we suggest means of using ML methods for this purpose. This comprehensive review may be useful for both researchers and developers in providing a wide view of various aspects of state-of-the-art ML technologies that are applicable to flock management.
21 August 2015 in Mobile Networks and Applications
Traditionally microwave backhaul has been configured and operated in a static manner by means of vendor specific management systems. This mode of operation will be difficult to adapt to the new challenges originated by 5G networks. New mechanisms for adaptation and flexibility are required also in this network segment. The usage of a signaled control plane solution (based on OpenFlow) will facilitate the operation and will provide means for automation of actions on the wireless transport network segment. In addition to that, a standard control plane helps to reach the multi-vendor approach reducing complexity and variety of current per-vendor operation. This paper presents the motivation for the introduction of programmability concepts in wireless transport networks and illustrate the applicability of such control plane with two relevant use cases for dynamically controlling wireless transport nodes in 5G networks. Extensions to OpenFlow protocol are also introduced for building Software Defined Wireless Transport Networks (SDWTNs).
Accurate assessment of the wireless coverage of a station is a critical step toward deploying more base stations in Ultra Dense Networks, and it is considered as one of the key features of the 5G networks. Quickly and efficiently determining the reception coverage of transmitters becomes a complicated problem when interfering transmitters are introduced to the scenario. It becomes increasingly more complicated when the transmission powers of those transmitters are not uniform. Artificial Neural Networks are the most suitable learning algorithms for recognizing and predicting non-linear patterns. In particular, a Radial Basis Network is a type of Artificial Neural Network which typically uses a Gaussian kernel as an activator as opposed to a sigmoid function. In this paper, we suggest using Radial Basis networks in order to predict coverage maps. We show how it is possible to train the Radial Basis Network to generate coverage maps based on samples and we check the accuracy level of the learning process on a test set. Using Radial Basis Network can improve the cellular coverage prediction and therefore it can enable a more efficient spectrum allocation.
Software Defined Networking is considered as the new telecom revolution. Within SDN the control plane acts as the brain of the network and should be designed in the most efficient manner. In this paper we propose a novel architecture to deploy the controllers in a SDN based network. We distribute the controllers into clusters which are managed dynamically by a super controller. We develop a load balancing algorithm to avoid overloaded controllers and prove that our solution outperform the existing ones in term of complexity.