Lab036: validate long-duration video scheduling
@@ -239,3 +239,28 @@ git version 2.51.1.windows.1
|
||||
- Прогноз 1000 мс не дал преимущества над более простой политикой.
|
||||
- Прогноз 500 мс чрезмерно снижает частоту обновления.
|
||||
- Следующая лабораторная проверяет долговременную устойчивость и изменение пропускной способности канала.
|
||||
|
||||
---
|
||||
|
||||
# Запись 011
|
||||
|
||||
## Дата
|
||||
|
||||
3 августа 2026 года
|
||||
|
||||
## Тема
|
||||
|
||||
Завершение Lab036: долговременная устойчивость видеопланировщика при изменении пропускной способности.
|
||||
|
||||
## Выполнено
|
||||
|
||||
- Lab036 проверяет видеопланировщик на протяжении 600 секунд.
|
||||
- Расчётный рост очереди без удаления совпал с моделью.
|
||||
- При 230 кбит/с очередь без удаления выросла до 4139 пакетов.
|
||||
- 95-й процентиль возраста изображения достиг 74,6 секунды.
|
||||
- Плавное поступление сильно устаревших кадров непригодно для управления.
|
||||
- Политика хранения только самого свежего не начатого кадра ограничивает очередь.
|
||||
- При 230 кбит/с она обеспечила около 2,615 кадра/с.
|
||||
- После восстановления скорости возраст изображения снизился ниже 500 мс за 0,077 секунды.
|
||||
- Политика двух ожидающих кадров оставлена резервной.
|
||||
- Следующая лабораторная объединяет планировщик с моделью ошибок радиоканала и защитой команд управления.
|
||||
|
||||
BIN
data/processed/lab036/lab036_control_delay.png
Normal file
|
After Width: | Height: | Size: 91 KiB |
16
data/processed/lab036/lab036_control_metrics.csv
Normal file
@@ -0,0 +1,16 @@
|
||||
scenario,policy,control_mean_delay_ms,control_p95_delay_ms,control_max_delay_ms,control_over_100ms,control_max_receive_gap_ms,emergency_delays_ms,emergency_max_delay_ms,all_emergency_under_50ms,telemetry_mean_delay_ms,telemetry_p95_delay_ms,telemetry_max_delay_ms,telemetry_over_500ms
|
||||
constant_300,no_drop,10.082484055552035,17.466333333331363,17.787000000083708,0,65.75966666673594,1.706667;1.706667;1.706667;1.706667,1.7066666666778474,True,12.830822611113824,19.573666666701683,20.16000000007523,0
|
||||
constant_300,latest_only,10.082484055552035,17.466333333331363,17.787000000083708,0,65.75966666673594,1.706667;1.706667;1.706667;1.706667,1.7066666666778474,True,12.830822611113824,19.573666666701683,20.16000000007523,0
|
||||
constant_300,two_waiting,10.082484055552035,17.466333333331363,17.787000000083708,0,65.75966666673594,1.706667;1.706667;1.706667;1.706667,1.7066666666778474,True,12.830822611113824,19.573666666701683,20.16000000007523,0
|
||||
constant_260,no_drop,11.072842185081562,19.651615385654253,20.66700023078738,0,68.4307692308721,18.420846;16.882385;4.974692;3.251616,18.420846156274706,True,14.047702896620706,22.63623076796577,23.62084638127726,0
|
||||
constant_260,latest_only,10.616307327810727,19.04615384603403,20.667000017851933,0,67.99999999995521,7.528538;1.969231;10.513154;7.528538,10.513153850581602,True,13.756108911150676,22.143923060525594,23.590076939512983,0
|
||||
constant_260,two_waiting,11.020678082480492,19.651615408761813,20.667000205151,0,68.4000000001106,18.420846;3.713154;11.620846;15.897769,18.420846156274706,True,13.98955930684015,22.63623076432637,23.62084635899464,0
|
||||
constant_230,no_drop,12.447544944822914,22.156521740192048,23.3565218202898,0,70.12173913045672,14.295652;5.391304;15.895652;10.817391,15.895652187168707,True,15.792707263668593,25.49565216446439,26.678260933408637,0
|
||||
constant_230,latest_only,12.496684077687183,22.156521750258662,23.356521818243436,0,69.60000000003674,6.852174;4.660870;9.808696;10.817391,10.817391378679986,True,15.7147652371126,25.426086964586148,26.678260937728737,0
|
||||
constant_230,two_waiting,12.432011596181523,22.191304351743923,23.35652178805958,0,70.64347826093353,2.295652;4.556522;10.608696;12.765217,12.765217432615827,True,15.712892755606843,25.495652190528517,26.678260914195562,0
|
||||
step_300_230_300,no_drop,10.645963064766441,19.408695629502404,23.6869565184179,0,69.00869565220091,1.706667;21.460870;5.680000;1.706667,21.460869561906293,True,13.517029441587948,22.678260879320078,27.026086953213735,0
|
||||
step_300_230_300,latest_only,10.812854489366694,19.44434781658656,23.356521740737435,0,69.00869565220091,1.706667;3.791304;1.706667;1.706667,3.7913043232720156,True,13.695971329953036,22.54086954938544,26.678260865082848,0
|
||||
step_300_230_300,two_waiting,10.76303822392693,19.33913042324491,23.35652172334335,0,70.64347826081985,1.706667;3.826087;1.706667;1.706667,3.826086949771934,True,13.677599522246727,22.749565219797326,26.67826085848901,0
|
||||
variable_300_260_230,no_drop,11.053582892926142,20.403454847835434,23.369899646013437,0,69.80869565218484,7.528538;19.076923;8.359308;9.090724,19.076923066961626,True,14.018366272815697,23.467000011780215,26.679040185285885,0
|
||||
variable_300_260_230,latest_only,11.040001685623347,20.19402340485995,23.373354529439894,0,69.00869565220091,7.528538;1.969231;10.513154;14.593065,14.593064683936063,True,14.14441419306391,23.375628775394834,26.704458198324232,0
|
||||
variable_300_260_230,two_waiting,11.097355222802879,20.30926972252018,23.36989965402836,0,69.00869565220091,7.528538;19.076923;8.359308;10.482028,19.076923066961626,True,14.058443590060339,23.415384582420984,26.696989889956058,0
|
||||
|
BIN
data/processed/lab036/lab036_frame_outcomes.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
data/processed/lab036/lab036_image_age_timeline.png
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
data/processed/lab036/lab036_minute_update_rate.png
Normal file
|
After Width: | Height: | Size: 145 KiB |
BIN
data/processed/lab036/lab036_policy_comparison.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
data/processed/lab036/lab036_queue_growth_theory.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
data/processed/lab036/lab036_queue_timeline.png
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
data/processed/lab036/lab036_recovery.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
16
data/processed/lab036/lab036_recovery_metrics.csv
Normal file
@@ -0,0 +1,16 @@
|
||||
scenario,policy,applicable,image_age_at_300s_ms,time_to_age_below_1000ms_seconds,time_to_age_below_500ms_seconds,excess_queue_clear_seconds,frames_dropped_after_recovery,old_frames_published_after_recovery
|
||||
constant_300,no_drop,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_300,latest_only,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_300,two_waiting,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_260,no_drop,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_260,latest_only,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_260,two_waiting,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_230,no_drop,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_230,latest_only,False,0.0,0.0,0.0,0.0,0,0
|
||||
constant_230,two_waiting,False,0.0,0.0,0.0,0.0,0,0
|
||||
step_300_230_300,no_drop,True,24333.333333333314,147.64077333334558,149.80178666667894,150.02250666667896,0,72
|
||||
step_300_230_300,latest_only,True,666.6666666666856,0.0,0.07729391299602639,0.00844057966270384,0,1
|
||||
step_300_230_300,two_waiting,True,1000.0,0.05866202900034523,1.1352486956670305,1.3550620290003508,0,2
|
||||
variable_300_260_230,no_drop,False,0.0,0.0,0.0,0.0,0,0
|
||||
variable_300_260_230,latest_only,False,0.0,0.0,0.0,0.0,0,0
|
||||
variable_300_260_230,two_waiting,False,0.0,0.0,0.0,0.0,0,0
|
||||
|
104
data/processed/lab036/lab036_report.txt
Normal file
@@ -0,0 +1,104 @@
|
||||
Lab036. Долговременная устойчивость видеопланировщика при изменении пропускной способности
|
||||
|
||||
1. Исходное состояние и конфигурация
|
||||
- Commit Lab035: 22c2eeab8cc794e67378485f49c236a622f814a7.
|
||||
- Рабочее дерево перед Lab036 было чистым; ветка main.
|
||||
- Модель использует 600 с, 1800 кадров, повтор реальной последовательности размеров 63 кадров, BASE 240×135 Q23, ROI 320×180 Q33 и 3 составных кадра/с.
|
||||
- Lab036 использует ровно 3 кадра/с в течение 600 с; короткий ролик Lab034 и предшествующих лабораторных давал немного отличающуюся фактическую частоту формирования кадров.
|
||||
- Длинный опыт уменьшает влияние начального и конечного участков, поэтому значения общей предложенной нагрузки Lab034 и Lab036 не обязаны побайтно совпадать.
|
||||
- Каждый повтор получает новые composite_frame_id, времена, заголовки и CRC; JPEG и пакеты на диск не записываются.
|
||||
- Используются внутренний пакет Lab028 с payload 512 байт, FEC 12+3 с выравниванием по кадрам и общий пакет Lab033.
|
||||
- Команды 20 Гц, телеметрия 10 Гц; аварийные команды создаются в 60, 180, 310 и 480 с.
|
||||
- Ошибки радиоканала отсутствуют.
|
||||
- Смена скорости не прерывает начатый пакет: новая скорость применяется только к следующему пакету после завершения текущего.
|
||||
|
||||
2. Пятнадцать сочетаний
|
||||
scenario | policy | published/drop | fps | age P95 ms | queue max packets | queue at 600 packets | drain s | control P95 ms | emergency max ms
|
||||
constant_300 | no_drop | 1800/0 | 3.000 | 600.000 | 22 | 0 | 0.000 | 17.466 | 1.707
|
||||
constant_300 | latest_only | 1800/0 | 3.000 | 600.000 | 22 | 0 | 0.000 | 17.466 | 1.707
|
||||
constant_300 | two_waiting | 1800/0 | 3.000 | 600.000 | 22 | 0 | 0.000 | 17.466 | 1.707
|
||||
constant_260 | no_drop | 1800/0 | 2.977 | 4866.667 | 268 | 238 | 4.146 | 19.652 | 18.421
|
||||
constant_260 | latest_only | 1772/28 | 2.953 | 833.333 | 40 | 0 | 0.000 | 19.046 | 10.513
|
||||
constant_260 | two_waiting | 1787/13 | 2.977 | 1166.667 | 58 | 6 | 0.084 | 19.652 | 18.421
|
||||
constant_230 | no_drop | 1800/0 | 2.608 | 74633.333 | 4155 | 4139 | 82.753 | 22.157 | 15.896
|
||||
constant_230 | latest_only | 1570/230 | 2.615 | 1000.000 | 40 | 17 | 0.317 | 22.157 | 10.817
|
||||
constant_230 | two_waiting | 1571/229 | 2.615 | 1333.333 | 57 | 26 | 0.486 | 22.191 | 12.765
|
||||
step_300_230_300 | no_drop | 1800/0 | 3.000 | 21966.667 | 1279 | 0 | 0.000 | 19.409 | 21.461
|
||||
step_300_230_300 | latest_only | 1730/70 | 2.883 | 900.000 | 40 | 0 | 0.000 | 19.444 | 3.791
|
||||
step_300_230_300 | two_waiting | 1731/69 | 2.885 | 1233.333 | 58 | 0 | 0.000 | 19.339 | 3.826
|
||||
variable_300_260_230 | no_drop | 1800/0 | 2.970 | 5666.667 | 326 | 295 | 5.804 | 20.403 | 19.077
|
||||
variable_300_260_230 | latest_only | 1716/84 | 2.858 | 900.000 | 40 | 14 | 0.261 | 20.194 | 14.593
|
||||
variable_300_260_230 | two_waiting | 1725/75 | 2.872 | 1233.333 | 56 | 29 | 0.562 | 20.309 | 19.077
|
||||
|
||||
3. Постоянные скорости: теория и модель
|
||||
rate | policy | reserve kbps | theory growth B/s | model growth B/s | minimum skip | stable fps | minute queue packets
|
||||
300 | no_drop | 38.278 | 0.000 | -11.601 | 0.000000 | 3.000 | 21;21;21;20;19;21;21;21;21;0
|
||||
300 | latest_only | 38.278 | 0.000 | -11.601 | 0.000000 | 3.000 | 21;21;21;20;19;21;21;21;21;0
|
||||
300 | two_waiting | 38.278 | 0.000 | -11.601 | 0.000000 | 3.000 | 21;21;21;20;19;21;21;21;21;0
|
||||
260 | no_drop | -1.722 | 215.258 | 218.649 | 0.007063 | 2.979 | 48;65;90;117;149;176;197;214;233;238
|
||||
260 | latest_only | -1.722 | 215.258 | -5.668 | 0.007063 | 2.979 | 32;24;21;20;21;24;39;32;24;0
|
||||
260 | two_waiting | -1.722 | 215.258 | -12.199 | 0.007063 | 2.979 | 48;29;35;43;39;49;52;37;37;6
|
||||
230 | no_drop | -31.722 | 3965.258 | 3967.819 | 0.130116 | 2.610 | 429;841;1255;1672;2093;2511;2924;3335;3745;4139
|
||||
230 | latest_only | -31.722 | 3965.258 | -6.550 | 0.130116 | 2.610 | 37;33;38;26;34;26;28;37;38;17
|
||||
230 | two_waiting | -31.722 | 3965.258 | -22.350 | 0.130116 | 2.610 | 42;56;52;53;44;55;55;47;43;26
|
||||
|
||||
4. Восстановление после ухудшения
|
||||
policy | age at 300 ms | below 1000 s | below 500 s | excess queue clear s | dropped old | published old
|
||||
no_drop | 24333.333 | 147.641 | 149.802 | 150.023 | 0 | 72
|
||||
latest_only | 666.667 | 0.000 | 0.077 | 0.008 | 0 | 1
|
||||
two_waiting | 1000.000 | 0.059 | 1.135 | 1.355 | 0 | 2
|
||||
|
||||
5. Видео, очередь, команды и телеметрия
|
||||
- constant_300: fps=3.000, age P95=600.000 мс, queue max=22, waiting max=1, control P95/max=17.466/17.787 мс, emergency=1.706667;1.706667;1.706667;1.706667 мс, telemetry P95=19.574 мс.
|
||||
- constant_260: fps=2.953, age P95=833.333 мс, queue max=40, waiting max=1, control P95/max=19.046/20.667 мс, emergency=7.528538;1.969231;10.513154;7.528538 мс, telemetry P95=22.144 мс.
|
||||
- constant_230: fps=2.615, age P95=1000.000 мс, queue max=40, waiting max=1, control P95/max=22.157/23.357 мс, emergency=6.852174;4.660870;9.808696;10.817391 мс, telemetry P95=25.426 мс.
|
||||
- step_300_230_300: fps=2.883, age P95=900.000 мс, queue max=40, waiting max=1, control P95/max=19.444/23.357 мс, emergency=1.706667;3.791304;1.706667;1.706667 мс, telemetry P95=22.541 мс.
|
||||
- variable_300_260_230: fps=2.858, age P95=900.000 мс, queue max=40, waiting max=1, control P95/max=20.194/23.373 мс, emergency=7.528538;1.969231;10.513154;14.593065 мс, telemetry P95=23.376 мс.
|
||||
- Политика самого свежего кадра ограничивает ожидающую видеоочередь одним кадром и не передаёт накопленную историю после восстановления.
|
||||
- Политика двух ожидающих кадров ограничивает очередь двумя кадрами, но увеличивает возраст изображения относительно основной политики.
|
||||
- Без удаления при дефиците скорости очередь растёт; при 300 кбит/с запас достаточен.
|
||||
- У упреждающих политик нет бесполезно переданных видеобайтов: начатый кадр всегда завершается.
|
||||
|
||||
6. Функциональные проверки
|
||||
- PASS 01_unique_repeated_frames_and_crc: PASS
|
||||
- PASS 02_300kbps_latest_has_no_unnecessary_drop: PASS
|
||||
- PASS 03_260kbps_no_drop_matches_small_deficit: PASS
|
||||
- PASS 04_230kbps_no_drop_grows_faster: PASS
|
||||
- PASS 05_latest_waiting_limit: PASS
|
||||
- PASS 06_two_waiting_limit: PASS
|
||||
- PASS 07_started_frame_never_dropped: PASS
|
||||
- PASS 08_active_video_frames_do_not_interleave: PASS
|
||||
- PASS 09_priority_between_video_packets: PASS
|
||||
- PASS 10_emergency_never_deleted: PASS
|
||||
- PASS 11_speed_change_bit_accounting: PASS
|
||||
- PASS 12_latest_does_not_replay_full_history: PASS
|
||||
- PASS 13_proactive_policies_have_no_waste: PASS
|
||||
- PASS 14_incomplete_frame_not_published: PASS
|
||||
- PASS 15_all_three_crc_layers_pass: PASS
|
||||
- PASS 16_frame_accounting: PASS
|
||||
- PASS 17_packet_and_byte_accounting: PASS
|
||||
- PASS 18_reproducible: PASS
|
||||
- CRC-проверено общих пакетов: 49794; FEC-блоков: 3571.
|
||||
|
||||
7. Созданные файлы
|
||||
- tests/lab036_long_duration_scheduler.py
|
||||
- data/processed/lab036/lab036_summary.csv
|
||||
- data/processed/lab036/lab036_video_metrics.csv
|
||||
- data/processed/lab036/lab036_control_metrics.csv
|
||||
- data/processed/lab036/lab036_recovery_metrics.csv
|
||||
- data/processed/lab036/lab036_report.txt
|
||||
- data/processed/lab036/lab036_image_age_timeline.png
|
||||
- data/processed/lab036/lab036_queue_timeline.png
|
||||
- data/processed/lab036/lab036_minute_update_rate.png
|
||||
- data/processed/lab036/lab036_recovery.png
|
||||
- data/processed/lab036/lab036_control_delay.png
|
||||
- data/processed/lab036/lab036_frame_outcomes.png
|
||||
- data/processed/lab036/lab036_queue_growth_theory.png
|
||||
- data/processed/lab036/lab036_policy_comparison.png
|
||||
|
||||
8. Итоговый Git status
|
||||
- Lab036 не добавлена в индекс и не закоммичена.
|
||||
|
||||
## main...origin/main
|
||||
?? data/processed/lab036/
|
||||
?? tests/lab036_long_duration_scheduler.py
|
||||
16
data/processed/lab036/lab036_summary.csv
Normal file
@@ -0,0 +1,16 @@
|
||||
scenario,policy,duration_seconds,mean_channel_kbps,offered_load_kbps,speed_reserve_kbps,theoretical_queue_growth_bytes_per_second,theoretical_minimum_skip_fraction,theoretical_sustainable_fps,actual_queue_growth_bytes_per_second,actual_queue_growth_bytes_per_minute,unbounded_queue_growth,mean_queue_packets,max_queue_packets,mean_queue_bytes,max_queue_bytes,mean_waiting_video_frames,max_waiting_video_frames,queue_packets_each_minute,queue_bytes_each_minute,queue_at_600s_packets,queue_at_600s_bytes,frames_remaining_at_600s,additional_drain_seconds,transmitted_packets,transmitted_bytes,replaced_state_packets
|
||||
constant_300,no_drop,600.0,300.0,261.7220666666667,38.277933333333294,0.0,0.0,3.0,-11.600833333333322,-696.0499999999993,False,8.492667996111212,22,4669.600783430745,11415,0.004278044444460347,1,21;21;21;20;19;21;21;21;21;0,10503;11309;10462;10676;10137;11083;11415;10503;11309;0,0,0,0,0.0,49794,19629155,0
|
||||
constant_300,latest_only,600.0,300.0,261.7220666666667,38.277933333333294,0.0,0.0,3.0,-11.600833333333322,-696.0499999999993,False,8.492667996111212,22,4669.600783430745,11415,0.004278044444460347,1,21;21;21;20;19;21;21;21;21;0,10503;11309;10462;10676;10137;11083;11415;10503;11309;0,0,0,0,0.0,49794,19629155,0
|
||||
constant_300,two_waiting,600.0,300.0,261.7220666666667,38.277933333333294,0.0,0.0,3.0,-11.600833333333322,-696.0499999999993,False,8.492667996111212,22,4669.600783430745,11415,0.004278044444460347,1,21;21;21;20;19;21;21;21;21;0,10503;11309;10462;10676;10137;11083;11415;10503;11309;0,0,0,0,0.0,49794,19629155,0
|
||||
constant_260,no_drop,600.0,260.0,261.7220666666667,-1.7220666666667057,215.25833333333821,0.007063478994333017,2.978809563017001,218.64944444444447,13118.966666666669,True,133.31816348352757,268,76437.33087055078,153293,6.995598665791334,15,48;65;90;117;149;176;197;214;233;238,26336;36685;49266;66106;84626;100392;113622;122901;132742;135216,238,135216,14,4.146236230854015,49794,19629155,0
|
||||
constant_260,latest_only,600.0,260.0,261.7220666666667,-1.7220666666667057,215.25833333333821,0.007063478994333017,2.978809563017001,-5.668055555555536,-340.0833333333321,False,13.60260795417588,40,7605.446317388057,22420,0.2193330062846088,1,32;24;21;20;21;24;39;32;24;0,17102;12852;10462;10676;10831;12075;21812;17102;12852;0,0,0,0,0.0,49262,19314015,0
|
||||
constant_260,two_waiting,600.0,260.0,261.7220666666667,-1.7220666666667057,215.25833333333821,0.007063478994333017,2.978809563017001,-12.19888888888884,-731.9333333333304,False,28.79937767032035,58,16327.143562298448,33090,1.0761970065603674,2,48;29;35;43;39;49;52;37;37;6,26336;15892;18207;24279;21038;26530;29623;19832;20554;3230,6,3230,1,0.0844823847068028,49565,19497148,0
|
||||
constant_230,no_drop,600.0,230.0,261.7220666666667,-31.722066666666706,3965.258333333338,0.13011584039922786,2.6096524788023165,3967.8194444444443,238069.16666666666,True,2079.4202965547893,4155,1195926.0317054717,2388166,117.14617014497261,235,429;841;1255;1672;2093;2511;2924;3335;3745;4139,245926;481391;719062;960442;1204374;1444453;1683007;1917098;2152265;2379540,4139,2379540,235,82.75321739112997,49794,19629155,0
|
||||
constant_230,latest_only,600.0,230.0,261.7220666666667,-31.722066666666706,3965.258333333338,0.13011584039922786,2.6096524788023165,-6.549722222222197,-392.9833333333318,False,19.634379733025998,40,11027.21948478135,22420,0.5571525326601725,1,37;33;38;26;34;26;28;37;38;17,19832;18324;20031;14224;18420;13291;15252;19832;21162;9569,17,9569,1,0.3167652173551687,45694,17259107,0
|
||||
constant_230,two_waiting,600.0,230.0,261.7220666666667,-31.722066666666706,3965.258333333338,0.13011584039922786,2.6096524788023165,-22.350277777777745,-1341.0166666666646,False,37.376577605014,57,21232.67400510985,32658,1.5629541073964863,2,42;56;52;53;44;55;55;47;43;26,22495;31370;27643;30124;24078;29921;31266;25728;23820;14523,26,14523,2,0.4859478260450487,45709,17263971,0
|
||||
step_300_230_300,no_drop,600.0,279.0,261.7220666666667,17.277933333333294,0.0,0.0,3.0,-636.2352777777767,-38174.1166666666,False,356.1464225450075,1279,204638.53781412638,734558,19.64118583244118,72,21;21;440;854;1279;781;283;21;21;0,10503;11309;248843;491202;734558;449558;163347;10503;11309;0,0,0,0,0.0,49794,19629155,0
|
||||
step_300_230_300,latest_only,600.0,279.0,261.7220666666667,17.277933333333294,0.0,0.0,3.0,-16.11861111111109,-967.1166666666654,False,11.838952278707378,40,6580.107300552987,22420,0.17015513173553526,1,21;21;25;26;25;21;21;21;21;0,10503;11309;12476;14224;13263;11083;11415;10503;11309;0,0,0,0,0.0,48547,18907911,0
|
||||
step_300_230_300,two_waiting,600.0,279.0,261.7220666666667,17.277933333333294,0.0,0.0,3.0,-36.86027777777775,-2211.616666666665,False,17.155767414441645,58,9639.972938771809,33090,0.47114729028487184,2,21;21;46;52;40;21;21;21;21;0,10503;11309;24377;29516;21646;11083;11415;10503;11309;0,0,0,0,0.0,48563,18916663,0
|
||||
variable_300_260_230,no_drop,600.0,263.3333333333333,261.7220666666667,1.6112666666666087,0.0,0.0,3.0,-11.902777777777905,-714.1666666666742,False,103.59885527746508,326,59342.94770940146,187430,5.320544485386984,18,32;311;30;321;41;326;39;315;28;295,17102;177237;15516;182330;22254;187430;21812;181426;15284;167261,295,167261,18,5.803705685504838,49794,19629155,0
|
||||
variable_300_260_230,latest_only,600.0,263.3333333333333,261.7220666666667,1.6112666666666087,0.0,0.0,3.0,-9.321944444444432,-559.3166666666659,False,14.017274428919372,40,7830.931831177453,22420,0.2651953377439788,1,32;38;21;35;21;24;39;38;24;14,17102;21162;10462;19461;10831;12463;21812;20440;12852;7745,14,7745,1,0.2608542909119933,48300,18769207,0
|
||||
variable_300_260_230,two_waiting,600.0,263.3333333333333,261.7220666666667,1.6112666666666087,0.0,0.0,3.0,-18.437222222222193,-1106.2333333333315,False,23.386572906900973,56,13214.022895715687,32658,0.7951346653714808,2,32;56;30;50;41;42;39;47;28;29,17102;31370;15516;28300;22254;22274;21812;25728;15284;16347,29,16347,2,0.5623143811660611,48458,18857145,0
|
||||
|
16
data/processed/lab036/lab036_video_metrics.csv
Normal file
@@ -0,0 +1,16 @@
|
||||
scenario,policy,created_frames,started_frames,published_frames,published_by_600s_frames,dropped_before_start_frames,published_fraction,actual_update_fps,update_fps_each_minute,mean_publication_delay_ms,p95_publication_delay_ms,max_publication_delay_ms,mean_display_age_ms,p95_display_age_ms,max_display_age_ms,display_age_over_500ms_fraction,display_age_over_1000ms_fraction,mean_no_update_duration_ms,p95_no_update_duration_ms,max_no_update_duration_ms,max_consecutive_missing_frames,mean_publication_gap_ms,max_publication_gap_ms,transmitted_video_bytes,wasted_transmitted_video_bytes,delivered_useful_video_kbps
|
||||
constant_300,no_drop,1800,1800,1800,1800,0,1.0,3.0,3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000,287.5610518518373,311.3870000000247,322.3200000001043,459.1456979392323,600.0000000000227,633.3333333333542,0.3277787035494084,0.0,333.1482509716824,359.040666666667,380.9063333333427,0,333.30502149342215,380.9063333333427,18284899,0,155.94405333333336
|
||||
constant_300,latest_only,1800,1800,1800,1800,0,1.0,3.0,3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000,287.5610518518373,311.3870000000247,322.3200000001043,459.1456979392323,600.0000000000227,633.3333333333542,0.3277787035494084,0.0,333.1482509716824,359.040666666667,380.9063333333427,0,333.30502149342215,380.9063333333427,18284899,0,155.94405333333336
|
||||
constant_300,two_waiting,1800,1800,1800,1800,0,1.0,3.0,3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000;3.000000,287.5610518518373,311.3870000000247,322.3200000001043,459.1456979392323,600.0000000000227,633.3333333333542,0.3277787035494084,0.0,333.1482509716824,359.040666666667,380.9063333333427,0,333.30502149342215,380.9063333333427,18284899,0,155.94405333333336
|
||||
constant_260,no_drop,1800,1800,1800,1786,0,1.0,2.9766666666666666,2.966667;2.983333;2.983333;2.966667;2.966667;2.983333;2.983333;2.983333;2.966667;2.983333,2680.896184452496,4704.89366684435,5049.795205226246,2829.13958784647,4866.666666666674,5366.666666666674,0.9866688885185803,0.9030161639726713,335.75825405707894,364.2153846158749,377.67146153846375,0,335.90542861457425,377.67146153846375,18284899,0,154.79058666666668
|
||||
constant_260,latest_only,1800,1772,1772,1772,28,0.9844444444444445,2.953333333333333,2.950000;2.950000;2.966667;2.950000;2.933333;2.950000;2.966667;2.950000;2.950000;2.966667,402.5770375508439,599.6618718049831,680.6464871910407,571.0159417874798,833.3333333333428,966.666666666697,0.6213964339276787,0.0,338.40947546531305,365.6923076928251,377.6714615384691,1,338.57024154106733,377.6714615384691,17969759,0,153.18773333333334
|
||||
constant_260,two_waiting,1800,1787,1787,1786,13,0.9927777777777778,2.9766666666666666,2.966667;2.983333;2.983333;2.966667;2.966667;2.983333;2.983333;2.983333;2.983333;2.966667,690.9434287448678,934.1911025966964,1036.8823846180817,858.9124034883074,1166.6666666666288,1366.6666666666458,0.9716713881019831,0.19513414430928178,335.75825405707894,364.2153846153668,377.67146153846375,1,335.799658306451,377.67146153846375,18152892,0,154.73507999999998
|
||||
constant_230,no_drop,1800,1800,1800,1565,0,1.0,2.6083333333333334,2.616667;2.600000;2.616667;2.600000;2.616667;2.600000;2.616667;2.600000;2.600000;2.616667,44808.52197101605,81595.11768103977,83092.17391287029,39545.96456146199,74633.33333333327,78799.99999999996,0.9990001666388936,0.9938343609398433,383.1417624521073,416.486956521112,428.2086956523017,0,383.23811853661965,428.2086956523017,18284899,0,135.61342666666667
|
||||
constant_230,latest_only,1800,1570,1570,1569,230,0.8722222222222222,2.615,2.616667;2.616667;2.616667;2.600000;2.616667;2.600000;2.616667;2.633333;2.616667;2.616667,544.8765660678318,697.5368116767044,748.5217391683818,736.8216408376383,1000.0,1100.0000000000227,0.9208465255790702,0.03166138976837194,382.1656050955414,416.486956521112,428.2086956523017,1,382.3697204968717,428.2086956523017,15914851,0,135.62884
|
||||
constant_230,two_waiting,1800,1571,1571,1569,229,0.8727777777777778,2.615,2.600000;2.633333;2.616667;2.616667;2.600000;2.616667;2.616667;2.616667;2.616667;2.616667,880.3126375723886,1028.5507246275927,1075.6637681217853,1076.042881741932,1333.3333333333144,1466.666666666697,0.9990001666388936,0.648891851358107,382.1656050955414,416.4869565213465,428.2086956523017,1,382.2583629103555,428.2086956523017,15919715,0,135.59438666666665
|
||||
step_300_230_300,no_drop,1800,1800,1800,1800,0,1.0,3.0,3.000000;3.000000;2.583333;2.616667;2.600000;3.483333;3.466667;3.250000;3.000000;3.000000,6858.4316214417395,21791.709275375164,24108.666666679823,7025.662389601733,21966.666666666697,24433.333333333336,0.6963839360106648,0.5420763206132311,333.1482509716824,399.7217391305412,457.1161884057773,0,333.30502149342215,457.1161884057773,18284899,0,155.94405333333336
|
||||
step_300_230_300,latest_only,1800,1730,1730,1730,70,0.9611111111111111,2.8833333333333333,3.000000;3.000000;2.600000;2.616667;2.600000;3.016667;3.000000;3.000000;3.000000;3.000000,357.42493844221974,650.9101448891982,741.3565216782843,542.1318669110703,900.0000000000057,1099.9999999999943,0.5044159306782203,0.009498416930511582,346.6204506065858,399.82608695632393,457.1161884057773,1,346.7991519182571,457.1161884057773,17563655,0,149.78249333333335
|
||||
step_300_230_300,two_waiting,1800,1731,1731,1731,69,0.9616666666666667,2.885,3.000000;3.000000;2.600000;2.616667;2.600000;3.033333;3.000000;3.000000;3.000000;3.000000,448.4849129664068,983.2637681128205,1075.8724637457817,644.6147864244849,1233.3333333333485,1466.6666666666686,0.5299116813864356,0.1948008665222463,346.4203233256351,400.1234782608647,457.1161884057773,1,346.5986899807321,457.1161884057773,17572407,0,149.85798666666668
|
||||
variable_300_260_230,no_drop,1800,1800,1800,1782,0,1.0,2.97,2.983333;2.733333;3.266667;2.716667;3.266667;2.750000;3.266667;2.733333;3.266667;2.716667,2130.1320615592713,5594.812172849652,6163.147290942874,2266.28895184136,5666.6666666666715,6433.333333333338,0.8961839693384436,0.5707382102982836,336.51149747616375,400.4869565215188,428.2086956523017,0,336.53952764120913,428.2086956523017,18284899,0,154.45788000000002
|
||||
variable_300_260_230,latest_only,1800,1716,1716,1715,84,0.9533333333333334,2.8583333333333334,2.983333;2.733333;3.000000;2.716667;2.983333;2.716667;3.000000;2.733333;2.983333;2.733333,408.07981144593083,663.8076912153963,740.7304347776176,589.1795811809143,900.0000000000057,1100.0000000000227,0.6287285452424596,0.010998166972171305,349.65034965034965,400.48695652183494,428.2086956523017,1,349.8269973286741,428.2086956523017,17424951,0,148.50604
|
||||
variable_300_260_230,two_waiting,1800,1725,1725,1723,75,0.9583333333333334,2.8716666666666666,2.983333;2.750000;3.016667;2.733333;3.000000;2.733333;3.016667;2.733333;3.016667;2.733333,579.2497507600725,989.023923120439,1070.3080256992052,767.0943731600289,1233.3333333333344,1433.3333333333371,0.7512081319780036,0.2422929511748042,348.0278422273782,400.48695652188826,424.8695652167953,1,348.18301951135805,424.8695652167953,17512889,0,149.19149333333334
|
||||
|