Industrial Internet Connectivity Framework | Page 45

Connectivity Framework 6: How to Assess a Connectivity Technology?
6.5 Implementation Viewpoint 6.5.1 System Architecture Considerations
Peer-to-Peer vs. Broker:
( Section 4.2.1.1)
Data-Centric vs. Device / App-Centric:( Section 4.2.1.2)
Explicit vs. Implicit Governance:( Section 4.2.1.3)
6.5.2 Data Considerations
Content-Based Selection( Section 4.2.2.1)
Time-Based Selection
( Section 4.2.2.2)
6.5.3 Performance Considerations
Real-Time( Section 4.2.3.1)
Latency and Jitter vs. Throughput
( Section 4.2.3.2)
6.5.4 Scalability Considerations
Data Objects( Section 4.2.4.1)
Apps( Section 4.2.4.2)
6.5.5 Availability Considerations
Redundancy( Section 4.2.5.1)
Recovery( Section 4.2.5.2)
6.5.6 Deployment Considerations
Platforms Constraints( Section 4.2.6.1)
Incremental Upgrades( Section 4.2.6.2)
6.5.7 Network Layer Considerations
Topology( Section 5.2.1.1)
Span( Section 5.2.1.2)
Segmentation( Section 5.2.1.3)
Does the connectivity framework require running a special process or broker?
Does the application code( or business logic) have to be aware of the other endpoints in order to participate in information exchange?
Is the governance explicit and shareable?
Can a content-filter specify the data subset of interest?
Can sub-sampling specify the data subset of interest?
Does the connectivity technology support real-time data distribution? Is the latency deterministic( smaller jitter is better)?
How does the latency and jitter change with throughput? What limits the throughput?
Can the connectivity framework effectively handle an increasing number of data objects? What limits data object size?
Can the connectivity framework effectively support interface evolution for an increasing number of distributed application components?
Can the connectivity framework support continuous availability over a defined systemrelevant time period?
Can the connectivity framework support recovery when fault conditions occur?
Does the connectivity framework support the operating system( OS), the CPU and the resource constraints on the platform( s) being used?
Does the connectivity framework facilitate incremental upgrades?
What network topologies are allowed? What is the span of the transport: LAN vs. WAN?
Can the transport support multiple independent and isolated communication paths between the same network endpoints?
IIC: PUB: G5: V1.0: PB: 20170228- 45-