sustainable network resource management system for
play

Sustainable Network Resource Management System for Virtual Private - PowerPoint PPT Presentation

Sustainable Network Resource Management System for Virtual Private Clouds Takahiro Miyamoto Michiaki Hayashi Kosuke Nishimura KDDI R&D Laboratories Inc. CloudCom2010 Cloud computing environment Infrastructure as a Service (IaaS)


  1. Sustainable Network Resource Management System for Virtual Private Clouds Takahiro Miyamoto Michiaki Hayashi Kosuke Nishimura KDDI R&D Laboratories Inc. CloudCom2010

  2. Cloud computing environment Infrastructure as a Service (IaaS) On-demand provisioning of servers (Virtual Machines) App App App App VM VM VM VM and storages App App App App App App VM VM VM VM VM VM Network DB DB App App Web Web VM VM VM VM Web Web VM VM App App Web Web VM VM VM VM VM VM Enterprise user A Virtual Private Cloud Enterprise user B …How about network ? 2 2010/12/2 CloudCom2010

  3. Problem of general virtual private clouds Affect to the other networks Virtual private cloud # 1 Virtual networks virtual private cloud # 2 Traffic congestion Security (e.g. TCP incast) isolation Physical network Wide area network Data center network 3 2010/12/2 CloudCom2010

  4. Approach Objective: Performance isolation among virtual private clouds Orchestrate with VM provisioning Handle various network equipment Assign different queues at network equipment 4 2010/12/2 CloudCom2010

  5. Network resource management system (NRM)  Manages bandwidth and topology of physical network  Allocates guaranteed bandwidth to each virtual network Virtual NW# 1 Bandwidth-guaranteed virtual network Virtual NW# 2 Virtual NW# n Time Virtual Virtual VLAN Control router router Network resource Physical network management system (NRM) 5 2010/12/2 CloudCom2010

  6. NRM (1) G-lambda project A joint project of NICT, AIST, NTT and KDDI R&D labs  To define and standardize the web service interface between  network and applications request Resource Coordinator NRM NRM provisioning provisioning Computing resource manager 6 2010/12/2 CloudCom2010

  7. NRM (2) Dynamic Circuit Network  A project of Internet2  Multiple domains can negotiate by using the Inter- Domain Controller (IDC) protocol. request IDC IDC IDC IDC IDC protocol protocol DC DC DC IDC:Inter-Domain Controller DC:Domain Controller 7 2010/12/2 CloudCom2010

  8. Problem to handle various network equipment Orchestration mechanism among NRMs NRM for NRM for NRM for NRM for NRM for NRM for virtual CPE router switch A switch B switch C switches office WAN data center This model needs time and costs to develop new NRMs. 8 2010/12/2 CloudCom2010

  9. Problem to handle multipoint network  NRMs can support only point-to-point provisioning  Full-meshed path provisioning  Bandwidth arrangement among paths App App VM VM 250Mbps? App App 250Mbps? VM VM 250Mbps? 250Mbps? App App 1Gbps VM VM App App VM VM …too complicated to users 9 2010/12/2 CloudCom2010

  10. Proposed mechanisms Objective: Performance isolation among virtual private clouds Virtual network point Control network easily Handle various network equipment Changing mechanism Assign different queue at network equipment of software modules 10 2010/12/2 CloudCom2010

  11. Problem of NRMs Conventional NRM NRM NRM NRM for router1 for router2 for switch1 Control drivers are embedded . Sustainable NRM Sustainable NRM Driver server router1 router2 switch1 Universal socket Control drivers are developed independently . 11 2010/12/2 CloudCom2010

  12. CHAMELEON software architecture  CHAnging MEchanism of software moduLE based on the cONtext (CHAMELEON)  Install control drivers  without any modification of NRMs  under the operation of the NRM  Keep the control drivers as cache Sustainable NRM 1. send device information 2. install router1 router2 switch1 Universal socket Repository server 12 2010/12/2 CloudCom2010

  13. Processing time to install and control install the control driver control network equipment [ms] 5000 4000 3000 2000 1000 0 embedded embedded embedded embedded embedded embedded download download download download download download cache che cache che che cache cache che che cache che cache ca ca ca ca ca ca RPR MPLS core switch aggregation switch ToR switch virtual switch 13 2010/12/2 CloudCom2010

  14. Proposed mechanisms Objective: Performance isolation among virtual private clouds Virtual network point Control network easily Handle various network equipment Changing mechanism Assign different queue at network equipment of software modules 14 2010/12/2 CloudCom2010

  15. Virtual network point User view App App App App VM VM VM VM Virt rt ual net w ork rk point App App App App VM VM VM VM App App App App 1Gbps App App VM VM VM VM 1Gbps App App App App App App VM VM VM VM VM VM VM VM App App VM VM Mapping to physical links by NRM data center WAN office 15 2010/12/2 CloudCom2010

  16. Tested network configuration core switch ToR switch RPR MPLS router aggregation switch virtual switch Wide area network Data center network RPR: Resident Protection Ring MPLS: Multiple Protocol Label Switching 16 ToR: Top of Rack 2010/12/2 CloudCom2010

  17. Mapping from virtual network point to physical links Step1: Split logical links based on network domains 17 2010/12/2 CloudCom2010

  18. Mapping from virtual network point to physical links Step1: Split logical links based on network domains Step2: Aggregate logical links 18 2010/12/2 CloudCom2010

  19. Mapping from virtual network point to physical links Step1: Split logical links based on network domains Step2: Aggregate logical links 19 2010/12/2 CloudCom2010

  20. Conclusion  Ideal virtual private clouds  Security isolation  Performance isolation  Sustainable network resource management system  Handling various network equipment Changing mechanism of software modules  Controlling network easily Virtual network point  Future works  Demonstration of performance isolation  Scalability evaluation of the proposed mechanisms 20 2010/12/2 CloudCom2010

Recommend


More recommend