Abstract
In this work we discuss the design and implementation of an academic cloud service christened Baadal. Tailored for academic and research requirements, Baadal bridges the gap between a private cloud and the requirements of an institution where request patterns and infrastructure are quite different from commercial settings. For example, researchers typically run simulations requiring hundreds of Virtual Machines (VMs) all communicating through message-passing interfaces to solve complex problems. We describe our experience with designing and developing a cloud workflow to support such requirements. Our workflow is quite different from that provided by other commercial cloud vendors (which we found not suited to our requirements).
Another salient difference in academic computing infrastructure from commercial infrastructure is the physical resource availability. Often, a university has a small number of compute servers connected to shared SAN or NAS based storage. This may often not be enough to service the computation requirements of the whole university. Apart from this infrastructure, universities typically have a few hundred to a few thousand “workstations” which are commodity desktops with local disk-attached-storage. Most of these workstations remain grossly underutilized. Our cloud infrastructure utilizes this idle compute capacity to provide higher scalability for our cloud implementation.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Laor, D., Kivity, A., Kamay, Y., Lublin, U., Liguori, A.: kvm: the linux virtual machine monitor. Virtualization Technology for Directed I/O. Intel Technology Journal 10, 225–230 (2007)
Libvirt, the virtualization api, http://www.libvirt.org
Di Pierro, M.: Web2py Enterprise Web Framework, 2nd edn. Wiley Publishing (2009)
Gabriel, E., Fagg, G.E., Bosilca, G., Angskun, T., Dongarra, J., Squyres, J.M., Sahay, V., Kambadur, P., Barrett, B.W., Lumsdaine, A., Castain, R.H., Daniel, D.J., Graham, R.L., Woodall, T.S.: Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J. (eds.) EuroPVM/MPI 2004. LNCS, vol. 3241, pp. 97–104. Springer, Heidelberg (2004)
Ubuntu enterprise cloud - overview, http://www.ubuntu.com/business/cloud/overview
Vmware vcloud director - deliver infrastructure as a service without compromise, http://www.vmware.com/products/vcloud-director/features.html .
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gupta, A., Kumar, J., Mathew, D.J., Bansal, S., Banerjee, S., Saran, H. (2011). Design and Implementation of the Workflow of an Academic Cloud. In: Kikuchi, S., Madaan, A., Sachdeva, S., Bhalla, S. (eds) Databases in Networked Information Systems. DNIS 2011. Lecture Notes in Computer Science, vol 7108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25731-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-25731-5_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25730-8
Online ISBN: 978-3-642-25731-5
eBook Packages: Computer ScienceComputer Science (R0)