...
View file | ||||
---|---|---|---|---|
|
Informal Class Diagram
Aggregate Representation Class Attributes
...
Physical DC Endpoint Class:
ID | Type | Cardinality | Description |
Common-name | Name class | 1 | Common name fields across all objects |
Longitude-ID | float | 1 | Physical DC Longitude. |
Latitude-ID | float | 1 | Physical DC Latitude. Lat/Lon distance between physical DCs serves as a good estimate for propagation latency. |
Network-Bandwidth-Info | (DC common-name, value) | 1..n | Maximum incoming/outgoing Network Bandwidth from the physical DC to all other interconnected physical DCs. |
Cloud Region Class
Key Attributes
ID | Type | Cardinality | Description |
Common-name | Name class | 1 | Common name fields across all objects |
Physical-DC-Endpoint-Collection-ID | Physical DC Endpoint Class Collection | 1..n | Used for latency and bandwidth accounting across physical DCs in a distributed data center topology |
Resource Cluster Group Class
ID | Type | Cardinality | Description |
Common-name | Name class | 1 | Common name fields across all objects |
Resource-Cluster-Collection-ID | Resource Cluster Class Collection | 1..n | Collection of multiple resource clusters |
Physical-DC-Endpoint-ID | Physical DC Endpoint | 1 | This is primarily useful in a distributed data center topology -- more details in the cloud region section. |
Resource Cluster Class
ID | Type | Cardinality | Description |
Common-name | Name class | 1 | Common name fields across all objects |
<resource>-Collection-list | <resource> Collection | 1..n | e.g., Collection of multiple compute hosts |
Resource Slice Class
ID | Type | Cardinality | Description |
Common-name | Name class | 1 | Common name fields across all objects |
<tenant>-name | Name class | 1 | Reference to the <tenant>/administrative domain to whom the slice is given. |
<allocated resources>-list | <resource-allocation> Collection | 1..n | Resources with allocations |