12 research outputs found

    Enhancing the Internet of Things with Knowledge-Driven Software-Defined Networking Technology : Future Perspectives

    Get PDF
    The Internet of Things (IoT) connects smart devices to enable various intelligent services. The deployment of IoT encounters several challenges, such as difficulties in controlling and managing IoT applications and networks, problems in programming existing IoT devices, long service provisioning time, underused resources, as well as complexity, isolation and scalability, among others. One fundamental concern is that current IoT networks lack flexibility and intelligence. A network-wide flexible control and management are missing in IoT networks. In addition, huge numbers of devices and large amounts of data are involved in IoT, but none of them have been tuned for supporting network management and control. In this paper, we argue that Software-defined Networking (SDN) together with the data generated by IoT applications can enhance the control and management of IoT in terms of flexibility and intelligence. We present a review for the evolution of SDN and IoT and analyze the benefits and challenges brought by the integration of SDN and IoT with the help of IoT data. We discuss the perspectives of knowledge-driven SDN for IoT through a new IoT architecture and illustrate how to realize Industry IoT by using the architecture. We also highlight the challenges and future research works toward realizing IoT with the knowledge-driven SDN.Peer reviewe

    Machine Learning and Big Data Methodologies for Network Traffic Monitoring

    Get PDF
    Over the past 20 years, the Internet saw an exponential grown of traffic, users, services and applications. Currently, it is estimated that the Internet is used everyday by more than 3.6 billions users, who generate 20 TB of traffic per second. Such a huge amount of data challenge network managers and analysts to understand how the network is performing, how users are accessing resources, how to properly control and manage the infrastructure, and how to detect possible threats. Along with mathematical, statistical, and set theory methodologies machine learning and big data approaches have emerged to build systems that aim at automatically extracting information from the raw data that the network monitoring infrastructures offer. In this thesis I will address different network monitoring solutions, evaluating several methodologies and scenarios. I will show how following a common workflow, it is possible to exploit mathematical, statistical, set theory, and machine learning methodologies to extract meaningful information from the raw data. Particular attention will be given to machine learning and big data methodologies such as DBSCAN, and the Apache Spark big data framework. The results show that despite being able to take advantage of mathematical, statistical, and set theory tools to characterize a problem, machine learning methodologies are very useful to discover hidden information about the raw data. Using DBSCAN clustering algorithm, I will show how to use YouLighter, an unsupervised methodology to group caches serving YouTube traffic into edge-nodes, and latter by using the notion of Pattern Dissimilarity, how to identify changes in their usage over time. By using YouLighter over 10-month long races, I will pinpoint sudden changes in the YouTube edge-nodes usage, changes that also impair the end users’ Quality of Experience. I will also apply DBSCAN in the deployment of SeLINA, a self-tuning tool implemented in the Apache Spark big data framework to autonomously extract knowledge from network traffic measurements. By using SeLINA, I will show how to automatically detect the changes of the YouTube CDN previously highlighted by YouLighter. Along with these machine learning studies, I will show how to use mathematical and set theory methodologies to investigate the browsing habits of Internauts. By using a two weeks dataset, I will show how over this period, the Internauts continue discovering new websites. Moreover, I will show that by using only DNS information to build a profile, it is hard to build a reliable profiler. Instead, by exploiting mathematical and statistical tools, I will show how to characterize Anycast-enabled CDNs (A-CDNs). I will show that A-CDNs are widely used either for stateless and stateful services. That A-CDNs are quite popular, as, more than 50% of web users contact an A-CDN every day. And that, stateful services, can benefit of A-CDNs, since their paths are very stable over time, as demonstrated by the presence of only a few anomalies in their Round Trip Time. Finally, I will conclude by showing how I used BGPStream an open-source software framework for the analysis of both historical and real-time Border Gateway Protocol (BGP) measurement data. By using BGPStream in real-time mode I will show how I detected a Multiple Origin AS (MOAS) event, and how I studies the black-holing community propagation, showing the effect of this community in the network. Then, by using BGPStream in historical mode, and the Apache Spark big data framework over 16 years of data, I will show different results such as the continuous growth of IPv4 prefixes, and the growth of MOAS events over time. All these studies have the aim of showing how monitoring is a fundamental task in different scenarios. In particular, highlighting the importance of machine learning and of big data methodologies

    The Internet of Things and The Web of Things

    Get PDF
    International audienceThe Internet of Things is creating a new world, a quantifiable and measureable world, where people and businesses can manage their assets in better informed ways, and can make more timely and better informed decisions about what they want or need to do. This new con-nected world brings with it fundamental changes to society and to consumers. This special issue of ERCIM News thus focuses on various relevant aspects of the Internet of Things and the Web of Things

    Scalable ReliableControllerPlacementinSoftwareDefinedNetworking

    Get PDF
    Software Defined Networking (SDN) is a new networking paradigm that facilitates a centralized system of computer networks by decoupling the control and data plane from each other, where a controller maintains the management of a global view of the network. SDN architectures can provide programmatic interfaces in communication networks that significantly simplify network management. Hence, the controllability and manageability of a network can be improved. On the one hand, the placement of controllers can significantly impact network performance in terms of controller responsiveness. On the other hand, SDN offers the ability to have controllers distributed over the network to solve the single point of failure problem at the control plane, increasing scalability and flexibility. However, there are some inevitable problems for such networks, especially for controller-related problems. For instance, scalability, reliability, and controller availability are some of the hottest aspects of SDN. More precisely, failure of the controllers themselves may lead to the impact of these aspects and the collapse of the network performance. Despite the issues mentioned above, the controller placement challenges must be appropriately addressed to take advantage of the SDN. The connections between the controller (control plane) and the switches (data plane) in SDN are established by either an in-band or an out-of-band control mechanism. New challenges still arise regardin the connection availability and provide more protection for the connection between the data and control planes. A disconnection between the two planes could result in performance degradation. Although the SDN offers the advantage of an environment of multiple distributed controllers, yet the intercommunication factor between these controllers is still a key challenge. This thesis investigates the issues mentioned above and organizes them into four stages. First, dealing with the controller placement problem as the most crucial concern in SDN, via exploiting the independent dominating set approach to ensure a distribution of controllers with lowest response times. We propose a new node degree-based algorithm named High Degree with Independent Dominating Set (HDIDS) for the controller placement problem in the SDN networks. HDIDS is composed of two phases to deal with controller placement: (1) determining candidate controller instances by selecting those nodes with the highest degree; and (2) partitioning the network into multiple domains, one controller per domain. To further improve network performance, reliability, and survivability, one solution is to deploy backup controllers to satisfy the quality of service requirements. In this regard, as a second step, we enhance the controller placement approach by designing a reliable and survivable controller placement strategy. This strategy relies on the efficient deployment of backup controllers by constructing virtual backup domains set(s) to ensure the durability and resilience of network control management. The approach design is called a Survivable Backup Controller Placement approach. Furthermore, to achieve reliable control traffic between data and control planes in an in-band control network, as a third stage, we design and implement an In-band Control Protection Module that finds a set of ideal paths for the control channel under the failure conditions. The proposed protection mechanism protects as much control traffic as possible. Finally, we present a practical approach for the controller placement problem in software defined networks aiming to minimize the inter-controller communication delay time and the delay time between controller and switches. The principal concept employed in this approach is the Connected Dominating Set. Further, we present an algorithm using the Minimum Connected Dominating Set, which minimizes the delay time between the distributed SDN controllers

    Green Mobile Networks: from self-sustainability to enhanced interaction with the Smart Grid

    Get PDF
    Nowadays, the staggering increase of the mobile traffic is leading to the deployment of denser and denser cellular access networks, hence Mobile Operators are facing huge operational cost due to power supply. Therefore, several research efforts are devoted to make mobile networks more energy efficient, with the twofold objective of reducing costs and improving sustainability. To this aim, Resource on Demand (RoD) strategies are often implemented in Mobile Networks to reduce the energy consumption, by dynamically adapting the available radio resources to the varying user demand. In addition, renewable energy sources are widely adopted to power base stations (BSs), making the mobile network more independent from the electric grid. At the same time, the Smart Grid (SG) paradigm is deeply changing the energy market, envisioning an active interaction between the grid and its customers. Demand Response (DR) policies are extensively deployed by the utility operator, with the purpose of coping with the mismatches between electricity demand and supply. The SG operator may enforce its users to shift their demand from high peak to low peak periods, by providing monetary incentives, in order to leverage the energy demand profiles. In this scenario, Mobile Operators can play a central role, since they can significantly contribute to DR objectives by dynamically modulating their demand in accordance with the SG requests, thus obtaining important electricity cost reductions. The contribution of this thesis consists in investigating various critical issues raised by the introduction of photovoltaic (PV) panels to power the BSs and to enhance the interaction with the Smart Grid, with the main objectives of making the mobile access network more independent from the grid and reducing the energy bill. When PV panels are employed to power mobile networks, simple and reliable Renewable Energy (RE) production models are needed to facilitate the system design and dimensioning, also in view of the intermittent nature of solar energy production. A simple stochastic model is hence proposed, where RE production is represented by a shape function multiplied by a random variable, characterized by a location dependent mean value and a variance. Our model results representative of RE production in locations with low intra-day weather variability. Simulations reveal also the relevance of RE production variability: for fixed mean production, higher values of the variance imply a reduced BS self-sufficiency, and larger PV panels are hence required. Moreover, properly designed models are required to accurately represent the complex operation of a mobile access network powered by renewable energy sources and equipped with some storage to harvest energy for future usage, where electric loads vary with the traffic demand, and some interaction with the Smart Grid can be envisioned. In this work various stochastic models based on discrete time Markov chains are designed, each featuring different characteristics, which depend on the various aspects of the system operation they aim to examine. We also analyze the effects of quantization of the parameters defined in these models, i.e. time, weather, and energy storage, when they are applied for power system dimensioning. Proper settings allowing to build an accurate model are derived for time granularity, discretization of the weather conditions, and energy storage quantization. Clearly, the introduction of RE to power mobile networks entails a proper system dimensioning, in order to balance the solar energy intermittent production, the traffic demand variability and the need for service continuity. This study investigates via simulation the RE system dimensioning in a mobile access network, trading off energy self-sufficiency targets and cost and feasibility constraints. In addition, to overcome the computational complexity and long computational time of simulation or optimization methods typically used to dimension the system, a simple analytical formula is derived, based on a Markovian model, for properly sizing a renewable system in a green mobile network, based on the local RE production average profile and variability, in order to guarantee the satisfaction of a target maximum value of the storage depletion probability. Furthermore, in a green mobile network scenario, Mobile Operators are encouraged to deploy strategies allowing to further increase the energy efficiency and reduce costs. This study aims at analyzing the impact of RoD strategies on energy saving and cost reduction in green mobile networks. Up to almost 40% of energy can be saved when RoD is applied under proper configuration settings, with a higher impact observed in traffic scenarios in which there is a better match between communication service demand and RE production. While a feasible PV panel and storage dimensioning can be achieved only with high costs and large powering systems, by slightly relaxing the constraint on self-sustainability it is possible to significantly reduce the size of the required PV panels, up to more than 40%, along with a reduction in the corresponding capital and operational expenditures. Finally, the introduction of RE in mobile networks contributes to give mobile operators the opportunity of becoming prominent stakeholders in the Smart Grid environment. In relation to the integration of the green network in a DR framework, this study proposes different energy management policies aiming at enhancing the interaction of the mobile network with the SG, both in terms of energy bill reduction and increased capability of providing ancillary services. Besides combining the possible presence of a local RE system with the application of RoD strategies, the proposed energy management strategies envision the implementation of WiFi offloading (WO) techniques in order to better react to the SG requests. Indeed, some of the mobile traffic can be migrated to neighbor Access Points (APs), in order to accomplish the requests of decreasing the consumption from the grid. The scenario is investigated either through a Markovian model or via simulation. Our results show that these energy management policies are highly effective in reducing the operational cost by up to more than 100% under proper setting of operational parameters, even providing positive revenues. In addition, WO alone results more effective than RoD in enhancing the capability to provide ancillary services even in absence of RE, raising the probability of accomplishing requests of increasing the grid consumption up to almost 75% in our scenario, twice the value obtained under RoD. Our results confirm that a good (in terms of energy bill reduction) energy management strategy does not operate by reducing the total grid consumption, but by timely increasing or decreasing the grid consumption when required by the SG. This work shows that the introduction of RE sources is an effective and feasible solution to power mobile networks, and it opens the way to new interesting scenarios, where Mobile Network Operators can profitably interact with the Smart Grid to obtain mutual benefits, although this definitely requires the integration of suitable energy management strategies into the communication infrastructure management

    Artificial Intelligence for Data Analysis and Signal Processing

    Get PDF
    Artificial intelligence, or AI, currently encompasses a huge variety of fields, from areas such as logical reasoning and perception, to specific tasks such as game playing, language processing, theorem proving, and diagnosing diseases. It is clear that systems with human-level intelligence (or even better) would have a huge impact on our everyday lives and on the future course of evolution, as it is already happening in many ways. In this research AI techniques have been introduced and applied in several clinical and real world scenarios, with particular focus on deep learning methods. A human gait identification system based on the analysis of inertial signals has been developed, leading to misclassification rates smaller than 0.15%. Advanced deep learning architectures have been also investigated to tackle the problem of atrial fibrillation detection from short length and noisy electrocardiographic signals. The results show a clear improvement provided by representation learning over a knowledge-based approach. Another important clinical challenge, both for the patient and on-board automatic alarm systems, is to detect with reasonable advance the patterns leading to risky situations, allowing the patient to take therapeutic decisions on the basis of future instead of current information. This problem has been specifically addressed for the prediction of critical hypo/hyperglycemic episodes from continuous glucose monitoring devices, carrying out a comparative analysis among the most successful methods for glucose event prediction. This dissertation also shows evidence of the benefits of learning algorithms for vehicular traffic anomaly detection, through the use of a statistical Bayesian framework, and for the optimization of video streaming user experience, implementing an intelligent adaptation engine for video streaming clients. The proposed solution explores the promising field of deep learning methods integrated with reinforcement learning schema, showing its benefits against other state of the art approaches. The great knowledge transfer capability of artificial intelligence methods and the benefits of representation learning systems stand out from this research, representing the common thread among all the presented research fields

    Telecommunications Networks

    Get PDF
    This book guides readers through the basics of rapidly emerging networks to more advanced concepts and future expectations of Telecommunications Networks. It identifies and examines the most pressing research issues in Telecommunications and it contains chapters written by leading researchers, academics and industry professionals. Telecommunications Networks - Current Status and Future Trends covers surveys of recent publications that investigate key areas of interest such as: IMS, eTOM, 3G/4G, optimization problems, modeling, simulation, quality of service, etc. This book, that is suitable for both PhD and master students, is organized into six sections: New Generation Networks, Quality of Services, Sensor Networks, Telecommunications, Traffic Engineering and Routing

    High-Performance Modelling and Simulation for Big Data Applications

    Get PDF
    This open access book was prepared as a Final Publication of the COST Action IC1406 “High-Performance Modelling and Simulation for Big Data Applications (cHiPSet)“ project. Long considered important pillars of the scientific method, Modelling and Simulation have evolved from traditional discrete numerical methods to complex data-intensive continuous analytical optimisations. Resolution, scale, and accuracy have become essential to predict and analyse natural and complex systems in science and engineering. When their level of abstraction raises to have a better discernment of the domain at hand, their representation gets increasingly demanding for computational and data resources. On the other hand, High Performance Computing typically entails the effective use of parallel and distributed processing units coupled with efficient storage, communication and visualisation systems to underpin complex data-intensive applications in distinct scientific and technical domains. It is then arguably required to have a seamless interaction of High Performance Computing with Modelling and Simulation in order to store, compute, analyse, and visualise large data sets in science and engineering. Funded by the European Commission, cHiPSet has provided a dynamic trans-European forum for their members and distinguished guests to openly discuss novel perspectives and topics of interests for these two communities. This cHiPSet compendium presents a set of selected case studies related to healthcare, biological data, computational advertising, multimedia, finance, bioinformatics, and telecommunications

    High-Performance Modelling and Simulation for Big Data Applications

    Get PDF
    This open access book was prepared as a Final Publication of the COST Action IC1406 “High-Performance Modelling and Simulation for Big Data Applications (cHiPSet)“ project. Long considered important pillars of the scientific method, Modelling and Simulation have evolved from traditional discrete numerical methods to complex data-intensive continuous analytical optimisations. Resolution, scale, and accuracy have become essential to predict and analyse natural and complex systems in science and engineering. When their level of abstraction raises to have a better discernment of the domain at hand, their representation gets increasingly demanding for computational and data resources. On the other hand, High Performance Computing typically entails the effective use of parallel and distributed processing units coupled with efficient storage, communication and visualisation systems to underpin complex data-intensive applications in distinct scientific and technical domains. It is then arguably required to have a seamless interaction of High Performance Computing with Modelling and Simulation in order to store, compute, analyse, and visualise large data sets in science and engineering. Funded by the European Commission, cHiPSet has provided a dynamic trans-European forum for their members and distinguished guests to openly discuss novel perspectives and topics of interests for these two communities. This cHiPSet compendium presents a set of selected case studies related to healthcare, biological data, computational advertising, multimedia, finance, bioinformatics, and telecommunications
    corecore