skip to main content
10.1145/2287056.2287069acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Elastic IP and security groups implementation using OpenFlow

Published: 18 June 2012 Publication History

Abstract

This paper presents a reference implementation of an Elastic IP and Security Group service using the OpenFlow protocol. The implementation is the first to present integration of OpenFlow within a virtual machine provisioning engine and an API for enabling such services. In this paper the OpenNebula system is used. The Elastic IP and Security Groups services are similar to the Amazon EC2 services and present a compatible Query API implemented by OpenNebula. The core of the implementation relies on the integration of an OpenFlow controller (NOX) with the EC2 server. Flow rules can be inserted in the OpenFlow controller using the EC2 API. These rules are then used by Open vSwitch bridges on the underlying hypervisor to manage network traffic. The reference implementation presented opens the door for more advanced cloud networking services that leverage principles from software defined networking including virtual private cloud, virtual data center spanning multiple availability zones, as well as seamless migration over wide are networks.

References

[1]
Feature guide: Amazon ec2 elastic ip addresses. http://aws.amazon.com/articles/1346, July 2010.
[2]
Flowvisor. http://flowvisor.org, Nov 2011.
[3]
Geni: Exploring networks of the future. http://www.geni.net, Nov 2011.
[4]
Openflow. http://www.openflow.org, Nov 2011.
[5]
Openstack. http://www.openstack.org, Nov 2011.
[6]
Open vswitch. http://openvswitch.org/, February 2012.
[7]
Opennebula home page. http://www.opennebula.org, January 2012.
[8]
User guide for amazon elastic compute cloud. http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/, Feb 2012.
[9]
T. Benson, A. Akella, A. Shaikh, and S. Sahu. Cloudnaas: a cloud networking platform for enterprise applications. In Proceedings of the 2nd ACM Symposium on Cloud Computing, page 8. ACM, 2011.
[10]
A. Ganguly, A. Agrawal, P. Boykin, and R. Figueiredo. Wow: Self-organizing wide area overlay networks of virtual workstations. In High Performance Distributed Computing, 2006 15th IEEE International Symposium on, pages 30--42. IEEE, 2006.
[11]
D. Inc. Dynamic insertion of services in a multi-tenant virtual data center. http://opennetsummit.org/demonstrations.html, Oct 2011.
[12]
R. Ltd. Scalable dos attack detection and mitigation. http://opennetsummit.org/demonstrations.html, Oct 2011.
[13]
P. Marshall, K. Keahey, and T. Freeman. Elastic site: Using clouds to elastically extend site resources. In Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pages 43--52. IEEE Computer Society, 2010.
[14]
P. Mell and T. Grance. The nist definition of cloud computing (draft). NIST special publication, 800:145, 2011.
[15]
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2):69--74, 2008.
[16]
M. Murphy, L. Abraham, M. Fenn, and S. Goasguen. Autonomic clouds on the grid. Journal of Grid Computing, 8(1):1--18, 2010.
[17]
D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youse, and D. Zagorodnov. The eucalyptus open-source cloud-computing system. In Cluster Computing and the Grid, 2009. CCGRID'09. 9th IEEE/ACM International Symposium on, pages 124--131. IEEE, 2009.
[18]
P. Ruth, X. Jiang, D. Xu, and S. Goasguen. Virtual distributed environments in a shared infrastructure. Computer, 38(5):63--69, 2005.
[19]
B. Sotomayor, R. Montero, I. Llorente, and I. Foster. Virtual infrastructure management in private and hybrid clouds. Internet Computing, IEEE, 13(5):14--22, 2009.

Cited By

View all
  • (2023)Automatic Generation of Network Micro-Segmentation Policies for Cloud Environments2023 4th International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT)10.1109/AINIT59027.2023.10212857(1-5)Online publication date: 16-Jun-2023
  • (2021)A Novel Design for Real-Time Intrusion Response in Latest Software-Defined Networks by Graphical Security ModelsSustainable Communication Networks and Application10.1007/978-981-15-8677-4_45(557-568)Online publication date: 26-Jan-2021
  • (2020)A Framework for Real-Time Intrusion Response in Software Defined Networking Using Precomputed Graphical Security ModelsSecurity and Communication Networks10.1155/2020/72350432020Online publication date: 1-Jan-2020
  • Show More Cited By

Index Terms

  1. Elastic IP and security groups implementation using OpenFlow

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    VTDC '12: Proceedings of the 6th international workshop on Virtualization Technologies in Distributed Computing Date
    June 2012
    68 pages
    ISBN:9781450313445
    DOI:10.1145/2287056
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 June 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cloud
    2. elastic ip
    3. firewall
    4. openflow
    5. security groups
    6. software defined networking

    Qualifiers

    • Research-article

    Conference

    HPDC'12
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 5 of 10 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Automatic Generation of Network Micro-Segmentation Policies for Cloud Environments2023 4th International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT)10.1109/AINIT59027.2023.10212857(1-5)Online publication date: 16-Jun-2023
    • (2021)A Novel Design for Real-Time Intrusion Response in Latest Software-Defined Networks by Graphical Security ModelsSustainable Communication Networks and Application10.1007/978-981-15-8677-4_45(557-568)Online publication date: 26-Jan-2021
    • (2020)A Framework for Real-Time Intrusion Response in Software Defined Networking Using Precomputed Graphical Security ModelsSecurity and Communication Networks10.1155/2020/72350432020Online publication date: 1-Jan-2020
    • (2019)Software defined networkingJournal of High Speed Networks10.3233/JHS-19060125:1(1-40)Online publication date: 1-Jan-2019
    • (2019)Security and Performance Modeling and Optimization for Software Defined Networking2019 18th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/13th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE)10.1109/TrustCom/BigDataSE.2019.00087(610-617)Online publication date: Aug-2019
    • (2019)A Systematic Approach to Threat Modeling and Security Analysis for Software Defined NetworkingIEEE Access10.1109/ACCESS.2019.29400397(137432-137445)Online publication date: 2019
    • (2018)The Challenges in ML-Based Security for SDN2018 2nd Cyber Security in Networking Conference (CSNet)10.1109/CSNET.2018.8602680(1-9)Online publication date: Oct-2018
    • (2017)Virtual cloud network laboratory based on IaaS for university IT education2017 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON.2017.7942955(906-909)Online publication date: Apr-2017
    • (2017)Orchestrating the Deployment of High Availability Services on Multi-zone and Multi-cloud ScenariosJournal of Grid Computing10.1007/s10723-017-9417-z16:1(39-53)Online publication date: 3-Nov-2017
    • (2017)Research Trends in Security and DDoS in SDNSecurity and Communication Networks10.1002/sec.17599:18(6386-6411)Online publication date: 9-Feb-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media