ABSTRACT
We present the design of a toolkit that can be employed by users and administrators to manage virtual machines on multi-cloud environments. It can be run by individual users or offered as a service to a shared user community. We have practically demonstrated its use as part of a Future- Grid service, allowing users of FutureGrid to utilize such a service. Furthermore, we discuss implications and solutions for a unified metrics system assisting the users to find and utilize resources appropriate for their applications. Lastly, we discuss how to move such a multi-cloud environment for- ward by integrating clouds managed by the community or are offered as public clouds. This includes the introduction of a mutual trust agreement on a user and project basis. We have developed a number of components that support the creation of such a multi-cloud environment. This sys- tem is known as Cloudmesh and has been used in practice to achieve virtual machine management in multiple clouds. An important distinguishing factor of Cloudmesh is that it also allows the use of bare metal provisioning for support- ing service providers and authorized users, offering services beyond those available by typical clouds.
- J. Diaz, G. von Laszewski, F. Wang, and G.C. Fox. Abstract Image Management and Universal Image Registration for Cloud and HPC Infrastructures. In IEEE Cloud 2012, Honolulu, June 2012. URL: http://cyberaide.googlecode.com/svn/trunk/papers/12-cloud12-imagemanagement/vonLaszewski-12-IEEECloud2012.pdf,doi:10.1109/CLOUD.2012.94. Google ScholarDigital Library
- J. Diaz, G. von Laszewski, F. Wang, A.J. Younge, and G.C. Fox. Future Grid Image Repository: A Generic Catalog and Storage System for Heterogeneous Virtual Machine Images. In Third IEEE International Conference on Coud Computing Technology and Science (CloudCom 2011), pages 560--564, Athens, Greece, 12/20112011. URL: http://cyberaide.googlecode.com/svn/trunk/papers/11-cloudcom11-imagerepo/vonLaszewski-draft-11-imagerepo.pdf,doi:10.1109/CloudCom.2011.85. Google ScholarDigital Library
- G.C. Fox, G. von Laszewski, J. Diaz, K. Keahey, J. Fortes, R. Figueiredo, S. Smallen, W. Smith, and A. Grimshaw. Contemporary HPC Architectures, chapter FutureGrid -a reconfigurable testbed for Cloud, HP Cand Grid Computing. draftedition, 2012. URL: http://cyberaide.googlecode.com/svn/trunk/papers/pdf/vonLaszewski-12-fg-bookchapter.pdf.Google Scholar
- T.R. Furlani, B.L. Schneider, M.D. Jones, J. Towns, D.L. Hart, S.M. Gallo, R.L. DeLeon, C.-D. Lu, A. Ghadersohi, R.J. Gentner, A.K. Patra, G. von Laszewski, F. Wang, J.T. Palmer, and N. Simakov. Using XDMoD to Facilitate XSEDE Operations, Planning and Analysis. In Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery, XSEDE'13, pages 46:1--46:8, New York, NY, USA, 2013. ACM. doi:10.1145/2484762.2484763. Google ScholarDigital Library
- Gregor. Cloudmesh on Github. Web Page. URL: http://cloudmesh.github.io/cloudmesh/.Google Scholar
- K. Keahey, P. Armstrong, J. Bresnahan, D. LaBissoniere, and P. Riteau. Infrastructure outsourcing in multi-cloud environment. In Proceedings of the 2012 Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Federated Clouds'12, pages 33--38, New York, NY, USA, 2012. ACM. URL: http://doi.acm.org/10.1145/2378975.2378984,doi:10.1145/2378975.2378984. Google ScholarDigital Library
- T. Kurze, M. Klems, D. Bermbach, A. Lenk, S. Tai, and M. Kunze. Cloud federation. In CLOUD COMPUTING 2011, The Second International Conference on Cloud Computing, GRIDs, and Virtualization, pages 32--38, 2011.Google Scholar
- Rightscaleinc. {Online}. http://www.rightscale.com/.Google Scholar
- G. vonLaszewski. Cmd 3. Github Documentation and Code. URL: http://cloudmesh.futuregrid.org/cmd3/.Google Scholar
- G. von Laszewski, J. Diaz, F. Wang, and G.C. Fox. Comparison of Multiple Cloud Frameworks. In IEEE Cloud 2012, Honolulu, HI, June 2012. URL: http://cyberaide.googlecode.com/svn/trunk/papers/12-cloud12-cloudcompare/laszewski-IEEECloud2012_id-4803.pdf,doi:10.1109/CLOUD.2012.104. Google ScholarDigital Library
- G. von Laszewskiand G. Fox. TBD, chapter The Future Grid Testbed for Big Data, page TBD. TBD, Indiana University, 2014.Google Scholar
- G. von Laszewski, G.C. Fox, F. Wang, A.J. Younge, Kulshrestha, G.G. Pike, W. Smith, J. Voeckler, R.J. Figueiredo, J. Fortes, K. Keahey, and E. Deelman. Design of the Future Grid Experiment Management Framework. In Proceedings of Gateway Computing Environments 2010 (GCE2010) at SC10, New Orleans, LA, Nov. 2010. IEEE. URL: http://cyberaide.googlecode.com/svn/trunk/papers/10-FG-exp-GCE10/vonLaszewski-10-FG-exp-GCE10.pdf, doi:10.1109/GCE.2010.5676126.Google ScholarCross Ref
- G. von Laszewski, H. Lee, J. Diaz, F. Wang, K. Tanaka, S. Karavinkoppa, G.C. Fox, and T. Furlani. Designofan Accounting and Metric-based cloud-shifting and Cloud-seeding Framework for Federated clouds and Bare-metal Environments. In Proceedings of the 2012 Workshop on Cloud Services, Federation, and the 8th Open Cirrus Summit, Federated Clouds'12, pages 25--32, New York, NY, USA, 2012. ACM. doi:10.1145/2378975.2378982. Google ScholarDigital Library
Index Terms
- Accessing multiple clouds with cloudmesh
Recommendations
Monitoring-based auto-scalability across hybrid clouds
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingCloud computing is a relatively new type of Internet-based computing that becomes more and more popular. Using methods like virtualization, adopting architectures based on microservices, automation of building and deployment processes, Cloud could ...
A Trust Management Solution in the Context of Hybrid Clouds
WETICE '14: Proceedings of the 2014 IEEE 23rd International WETICE ConferenceCloud computing is a revolutionary paradigm which enables on-demand provisioning of computing resources. Resources are delivered to cloud consumers in the form of infrastructure, platform and software services. These resources are deployed on three ...
A coordinator for scaling elastic applications across multiple clouds
Cloud computing allows customers to dynamically scale their applications, software platforms, and hardware infrastructures according to negotiated Service Level Agreements (SLAs). However, resources available in a single Cloud data center are limited, ...
Comments