Changes between Version 1 and Version 2 of GENICloud/Feb2012-report
- Timestamp:
- 04/19/17 18:15:38 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENICloud/Feb2012-report
v1 v2 2 2 3 3 In this period, we began the migration of GENICloud to an !OpenStack-based management framework, using KVM and LXC as, respectively, the virtual machine and container environment, replacing our previous PlanetLab-based installation. The goal of this is threefold: 4 1. To demonstrate that the SFA can be implemented on top of !OpenStack, and to develop a reference implementation of SFA on OpenStack that we will be able to contribute back to the Open Stack community. Eventually, this could lead to a very large number of SFA-compliant Clouds throughout the US and the world.4 1. To demonstrate that the SFA can be implemented on top of !OpenStack, and to develop a reference implementation of SFA on !OpenStack that we will be able to contribute back to the Open Stack community. Eventually, this could lead to a very large number of SFA-compliant Clouds throughout the US and the world. 5 5 1. To leverage the tools and infrastructure developed by the !OpenStack community for GENI researchers; in particular, the integration of the Quantum programmable network infrastructure into the SFA GENI stack; 6 6 1. Begin the migration of the PlanetLab operational infrastructure to an !OpenStack basis. PlanetLab is a 10-year-old infrastructure whose functionality has since been partially duplicated by popular Cloud management stacks such as !OpenStack and Eucalyptus, and by virtualization technologies such as LXC and KVM. The current PlanetLab implementation -- MyPLC as the cluster control and Vservers on the nodes -- involves tens of thousands of lines of code on the controller and a 35,000 line kernel patch, which must be maintained by a small team of PlanetLab developers. Moving to standards will offer a more sustainable future for PlanetLab. … … 26 26 underlying Cloud controller is hidden. 27 27 28 In this period, we built an initial implementation of the SFA on OpenStack, using LXC as the Virtualization Layer, and Nova (the OpenStack compute manager) as the node manager. MyPLC is retained as the front end to the cluster, and slices and slivers can be created using the standard PlanetLab front end. PlanetLab user id's, passwords, and keys are used, so that the GENICloud resource is available to PlanetLab users who agree to theOpenCirrus tems and conditions.28 In this period, we built an initial implementation of the SFA on !OpenStack, using LXC as the Virtualization Layer, and Nova (the !OpenStack compute manager) as the node manager. MyPLC is retained as the front end to the cluster, and slices and slivers can be created using the standard PlanetLab front end. PlanetLab user id's, passwords, and keys are used, so that the GENICloud resource is available to PlanetLab users who agree to the !OpenCirrus tems and conditions. 29 29 30 30 We have built a command-line tool, sfi.py, which allocates VMs through the sfi API.