10 research outputs found

    Generalized and Resource-Efficient VNet Embeddings with Migrations

    Get PDF
    This paper attends to the problem of embedding flexibly specified CloudNets, virtual networks connecting cloud resources (such as storage or computation). We attend to a scenario where customers can request CloudNets at short notice, and an infrastructure provider (or a potential itermediate broker or reseller) first embeds the CloudNet fast (e.g., using a simple heuristic). Later, however, long-lived CloudNets embeddings are optimized by migrating them to more suitable locations, whose precise definition depends on a given objective function. For instance, such migrations can be useful to reduce the peak resource loads in the network by spreading CloudNets across the infrastructure, to save energy by moving CloudNets together and switching off unused components, or for maintenance purposes. We present a very generic algorithm to compute optimal embeddings of CloudNets: It allows for different objective functions (such as load minimization or energy conservation), supports cost-aware migration, and can deal with all link types that arise in practice (e.g., full-duplex or even wireless or wired broadcast links with multiple endpoints). Our evaluation shows that such a rigorous optimization is even feasible in order to optimize a moderate-size CloudNet of full flexibility (e.g., a router site, a small physical infrastructure or virtual provider network)

    Software Defined Applications in Cellular and Optical Networks

    Get PDF
    abstract: Small wireless cells have the potential to overcome bottlenecks in wireless access through the sharing of spectrum resources. A novel access backhaul network architecture based on a Smart Gateway (Sm-GW) between the small cell base stations, e.g., LTE eNBs, and the conventional backhaul gateways, e.g., LTE Servicing/Packet Gateways (S/P-GWs) has been introduced to address the bottleneck. The Sm-GW flexibly schedules uplink transmissions for the eNBs. Based on software defined networking (SDN) a management mechanism that allows multiple operator to flexibly inter-operate via multiple Sm-GWs with a multitude of small cells has been proposed. This dissertation also comprehensively survey the studies that examine the SDN paradigm in optical networks. Along with the PHY functional split improvements, the performance of Distributed Converged Cable Access Platform (DCCAP) in the cable architectures especially for the Remote-PHY and Remote-MACPHY nodes has been evaluated. In the PHY functional split, in addition to the re-use of infrastructure with a common FFT module for multiple technologies, a novel cross functional split interaction to cache the repetitive QAM symbols across time at the remote node to reduce the transmission rate requirement of the fronthaul link has been proposed.Dissertation/ThesisDoctoral Dissertation Electrical Engineering 201

    Cost-Efficient Resource Allocation Method for Heterogeneous Cloud Environments

    Get PDF
    In this paper we present a novel on-line NFV (Network Function Virtualization) orchestration algorithm for edge computing infrastructure providers that operate in a heterogeneous cloud environment. The goal of our algorithm is to minimize the usage of computing resources which are offered by a public cloud provider (e.g., Amazon Web Services), while fulfilling the required networking related constraints (latency, bandwidth) of the services to be deployed.We propose a reference network architecture which acts as a test environment for the evaluation of our algorithm. During the measurements, we compare our results to the optimal solution provided by an ILP-based solver

    TRAFFIC ENGINEERING ALGORITHMS FOR SOFTWARE DEFINED SATELLITE-TERRESTRIAL NETWORKS

    Get PDF
    The telecom industry foresaw a constant change over the decades. Alongside the standardization of 5G, not only the traffic demand increased, but also the different requirements of the provided services, e.g., latency, traffic load and pattern, datarate. To match this trend, the traditional telecom infrastructure has been revolutionized, going from the "one-size-fits-all" model to a shared approach, where the infrastructure is shared among enterprise customers with even very different requirements. In this context, a paradigm, named network slicing, has considerably attracted the network operators. Network slicing is a successful enabling model for the 5G and beyond networks because it allows operators to tailor their networks based on the end use case, release unused functionalities and resources and dynamically assign them to different customers. In addition, 6G networks are advertised to bring the terrestrial and satellite networks closer, to work in a coordinated way and provide ubiquitous, heterogenous and reliable services. In this context, this thesis investigates the optimization of network slicing in an integrated satellite-terrestrial network. Well-known enabling technologies for network slicing, such as Software-Defined Networking (SDN), are included as a proof-of-concept SDN-based testbed to demonstrate and support the proposed optimization algorithms. As network slicing is a resource allocation problem, where virtualized resources are accommodated on the substrate network, we investigate this optimization problem that is well-known in the literature as Virtual Network Embedding (VNE). Firstly, we study the application of VNE to an integrated Medium Earth Orbit (MEO)terrestrial network with the objective of minimizing the traffic migrations, considering the existence of inter-satellite links (ISLs) too. As satellite handovers are unavoidable, we showed as including the minimization of traffic handovers in the objective function, brings to a gain in terms of traffic migrations and packet loss up to 2.5-5% compared to the traditional approaches. Secondly, we investigated the benefit of flexibly accommodating traffic demands without fully assigning the required resources while keeping the user satisfaction probability (USP) under control. Thanks to the SDN-based testbed, the traffic is generated and the statistics are collected to real-time match the need of each user. This showed an increase in the acceptance ratio up to 11% compared to the baselines. Lastly, as the previous two main chapters investigated the point-to-point connectivity, we expanded the work to the embedding of full slices for a combined Geostationary (GEO)-Low Earth Orbit (LEO) satellites and terrestrial network. We provided a flexible framework, for 6G use-cases with real network requirements, which operates based on prioritization, minimizes the migrations of slices when congestions occur over the substrate network and proactively manages the satellite handovers for each slice. Finally, we discuss conclusive remarks and future research directions

    ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์˜ ์ž์› ํ• ๋‹น, ๊ฐ€๊ฒฉ ๊ฒฐ์ • ๋ฐ ๊ณ ์žฅ ๊ด€๋ฆฌ

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ)-- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ์ „๊ธฐยท์ปดํ“จํ„ฐ๊ณตํ•™๋ถ€, 2013. 8. ์„œ์Šน์šฐ.๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™”๋Š” ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ์˜ ๊ณต์œ  ์ž์›๋“ค์„ ๋ณต์ˆ˜ ๊ฐœ์˜ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ๋“ค์— ๋™์ ์œผ๋กœ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ์ž์› ํ• ๋‹น์˜ ์œ ์—ฐ์„ฑ๊ณผ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ๋“ค ์‚ฌ์ด์˜ ๋…๋ฆฝ์„ฑ ๋•Œ๋ฌธ์—, ๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™”๋Š” ๋„คํŠธ์›Œํฌ ํ…Œ์ŠคํŠธ๋ฒ ๋“œ๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ ๋กœ์จ ์ฃผ๋กœ ํ™œ์šฉ๋˜์–ด ์™”์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ธํ„ฐ๋„ท์˜ ๋‹ค์–‘ํ™”๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ๋น„์šฉ ํšจ์œจ ๋†’์€ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ์จ ์—ฌ๊ฒจ์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์„œ๋น„์Šค์— ๋”ฐ๋ผ ๊ณ„์ธตํ™”๋œ ์ธํ„ฐ๋„ท์„ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋‚˜์˜ ์ˆ˜๋‹จ์œผ๋กœ์จ, ๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™”๋Š” ์—ฌ์ „ํžˆ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋งŽ์€ ๋„์ „ ๊ณผ์ œ๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด ํ•™์œ„ ๋…ผ๋ฌธ์€ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ ์ค‘์š”ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์—ฐ๊ตฌ ์ฃผ์ œ๋“ค์„ ์ œ์‹œํ•˜๊ณ , ๊ทธ์— ๋Œ€ํ•œ ํšจ๊ณผ์ ์ธ ํ•ด๋ฒ•๋“ค์„ ์ œ์•ˆํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋กœ, ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์˜ ๋‹ค์–‘ํ•œ QoS ์š”๊ตฌ์‚ฌํ•ญ์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์ตœ์  ๋ถ„ํ•  ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. QoS์™€ ๋Œ€์—ญํญ ์ œํ•œ ์กฐ๊ฑด์„ ๊ณ ๋ คํ•˜์—ฌ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๋ถ„ํ•  ๋ฌธ์ œ๋ฅผ ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ ๋ชจํ˜•ํ™”ํ•˜๊ณ , ๋ฌธ์ œ์˜ ๊ตฌ์กฐ์  ๋ณต์žก์„ฑ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ตœ๋‹จ ๊ฒฝ๋กœ ๋ผ์šฐํŒ…์— ๊ธฐ๋ฐ˜ํ•œ ํœด๋ฆฌ์Šคํ‹ฑ์„ ์ œ์•ˆํ•œ๋‹ค. ์‹ค์ œ ์ธํ„ฐ๋„ท ํ™˜๊ฒฝ์„ ๊ณ ๋ คํ•œ ๋Œ€๊ทœ๋ชจ ์‹คํ—˜์„ ํ†ตํ•ด, ์ œ์•ˆํ•œ ํœด๋ฆฌ์Šคํ‹ฑ์˜ ํšจ์œจ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ์ž…์ฆํ•œ๋‹ค. ๋‹ค์Œ์œผ๋กœ, ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์—์„œ ์ฐจ๋“ฑ ์ ‘์† ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ๊ฒฝ์ œ์„ฑ ๋ถ„์„ ๋ชจ๋ธ์„ ์ œ์‹œํ•œ๋‹ค. ๋จผ์ € ์‚ฌ์šฉ์ž ๊ฐ€์ž… ๋ณ€๋™ ๋ชจํ˜•์ด ํ•œ ๊ฐ’์œผ๋กœ ์ˆ˜๋ ดํ•˜๊ธฐ ์œ„ํ•œ ์ถฉ๋ถ„ ์กฐ๊ฑด์„ ์œ ๋„ํ•˜๊ณ , ์ด๋Ÿฌํ•œ ์กฐ๊ฑด ํ•˜์—์„œ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž์˜ ์ˆ˜์ต์„ ์ตœ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ ์˜ ๊ฐ€๊ฒฉ ๊ฒฐ์ • ๋ฐฉ๋ฒ• ๋ฐ ๋Œ€์—ญํญ ๋ถ„ํ•  ๋ฐฉ๋ฒ•์„ ์ฐพ๋Š”๋‹ค. ์ˆ˜์น˜ ์‹คํ—˜์„ ํ†ตํ•ด, ์ ์ ˆํ•œ ๊ฐ€๊ฒฉ ๊ฒฐ์ •๊ณผ ๋Œ€์—ญํญ ๋ถ„ํ• ์ด ์ด๋ฃจ์–ด์ง„๋‹ค๋Š” ๊ฐ€์ • ํ•˜์—์„œ ์ฐจ๋“ฑํ™” ์„œ๋น„์Šค๊ฐ€ ๋‹จ์ผ ์„œ๋น„์Šค๋ณด๋‹ค ๋” ๋†’์€ ์ˆ˜์ต์„ฑ์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Œ์„ ์ฆ๋ช…ํ•œ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ, ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๊ฐ„ ํŠธ๋ž˜ํ”ฝ ์ „ํ™˜์„ ํ†ตํ•œ ๋น ๋ฅด๊ณ  ํšจ๊ณผ์ ์ธ ๊ณ ์žฅ ํšŒ๋ณต ๊ธฐ์ˆ ์„ ๊ฐœ๋ฐœํ•œ๋‹ค. ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์˜ ๊ตฌ์กฐ์  ํŠน์„ฑ์„ ํ™œ์šฉํ•œ ๊ณ ์žฅ ํšŒ๋ณต ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜๋ฉด, ๋ชจ๋“  ๋งํฌ์— ๋Œ€ํ•œ ๋ฐฑ์—… ๊ฒฝ๋กœ๊ฐ€ ํ•ญ์ƒ ์กด์žฌํ•˜๋„๋ก ๋ฏธ๋ฆฌ ํ† ํด๋กœ์ง€๋ฅผ ์„ค๊ณ„ํ•ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์—†๊ณ , ๊ฐ ๋ผ์šฐํ„ฐ์—์„œ ๊ทธ ๊ฒฝ๋กœ๋“ค์— ๋Œ€ํ•œ ๊ณ„์‚ฐ์„ ๋ฏธ๋ฆฌ ํ•ด ๋†“์„ ํ•„์š”๊ฐ€ ์—†๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ œ์•ˆํ•œ ๊ณ ์žฅ ํšŒ๋ณต ๋ฐฉ๋ฒ•์€ ๊ธฐ์กด์˜ ๊ธฐ์ˆ ๋“ค๊ณผ ๊ฐ™์€ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์ธ๋‹ค. ์ด ํ•™์œ„ ๋…ผ๋ฌธ์€ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ธํ„ฐ๋„ท ํ™˜๊ฒฝ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ค‘์š”ํ•œ ๋ฌธ์ œ๋“ค์„ ๋‹ค๋ฃจ๊ณ ์ž ํ•œ๋‹ค. ์ด ๋…ผ๋ฌธ์—์„œ ์ œ์•ˆํ•˜๋Š” ๋ถ„์„ ๋ชจ๋ธ ๋ฐ ์‹คํ—˜ ๊ฒฐ๊ณผ๋“ค์€ ํ˜„์žฌ ์ธํ„ฐ๋„ท์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ , ๋ฏธ๋ž˜ ์ธํ„ฐ๋„ท ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์œ ์šฉํ•œ ์ง€์นจ์„ ์ œ๊ณตํ•  ๊ฒƒ์ด๋‹ค.Network virtualization is an emerging technology that enables the dynamic partitioning of a shared physical network infrastructure into multiple virtual networks. Because of its flexibility in resource allocation and independency among virtual networks, the network virtualization technology has not only been mainly deployed to build a testbed network, but also has come to be regarded as a cost-effective solution for diversifying the Internet. As a means of building the multi-layered Internet, network virtualization still faces a number of challenging issues that need to be addressed. This dissertation deals with several important research topics and provides effective solutions in network virtualization environment. First, I focus on the optimal partitioning of finite substrate resources for satisfying the diverse QoS requirements of virtual networks. I formulate virtual network partitioning problem as a mixed integer multi-commodity flow problem. Then, to tackle the structural complexity of the problem, I propose a simple heuristic based on shortest path routing algorithm. By conducting large-scale network experiments, I verify the efficiency and scalability of the heuristic. Next, I propose an economic model for tiered access service in virtual networks in order to remedy the deficiency of the existing tiered service schemes. I first derive a sufficient condition for stability of user subscription dynamics, and find the optimal pricing and capacity partitioning by addressing the revenue maximization problem of the tiered access service in a network virtualization environment. Numerical results show that the tiered service can be more profitable than the non-tiered service under proper pricing and capacity partitioning conditions. Last, I develop a fast and effective failure recovery mechanism through inter-virtual network traffic switching in virtual networks. The proposed failure recovery mechanism neither has topological constraints for the existence of backup paths, nor requires the pre-computation of them, but nevertheless guarantees as fast recovery as the existing failure recovery methods. This dissertation aims to address important issues in the virtual network-based Internet. I believe that the analysis and results in this dissertation will provide useful guidelines to improve the Internet.1 Introduction 1.1 Background and Motivation 1.2 Contributions and Outline of the Dissertation 2 Effective Partitioning for Service Level Differentiation in Virtual Networks 2.1 Introduction 2.2 Related Work 2.3 Model and Assumption 2.3.1 Business Model 2.3.2 Network Model 2.3.3 Traffic Demands 2.3.4 QoS Metric 2.4 Formulation 2.4.1 Objective 2.4.2 Substrate Partitioning Problem 2.4.3 Decomposition 2.5 Heuristic 2.6 Evaluation 2.6.1 Small Network Experiment 2.6.2 Large Network Experiment 2.7 Summary 3 Optimal Pricing and Capacity Partitioning for Tiered Access Service in Virtual Networks 3.1 Introduction 3.2 Motivating Example 3.3 A Tiered Service Model 3.3.1 Network Virtualization Environment 3.3.2 Effective Access Rate 3.3.3 Valuation Parameter and User Utility 3.3.4 User Subscription and the ISP Revenue 3.4 Non-tiered Service Analysis 3.4.1 User Subscription Dynamics 3.4.2 Optimal Pricing for Maximizing the ISP Revenue 3.5 Tiered Service Analysis 3.5.1 User Subscription Dynamics 3.5.2 Convergence of the User Subscription Dynamics 3.5.3 Optimal Pricing for Maximizing the ISP Revenue 3.6 Numerical Results 3.6.1 Non-tiered Service Example 3.6.2 Tiered Service Example 3.7 Related Work and Discussion 3.8 Summary 4 Inter-Virtual Network Traffic Switching for Fast Failure Recovery 4.1 Introduction 4.2 Background 4.3 Preliminaries 4.3.1 Virtual Network Model 4.3.2 Design Goals 4.3.3 Business Models and Switching Policy Agreement 4.3.4 Other Considerations 4.4 Failure Recovery based on Traffic Switching 4.4.1 Inter-VN Traffic Switching 4.4.2 Failure Recovery Process 4.5 Numerical Analysis 4.5.1 Delay 4.5.2 Congestion probability 4.6 Summary 5 Conclusion A Proofs of Lemmas A.1 Proof of Lemma 2 A.2 Proof of Lemma 3Docto

    Resilient scalable internet routing and embedding algorithms

    Get PDF

    Optimizing long-lived cloudnets with migrations

    No full text
    Abstractโ€”This paper attends to the problem of embedding flexibly specified virtual networks connecting cloud resources (e.g, storage or computation) on a given substrate (e.g., a data center, an ISP backbone, a router site, or a virtual provider network). We study a scenario where a substrate provider (or a potential intermediate broker or reseller) wants to optimize the embedding of these so-called CloudNets by migrating them to more suitable locations. For instance, such re-embeddings can be useful if the CloudNets were requested at short notice and initially placed heuristically. Subsequent optimizations can, e.g., reduce the peak resource loads in the network by spreading CloudNets across the infrastructure or save energy by moving CloudNets together and switching off unused components. We present the generic mathematical programming algorithm used in our CloudNet prototype to compute optimal embeddings. For example, this algorithm supports different objective functions (such as load minimization or energy conservation), arbitrary resource combinations and the mapping of multiple virtual nodes of a CloudNet to a single substrate node, cost-aware migrations, and it can deal with all link types that arise in practice (e.g., fullduplex or even wireless or wired broadcast links with multiple endpoints). Of course, such rigorous CloudNet optimizations are time consuming, and we report on the time complexities obtained from our experiments with our network virtualization prototype architecture. It turns out that optimizing CloudNets over moderate sized infrastructures is feasible, even for scenarios with high flexibility and without tuning the solver software to speed up computations further. I
    corecore