자율주행과 같은 안전성에 민감한 분야에서는 소프트웨어 구성요소 간 간섭이 증가하고 있다. 차량 통신과 같은 저중요도(LC) 작업은 가속과 같은 고중요도(HC) 작업을 제어할 수 있다. 이러한 경우 HC 작업이 LC 작업에 의존하므로 LC 작업 역시 HC 작업으로 간주되어야 한다. 그러나 이러한 LC 작업을 보장하는 데에는 모든 작업에 대해 필요로 하는 차량 도메인의 전자제어장치(ECU)와 같은 컴퓨팅 자원의 재앙적 비용이라는 어려움이 있다. 본 논문에서는 분산 시스템에서 인접 시스템의 연산 능력을 활용함으로써 추가 하드웨어 구성요소의 필요성을 없애고, LC 작업에 대해 이론적 및 실무적으로 안전이 보장되면서도 비용이 저렴한 스케줄링을 제공한다. 그 결과, 제안한 접근법은 HC 작업을 침해하지 않으면서 LC 작업의 스케줄링 가능성을 확장하였다. 마감기한 테스트(deadline test)에 따르면, 작업 수준(task-level) MC 스케줄러와의 호환성은 시스템 수준(system-level) MC 스케줄러보다 높았으며, 그로 인해 작업 수준에서는 모든 중단된 LC 작업이 복구된 반면 시스템 수준에서는 복구가 25.5%에 그쳤다. 반대로, 위반된 HC 작업에 대한 최악 사례 측정(worst-case measurement)에서는 작업 수준 MC 스케줄러가 시스템 수준 MC 스케줄러보다 더 자주 HC 작업을 위반하였고, 평균 응답 시간 오버헤드는 각각 70.3%와 15.4%였다. 결론적으로, HC 작업 비율이 전체 작업 시스템에서 47% 미만이고 총 이용률 80%에서의 조건 하에서, 작업 마이그레이션을 포함한 작업 수준 접근법은 LC 작업에 대해 현저히 높은 지속가능성을 가진다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.