# GANA-VDC: Application-Aware with Bandwidth Guarantee in Cloud Datacenters
## 4 GANA-VDC System Architecture
### Mapping Procedure
Similar to previous works in this research field, we did not consider high availability or low latency when allocating the VDCs executed, even though the VMs of each VDC scheduled to various pods can augment high availability. Nevertheless, we consider high availability and low latency as allocation strategies, and the hierarchical architecture designed for VN to PN mapping can support tenant selecting different allocation strategies. We maintain these possibilities to refine our system scheme for future work. ## 7 Conclusions

We proposed a new model, GANA-VDC, a unique network virtualization framework for multi-tenant cloud data centers. Through interrupting per-tenant OpenFlow instruction and translation into source routing, GANA-VDC can provide tenant application-aware networking while maintaining 2-layer scalability. GANA-VDC can also provide fine-grained traffic control in VDC, which prior solutions fail to consider. Through GANA-VDC, not only do data centers assure VDC are allocated efficiently, but also guarantee a more flexible topology in VDC, ensuring more fine-grained QoS and enabling application-aware networking. We employed and expanded conventional techniques and methods in network virtualization and virtual network embedded field when we used FlowN and FlowVisor to develop a network virtualization layer. This extension enables multiple isolated logical networks with potentially varying forwarding and addressing mechanisms to share the identical physical infrastructure. This is extended by adding an interceptor in VN to source routing in scalable large 2-layer network. Allocating VDC limited flowtable space permits fine-grained traffic direction, performed using the original OpenFlow QoS pattern. Additionally, we optimized the topology discovery measure in a large-scale network comprising many VDCs with massive sending and receiving LLDP messages, efficiently load balancing from per-tenant topology discovery. **Author Contributions:** Conceptualization, S.K. and S.W. ; methodology, S.K., S.W., F.S. ; validation, S.K., S.W., N.A; formal analysis, S.K., S.W., F.S. ; investigation, S.K., S.W., F.S. ; resources, S.K and S.W; data curation, S.K and S.W; writing--original draft preparation, S.K., S.W. ; writing--review and editing, S.K., S.W., A.H.; and supervision, J.L. and M.Z. **Funding:** This research received no external funding. **Acknowledgments:** Dedicated to the memory of my beautiful niece who is now our guardian angel _[PERSON]_. Special thanks and gratitude to USTC Network Information Center. We also would like to extend our appreciation to the reviewers. **Conflicts of Interest:** The authors declare no conflict of interest. ## References

* [PERSON] (2000) [PERSON] _Analysis of an Equal-Cost Multi-Path Algorithm_, _2070-1721_; The Internet Society: Reston, VA, USA, 2000. * [PERSON] and [PERSON] (2016) [PERSON]; [PERSON] Efficient fast recovery mechanism in software-defined networks: Multipath routing approach. In Proceedings of the 11 th International Conference for Internet Technology and Secured Transactions (ICITST), Barcelona, Spain, 5-7 December 2016; pp. 432-435. * [PERSON] et al. (2011) [PERSON]; [PERSON]; [PERSON] Topology Switching for Data Center Networks. In Proceedings of the 11 th USENIX Conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services, Berkeley, CA, USA, 2011; p. 14. Available online: [[http://cseweb.ucsd.edu/~](http://cseweb.ucsd.edu/~)]([http://cseweb.ucsd.edu/~](http://cseweb.ucsd.edu/~))|snoeren/papers/tswitch-hotice11.pdf (accessed on 25 August 2018). * [PERSON] et al. (2011) [PERSON]; [PERSON]; [PERSON]; [PERSON] CloudNaaS: A cloud networking platform for enterprise applications. In Proceedings of the 2 nd ACM Symposium on Cloud Computing, Cascais, Portugal, 26-28 October 2011; p. 8. * Amazon EC2 (2019) Amazon EC2. Available online: [[http://aws.amazon.com/ec2](http://aws.amazon.com/ec2)]([http://aws.amazon.com/ec2](http://aws.amazon.com/ec2)) (accessed on 25 February 2019). * Rackspace Cloud (2019) Rackspace Cloud.