Nimbus (cloud computing)
Appearance
Developer(s) | Kate Keahey, Tim Freeman, et al. |
---|---|
Initial release | TP2.2 2009-01-09 |
Written in | Java, Python |
Operating system | Linux |
Platform | Xen + KVM |
Type | Cloud computing |
License | Apache License version 2 |
Website | www |
Nimbus is a toolkit that, once installed on a cluster, provides an infrastructure as a service cloud to its client via WSRF-based or Amazon EC2 WSDL web service APIs. Nimbus is free and open-source software, subject to the requirements of the Apache License, version 2.[1]
Nimbus supports both the hypervisors Xen and KVM and virtual machine schedulers Portable Batch System and Oracle Grid Engine.[2] It allows deployment of self-configured virtual clusters via contextualization.[3] It is configurable with respect to scheduling, networking leases, and usage accounting.
Requirements
- Xen 3.x
- Kernel-based Virtual Machine
- Java 1.5+
- Python (2.4+)
- Linux kernel's Netfilter and ebtables for a bridging firewall
- DHCP server
See also
References
- ^ Lessons from the Grid: An Interview with Argonne’s Kate Keahey, by Nicole Hemsoth, in HPCwire; published 25 January 2011; retrieved 13 May 2020
- ^ "Thought Leaders in the Cloud: Talking with Kate Keahey, Creator of Nimbus", by Robert Duffner, in Microsoft Azure; published 10 December 2010; retrieved 15 May 2020
- ^ K. Keahey, T. Freeman. (2008). "Contextualization: Providing One-Click Virtual Clusters", 2008 Fourth IEEE International Conference on eScience, pp.301-308. doi:10.1109/eScience.2008.82