4,901 research outputs found

    Container-based network function virtualization for software-defined networks

    Get PDF
    Today's enterprise networks almost ubiquitously deploy middlebox services to improve in-network security and performance. Although virtualization of middleboxes attracts a significant attention, studies show that such implementations are still proprietary and deployed in a static manner at the boundaries of organisations, hindering open innovation. In this paper, we present an open framework to create, deploy and manage virtual network functions (NF)s in OpenFlow-enabled networks. We exploit container-based NFs to achieve low performance overhead, fast deployment and high reusability missing from today's NFV deployments. Through an SDN northbound API, NFs can be instantiated, traffic can be steered through the desired policy chain and applications can raise notifications. We demonstrate the systems operation through the development of exemplar NFs from common Operating System utility binaries, and we show that container-based NFV improves function instantiation time by up to 68% over existing hypervisor-based alternatives, and scales to one hundred co-located NFs while incurring sub-millisecond latency

    ANALISIS PERFORMANSI NETWORK FUNCTION VIRTUALIZATION PADA CONTAINER DOCKER DAN LXC

    Get PDF
    ABSTRAK Beragam permasalahan yang dikenali beberapa waktu lalu oleh beberapa operator telekomunikasi di dunia pada perangkat jaringan berbasis perangkat keras membuat ETSI (sebuah organisasi non profit yang mengatur standar tentang perangkat jaringan) untuk menggalang sebuah pertemuan dengan kontributor-kontributor dari beberapa operator telekomunikasi tersebut guna mendiskusikan alternatif untuk menangani beberapa masalah yang dihadapi selama bisnis berlangsung. Network Function Virtualization (NFV) merupakan alternatif berbasis virtualisasi yang ditawarkan dimana konsep dasar NFV ini adalah menggantikan fungsi perangkat keras menjadi perangkat lunak yang dapat dikelola dengan mudah. Salah satu implementasi NFV adalah VNF (Virtualized Network Function). Tidak ada standar yang digunakan dalam pembuatan NFV ini baik dari infrastruktur atau beberapa hal yang terkait. Saat ini, NFV dapat dijalankan diatas platform hypervisor dan container. Hypervisor dan container digunakan untuk mengatur seluruh isolasi dan manajemen hardware untuk virtual environment. Pada beberapa penelitian, container dipercaya sebagai platform yang lebih ringan dibandingkan dengan hypervisor, namun NFV yang dijalankan diatas suatu container performansinya perlu diuji sebelum dilakukan implementasi. Atas dasar tersebut pada tugas akhir ini penulis menggunakan container Docker dan Linux Container (LXC) sebagai platform yang menjalankan VNF dengan objek virtual router. Hasil pengujian memiliki karakteristik performa yang ringan ditinjau dari penggunaan processor (CPU Usage), penggunaan RAM (Memory Usage) dan memiliki performansi jaringan yang baik ditinjau dari throughput dan packet loss selama pengiriman paket berlangsung. LXC menunjukkan angka stabilitas yang lebih baik daripada Docker dengan selisih performansi stabilitas 5% pada pengujian throughput maksimum. Oleh sebab itu, penulis merekomendasikan penggunaan LXC sebagai platform yang menjalankan virtual router dikarenakan LXC menunjukkan performansi yang dominan lebih baik pada pengujian ini, ditunjukkan dengan hasil yang stabil pada beberapa pengujian. Kata Kunci : virtualisasi, NFV, VNF, vitual router, container, Docker, LXC</p

    SplitBox: Toward Efficient Private Network Function Virtualization

    Get PDF
    This paper presents SplitBox, an efficient system for privacy-preserving processing of network functions that are outsourced as software processes to the cloud. Specifically, cloud providers processing the network functions do not learn the network policies instructing how the functions are to be processed. First, we propose an abstract model of a generic network function based on match-action pairs. We assume that this function is processed in a distributed manner by multiple honest-but-curious cloud service providers. Then, we introduce our SplitBox system for private network function virtualization and present a proof-of-concept implementation on FastClick, an extension of the Click modular router, using a firewall as a use case. Our experimental results achieve a throughput of over 2 Gbps with 1 kB-sized packets on average, traversing up to 60 firewall rules

    Analysis of basic Architectures used for Lifecycle Management and Orchestration of Network Service in Network Function Virtualization Environment

    Get PDF
    The Network Function Virtualization (NFV), Software Defined Networking are technologies, so which are in combination inorder to provide a high flexibility for network and dynamical continuum of resources for the deployment of services in the environment of high network programmability. A Network Function Virtualization Orchestration (NFVO) is an important topic played a major role in above scenario and in high availability of Virtual Network Functions (VNF), lifecycle and configuration management of network elements. However, the hardware usage is one of the obstacle towards network programmability and is generally considered as a contrast with respect to NFV concepts. In this paper shows many architectures, workflow in virtualization environment, compatibility, flexibility is discussed. These architectures involve in great enhancement of network infrastructure in virtualized environment. Each architecture is needed to gain better results in network function virtualization environment

    Multicasting in Network Function Virtualization (NFV) Environment

    Get PDF
    Network Function Virtualization is a growing concept in the research field because of its ability to decouple network functions, like network address translation (NAT), domain name service (DNS), firewall, intrusion detection (IDS) etc., from proprietary hardware equipment. They can now run in software making the network more flexible and agile. This also reduces hardware and maintenance costs of the network. Nowadays many applications use multicasting as it saves a huge amount of communication bandwidth. But many packets need intermediary processing before reaching their destinations. For this processing, Virtual Network functions (VNFs) are implemented in the network where processing of packets takes place. Because of this the path through which the packets traverse changes, and delay increases. This project considers different number and placements of VNFs in four real-world topologies namely NSFNET, Cost239, Arpanet and Random12, and observes the delay for every case. As the VNFs are duplicated on different nodes in the network, the cost of deployment and maintenance of VNFs is increased, but the delay decreases up to a certain number of VNFs. After this, the delay becomes constant. This project presents this trade-off between cost and delay

    An Energy-driven Network Function Virtualization for Multi-domain Software Defined Networks

    Full text link
    Network Functions Virtualization (NFV) in Software Defined Networks (SDN) emerged as a new technology for creating virtual instances for smooth execution of multiple applications. Their amalgamation provides flexible and programmable platforms to utilize the network resources for providing Quality of Service (QoS) to various applications. In SDN-enabled NFV setups, the underlying network services can be viewed as a series of virtual network functions (VNFs) and their optimal deployment on physical/virtual nodes is considered a challenging task to perform. However, SDNs have evolved from single-domain to multi-domain setups in the recent era. Thus, the complexity of the underlying VNF deployment problem in multi-domain setups has increased manifold. Moreover, the energy utilization aspect is relatively unexplored with respect to an optimal mapping of VNFs across multiple SDN domains. Hence, in this work, the VNF deployment problem in multi-domain SDN setup has been addressed with a primary emphasis on reducing the overall energy consumption for deploying the maximum number of VNFs with guaranteed QoS. The problem in hand is initially formulated as a "Multi-objective Optimization Problem" based on Integer Linear Programming (ILP) to obtain an optimal solution. However, the formulated ILP becomes complex to solve with an increasing number of decision variables and constraints with an increase in the size of the network. Thus, we leverage the benefits of the popular evolutionary optimization algorithms to solve the problem under consideration. In order to deduce the most appropriate evolutionary optimization algorithm to solve the considered problem, it is subjected to different variants of evolutionary algorithms on the widely used MOEA framework (an open source java framework based on multi-objective evolutionary algorithms).Comment: Accepted for publication in IEEE INFOCOM 2019 Workshop on Intelligent Cloud Computing and Networking (ICCN 2019
    • …
    corecore