2,079 research outputs found

    Software-Defined Cloud Computing: Architectural Elements and Open Challenges

    Full text link
    The variety of existing cloud services creates a challenge for service providers to enforce reasonable Software Level Agreements (SLA) stating the Quality of Service (QoS) and penalties in case QoS is not achieved. To avoid such penalties at the same time that the infrastructure operates with minimum energy and resource wastage, constant monitoring and adaptation of the infrastructure is needed. We refer to Software-Defined Cloud Computing, or simply Software-Defined Clouds (SDC), as an approach for automating the process of optimal cloud configuration by extending virtualization concept to all resources in a data center. An SDC enables easy reconfiguration and adaptation of physical resources in a cloud infrastructure, to better accommodate the demand on QoS through a software that can describe and manage various aspects comprising the cloud environment. In this paper, we present an architecture for SDCs on data centers with emphasis on mobile cloud applications. We present an evaluation, showcasing the potential of SDC in two use cases-QoS-aware bandwidth allocation and bandwidth-aware, energy-efficient VM placement-and discuss the research challenges and opportunities in this emerging area.Comment: Keynote Paper, 3rd International Conference on Advances in Computing, Communications and Informatics (ICACCI 2014), September 24-27, 2014, Delhi, Indi

    Software-Defined Networks: Architecture for Extended SDN Applications and Resource Optimization in Cloud Data Centers

    Full text link
    University of Technology Sydney. Faculty of Engineering and Information Technology.Virtualization is the main mechanism to share resources to many customers by creating virtual resources on the common physical resources. The challenge is to search for an optimal resource allocation mechanism that maximizes the capacity of the virtual resources. Network virtualization needs a new virtual network embedding (VNE) mechanism that focuses concurrently on control congestion, cost saving, energy saving; a link embedding mechanism needs to select actively based on multiple objectives the physical link resources, network slicing requires a new resource allocation mechanism that satisfies latency constraints of 5G mobile system. This research investigated and developed solutions for resource request delivery, and optimal resource allocation in network virtualization and 5G core network slicing applying SDN technology. In the research, firstly, the three-tier architecture applying micro-service architecture for extended SDN application is presented to facilitate the flexibility, in which new services are created or composed, existing services are reused. The evaluation is the prototype of the Dynamic resource allocation using the proposed architecture. Secondly, the multiple-objective VNE that focuses on congestion avoidance, energy saving and cost saving (CEVNE) is presented. The novelty lies in the CEVNE mathematical model for multiple-objective optimization problems, and its nodes and link embedding algorithms. The evaluation showed that CEVNE outperformed The-State-Of-The-Art in acceptance ratio in the challenged, near-congestion scenarios. Thirdly, the architecture to realize virtual link mapping in CEVNE is presented. The novelty is in the SDN-based heuristic algorithm, and the applying of the architecture for extended SDN applications. The research results in the realization of the active virtual link embedding process that focuses on multi-objective concurrently. The evaluation showed that the solution outperformed the traditional link mapping in all three objectives. Fourthly, the mathematical model of the resource allocation optimization in latency-aware 5G core network slicing is presented. The novelties lie in the satisfaction of different latency requirements of 5G applications: eMBB, uRLLC, and mMTC, and the solution strategy to linearize, convex-relax and decompose the program into sub-problems. The evaluation shows that the solution outperformed the The-State-Of-The-Art in resource allocation, execution time, latency satisfaction and the arrival rates. In this thesis, the resource optimization problem and the architecture for extended SDN applications have been studied comprehensively. The results of this thesis can readily be applied to 5G vertical applications where resource optimization and network routing problems exist naturally in multiple domains and require software defined networking logically centralized control architecture for efficient and dynamic solutions

    VNE solution for network differentiated QoS and security requirements: from the perspective of deep reinforcement learning

    Get PDF
    The rapid development and deployment of network services has brought a series of challenges to researchers. On the one hand, the needs of Internet end users/applications reflect the characteristics of travel alienation, and they pursue different perspectives of service quality. On the other hand, with the explosive growth of information in the era of big data, a lot of private information is stored in the network. End users/applications naturally start to pay attention to network security. In order to solve the requirements of differentiated quality of service (QoS) and security, this paper proposes a virtual network embedding (VNE) algorithm based on deep reinforcement learning (DRL), aiming at the CPU, bandwidth, delay and security attributes of substrate network. DRL agent is trained in the network environment constructed by the above attributes. The purpose is to deduce the mapping probability of each substrate node and map the virtual node according to this probability. Finally, the breadth first strategy (BFS) is used to map the virtual links. In the experimental stage, the algorithm based on DRL is compared with other representative algorithms in three aspects: long term average revenue, long term revenue consumption ratio and acceptance rate. The results show that the algorithm proposed in this paper has achieved good experimental results, which proves that the algorithm can be effectively applied to solve the end user/application differentiated QoS and security requirements

    Energy-Efficient Softwarized Networks: A Survey

    Full text link
    With the dynamic demands and stringent requirements of various applications, networks need to be high-performance, scalable, and adaptive to changes. Researchers and industries view network softwarization as the best enabler for the evolution of networking to tackle current and prospective challenges. Network softwarization must provide programmability and flexibility to network infrastructures and allow agile management, along with higher control for operators. While satisfying the demands and requirements of network services, energy cannot be overlooked, considering the effects on the sustainability of the environment and business. This paper discusses energy efficiency in modern and future networks with three network softwarization technologies: SDN, NFV, and NS, introduced in an energy-oriented context. With that framework in mind, we review the literature based on network scenarios, control/MANO layers, and energy-efficiency strategies. Following that, we compare the references regarding approach, evaluation method, criterion, and metric attributes to demonstrate the state-of-the-art. Last, we analyze the classified literature, summarize lessons learned, and present ten essential concerns to open discussions about future research opportunities on energy-efficient softwarized networks.Comment: Accepted draft for publication in TNSM with minor updates and editin

    Network Function Virtualization in Dynamic Networks: A Stochastic Perspective

    Get PDF
    This is the author accepted manuscript. The final version is available from IEEE via the DOI in this recordAs a key enabling technology for 5G network softwarization, Network Function Virtualization (NFV) provides an efficient paradigm to optimize network resource utility for the benefits of both network providers and users. However, the inherent network dynamics and uncertainties from 5G infrastructure, resources and applications are slowing down the further adoption of NFV in many emerging networking applications. Motivated by this, in this paper, we investigate the issues of network utility degradation when implementing NFV in dynamic networks, and design a proactive NFV solution from a fully stochastic perspective. Unlike existing deterministic NFV solutions, which assume given network capacities and/or static service quality demands, this paper explicitly integrates the knowledge of influential network variations into a twostage stochastic resource utilization model. By exploiting the hierarchical decision structures in this problem, a distributed computing framework with two-level decomposition is designed to facilitate a distributed implementation of the proposed model in large-scale networks. The experimental results demonstrate that the proposed solution not only improves 3∼5 folds of network performance, but also effectively reduces the risk of service quality violation.The work of Xiangle Cheng is partially supported by the China Scholarship Council for the study at the University of Exeter. This work is also partially supported by the UK EPSRC project (Grant No.: EP/R030863/1)

    Managing the Future Internet through Intelligent In-Network Substrates

    Get PDF
    The current Internet has been founded on the architectural premise of a simple network service used to interconnect relatively intelligent end systems. While this simplicity allowed it to reach an impressive scale, the predictive manner in which ISP networks are currently planned and configured through external management systems and the uniform treatment of all traffic are hampering its use as a unifying multi-service network. The future Internet will need to be more intelligent and adaptive, optimizing continuously the use of its resources and recovering from transient problems, faults and attacks without any impact on the demanding services and applications running over it. This article describes an architecture that allows intelligence to be introduced within the network to support sophisticated self-management functionality in a coordinated and controllable manner. The presented approach, based on intelligent substrates, can potentially make the Internet more adaptable, agile, sustainable, and dependable given the requirements of emerging services with highly demanding traffic and rapidly changing locations. We discuss how the proposed framework can be applied to three representative emerging scenarios: dynamic traffic engineering (load balancing across multiple paths); energy efficiency in ISP network infrastructures; and cache management in content-centric networks
    • …
    corecore