160 research outputs found

    Fairness-oriented overlay VPN topology construction

    Get PDF
    An important issue in dynamically constructed Virtual Private Networks (VPN) is how the overlay topology is created and maintained. Classical VPN topologies, such as hub-and-spoke or full-mesh, fail to remain convenient and viable when the number of nodes grows to as little as a few tens. Convenient topology formation mechanisms should be distributed, should permit incremental and dynamic operations, and should limit the number of nodes a new entry connects with. In this work, we show that approaches devised to create “short” networks, while yielding a significant total network throughput, may be severely affected by unfairness issues, i.e., different pair of nodes may experience a widely different throughput performance. Hence, we introduce a fairness-oriented topology formation algorithm for VPN. The proposed algorithm is incremental, meaning that the addition of a new node to the overlay topology does not imply rewiring of already established overlay links. Simulation results show that our proposed approach achieves high fairness levels, as quantified in terms of well known Jain's fairness index, meanwhile retaining satisfactory throughput performance

    Enabling large scale cloud services by software defined wide area network

    Get PDF
    Interconnecting data centers (DCs) efficiently and using the fully available capacity of existing resources in Wide Area Network (WAN) seems to be one of the most challenging issues for service providers (SPs). In this master memory, we investigate a new approach to optimize traffic engineering in WAN which interconnects DCs (Inter-DC WAN) using Software Defined Networking (SDN). We propose a model to optimize bandwidth allocation to flows belonging at different Classes of Services (CoS) according to their priority and the current network state. The proposed model aims to maximize the throughput in the network and to minimize the overall energy consumption. The proposed model takes into account inter-domain communication and respects underlying technology specifications such as Multi-Protocol Label Switching (MPLS). To build our model, we consider four mathematical expressions for energy consumption of the topology nodes and links namely: the idle, the fully proportional, the agnostic and the step increasing models, and we adopt the MPLS model for Inter-DC WAN. We propose a deterministic algorithm to solve the optimization problem using Linear Programming (LP) solvers and we compare its performances with two existing models: Microsoft solutions’ SWAN which focuses on throughput maximization, and a base line model which aims to minimize energy consumption while allocating bandwidth to different flows. Experiments in the simulation environment show that the proposed solution can optimally exploit available physical capacity in the network to afford users demand in terms of bandwidth and uses the minimum energy to carry traffic. The proposed optimization model is NP-hard, so we propose a greedy heuristic to improve the runtime of the proposed solution

    Virtual Cluster Management for Analysis of Geographically Distributed and Immovable Data

    Get PDF
    Thesis (Ph.D.) - Indiana University, Informatics and Computing, 2015Scenarios exist in the era of Big Data where computational analysis needs to utilize widely distributed and remote compute clusters, especially when the data sources are sensitive or extremely large, and thus unable to move. A large dataset in Malaysia could be ecologically sensitive, for instance, and unable to be moved outside the country boundaries. Controlling an analysis experiment in this virtual cluster setting can be difficult on multiple levels: with setup and control, with managing behavior of the virtual cluster, and with interoperability issues across the compute clusters. Further, datasets can be distributed among clusters, or even across data centers, so that it becomes critical to utilize data locality information to optimize the performance of data-intensive jobs. Finally, datasets are increasingly sensitive and tied to certain administrative boundaries, though once the data has been processed, the aggregated or statistical result can be shared across the boundaries. This dissertation addresses management and control of a widely distributed virtual cluster having sensitive or otherwise immovable data sets through a controller. The Virtual Cluster Controller (VCC) gives control back to the researcher. It creates virtual clusters across multiple cloud platforms. In recognition of sensitive data, it can establish a single network overlay over widely distributed clusters. We define a novel class of data, notably immovable data that we call "pinned data", where the data is treated as a first-class citizen instead of being moved to where needed. We draw from our earlier work with a hierarchical data processing model, Hierarchical MapReduce (HMR), to process geographically distributed data, some of which are pinned data. The applications implemented in HMR use extended MapReduce model where computations are expressed as three functions: Map, Reduce, and GlobalReduce. Further, by facilitating information sharing among resources, applications, and data, the overall performance is improved. Experimental results show that the overhead of VCC is minimum. The HMR outperforms traditional MapReduce model while processing a particular class of applications. The evaluations also show that information sharing between resources and application through the VCC shortens the hierarchical data processing time, as well satisfying the constraints on the pinned data

    Service-Driven Networking

    Get PDF
    This thesis presents our research on service-driven networking, which is a general design framework for service quality assurance and integrated network and service management in large scale multi-domain networks. The philosophy is to facilitate bi-party open participation among the users and the providers of network services in order to bring about better service customization and quality assurance, without sacrificing the autonomy and objectives of the individual entities. Three primary research topics are documented: service composition and adaptation, self-stabilization in uncoordinated environment, and service quality modeling. The work involves theoretical analysis, algorithm design, and simulations as evaluation methodology

    Virtualization to build large scale networks

    Get PDF
    Abstract. There is not much research concerning network virtualization, even though virtualization has been a hot topic for some time and networks keep growing. Physical routers can be expensive and laborious to setup and manage, not to mention immobile. Network virtualization can be utilized in many ways, such as reducing costs, increasing agility and increasing deployment speed. Virtual routers are easy to create, copy and move. This study will research into the subjects of networks, virtualization solutions and network virtualization. Furthermore, it will show how to build a virtual network consisting of hundreds of nodes, all performing network routing. In addition, the virtual network can be connected to physical routers in the real world to provide benefits, such as performance testing or large-scale deployment. All this will be achieved using only commodity hardware

    Mobile Network Virtualization: A study of the techno-economic aspects

    Get PDF
    Οι τηλεπικοινωνιακοί πάροχοι σήμερα, έρχονται αντιμέτωποι με την συνεχώς αυξανόμενη ζήτηση δεδομένων ενώ καλούνται να βρίσκουν οικονομικά συμφέρουσες λύσεις για να καλύψουν αυτήν την ανάγκη. Ενώ γίνονται προσπάθειες να αυξηθεί ο ρυθμός που μεταδίδονται τα δεδομένα και να αυξηθεί η απόδοση στο φυσικό επίπεδο, κυρίως με την εισαγωγή της τεχνολογίας LTE, η ζήτηση για χρήση των πόρων είναι πολύ μεγαλύτερη από αυτά που μπορούν να προσφέρουν οι πάροχοι. Για τον λόγο αυτό κρίνεται αναγκαία η καλύτερη αξιοποίηση των δικτυακών πόρων. Το μοντέλο που επικρατούσε μέχρι σήμερα του διαμοιρασμού συγκεκριμένων πόρων δεν θεωρείται εποικοδομητικό. Επομένως κρίνεται απαραίτητη η αξιοποίηση της τηλεπικοινωνιακής υποδομής με νέες μεθόδους αυξάνοντας τα έσοδα ανά χρήστη και μειώνοντας τα έξοδα. Για τον λόγος αυτό γίνεται πλέον λόγος για τον όρο Network Virtualization. Πρόκειται για μία μέθοδο που έχει εφαρμοστεί επιτυχώς στα ενσύρματα δίκτυα και συμβάλλει στην απλοποίηση των δικτύων καθώς και στον καλύτερο διαμοιρασμό των πόρων. Οι όροι Software Defined Networks και Network Function Virtualization έχουν επίσης την ίδια βάση και αποσκοπούν στην καλύτερη αντιμετώπιση της μεγάλης ζήτησης με τον καλύτερο δυνατό τρόπο. Στην παρούσα διπλωματική θα εξετάσουμε τον τρόπο που εφαρμόζονται οι παραπάνω έννοιες στα κινητά δίκτυα και θα γίνει μία προσπάθεια παρουσίασης των τεχνο-οικονομικών μεταβλητών σχετικών με κόστη κεφαλαίου και λειτουργικά κόστη.One of the most indubitable challenges faced by the mobile network operators is to provide cost effective solutions to meet the growing demand of the mobile traffic. Whilst every effort has been made to increase the data rates and improve the physical layer performance especially with the introduction of Long Term Evolution-Advanced (LTE/LTE-A) systems, it is not sufficient to meet the exponential increase in traffic demand that is expected to become one order of magnitude larger than the bandwidth that the operators will be able to provide. As a consequence, operators need to achieve a better utilization of the scarce mobile network resources. However, the conventional business model followed by the network operators, based on a dedicated network infrastructure paradigm where each operator have access to a fixed set of network resources is no more considered a valuable approach for efficient radio resource management and utilization. Consequently, the mobile network operators are investigating new and innovative technologies to be able to effectively and efficiently utilize their network infrastructure while increasing the ARPU (Average Revenue Per User) and decrease the capital expenditure (CAPEX) and (OPEX) operational expenditures. To this end, aiming to avoid the underutilization of the physical resources, recently there has been a surge of interest for leveraging the benefits of Network Virtualization in mobile cellular networks. Network Virtualization (NV) has been successfully applied in wired networks as a means to provide abstraction of the network equipment and dramatically simplify the network configuration and resource management. The most prominent NV instances, such as Software Defined Networking (SDN) and Network Function Virtualization (NFV), are also envisioned by the mobile network operators as a way to address the explosive capacity demand of mobile traffic and reduce the costs burden faced to handle the increasing traffic demand. Accordingly, in this dissertation, we will discuss the ways to apply NV in telecoms and especially in mobile networks. This is supported by a techno-economic analysis so as to consider its effect on CAPEX and OPEX expenditures

    Grid'5000: a large scale and highly reconfigurable grid experimental testbed

    Full text link
    Large scale distributed systems such as Grids are difficult to study from theoretical models and simulators only. Most Grids deployed at large scale are production plat-forms that are inappropriate research tools because of their limited reconfiguration, control and monitoring capa-bilities. In this paper, we present Grid’5000, a 5000 CPU nation-wide infrastructure for research in Grid computing. Grid’5000 is designed to provide a scientific tool for com-puter scientists similar to the large-scale instruments used by physicists, astronomers, and biologists. We describe the motivations, design considerations, architec-ture, control, and monitoring infrastructure of this experi-mental platform. We present configuration examples and performance results for the reconfiguration subsystem

    Traffic engineering in dynamic optical networks

    Get PDF
    Traffic Engineering (TE) refers to all the techniques a Service Provider employs to improve the efficiency and reliability of network operations. In IP over Optical (IPO) networks, traffic coming from upper layers is carried over the logical topology defined by the set of established lightpaths. Within this framework then, TE techniques allow to optimize the configuration of optical resources with respect to an highly dynamic traffic demand. TE can be performed with two main methods: if the demand is known only in terms of an aggregated traffic matrix, the problem of automatically updating the configuration of an optical network to accommodate traffic changes is called Virtual Topology Reconfiguration (VTR). If instead the traffic demand is known in terms of data-level connection requests with sub-wavelength granularity, arriving dynamically from some source node to any destination node, the problem is called Dynamic Traffic Grooming (DTG). In this dissertation new VTR algorithms for load balancing in optical networks based on Local Search (LS) techniques are presented. The main advantage of using LS is the minimization of network disruption, since the reconfiguration involves only a small part of the network. A comparison between the proposed schemes and the optimal solutions found via an ILP solver shows calculation time savings for comparable results of network congestion. A similar load balancing technique has been applied to alleviate congestion in an MPLS network, based on the efficient rerouting of Label-Switched Paths (LSP) from the most congested links to allow a better usage of network resources. Many algorithms have been developed to deal with DTG in IPO networks, where most of the attention is focused on optimizing the physical resources utilization by considering specific constraints on the optical node architecture, while very few attention has been put so far on the Quality of Service (QoS) guarantees for the carried traffic. In this thesis a novel Traffic Engineering scheme is proposed to guarantee QoS from both the viewpoint of service differentiation and transmission quality. Another contribution in this thesis is a formal framework for the definition of dynamic grooming policies in IPO networks. The framework is then specialized for an overlay architecture, where the control plane of the IP and optical level are separated, and no information is shared between the two. A family of grooming policies based on constraints on the number of hops and on the bandwidth sharing degree at the IP level is defined, and its performance analyzed in both regular and irregular topologies. While most of the literature on DTG problem implicitly considers the grooming of low-speed connections onto optical channels using a TDM approach, the proposed grooming policies are evaluated here by considering a realistic traffic model which consider a Dynamic Statistical Multiplexing (DSM) approach, i.e. a single wavelength channel is shared between multiple IP elastic traffic flows

    Reducing Internet Latency : A Survey of Techniques and their Merit

    Get PDF
    Bob Briscoe, Anna Brunstrom, Andreas Petlund, David Hayes, David Ros, Ing-Jyh Tsang, Stein Gjessing, Gorry Fairhurst, Carsten Griwodz, Michael WelzlPeer reviewedPreprin
    corecore