고가용성 컴퓨트 환경에서의 무중단 듀얼 뱅크 A/B OTA 업데이트 실무

전 세계 수백만 대의 차량 플릿을 대상으로 5G 망을 통해 수 기가바이트의 전체 OS 이미지를 배포하는 것은 비용 측면에서 지속 불가능합니다. 최신 고가용성 OTA 아키텍처는 바이너리 델타 생성 기술(bsdiff, casync)을 적용하여 전송량을 최대 85% 절감합니다.

바이너리 델타 압축: 변경된 데이터 블록만을 선택 전송하여 대역폭 최적화

4GB 운영체제에서 2MB 크기의 보안 취약점 패치를 위해 4GB 전체를 재전송하는 것은 심각한 대역폭 낭비입니다. 최신 차량용 OTA는 활성 뱅크로부터 변경되지 않은 블록을 내부 복사하고, 암호화 검증된 델타 패치만을 적용하여 비활성 뱅크에 새 시스템을 재구성합니다.

부트로더 원자적 커밋 및 고신뢰성 안전 롤백 유한 상태 머신

플래시 메모리에서 부팅 파티션 포인터를 갱신하는 작업은 완벽한 원자성을 요구합니다. 쓰기 중 전원이 차단될 경우 ECU가 손상될 수 있으므로, 차량용 부트로더는 2단계 커밋(Two-Phase Commit)을 적용하여 모든 자체 진단이 완료된 후에만 포인터를 최종 확정합니다.

도메인 포트폴리오 살펴보기