$30 off During Our Annual Pro Sale. View Details »

Network as a Service for Cloud Computing

Network as a Service for Cloud Computing

R & D Showcase IIIT-H 2012

dharmeshkakadia

March 03, 2012
Tweet

More Decks by dharmeshkakadia

Other Decks in Technology

Transcript

  1. Network as a Service for Cloud Computing
    Search and Information Extraction Lab Dharmesh Kakadia
    International Institute of Information Technology, Hyderabad
    Conclusion
    The programmability and control introduced by the
    NaaS with the use of SDN by moving the control plane
    in software not only solves the current problems but is
    beneficial to
    • VM mobility
    • InterCloud – Hybrid cloud
    • Differentiated Network Services
    • Network Agility
    What Next ?
    • Network Aware VM Placement
    • *-aaS based on NaaS
    • Making it Open Source
    NaaS component Services
    • Network Access Service
    • Virtual Connectivity Service
    • Virtual Topology Service
    • Virtual Node Service
    Motivation
    • Management
    • 1,00,000 servers, each hosting 32 VMs translates to more then
    3 million IP and Mac addresses
    • With 25 port switches, more then 8000 switches in access tier
    • And we have aggregation tier, core tier, disaster recovery….
    • Extensibility
    • Application Migration
    • Addressing Issues
    • Performance
    • Learning what is already known
    • Vendor Lock-in
    • Fair Share Network Assumption
    • Everyone is considered equal when it comes to Network
    Results
    0
    500
    1000
    1500
    2000
    2500
    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
    Service Request Time(µs) Normal Network
    Service Request Time(µs) Proposed Solution
    OpenFlow
    1. Authentication
    2. Request
    Validation
    3. Mapping
    4. Acknowledgement
    Architecture
    NaaS with Software Defined Network
    • Scalable
    • Flexible
    • Open
    • Incrementally Deployable
    • No Application Rewriting
    Virtual Environment
    vRouter Implementation

    View Slide