Visible to the public EL-SEC: ELastic Management of Security Applications on Virtualized Infrastructure

TitleEL-SEC: ELastic Management of Security Applications on Virtualized Infrastructure
Publication TypeConference Paper
Year of Publication2018
AuthorsAkhtar, Nabeel, Matta, Ibrahim, Raza, Ali, Wang, Yuefeng
Conference NameIEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
Date PublishedApril 2018
PublisherIEEE
ISBN Number978-1-5386-5979-3
KeywordsAttack Analyzer, autonomic VNF instances scaling, clean slate, cloud computing, cloud infrastructure, Collaboration, computer network security, control theory, EL-SEC framework, elastic management of security applications, Elastic Manager, GENI testbed, Human Behavior, human factors, internetworking, Intrusion detection, Load management, Metrics, Monitoring, Noise measurement, PI control, PI controllers, PID controllers, policy, Policy Based Governance, policy governance, proportional integral derivative controllers, pubcrawl, Recursive InterNetwork Architecture, resilience, Resiliency, RINA, SDN, Snort intrusion detection system, software defined networking, three-term control, virtual machines, virtualisation, virtualized infrastructure, virtualized network functions, virtualized security NFs, VNF Snort instances
Abstract

The concept of Virtualized Network Functions (VNFs) aims to move Network Functions (NFs) out of dedicated hardware devices into software that runs on commodity hardware. A single NF consists of multiple VNF instances, usually running on virtual machines in a cloud infrastructure. The elastic management of an NF refers to load management across the VNF instances and the autonomic scaling of the number of VNF instances as the load on the NF changes. In this paper, we present EL-SEC, an autonomic framework to elastically manage security NFs on a virtualized infrastructure. As a use case, we deploy the Snort Intrusion Detection System as the NF on the GENI testbed. Concepts from control theory are used to create an Elastic Manager, which implements various controllers - in this paper, Proportional Integral (PI) and Proportional Integral Derivative (PID) - to direct traffic across the VNF Snort instances by monitoring the current load. RINA (a clean-slate Recursive InterNetwork Architecture) is used to build a distributed application that monitors load and collects Snort alerts, which are processed by the Elastic Manager and an Attack Analyzer, respectively. Software Defined Networking (SDN) is used to steer traffic through the VNF instances, and to block attack traffic. Our results show that virtualized security NFs can be easily deployed using our EL-SEC framework. With the help of real-time graphs, we show that PI and PID controllers can be used to easily scale the system, which leads to quicker detection of attacks.

URLhttps://ieeexplore.ieee.org/document/8407019
DOI10.1109/INFCOMW.2018.8407019
Citation Keyakhtar_-sec:_2018