Slide 1
Slide 1 text
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