ABSTRACT
Building a community cloud by federating private clouds is a lower cost alternative for hosting applications that require distributed deployment to meet high availability, and service level compliance. Despite its potential benefits, there are many issues about lack of standardization and interoperability across multiple cloud service providers (CSPs), resulting in low adherence to the model in organizations that are still struggling to adapt its legacy applications to a cloud architecture in complex environments. Currently, there is no seamless approach to migrate from the traditional infrastructure model to a cloud computing model on the most part of government sector because many other approaches require a rapid disruption, taunting a high-coupling way to manage the infrastructure. We propose an architecture for building a community cloud even in scenarios with strong presence of non-cloud native applications by developing a low-coupled infrastructure middleware that supports different corporate hypervisors, a API, a GUI and a CLI. To show the feasibility of our approach, we evaluate the architecture on a set of infrastructures at Superior Courts of Brazilian Judicial Branch, that may compose a cost-effective solution to start the transition to the cloud model in other organizations also.
- M.R.M. Assis and L.F. Bittencourt. 2016. A survey on cloud federation architectures: Identifying functional and non-functional properties. Journal of Network and Computer Applications 72 (Sept. 2016), 51–71. Google ScholarDigital Library
- Daniel Baur and Jörg Domaschka. 2016. Experiences from building a cross-cloud orchestration tool. In Proceedings of the 3rd Workshop on CrossCloud Infrastructures Platforms. ACM Press. Google ScholarDigital Library
- D. Baur, D. Seybold, F. Griesinger, A. Tsitsipas, C. B. Hauser, and J. Domaschka. 2015. Cloud Orchestration Features: Are Tools Fit for Purpose?. In 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC). 95–101. Google ScholarDigital Library
- F. Brasileiro, G. Silva, F. Araújo, M. Nóbrega, I. Silva, and G. Rocha. 2016. Fogbow: A Middleware for the Federation of IaaS Clouds. In 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). 531–534.Google Scholar
- Francisco Brasileiro, Jose Luis Vivas, Giovanni Farias Da Silva, Daniele Lezzi, Carlos Diaz, Rosa M. Badia, Miguel Caballer, and Ignacio Blanquer. 2016. Flexible federation of cloud providers: The EUBrazil cloud connect approach. In Proceedings - IEEE 30th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2016.Google ScholarCross Ref
- Rajkumar Buyya, James Broberg, and Andrzej M. Goscinski. 2011. Cloud Computing Principles and Paradigms. Wiley Publishing. Google ScholarDigital Library
- Rajkumar Buyya and Jungmin Son. 2019. SDCon: Integrated Control Platform for Software-Defined Clouds. IEEE Transactions on Parallel and Distributed Systems 30 (Jan. 2019), 230–240.Google Scholar
- Rajkumar Buyya, Christian Vecchiola, and S. Thamarai Selvi. 2013. Mastering Cloud Computing: Foundations and Applications Programming (1st ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA. 9780124095397, 9780124114548.Google Scholar
- Adrian Casaj, Ricardo Graciani Diaz, Andrei Tsaregorodtsev, Víctor Méndez Muñoz, Adrian Casajús Ramo, Ricardo Graciani Diaz, and Andrei Tsaregorodtsev. 2014. Cloud Governance by a Credit Model with DIRAC. In Proceedings of the 4th International Conference on Cloud Computing and Services Science. SciTePress - Science and and Technology Publications, 679–686. Google ScholarDigital Library
- Guilherme Cunha Rodrigues, Rodrigo N. Calheiros, Vinícius Tavares Guimarães, Glederson Lessa Santos, Márcio Barbosa Carvalho, Lisandro Zambenedetti Granville, Liane Margarida Rockenbach Tarouco, and Rajkumar Buyya. 2016. Monitoring of cloud computing environments. In Proceedings of the 31st Annual ACM Symposium on Applied Computing - SAC ’16. Google ScholarDigital Library
- Robert Dukarić and Matjaž B. Jurič. 2013. A Taxonomy and Survey of Infrastructure-as-a-Service Systems. Lecture Notes on Information Theory(2013).Google Scholar
- Damon Edwards. 2012. The History Of DevOps. http://itrevolution.com/the-history-of-devops.Google Scholar
- I. Foster, Y. Zhao, I. Raicu, and S. Lu. 2008. Cloud Computing and Grid Computing 360-Degree Compared. In 2008 Grid Computing Environments Workshop. 1–10.Google Scholar
- G. Kim, J. Willis, J. Humble, and P. Debois. 2016. The DevOps Handbook: How to Create World-Class Agility, Reliability and Security in Technology Organizations(2nd edition ed.). Vol. 2. T Revolution. Google ScholarDigital Library
- Ioannis Konstantinou, Evangelos Angelou, Christina Boumpouka, Dimitrios Tsoumakos, and Nectarios Koziris. 2011. On the Elasticity of NoSQL Databases over Cloud Management Platforms. In Proceedings of the 20perscriptth ACM International Conference on Information and Knowledge Management(CIKM ’11). ACM, New York, NY, USA, 2385–2388. Google ScholarDigital Library
- Ignacio M. Llorente. 2013. Eucalyptus, CloudStack, OpenStack and OpenNebula: A Tale of Two Cloud Models. https://opennebula.org/eucalyptus-cloudstack-openstack-and-opennebula-a-tale-of-two-cloud-models/Google Scholar
- P. Mell and T. Grance. 2011. The NIST Definition of Cloud Computing. Technical Report. NIST,National Institute of Standards & Technology, Gaithersburg, MD, United States. 2–3pages. Google ScholarDigital Library
- Microsoft. 2016. Hyper-V Technology Overview. https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview.Google Scholar
- San Murugesan and Irena Bojanova. 2016. Encyclopedia of Cloud Computing. Wiley-IEEE Press. 744 pages. https://www.amazon.com/Encyclopedia-Cloud-Computing-Wiley-IEEE/dp/1118821971?SubscriptionId=AKIAIOBINVZYXZQZ2U3A&tag=chimbori05-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1118821971Google Scholar
- OCCI. 2018. Open Cloud Computing Interface. http://occi-wg.org/.Google Scholar
- Jean Parpaillon, Philippe Merle, Olivier Barais, Marc Dutoo, and Fawaz Paraiso. 2015. OCCIware - A formal and tooled framework for managing everything as a service. In CEUR Workshop Proceedings.Google Scholar
- Demétrius Roveda, Adriano Vogel, and Dalvan Griebler. 2016. Understanding, Discussing and Analyzing the OpenNebula and the OpenStack IaaS Management Layers.Google Scholar
- B Sotomayor, R Santiago Montero, I Martín Llorente, and I Foster. 2009. Virtual Infrastructure Management in Private and Hybrid Clouds. IEEE Internet Computing 13 (2009), 5. Google ScholarDigital Library
- Adel Nadjaran Toosi, Rodrigo N. Calheiros, and Rajkumar Buyya. 2014. Interconnected Cloud Computing Environments: Challenges, Taxonomy, and Survey. ACM Computing Surveys (CSUR) 47, 1, Article 7 (May 2014), 47 pages. Google ScholarDigital Library
- VMware. 2018. vSphere ESXi Hypervisor. https://www.vmware.com/br/products/esxi-and-esx.html.Google Scholar
- Juliano Araujo Wickboldt, Rafael Pereira Esteves, Márcio Barbosa de Carvalho, and Lisandro Zambenedetti Granville. 2014. Resource management in IaaS cloud platforms made flexible through programmability. Computer Networks 68 (Aug. 2014), 54–70. Communications and Networking in the Cloud.Google Scholar
Recommendations
Cloud.Jus: Architecture for Provisioning Infrastructure as a Service in the Government Sector
CLOSER 2019: Proceedings of the 9th International Conference on Cloud Computing and Services ScienceBuilding a community cloud by federating private clouds is one of the lower cost alternatives for hosting applications that require distributed deployment to meet scale-saving, high availability, reliability, and service level compliance. Despite its ...
A Federated Multi-cloud PaaS Infrastructure
CLOUD '12: Proceedings of the 2012 IEEE Fifth International Conference on Cloud ComputingCloud platforms are increasingly being used for hosting a broad diversity of services from traditional e-commerce applications to interactive web-based Ides. How-ever, we observe that the proliferation of offers by cloud providers raises several ...
On-demand Cloud Architecture for Academic Community Cloud
CLOSER 2014: Proceedings of the 4th International Conference on Cloud Computing and Services ScienceTwo basic approaches have been proposed to deal with cloud burst, disaster recovery, business continuity, etc., in community clouds: standardization of cloud services and multi-cloud federation. The standardization approach would take time; i.e., it ...
Comments