skip to main content
10.1145/3325112.3325229acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesdg-oConference Proceedingsconference-collections
research-article

A Feasible Community Cloud Architecture for Provisioning Infrastructure as a Service in the Government Sector

Published:18 June 2019Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarCross RefCross Ref
  6. Rajkumar Buyya, James Broberg, and Andrzej M. Goscinski. 2011. Cloud Computing Principles and Paradigms. Wiley Publishing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Robert Dukarić and Matjaž B. Jurič. 2013. A Taxonomy and Survey of Infrastructure-as-a-Service Systems. Lecture Notes on Information Theory(2013).Google ScholarGoogle Scholar
  12. Damon Edwards. 2012. The History Of DevOps. http://itrevolution.com/the-history-of-devops.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. Microsoft. 2016. Hyper-V Technology Overview. https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview.Google ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. OCCI. 2018. Open Cloud Computing Interface. http://occi-wg.org/.Google ScholarGoogle Scholar
  21. 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 ScholarGoogle Scholar
  22. Demétrius Roveda, Adriano Vogel, and Dalvan Griebler. 2016. Understanding, Discussing and Analyzing the OpenNebula and the OpenStack IaaS Management Layers.Google ScholarGoogle Scholar
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. VMware. 2018. vSphere ESXi Hypervisor. https://www.vmware.com/br/products/esxi-and-esx.html.Google ScholarGoogle Scholar
  26. 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 ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    dg.o 2019: Proceedings of the 20th Annual International Conference on Digital Government Research
    June 2019
    533 pages
    ISBN:9781450372046
    DOI:10.1145/3325112

    Copyright © 2019 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 18 June 2019

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate150of271submissions,55%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format