1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
4 =================================
5 Gap analysis in upstream projects
6 =================================
8 This section provides a list of gaps in upstream projects for realizing
9 resource reservation and management. The gap analysis work focuses on the
10 current OpenStack Blazar project [BLAZAR]_ in this first release.
15 Resource reservation for future use
16 -----------------------------------
19 * Type: 'missing' (lack of functionality)
22 * To-be: To reserve a whole set of compute/storage/network resources in the
24 * As-is: Blazar currently can do only compute resource reservation by using
29 * https://blueprints.launchpad.net/blazar/+spec/basic-volume-plugin
30 * https://blueprints.launchpad.net/blazar/+spec/basic-network-plugin
31 * It was planned in Blazar to implement volume and network/fixed ip
34 Resource reservation update
35 ---------------------------
38 * Type: 'missing' (lack of functionality)
41 * To-be: Have the possibility of adding/removing resources to an existing
42 reservation, e..g in case of NFVI failure
43 * As-is: Currently in Blazar, a reservation can only be modified in terms of
46 * Related blueprints: N/A
52 * Type: 'missing' (lack of functionality)
55 * To-be: To have the possibility of giving a quotation to a requesting user
56 and an expiration time. Reserved resources shall be released if they are
57 not claimed before this expiration time.
58 * As-is: Blazar can already send notification e.g. to inform a given user
59 that a reservation is about to expire
61 * Related blueprints: N/A
68 * Stormify enables rapid web applications construction
69 * Based on Ember.js style Data stores
70 * Developed on Node.js using coffeescript/javascript
71 * Auto RESTful API generation based on Data Models
72 * Development starts with defining Data Models
73 * Code hosted at github : http://github.com/stormstack/stormify
77 * Data Model driven management of Resource Providers
78 * Based on Stormify Framework and implemented as per the OPNFV Promise
80 * Data Models are auto generated and RESTful API code from YANG schema
81 * Currently planned key services include Resource Capacity Management Service
82 and Resource Reservation Service
83 * List of YANG schemas for Promise project is attached in the Appendix
84 * Code hosted at github: http://github.com/stormstack/stormforge
88 * Category: StormForge
89 * Type: 'planning' (lack of functionality)
92 * To-be: To be able to discover resources in real time from OpenStack
93 components. Planning to add OpenStack Project to interface with Promise for
94 real time updates on capacity or any failures
95 * As-is: Currently, resource capacity is learnt using NB APIs related to
98 * Related Blueprints: N/A