...
The RunTime DB function provides storage for real-time run-time parameters that need to be used by ONAP. It provides
PURPOSE:
Run-Time data storage repository for: (1) configuration parameters used by xNFs in run time and (2) operational parameters used by ONAP and xNFs.
- It is architected designed to be a common services data layer .
- Data Records will be indexed by xNF (VNF, PNF, ANF).
- which can serve as a data lake.
- Enables sync data with xNFs. (source of truth, sync data, restore/initialize). Can be used for xNF crash restoration, history management and auditing.
- Enables OSS configuration, optimization, and LCM operations.
ACCESS:
- Run-Time parameters can be READ by any ONAP platform component and any plug-in.
Parameters can be READ/WRITE from Controllers, DCAE/DMaaP, A&AI and other components with permission settings.
INDEXING & SYNCING:
Software keeps the A&AI elements (with the elements in the RunTime DB in Sync.
- A&AI is still the master of valid entities in the network , and provides a dynamic view of the xNF) with the elements in the RunTime DB in Sync (master of assets (xNFs) available to ONAP
- The RunTime DB is a master of the associate (exo-inventory) data associated with the entities).
- Enables sync data with xNFs. (source of truth, sync data, restore/initialize). Can be used for xNF crash restoration, history management and auditing.
- Enables OSS configuration, optimization, and LCM operations
- When a xNF appears or is removed from the system, RunTime DB records will be added/removed based on A&AI entries.
- Data Records will be indexed by xNF (VNF, PNF, ANF).
2. API definitions
RunTime DB provides the following interfaces:
Interface Name | Interface Definition | Interface Capabilities | Version | Status | Consumed Models |
---|---|---|---|---|---|
RTDBE-1 | RunTime DB Interface. | An interface to create, update, retrieve, query, delete information from the RunTime DB. | |||
RTDBE-2 | RunTime DB Graphical User Interfaces | Provides the capability to view and edit the data currently in the RunTime DB. |
Note: xxxI xxxI interface is a Component internal interface. xxxxE xxxxE interface is a component external interface
...
A more detailed figure and description of the component.
FFS
4.
...
Known system limitations
5. Used Models
RunTime DB uses the following models:
...
6. System Deployment Architecture
...
7. New Capabilities in this Release
...