1 =================================
2 Gap analysis in upstream projects
3 =================================
5 This section provides a list of gaps in upstream projects for realizing
6 resource reservation and management. The gap analysis work focuses on the
7 current OpenStack Blazar project [BLAZAR]_ in this first release.
12 Resource reservation for future use
13 -----------------------------------
16 * Type: 'missing' (lack of functionality)
19 * To-be: To reserve a whole set of compute/storage/network resources in the
21 * As-is: Blazar currently can do only compute resource reservation by using
26 * https://blueprints.launchpad.net/blazar/+spec/basic-volume-plugin
27 * https://blueprints.launchpad.net/blazar/+spec/basic-network-plugin
28 * It was planned in Blazar to implement volume and network/fixed ip
31 Resource reservation update
32 ---------------------------
35 * Type: 'missing' (lack of functionality)
38 * To-be: Have the possibility of adding/removing resources to an existing
39 reservation, e..g in case of NFVI failure
40 * As-is: Currently in Blazar, a reservation can only be modified in terms of
43 * Related blueprints: N/A
49 * Type: 'missing' (lack of functionality)
52 * To-be: To have the possibility of giving a quotation to a requesting user
53 and an expiration time. Reserved resources shall be released if they are
54 not claimed before this expiration time.
55 * As-is: Blazar can already send notification e.g. to inform a given user
56 that a reservation is about to expire
58 * Related blueprints: N/A
65 * Stormify enables rapid web applications construction
66 * Based on Ember.js style Data stores
67 * Developed on Node.js using coffeescript/javascript
68 * Auto RESTful API generation based on Data Models
69 * Development starts with defining Data Models
70 * Code hosted at github : http://github.com/stormstack/stormify
74 * Data Model driven management of Resource Providers
75 * Based on Stormify Framework and implemented as per the OPNFV Promise
77 * Data Models are auto generated and RESTful API code from YANG schema
78 * Currently planned key services include Resource Capacity Management Service
79 and Resource Reservation Service
80 * List of YANG schemas for Promise project is attached in the Appendix
81 * Code hosted at github: http://github.com/stormstack/stormforge
85 * Category: StormForge
86 * Type: 'planning' (lack of functionality)
89 * To-be: To be able to discover resources in real time from OpenStack
90 components. Planning to add OpenStack Project to interface with Promise for
91 real time updates on capacity or any failures
92 * As-is: Currently, resource capacity is learnt using NB APIs related to
95 * Related Blueprints: N/A