83 lines
2.4 KiB
JSON
83 lines
2.4 KiB
JSON
[
|
|
{
|
|
"id": "telecom-congestion-reroute",
|
|
"group": "telecom",
|
|
"groupTitle": "Telecommunications",
|
|
"title": "Packet network: congestion and rerouting",
|
|
"description": "A saturated transit link queues traffic; an alternate path carries later packets to the same destination.",
|
|
"useWhen": "Explain topology resilience, queue pressure and alternate-path selection to a non-protocol-specific networking audience.",
|
|
"avoid": "Not a routing-protocol implementation, QoS SLA, traffic simulator or evidence that rerouting always preserves ordering.",
|
|
"assumptions": "Packets, queue slots and timings are illustrative. Alternate capacity and route availability are assumed; convergence, loss and retransmission are omitted.",
|
|
"config": {
|
|
"duration": 6000,
|
|
"queuePackets": 4
|
|
},
|
|
"beats": [
|
|
{
|
|
"at": 0,
|
|
"label": "Forward"
|
|
},
|
|
{
|
|
"at": 1000,
|
|
"label": "Queue"
|
|
},
|
|
{
|
|
"at": 2000,
|
|
"label": "Detect"
|
|
},
|
|
{
|
|
"at": 3000,
|
|
"label": "Reroute"
|
|
},
|
|
{
|
|
"at": 4000,
|
|
"label": "Deliver"
|
|
},
|
|
{
|
|
"at": 6000,
|
|
"label": "Complete"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "telecom-cell-handover",
|
|
"group": "telecom",
|
|
"groupTitle": "Telecommunications",
|
|
"title": "Cell handover: preserving a session",
|
|
"description": "A moving handset crosses coverage, prepares a target radio link and switches access while its session remains anchored.",
|
|
"useWhen": "Use to explain the distinction between radio access and persistent session identity during mobility.",
|
|
"avoid": "Not a 3GPP message flow, radio-planning calculation, coverage map or promise of zero interruption.",
|
|
"assumptions": "Coverage ellipses, travel distance and times are illustrative. Target admission and a shared session anchor are assumed; technology-specific procedures are intentionally omitted.",
|
|
"config": {
|
|
"duration": 6000,
|
|
"travelPx": 286
|
|
},
|
|
"beats": [
|
|
{
|
|
"at": 0,
|
|
"label": "Serve A"
|
|
},
|
|
{
|
|
"at": 1000,
|
|
"label": "Measure"
|
|
},
|
|
{
|
|
"at": 2000,
|
|
"label": "Prepare B"
|
|
},
|
|
{
|
|
"at": 3000,
|
|
"label": "Switch"
|
|
},
|
|
{
|
|
"at": 4000,
|
|
"label": "Release A"
|
|
},
|
|
{
|
|
"at": 6000,
|
|
"label": "Complete"
|
|
}
|
|
]
|
|
}
|
|
]
|