SAVI Testbed Architecture and Federation
The flexibility of cloud computing has afforded users the ability to develop and deploy fully customizable cloud-based applications and services. Thus far, this flexibility has primarily been constrained to the likes of x86 servers and storage devices. The SAVI application platform testbed was developed to realize the hypothesis that all physical infrastructure resources can be virtualized. Key to this work is a novel control and management framework based on Software-Defined Infrastructure (SDI), a concept which provides a unified programmable interface over heterogeneous infrastructures. In this paper, we present the architecture of the Canadian SAVI national testbed based on the SDI framework. The design of an autonomous SAVI node will be described and the multi-node deployment that comprise the national testbed will be discussed. In addition, the orchestration of applications across the multi-node testbed will be described. Lastly, we will report on the progress of our recent efforts to federate the SAVI testbed with the American GENI national testbed.
KeywordsCloud computing Cloud federation SDI Testbed
- 1.Kang, J.M., Bannazadeh, H., Rahimi, H., Lin, T., Faraji, M., Leon-Garcia, A.: Software-defined infrastructure and the future central office. In: International Conference on Communications (ICC), pp. 225–229 (2013)Google Scholar
- 2.Lin, J., Ravichandiran, R., Bannazadeh, H., Leon-Garcia, A.: Monitoring and measurement in software-defined infrastructure. In: IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 742–745 (2015)Google Scholar
- 4.Goiri, I., Guitart, J., Torres, J.: Characterizing cloud federation for enhancing providers’ profit. In: IEEE International Conference on Cloud Computing, pp. 123–130 (2010)Google Scholar
- 5.GENI design principles. GENI planning group, IEEE Computer, vol. 39(9), pp. 102–105 (2006). doi: 10.1109/MC.2006.307