ABSTRACT
The Internet's routing infrastructure has always faced challenges due to flexibility needs originating from policy-driven path rules and scalability needs of an ever-growing number of control and data traffic. Recent Software-Defined Networking (SDN) designs elegantly separated the control plane from data plane and offered flexibility in path rule making, but various scalability issues emerged. Exploring a spectrum of designs, we propose a hybrid SDN routing architecture where cloud systems will keep most of the control plane functions and local router will keep the least of it while for data plane it will be vice versa. We highlight a hybrid separation where data plane partially resides in remote cloud while discussing the necessary and sufficient conditions to avoid possible loops.
- BGP Routing Table Analysis Reports, 2016. Available online: http://bgp.potaroo.net.Google Scholar
- Cloud price cuts continue with azure, but don't expect a trend, January 2016. Available online: http://tinyurl.com/zgroxpl.Google Scholar
- P. K. Dey and M. Yuksel. CAR: Cloud-Assisted routing. In 2016 IEEE Conference on NFV-SDN, Palo Alto, USA, Nov. 2016.Google ScholarCross Ref
- P. K. Dey and M. Yuksel. On the breakeven point between Cloud-Assisted and legacy routing. In IEEE CloudNet '16, Pisa, Italy, Oct. 2016.Google Scholar
- N. Feamster, J. Rexford, and E. Zegura. The road to SDN: An intellectual history of programmable networks. ACM Queue, 2013. Google ScholarDigital Library
- N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker. Nox: towards an operating system for networks. ACM SIGCOMM CCR, 38(3):105--110, 2008. Google ScholarDigital Library
- F. Hu, Q. Hao, and K. Bao. A survey on software-defined network and openflow: from concept to implementation. IEEE Comm. Surveys & Tutorials, 16(4):2181--2206, 2014.Google ScholarCross Ref
- A. Ishimori, F. Farias, E. Cerqueira, and A. Abelém. Control of multiple packet schedulers for improving qos on openflow/sdn networking. In 2013 Second European Workshop on Software Defined Networks, pages 81--86. IEEE, 2013. Google ScholarDigital Library
- R. Izard. How to Work with Fast-Failover OpenFlow Groups, April 2016. Available online: http://tinyurl.com/nb7schn.Google Scholar
- M. Jammal, T. Singh, A. Shami, R. Asal, and Y. Li. Software defined networking: State of the art and research challenges. Computer Networks, 72:74--98, 2014.Google ScholarCross Ref
- C. Kim, M. Caesar, A. Gerber, and J. Rexford. Revisiting route caching: The world should be flat. In Proceedings of the 10th International Conference on Passive and Active Network Measurement, pages 3--12, Seoul, Korea, 2009. Google ScholarDigital Library
- H. Kim, M. Schlansker, J. R. Santos, J. Tourrilhes, Y. Turner, and N. Feamster. Coronet: Fault tolerance for software defined networks. In 2012 20th IEEE ICNP, pages 1--2. Google ScholarDigital Library
- A. Li, X. Yang, S. Kandula, and M. Zhang. CloudCmp: comparing public cloud providers. In Proceedings of ACM Internet Measurement Conference, November 2010. Google ScholarDigital Library
- T. A. Limoncelli. OpenFlow: A radical new idea in networking. ACM Queue, June 2012. Google ScholarDigital Library
- N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in campus networks. ACM SIGCOMM CCR, 38(2):69--74, 2008. Google ScholarDigital Library
- P. Porras, S. Shin, V. Yegneswaran, M. Fong, M. Tyson, and G. Gu. A security enforcement kernel for openflow networks. In Proceedings of the first workshop on Hot topics in SDN, pages 121--126. ACM, 2012. Google ScholarDigital Library
- L. G. Roberts. A radical new router. IEEE spectrum, 7(46):34--39, 2009. Google ScholarDigital Library
- S. Sezer, S. Scott-Hayward, P. K. Chouhan, B. Fraser, D. Lake, J. Finnegan, N. Viljoen, M. Miller, and N. Rao. Are we ready for SDN? implementation challenges for software-defined networks. IEEE Com Mag, 51(7):36--43, 2013.Google ScholarCross Ref
- S. Sharma, D. Staessens, D. Colle, M. Pickavet, and P. Demeester. Openflow: Meeting carrier-grade recovery requirements. Computer Communications, 36(6):656--665, 2013. Google ScholarDigital Library
- J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar. Making middleboxes someone else's problem: Network processing as a cloud service. In Proceedings of ACM SIGCOMM, Helsinki, Finland, August 2012. Google ScholarDigital Library
- N. L. Van Adrichem, B. J. Van Asten, and F. A. Kuipers. Fast recovery in software-defined networks. In 2014 Third European Workshop on SDN, pages 61--66. IEEE, 2014. Google ScholarDigital Library
- S. Vissicchio, L. Vanbever, and O. Bonaventure. Opportunities and research challenges of hybrid software defined networks. ACM SIGCOMM CCR, 44(2):70--75, 2014. Google ScholarDigital Library
Index Terms
- Hybrid Cloud Integration of Routing Control & Data Planes
Recommendations
Hybrid Cloud: An Inter Cloud Communication Mechanism
CCIOT '18: Proceedings of the 2018 International Conference on Cloud Computing and Internet of ThingsCloud computing has been in existence since the early 2000s and the growth in this domain of Computer Science has been by leaps and bounds. Cloud computing service providers offer 3 different services - Software, Platform and Infrastructure. Hybrid ...
Data mobile cloud technology: mVDI
SoICT '13: Proceedings of the 4th Symposium on Information and Communication TechnologyRecently, with the overwhelming growth of Cloud Computing (CC) and mobile devices, Mobile Cloud Computing (MCC) has emerged and become an attractive area of research. Unlike CC, MCC is formed from the properties of mobile devices such as hardware ...
Is your cloud elastic enough?: performance modelling the elasticity of infrastructure as a service (IaaS) cloud applications
ICPE '12: Proceedings of the 3rd ACM/SPEC International Conference on Performance EngineeringElasticity, the ability to rapidly scale resources up and down on demand, is an essential feature of public cloud platforms. However, it is difficult to understand the elasticity requirements of a given application and workload, and if the elasticity ...
Comments