Coded caching은 콘텐츠 저장과 네트워크 코딩을 결합하여 무선 네트워크에서 대역폭 사용을 줄이는 기술입니다.
신호 처리
Coded caching이란?
Coded caching은 콘텐츠 캐싱과 네트워크 코딩을 결합하여 무선 네트워크의 대역폭 요구량을 획기적으로 줄이는 고급 신호 처리 기술입니다. 엣지 노드에 완전한 파일을 저장하는 대신, 시스템은 여러 사용자에게 동시에 서비스를 제공할 수 있는 코딩된 조각을 전략적으로 캐싱합니다. 이 접근 방식은 저장 공간과 대역폭 간의 전통적인 상충 관계를 두 자원 모두에 대한 곱셈적 이득으로 전환합니다.
작동 방식
시스템은 콘텐츠를 세그먼트로 나누고, 분산된 캐시 노드에 이러한 세그먼트의 신중하게 설계된 선형 조합을 저장함으로써 작동합니다. 사용자가 서로 다른 파일을 요청하면, 네트워크는 단일 브로드캐스트 전송을 통해 여러 요청을 동시에 충족하는 코딩된 신호를 전송합니다. 각 사용자는 수신된 코딩 전송과 로컬에 캐싱된 코딩 조각을 결합하여 원하는 콘텐츠를 디코딩할 수 있습니다. 이러한 조정된 캐싱 및 코딩 전략은 하나의 전송으로 많은 사용자에게 서비스를 제공할 수 있게 하여 상당한 대역폭 절감을 창출합니다.
6G/7G 네트워크에서의 역할
6G/7G 네트워크에서 coded caching은 초저지연 애플리케이션을 지원하면서 데이터 트래픽의 폭발적인 증가를 관리하는 데 crucial해집니다. 이 기술은 높은 대역폭과 최소 지연을 모두 요구하는 확장 현실(XR) 및 홀로그래픽 통신과 같은 몰입형 경험을 위한 효율적인 콘텐츠 전달을 가능하게 합니다. 백홀 트래픽을 줄이고 로컬 콘텐츠 재구성을 가능하게 함으로써, coded caching은 유비쿼터스 지능이라는 6G의 비전에 필수적인 분산 컴퓨팅 아키텍처를 지원합니다. 또한 점점 더 밀집해지는 네트워크 인프라 전반에서 중복 전송을 최소화하여 에너지 효율적인 네트워크 운영을 촉진합니다.
현재 상태
Coded caching 연구는 이론적 기초에서 실제 구현으로 발전했으며, 5G-Advanced 및 6G 시스템을 위한 3GPP에서 진행 중인 표준화 노력이 있습니다. 실제 배포 시나리오를 위한 캐시 배치 전략 최적화와 저복잡도 디코딩 알고리즘 개발에 여전히 주요 과제가 남아 있습니다.