User Tools

Site Tools


dido:public:s_cli:05_contents:01_prt:04_dll:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:s_cli:05_contents:01_prt:04_dll:start [2021/05/01 21:29]
nick ↷ Links adapted because of a move operation
dido:public:s_cli:05_contents:01_prt:04_dll:start [2021/10/06 14:02] (current)
50.19.247.197 ↷ Links adapted because of a move operation
Line 1: Line 1:
 ====== 4.0 DIDO Data Lifecycle Language (DDLL) ====== ====== 4.0 DIDO Data Lifecycle Language (DDLL) ======
-[[dido:​public:​s_cli:1_part:​05_contents:​05_contents| Return to CLI Contents]]+[[dido:​public:​s_cli:​05_contents:​01_prt:​start| Return to Part I]]
  
-The DIDO Lifecyle Language (DDLL) is responsible for controlling the Lifecycle of the DIDO instances distributed across the [[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax | Nodes]] in the [[dido:​public:​ra:​1.2_views:​2_tech_views:​2-nodenet:​2_net | DIDO Network]]. The DidoLL does not cover the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​syslifecycle]] which is responsible for the system conception, design and development,​ production and/or construction,​ distribution,​ operation, maintenance and support, retirement, phase-out and disposal. Although there is some overlap, the System Lifecycle covers also covers the development of the DIDO Platform while the DidoLL only covers the deployment and execution of the DIDO software on the individual nodes.+The DIDO Lifecyle Language (DDLL) is responsible for controlling the Lifecycle of the DIDO instances distributed across the [[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax:start| Nodes]] in the [[dido:​public:​ra:​1.2_views:​2_tech_views:​2-nodenet:​2_net | DIDO Network]]. The DidoLL does not cover the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​syslifecycle]] which is responsible for the system conception, design and development,​ production and/or construction,​ distribution,​ operation, maintenance and support, retirement, phase-out and disposal. Although there is some overlap, the System Lifecycle covers also covers the development of the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​dido_platform|DIDO Platform]] while the DidoLL only covers the deployment and execution of the DIDO software on the individual nodes.
  
-Although there is no requirement for a DIDO to be implemented as a [[dido:​public:​ra:​1.4_req:​1_func:​platform:​virtnodes | Virtual Node]] (i.e., [[dido:​public:​ra:​xapend:​xapend.a_glossary:​v:​vm]] or [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​app_container]]),​ the basic steps would be the similar. MeGee ((+Although there is no [[dido:​public:​ra:​xapend:​xapend.a_glossary:​r:​requirement|requirement]] ​for a DIDO to be implemented as a [[dido:​public:​ra:​1.4_req:​1_func:​platform:​virtnodes | Virtual Node]] (i.e., [[dido:​public:​ra:​xapend:​xapend.a_glossary:​v:​vm]] or [[dido:​public:​ra:​xapend:​xapend.a_glossary:​a:​app_container]]),​ the basic steps would be the similar. MeGee ((
 Jason McGee, ​ Jason McGee, ​
 IBM,  IBM, 
Line 13: Line 13:
  
 <figure containerLifecycle>​ <figure containerLifecycle>​
-{{  dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​screen_shot_2021-03-30_at_7.23.00_pm.png?​600 ​ |}} +{{  dido:​public:​s_cli:​05_contents:​screen_shot_2021-03-30_at_7.23.00_pm.png?​600 ​ |}} 
-<​caption>​The 6 steps of a container'​s lifecycle.</​caption>​+<​caption>​The 6 steps of a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​container|container'​s]] lifecycle.</​caption>​
 </​figure>​ </​figure>​
  
   - **Acquire** - Gathering the products (i.e, requirements,​ laying out a system plan, hardware, software or content)   - **Acquire** - Gathering the products (i.e, requirements,​ laying out a system plan, hardware, software or content)
   - **Build** - Assemble the acquired products in to system that can be deployed.   - **Build** - Assemble the acquired products in to system that can be deployed.
-  - **Deliver** - The assembled system is delivered for validation and verification ​+  - **Deliver** - The assembled system is delivered for [[dido:​public:​ra:​xapend:​xapend.a_glossary:​v:​validation|validation]] ​and verification ​
   - **Deploy** - is the distribution of the approved system to the initial set of nodes nd the verification and validation that the system id properly deployed.   - **Deploy** - is the distribution of the approved system to the initial set of nodes nd the verification and validation that the system id properly deployed.
   - **Run** - The deployed system is started and the nodes are working as a system. The operating states (starting, running, shutdown, etc) are reported. ​   - **Run** - The deployed system is started and the nodes are working as a system. The operating states (starting, running, shutdown, etc) are reported. ​
Line 28: Line 28:
 The DidoLL needs to support the entire Lifecycle of the DIDO on each individual Node. The DidoLL needs to support the entire Lifecycle of the DIDO on each individual Node.
  
-  * [[dido:​public:​s_cli:1_part:​05_contents:​05_contents:​06_dddl:​constant]] +<​nspages ​dido:​public:​s_cli:​05_contents:​01_prt:​04_dll ​-tree -r -exclude -subns -pagesInNs -h1 -textNs="​DDLL Commands">​
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​06_dddl:​type]] +
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:04_dll:​portnumbertype]] +
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​04_dll:​port]] +
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​04_dll:​machine]] +
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​04_dll:​resource]] +
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​04_dll:​volume]] +
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​04_dll:​vm]] +
-  * [[dido:​public:​s_cli:​1_part:​05_contents:​05_contents:​04_dll:​appcontainer]]+
  
 /​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
dido/public/s_cli/05_contents/01_prt/04_dll/start.1619918949.txt.gz · Last modified: 2021/05/01 21:29 by nick