이 글은 사물인터넷(IoT) 장치에서 네트워크 처리와 관련된 컴퓨팅 및 통신 오버헤드를 탐구하며, 엣지 컴퓨팅의 주요 구성 요소인 컨테이너에 초점을 둔다. 우리의 실험 결과, IoT 장치의 컨테이너는 네이티브 프로세스에 비해 SoftIRQ 처리를 위한 CPU 사용률이 더 높고, 네트워크 처리량은 약 59% 감소하며, 평균적으로 패킷당 지연이 더 큰 것으로 나타났다. 기존의 여러 연구는 네트워킹 성능을 향상시키지만, 특별한 하드웨어 요구 또는 네트워크 의미론이나 API의 수정과 같은 방식으로 상호운용성을 희생하는 경우가 흔하다. 따라서 우리는 IoT 장치에 필수적인 상호운용성을 유지하는 커널 네트워킹 가속기인 SCON을 설계하고 구현한다. SCON은 시스템 수준의 프로파일링을 통해 컨테이너 네트워킹에서의 주요 병목을 해결한다. 우리는 세 가지 유형의 Io트 장치에서 SCON을 평가한다. Raspberry Pi 4에서는 SCON이 주요 IoT 응용 프로토콜(예: HTTP 및 MQTT)의 지연을 까지 감소시켜, 네이티브 프로세스와 유사한 수준의 지연을 달성한다. 추가 분석에서는 SCON이 SoftIRQ 처리를 위한 CPU 사용률을 약 26% 감소시키는 것으로 확인되었다. 또한 나머지 두 가지 IoT 장치에서도 유사한 개선을 보고한다. 결론적으로 SCON은 상호운용성을 유지하면서도 IoT 장치에서 컨테이너 네트워킹의 컴퓨팅 및 통신 오버헤드를 유의미하게 감소시키는 점에서 독특하다. 더 나아가 유선 또는 무선 여부, 그리고 트래픽이 과중하거나 산발적인 경우와 무관하게 서로 다른 유형의 장치 전반에서 일관되게 작동한다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.