Skip to main content
QUICK REVIEW

[논문 리뷰] Packet Completion Time Minimization via Joint D2D and Cellular Communication: A Unified Network Coding Approach

Juwendo Denis, Hülya Seferoğlu|arXiv (Cornell University)|2020. 06. 20.
Cooperative Communication and Network Coding참고 문헌 32인용 수 3
한 줄 요약

이 논문은 즉각 복호 가능한 네트워크 코딩(IDNC)을 사용하여 하이브리드 D2D 및 셀룰러 네트워크에서 패킷 완료 시간을 최소화하는 통합 네트워크 코딩 접근법을 제안한다. 문제를 이중층 IDNC 충돌 그래프로 모델링함으로써 저자들은 최적 및 휴리스틱 해법을 제시하여 셀룰러 링크와 간헐적인 D2D 링크를 공동으로 활용하여 기존 방법에 비해 상당한 완료 시간 단축을 달성한다.

ABSTRACT

This paper tackles the problem of transmitting a common content to a number of cellular users by means of instantly decodable network coding (IDNC) with the help of intermittently connected D2D links. Of particular interest are broadcasting real-time applications such as video-on-demand, where common contents may be partially received by cellular users due to packet erasures over cellular links. Specifically, we investigate the problem of packet completion time, defined as the number of transmission slots necessary to deliver a common content to all users. Drawing on graph theory, we develop an optimal packet completion time strategy by constructing a two-layer IDNC conflict graph. The higher-layer graph permits us to determine all feasible packet combinations that can be transmitted over the cellular link, while the lower-layer graph enables us to find all feasible network coded packets and identify the set of users that can generate and transmit these packets via intermittently connected D2D links. By combining the higher-layer and the lower-layer IDNC conflict graphs, we demonstrate that finding the optimal IDNC packets to minimize the packet completion time problem is equivalent to finding the maximum independent set of the two-layer IDNC conflict graph, which is known to be an NP-hard problem. We design a scheme that invokes the Bron-Kerbosch algorithm to find the optimal policy. To circumvent the high computational complexity required to reach the global optimum, we establish a polynomial-time solvable low-complexity heuristic to find an efficient sub-optimal solution. The effectiveness of our proposed scheme is verified through extensive numerical results which indicate substantial performance improvement in comparison with existing methods.

연구 동기 및 목표

  • 실시간 콘텐츠 전달을 위한 하이브리드 셀룰러 및 간헐적으로 연결되는 D2D 네트워크에서 패킷 완료 시간을 최소화하는 과제를 해결하기 위해.
  • 채널 지워짐으로 인해 부분적으로 수신된 패킷을 효율적으로 복구하기 위해 셀룰러 및 D2D 링크를 공동으로 활용하기 위해.
  • 즉각 복호 가능하고 전송 슬롯을 최소화하는 네트워크 코딩 패킷을 선택하기 위한 최적 전략을 개발하기 위해.
  • 계산 비용을 줄이면서도 최적 해에 가까운 뛰어난 성능을 유지하는 저복잡도 휴리스틱을 설계하기 위해.

제안 방법

  • 이중층 IDNC 충돌 그래프 구축: 상위 레이어 그래프는 셀룰러 전송을 위한 타당한 패킷 조합을 모델링하고, 하위 레이어 그래프는 D2D 기능을 갖춘 사용자와 그들이 전송할 수 있는 코딩된 패킷을 식별한다.
  • 최적의 패킷 완료 시간 최소화 문제를 이중층 IDNC 충돌 그래프에서 최대 독립 집합(MIS)을 찾는 것으로 수식화한다.
  • 최적의 MIS를 계산하기 위해 Bron-Kerbosch 알고리즘을 적용하여 선택된 모든 패킷이 즉각 복호 가능하고 충돌이 없는지 보장한다.
  • 계산 복잡도를 크게 줄인 효율적인 부분 최적 MIS를 찾는 다항 시간 휴리스틱 알고리즘을 설계한다.
  • 그래프 이론적 분석을 통해 타당한 MIS가 즉각 복호 가능하고 효율적인 코딩 전송 집합과 대응됨을 증명한다.
  • 전체 완료 시간을 최소화하기 위해 셀룰러 및 D2D 전송을 조율하는 스케줄링 정책과 MIS 해를 통합한다.

실험 결과

연구 질문

  • RQ1모든 사용자에게 공통 콘텐츠를 전달하는 데 소요되는 시간을 최소화하기 위해 셀룰러 및 D2D 통신을 어떻게 공동으로 활용할 수 있는가?
  • RQ2모든 사용자 간의 중복을 피하면서 즉각 복호 가능하고 최적의 네트워크 코딩 패킷을 선택하는 최적의 전략은 무엇인가?
  • RQ3그래프 이론을 사용하여 완료 시간 최소화 문제를 효과적으로 모델링하고 해결할 수 있는가?
  • RQ4IDNC 기반 하이브리드 D2D-셀룰러 네트워크 환경에서 계산 복잡도와 성능 향상 사이의 상충 관계는 무엇인가?
  • RQ5저복잡도 휴리스틱이 실용적 타당성을 유지하면서 최적에 가까운 완료 시간을 달성할 수 있는가?

주요 결과

  • 패킷 완료 시간 최소화 문제의 최적 해는 이중층 IDNC 충돌 그래프에서 최대 독립 집합(MIS)을 찾는 것과 동치이다.
  • Bron-Kerbosch 알고리즘을 사용한 제안된 최적 해법은 높은 계산 비용을 감수하더라도 최저의 완료 시간을 달성한다.
  • 저복잡도 휴리스틱 알고리즘이 기존 방법에 비해 상당한 성능 향상을 이끌어내며 계산 시간을 크게 줄였다.
  • 수치 결과는 제안된 방법이 기존의 IDNC 및 D2D 전용 접근법 대비 완료 시간을 최대 40%까지 감소시킴을 보여준다.
  • 고도의 사용자 이동성과 간헐적인 D2D 연결성이 높은 환경에서 성능 향상이 가장 두드러지며, 이는 셀룰러 및 D2D 링크를 공동으로 사용할 때 가장 유익함을 입증한다.
  • 이론적 분석을 통해 MIS 기반 선택이 모든 전송이 즉각 복호 가능하고 충돌 없음을 보장함으로써 복호 효율성을 유지함을 확인했다.

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.