Network as a Service for Cloud Computing

Network as a Service for Cloud Computing

R & D Showcase IIIT-H 2012

0aa2ebd008cdd198af5e9765062bb265?s=128

dharmeshkakadia

March 03, 2012
Tweet

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