[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102434985B1 - Ran 공유 환경상에서의 자원 할당 방법 및 장치 - Google Patents

Ran 공유 환경상에서의 자원 할당 방법 및 장치 Download PDF

Info

Publication number
KR102434985B1
KR102434985B1 KR1020200099786A KR20200099786A KR102434985B1 KR 102434985 B1 KR102434985 B1 KR 102434985B1 KR 1020200099786 A KR1020200099786 A KR 1020200099786A KR 20200099786 A KR20200099786 A KR 20200099786A KR 102434985 B1 KR102434985 B1 KR 102434985B1
Authority
KR
South Korea
Prior art keywords
terminal
size
terminals
resource
operator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020200099786A
Other languages
English (en)
Other versions
KR20220019407A (ko
Inventor
전형준
Original Assignee
주식회사 유캐스트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 유캐스트 filed Critical 주식회사 유캐스트
Priority to KR1020200099786A priority Critical patent/KR102434985B1/ko
Publication of KR20220019407A publication Critical patent/KR20220019407A/ko
Application granted granted Critical
Publication of KR102434985B1 publication Critical patent/KR102434985B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies
    • H04W72/1257
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • H04W72/1247
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/10Access point devices adapted for operation in multiple networks, e.g. multi-mode access points

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 AN 공유 환경에서 동작하는 기지국에서 자원을 할당하는 방법 및 장치에 에 관한 것으로, 복수의 사업자를 지원하는 RAN 공유(radio access network sharing) 기능을 구비한 기지국에서의 자원 할당 방법은 전체 무선 자원(N)을 상기 복수의 사업자 각각에 전용으로 사용하도록 할당한 전용 자원과 상기 복수의 사업자가 공유하여 사용하도록 할당한 공유 자원으로 분할하여 설정하는 동작, 전송 우선 순위에 따라 단말들을 정렬하는 동작 및 정렬된 순서에 따라 단말에 자원을 할당하되, 상기 단말이 속한 사업자의 전용 자원을 먼저 할당하고, 다음으로 공유 자원을 상기 단말에 할당하는 동작을 포함할 수 있으며, 본 발명에서 제안하는 무선 자원 할당 방법은 RAN 공유 환경 상에서 효율적인 무선 자원 사용이 가능하도록 할 수 있다.

Description

RAN 공유 환경상에서의 자원 할당 방법 및 장치{Apparatus and Method for allocating Resource in a RAN Sharing Environment}
다양한 실시 예는 RAN 공유 환경에서 동작하는 기지국에서 자원을 할당하는 방법 및 장치에 관한 것이다.
2014년 7월 정부는 새로 구축될 국가 공공안전통신망의 기술방식으로 공공 안전 LTE(public safety LTE)를 선정하였고, 같은 해 11월 700MHz 대역을 통합공공망용 주파수로 할당하였다.
통합공공망용 주파수는 700MHz 대역에서 20MHz 폭이 할당된 주파수인데 재난안전 통신망, 초고속 해상무선 통신망, 철도통합 무선망 용도로 사용되는 것으로 정의되었다.
통합공공망용 주파수를 사용하는 3개 공공망이 동일 지역을 서비스하는 경우, 기지국을 공유하거나 인접 지역에 개별 공공망의 기지국을 구축할 수밖에 없다. 그런데 개별 공공망의 기지국을 동일 지역에 구축하는 경우 상호 간의 간섭 우려가 있어 바람직하지 않고 기지국을 공유하는 것이 바람직할 수 있다. 이에 따라 RAN 공유(radio access network sharing) 기술이 도입되었다.
RAN 공유 기술은 다수의 운용자(operator)가 액세스 네트워크(access network)에 대한 중복 투자를 피하기 위해 eNB와 같은 액세스 장비를 공유함으로써 구축 비용을 절감하기 위해 제안된 것으로, eNB와 같은 기지국은 다수의 사업자의 코어 네트워크(multiple operator core network, MOCN)과 연결을 가지고, 기지국을 설치한 사업자의 PLMN(public land mobile network) 이외에 다른 사업자의 PLMN도 지원할 수 있어야 하다.
이때, 기지국의 무선 자원을 각 사업자 별로 어떻게 할당할 것인지에 대한 명확한 정의가 필요한다.
본 발명의 다양한 실시 예는 RAN 공유 기술이 적용된 기지국에서 무선 자원을 효율적으로 사업자들에게 할당하는 스케줄링(scheduling) 방법을 제공함에 있다.
본 문서에서 이루고자 하는 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 다양한 실시 예들에 따르면, 복수의 사업자를 지원하는 RAN 공유(radio access network sharing) 기능을 구비한 기지국에서의 자원 할당 방법은 전체 무선 자원(N)을 상기 복수의 사업자 각각에 전용으로 사용하도록 할당한 전용 자원과 상기 복수의 사업자가 공유하여 사용하도록 할당한 공유 자원으로 분할하여 설정하는 동작, 전송 우선 순위에 따라 단말들을 정렬하는 동작 및 정렬된 순서에 따라 단말에 자원을 할당하되, 상기 단말이 속한 사업자의 전용 자원을 먼저 할당하고, 다음으로 공유 자원을 상기 단말에 할당하는 동작을 포함할 수 있다.
본 발명의 다양한 실시 예들에 따르면, 복수의 사업자를 지원하는 RAN 공유(radio access network sharing) 기능을 구비한 기지국은 무선 통신 프로토콜에 따라 복수의 단말들과 통신하는 제1 통신부, 상기 복수의 사업자의 코어 네트워크와 통신하는 제2 통신부 및 상기 제1 통신부 및 상기 제2 통신부와 작동적으로 연결되는 프로세서를 포함하고, 상기 프로세서는, 전체 무선 자원(N)을 상기 복수의 사업자 각각에 전용으로 사용하도록 할당한 전용 자원과 상기 복수의 사업자가 공유하여 사용하도록 할당한 공유 자원으로 분할하여 설정하고, 전송 우선 순위에 따라 단말들을 정렬하고, 정렬된 순서에 따라 단말에 자원을 할당하되, 상기 단말이 속한 사업자의 전용 자원을 먼저 할당하고, 다음으로 공유 자원을 상기 단말에 할당할 수 있다.
다양한 실시 예들에 따라, 본 발명에서 제안하는 무선 자원 할당 방법은 RAN 공유 환경 상에서 효율적인 무선 자원 사용이 가능하도록 할 수 있다.
본 개시에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은, RAN 공유(radio access network sharing) 하에 동작하는 기지국의 예를 도시한 도면이다.
도 2는 혼합 할당 방식의 일 예를 도시한 도면이다.
도 3은 다양한 실시 예들에 따른 자원 할당 알고리즘의 흐름도를 도시한 도면이다.
도 4는 단일 스케줄링에 기초하여 단말들을 전송 우선 순위에 따라 정렬하고 큐(110)에 단말 정보를 저장하는 일 예를 도시한 도면이다.
도 5는 2단계 스케줄링에 기초하여 단말들을 전송 우선 순위에 따라 정렬하여 큐(110)에 단말 정보를 저장하는 일 예를 도시한 도면이다.
도 6은 하나의 단말에 무선 자원을 할당하는 동작을 도시한 흐름도이다.
도 7은 다양한 실시 예들에 따른 RAN 공유 기능이 구비된 기지국(100)의 블록도이다.
도면의 설명과 관련하여, 동일 또는 유사한 구성요소에 대해서는 동일 또는 유사한 참조 부호가 사용될 수 있다.
이하 다양한 실시 예들이 첨부된 도면을 참고하여 상세히 설명된다.
도 1은, RAN 공유(radio access network sharing) 하에 동작하는 기지국의 예를 도시한 도면이다.
도 1을 참조하면, 기지국(100)에 다수의 사업자의 코어 네트워크(core network)(210, 220)가 연결될 수 있다. 예를 들면, 기지국(100)에 재난안전 통신망의 코어 네트워크, 초고속 해상무선 통신망의 코어 네트워크 및 철도통합 무선망의 코어 네트워크가 연결될 수 있다.
또한, 서로 상이한 코어 네트워크에 연결하여 데이터 통신을 수행하고자 하는 복수의 단말(310, 320, 330)이 기지국(100)에 연결될 수 있다.
그러면, 기지국(100)은 단말(310, 320, 330)이 대응하는 코어 네트워크(210, 220)와 데이터 통신을 수행할 수 있도록 상향 또는 하향 무선 자원을 각 단말 또는 사업자에게 할당해 주어야 한다.
따라서, 기지국(100)이 각 사업자에게 무선 자원을 할당하는 방식이 문제가 된다. 일반적으로 자원 할당 방식은 각 사업자에게 미리 정해진 무선 자원을 전용으로 사용할 수 있도록 하는 전용 할당 방식, 무선 자원을 모든 사업자가 공유하여 사용할 수 있도록 하는 공유 할당 방식, 일부 무선 자원은 각 사업자에게 전용으로 할당하고 나머지 무선 자원은 모든 사업자가 공유하여 사용하도록 하는 혼합 할당 방식이 있을 수 있다.
전용 할당 방식은 무선 자원을 사용하는데 효율성 문제를 야기할 수 있고, 공용 할당 방식은 각 사업자가 요구하는 필수 서비스를 보장하지 못하는 문제가 있을 수 있다. 그래서 상술한 문제를 해결할 수 있는 혼합 할당 방식이 기지국에서 무선 자원을 할당하는 방식으로 사용될 가능성이 가장 높다.
도 2는 혼합 할당 방식의 일 예를 도시한 도면이다.
도 2를 참조하면 LTE와 같은 무선통신 시스템에서는 시간과 주파수의 2차원으로 무선 자원이 표시될 수 있다. 일 실시 예에 따라, 주파수는 일정한 크기의 주파수 대역을 나타내는 RB(resource block)으로 칭할 수도 있다.
혼합 할당 방식은 기지국이 사용할 수 있는 도 2에 도시된 것과 같은 무선 자원의 일부는 각각의 사업자들에게 전용으로 미리 할당하여 해당 무선 자원은 할당받은 사업자만 사용할 수 있게 하고, 나머지 무선 자원은 모든 사업자가 공유하도록 하여, 더 많은 데이터를 전송하고자 하는 사업자에게 할당해 줄 수 있도록 한 것이다. 이렇게 함으로써 각 사업자가 요구하는 필수 서비스를 보장해 줄 수 있으며, 일부의 무선 자원은 모든 사업자가 공유함으로써 무선 자원 사용의 효율성을 높일 수 있다.
이와 같은 혼합 할당 방식에서 기지국(100) 매 스케줄링 구간에서 특정 사업자의 어느 단말에 무선 자원을 할당하여 줄 것인지를 결정하는 스케줄링을 수행하여야 한다. 따라서, 기지국(100)이 사용하는 스케줄링 알고리즘은 무선 자원의 효율적 사용에 중요한 기능을 수행할 수 있다.
본 개시에서는 혼합 할당 방식에서 사용할 수 있는 자원 할당 알고리즘을 제안한다.
먼저 혼합 할당 방식에 기초하여 각 사업자 별 전용 무선 자원과 전체 사업자가 공유하는 공유 무선 자원을 설정할 수 있다.
일 실시 예에 따라 매 자원 할당 구간에서 사용가능한 전체 무선 자원의 수를 N이라 가정한다. 예를 들면, LTE 통신 시스템을 사용하는 경우에는 N개의 RB가 매 자원 할당 구간에서 데이터 통신을 위해 사용될 수 있다.
N개의 사업자 코어 네트워크가 기지국(100)에 연결되어 있고, n번째 사업자가 전용으로 사용할 수 있는 무선 자원의 수를 p_n이라 설정할 수 있다. 예를 들면, 제1 사업자가 전용으로 사용할 수 있는 무선 자원의 수는 p_1이고, 제2 사업자가 전용으로 사용할 수 있는 무선 자원의 수는 p_2이고, 제3 사업자가 전용으로 사용할 수 있는 무선 자원의 수는 p_3으로 설정할 수 있다.
그리고, N개의 모든 사업자가 공유하여 사용할 수 있는 공유 무선 자원의 수를 c로 설정한다. 그러면 다음 관계가 성립할 수 있다.
N = p_1 + p_2 + … + p_n + c
도 3은 다양한 실시 예들에 따른 자원 할당 알고리즘의 흐름도를 도시한 도면이다.
도 3에서 제안하는 자원 할당 알고리즘은 단말에서 기지국으로 데이터를 전송하는 상향 링크 전송 및 기지국에서 단말로 데이터를 전송하는 하향 링크 전송에서 각각 매 자원 할당 구간에서 독립적으로 사용될 수 있다.
도 3을 참조하면 동작 S100에서, 기지국(100)은 전송 우선 순위에 따라 단말을 정렬할 수 있다. 일 실시 예에 따라, 기지국은 전송 우선 순위에 따라 정렬된 단말 정보를 큐(queue)에 저장할 수 있다. 예를 들면, 큐의 최상위에 있는 단말 정보가 가장 높은 전송 우선 순위를 가지는 단말 정보를 나타내는 것일 수 있다. 기지국에서 하나의 자원 할당 구간에서 자원을 할당할 수 있는 단말의 수를 i라고 하면 큐는 최대 i 개의 단말 정보를 저장하고 있을 수 있다.
도 4는 단일 스케줄링에 기초하여 단말들을 전송 우선 순위에 따라 정렬하고 큐(110)에 단말 정보를 저장하는 일 예를 도시한 도면이고, 도 5는 2단계 스케줄링에 기초하여 단말들을 전송 우선 순위에 따라 정렬하여 큐(110)에 단말 정보를 저장하는 일 예를 도시한 도면이다.
도 4에 도시된 제1 실시 예를 참조하면, 단일 스케줄링 알고리즘을 이용하여 단말들을 전송 우선 순위에 따라 정렬할 수 있다. 그리고 각 단말 정보를 큐(110)에 저장할 수 있다. 예를 들면, 데이터 송신 또는 수신을 해야 하는 단말들을, 어느 사업자용 단말인지에 상관없이, 종래에 일반적으로 사용된 라운드로빈(round-robin), WFQ(weighted fair queuing)등과 같은 스케줄링 알고리즘을 사용하여 정렬하고 큐(110)에 단말 정보를 저장할 수 있다. 또는 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 단말들을 정렬하고 큐(110)에 단말 정보를 저장할 수 있다. 도 4의 일 실시 예에 따르면, 해당 단말이 어느 사용자용 단말인지에 상관없이 큐(110)는 단말(310), 단말(360), 단말(340), 단말(320), 단말(330), 단말(350)의 단말 정보를 결정된 전송 우선순위에 따라 순차적으로 저장하고 있을 수 있다.
도 5에 도시된 제2 실시 예를 참조하면, 큐(110)에 전송 우선 순위에 따라 단말 정보를 저장하는 동작은 두 단계의 스케줄링을 통하여 수행할 수 있다. 첫번째 단계의 스케줄링은 각 사업자용 단말들 간에 전송 우선 순위를 결정하는 것이고, 두번째 단계의 스케줄링은 사업자간 전송 우선 순위를 결정하는 것일 수 있다. 이 경우에도 각각의 스케줄링은 종래에 일반적으로 사용된 라운드로빈(round-robin), WFQ(weighted fair queuing)등과 같은 스케줄링 알고리즘을 사용하거나 미리 설정된 우선 순위에 기초하여 수행할 수 있다. 다른 일 실시 예로 첫번째 단계의 스케줄링은 각 단말에 설정된 우선 순위 또는 각 단말이 전송하고자 하는 데이터 특성에 따라 설정된 우선 순위에 기초하여 수행할 수 있고, 사업자 간의 우선 순위를 정하는 두번째 단계의 스케줄링은 라운드로빈(round-robin), WFQ(weighted fair queuing)등과 같은 스케줄링 알고리즘을 사용할 수 있다. 예를 들면, 사업자 별 큐(111, 113, 115)와 전체 큐(110)를 설정하고, 각각의 사업자 별 큐(111, 113, 115)에 저장되는 단말 정보는 해당 사업자에 속하는 단말 간 우선 순위에 기초하여 결정된 순서에 따라 저장될 수 있다. 그리고 전체 큐(110)에 단말 정보를 저장하기 위해 두번째 단계의 스케줄링에 의해 선택된 사업자의 큐에서 최상위의 단말 정보를 가져올 수 있다. 도 5의 일 실시 예에 따르면,2단계 스케줄링에 기초하여 큐(110)에는 단말(310), 단말(350), 단말(360), 단말(330), 단말(340), 단말(320)의 순서로 단말 정보가 저장되어 있을 수 있다.
도 5의 일 실시 예를 조금 변형한 제3 실시 예에 따르면 전체 큐(110)는 없을 수 있다. 대신에 기지국(100)은 사업자 간의 전송 우선 순위를 결정할 수 있다. 그리고 전송 우선 순위에 따라 결정된 사업자의 큐(예를 들면 큐(115))에 있는 단말에 대해 먼저 자원 할당을 수행할 수 있다.
일 실시 예에 따라, 큐에 저장되는 단말 정보는 단말을 나타내는 논리 채널(logical channel) 번호, 사업자 정보 및/또는 할당 크기를 포함할 수 있다. 여기서 할당크기는 해당 단말이 전송하거나 또는 수신하여야 할 데이터의 크기(바이트 단위 또는 RB 단위)일 수 있다.
다시 도 3을 참조하면, 동작 S200에서, 큐에 저장된 순서에 따라 단말에 무선 자원을 할당할 수 있다. 각 단말에 무선 자원을 할당하는 일 실시 예는 도 6의 흐름도를 따를 수 있다.
도 6은 하나의 단말에 무선 자원을 할당하는 동작을 도시한 흐름도이다.
제1 실시 예 및 제2 실시 예의 경우, 기지국(100)은 큐(110)에 저장되어 있는 단말들 중 가장 앞에 있는 단말 (전송 우선 순위가 가장 높은 단말)부터 도 6에 도시된 알고리즘에 따라 무선 자원을 할당할 수 있다. 모든 무선 자원이 할당되거나, 하나의 자원 할당 구간에서 자원을 할당할 수 있는 단말의 수(i)만큼의 단말에 무선 자원이 할당되거나, 또는 더 이상 무선 자원 할당이 불가능한 경우 기지국(100)은 무선 자원 할당 동작을 완료할 수 있다.
제3 실시 예의 경우, 기지국(100)은 가장 높은 전송 우선 순위를 가진 사업자의 큐(예를 들면, 큐(115))에 저장되어 있는 단말들 중 가장 앞에 있는 단말부터 도 6에 도시된 알고리즘에 따라 무선 자원을 할당할 수 있다. 가장 높은 전송 우선 순위를 가진 사업자의 큐(예를 들면, 큐(115))에 저장되어 있는 모든 단말에 대한 자원 할당이 완료되면 다음 우선 순위를 가진 사업자의 큐(예를 들면, 큐(111))에 저장되어 있는 단말들 중 가장 앞에 있는 단말부터 도 6에 도시된 알고리즘에 따라 무선 자원을 할당할 수 있다. 모든 무선 자원이 할당되거나, 하나의 자원 할당 구간에서 자원을 할당할 수 있는 단말의 수(i)만큼의 단말에 무선 자원이 할당되거나, 또는 더 이상 무선 자원 할당이 불가능한 경우 기지국(100)은 무선 자원 할당 동작을 완료할 수 있다.
기지국(100)은 특정 단말에 무선 자원을 할당할 시점에 현재의 무선 자원, 즉 단말이 속하는 사업자에 할당된 자원 중 우선순위가 높은 단말에 할당되지 않고 남아 있는 전용 자원의 크기(p_n) 및 공유 자원의 크기(c)를 알고 있고, 또한, 해당 단말이 송신하여야 하거나 수신하여야 하는 데이터의 크기(k)를 알고 있다. 여기서, 크기의 단위는 RB(resource block)일 수 있다.
동작 S210 및 동작 S220에서, 기지국(100)은 단말이 속하는 사업자에게 할당된 전용 자원의 크기(p_n)가 데이터의 크기(k)보다 크다(p_n>k)고 판단하면, 동작 S230에서, 단말에 k 크기의 전용자원을 할당할 수 있다. 그리고 n번째 사업자에 속하는 단말의 데이터 전송을 위해 남아있는 전용 자원의 크기는 p_n=p_n-k로 갱신될 수 있다.
동작 S210 및 동작 S220에서, 기지국(100)이 데이터의 크기(k)가 전용 자원의 크기(p_n)보다 크다고 판단하면, 동작 S240에서, 기지국(100)은 우선 단말에 p_n 크기의 전용자원을 할당하고, 전용 자원의 크기는 0(p_n=0)으로, 데이터의 크기는 p_n만큼 줄일 수 있다(k=k-p_n).
동작 S250에서, 기지국(100)은 공유 자원의 크기(c)와 남은 데이터의 크기(k)를 비교할 수 있다. 비교 결과, 공유 자원의 크기가 남은 데이터의 크기보다 크다면(c>=k), 동작 S260에서, 기지국(100)은 남은 데이터의 크기(k)만큼의 공유 자원을 단말에 할당할 수 있고, 공유 자원의 크기를 남은 데이터의 크기만큼 줄일 수 있다(c=c-k).
동작 S250에서의 비교 결과, 공유 자원의 크기가 남은 데이터의 크기보다 작다면(c<k), 동작 S270에서, 기지국(100)은 남은 공유 자원의 크기(c)만큼의 공유 자원을 단말에 할당할 수 있고, 공유 자원의 크기는 0이 된다.(c=0). 그리고 단말은 전송하지 못한 데이터(k=k-c)를 가지고 있게 되고 다음 자원 할당 구간에서 전송을 시도할 수 있다.
다른 일 실시 예에 따라, 기지국(100)은 단말에 대한 무선 자원 할당을 시작하기 전에 해당 단말이 속하는 사업자에게 할당된 전용 자원과 공유 자원이 모두 할당되었는 지를 판단(p_n=0 & c=0)할 수 있다. 판단 결과, 모두 할당되었다면 해당 단말에 대해서는 더 이상 진행을 하지 않고 자원 할당을 종료할 수 있다. 제3 실시 예의 경우, 기지국(100)은 가장 높은 전송 우선 순위의 사업자의 큐(예를 들면 큐(115))에 있는 단말들에 대해 도 6에 따른 무선 자원 할당 동작을 하면서 전용 자원(p_n)과 공유 자원(c)이 모두 할당되었다고 판단하는 경우, 다음 전송 우선 순위의 사업자의 큐(예를 들면 큐(113))에 있는 단말들에 대해 도 6에 따른 무선 자원 할당 동작을 수행할 수 있다.
다른 실시 예에 따라, 공유 자원(c)이 모두 할당되고 사업자의 전용 자원만이 남아 있는 경우에는 미리 결정한 전송 우선 순위에 따라 단말을 선택하여 자원을 할당하거나 또는 단말의 전송 데이터 크기(k)와 남아 있는 전용 자원의 크기(p_n) 중 작은 값을 구하고, 구한 값중에서 가장 큰 값을 가지는 단말에게 자원을 할당하는 방법을 사용할 수 있다. 후자의 경우에는 자원을 효율적인 활용이 가능할 수 있다.
다른 실시 예에 따라, 기지국(100)은 각 자원 할당 구간에서 전용 자원을 다 사용한 사업자를 표시할 수단을 가지고 있을 수 있다. 그러면, 공유 자원도 모두 사용되었다면, 기지국(100)은 해당 수단에 기초하여 전용 자원이 다 사용되지 않은 사업자에 속하는 단말들에만 도 6에 도시된 흐름도에 따라 자원 할당을 진행할 수 있다.
다른 실시 예에 따라, 기지국(100)은 자원 할당이 된 단말의 수를 저장하고 있고, 이 단말의 수가 설정된 하나의 자원 할당 구간에서 할당 가능한 최대 단말의 수(i)와 동일하다면 해당 자원 할당 구간에서의 자원 할당을 종료할 수 있다.
다양한 실시 예들에 따르면, 복수의 사업자를 지원하는 RAN 공유(radio access network sharing) 기능을 구비한 기지국에서의 자원 할당 방법은 전체 무선 자원(N)을 상기 복수의 사업자 각각에 전용으로 사용하도록 할당한 전용 자원과 상기 복수의 사업자가 공유하여 사용하도록 할당한 공유 자원으로 분할하여 설정하는 동작, 전송 우선 순위에 따라 단말들을 정렬하는 동작 및 정렬된 순서에 따라 단말에 자원을 할당하되, 상기 단말이 속한 사업자의 전용 자원을 먼저 할당하고, 다음으로 공유 자원을 상기 단말에 할당하는 동작을 포함할 수 있다.
다양한 실시 예들에 따르면, 상기 단말에 자원을 할당하는 동작은 상기 단말이 속한 사업자의 할당 가능한 전용 자원의 크기(p_n)와 상기 단말의 데이터의 크기(k1)를 비교하는 동작, 비교 결과 상기 단말의 데이터의 크기가 작거나 같다면(k1<=p_n) 상기 단말에 상기 단말의 데이터의 크기만큼의 상기 단말이 속한 사업자의 전용 자원을 할당하는 동작 및 상기 할당 가능한 전용 자원의 크기를 상기 단말의 데이터의 크기만큼 줄이는 (p_n = p_n -k1) 동작을 포함하고, 비교 결과 상기 단말의 데이터의 크기가 크다면(k1>p_n) 상기 단말에 상기 할당 가능한 전용 자원의 크기만큼 상기 단말이 속한 사업자의 전용 자원을 할당하는 동작, 상기 단말의 데이터의 크기를 상기 할당 가능한 전용 자원의 크기만큼 줄이는(k2=k1 -p_n) 동작, 상기 할당 가능한 전용 자원의 크기를 0으로 갱신(p_n=0)하는 동작 및 상기 단말의 줄어든 데이터의 크기(k2)와 할당 가능한 공유 자원의 크기(c)를 비교하는 동작을 포함할 수 있다. 또한, 비교 결과 상기 할당 가능한 공유 자원의 크기가 크거나 같다면(c>=k2) 상기 단말에 상기 줄어든 데이터의 크기(k2)만큼 상기 공유 자원을 할당하는 동작 및 상기 할당 가능한 공유 자원의 크기를 상기 줄어든 데이터의 크기만큼 줄이는(c= c-k2) 동작을 더 포함할 수 있고, 비교 결과 상기 할당 가능한 공유 자원의 크기가 작다면(c<k2) 상기 단말에 상기 할당 가능한 공유 자원의 크기(c)만큼 상기 공유 자원을 할당하는 동작, 상기 단말의 남은 데이터의 크기를 설정(k1 = k2 - c)하는 동작 및 상기 할당 가능한 공유 자원의 크기를 0으로 갱신하는 동작을 더 포함할 수 있다.
다양한 실시 예들에 따르면, 상기 단말에 자원을 할당하는 동작은 상기 단말이 속하는 사업자의 할당 가능한 전용 자원의 크기가 0(p_n=0)이고 상기 할당 가능한 공유 자원의 크기가 0(c=0)이면, 상기 단말에 자원을 할당하지 않고 완료하는 동작을 더 포함할 수 있다.
다양한 실시 예들에 따르면, 상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은 상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 라운드 로빈(round robin) 또는 WFQ(weighted fair queueing)의 스케줄링 방식에 의해 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬하는 동작을 포함할 수 있다.
다양한 실시 예들에 따르면, 상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은 상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬하는 동작을 포함할 수 있다.
다양한 실시 예들에 따르면, 상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은 상기 복수의 사업자들에 대해 사업자 전송 우선 순위를 결정하는 동작 및 상기 사업자 전송 우선 순위에 기초하여 더 높은 전송 우선 순위의 사업자에 속한 단말에 더 높은 전송 우선 순위를 부여하여 상기 단말들을 정렬하는 동작을 포함할 수 있다.
다양한 실시 예들에 따르면, 상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은 각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 각 사업자 별로 상기 단말들을 정렬하는 동작을 더 포함할 수 있다.
다양한 실시 예들에 따르면, 상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은 각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말의 전송 데이터 크기(k)와 남아 있는 전용 자원의 크기(p_n) 중 작은 값을 구하고, 구한 값의 크기가 큰 단말에 더 높은 전송 우선 순위를 부여하여 각 사업자 별로 상기 단말들을 정렬하는 동작을 더 포함할 수 있다.
도 7은 다양한 실시 예들에 따른 RAN 공유 기능이 구비된 기지국(100)의 블록도이다.
도 7을 참조하면, 본 발명에서 제시하는 다양한 실시 예들에 따른 RAN 공유 기능이 구비된 기지국(100)은 프로세서(150), 제1 통신부(120), 제2 통신부(130) 및 메모리(140)를 포함할 수 있다.
다양한 실시 예들에 따르면 프로세서(150)는 기지국 어플리케이션을 수행하기 위한 어플리케이션 프로세서 및 무선 통신 프로토콜 규격(예: LTE(long term evolution), 5G(5th generation))에 따라 통신을 수행하는 통신 프로세서를 포함할 수 있다. 다른 실시 예에 따라 통신 프로세서는 제1 통신부(120)에 위치할 수 있다.
프로세서(150)는 기지국 기능을 수행하기 위한 프로그램을 실행하여 프로세서(150)에 연결된 기지국(100)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)를 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일 실시 예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(150)는 기지국(100)의 다른 구성요소로부터 수신된 명령 또는 데이터를 휘발성 메모리에 로드하고, 휘발성 메모리에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리에 저장할 수 있다.
제1 통신부(120)는 무선 통신 프로토콜 규격에 따라 통신을 수행하는 부분으로서, 복수의 단말들과 통신을 수행할 수 있다. 여기서 복수의 단말은 상이한 복수의 사업자에 속하는 것으로, 상이한 코어 네트워크에 연결될 수 있다. 그리고 무선 통신 프로토콜 규격은 LTE(long-term evolution) 통신 규격일 수 있다.
제2 통신부(130)는 RAN 공유 기능 지원을 위하여 LAN(local area network) 또는 WAN(wide area network) 통신 규격에 따라 복수의 코어 네트워크와 통신을 수행할 수 있다.
메모리(140)는 프로세서(150)가 기지국 기능을 실행하기 위해 필요한 프로그램 및 데이터를 저장하고 있을 수 있다. 메모리(140)는 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(140)에 저장되어 있고 프로세서(150)에 의해 실행되는 소프트웨어는 운영 체제, 미들웨어 또는 어플리케이션을 포함할 수 있다. 또한, 메모리(140)는 상술한 무선 자원 할당 알고리즘을 구현한 프로그램을 저장하고 있을 수 있다.
프로세서(150)는 무선 자원 할당 프로그램을 메모리(140)로부터 읽어 들여 상술한 무선 자원 할당 알고리즘을 실행할 수 있다.
상술한 본 개시에서는 RAN 공유 기능을 수행하는 기지국에서 사업자 단말에 무선 자원을 할당하는 알고리즘을 제안하였다. 이에 의하여 기지국은 각 사업자에게 전용 자원을 할당하여 필수 서비스를 제공할 수 있게 하고, 또한 공유 자원을 사업자들이 공유할 수 있도록 함으로써 무선 자원의 효율적인 사용을 제공할 수 있을 것이다.
다양한 실시 예들에 따르면, 복수의 사업자를 지원하는 RAN 공유(radio access network sharing) 기능을 구비한 기지국은 무선 통신 프로토콜에 따라 복수의 단말들과 통신하는 제1 통신부, 상기 복수의 사업자의 코어 네트워크와 통신하는 제2 통신부 및 상기 제1 통신부 및 상기 제2 통신부와 작동적으로 연결되는 프로세서를 포함하고, 상기 프로세서는 전체 무선 자원(N)을 상기 복수의 사업자 각각에 전용으로 사용하도록 할당한 전용 자원과 상기 복수의 사업자가 공유하여 사용하도록 할당한 공유 자원으로 분할하여 설정하고, 전송 우선 순위에 따라 단말들을 정렬하고, 정렬된 순서에 따라 단말에 자원을 할당하되, 상기 단말이 속한 사업자의 전용 자원을 먼저 할당하고, 다음으로 공유 자원을 상기 단말에 할당할 수 있다.
다양한 실시 예들에 따르면, 상기 프로세서는 상기 단말이 속한 사업자의 할당 가능한 전용 자원의 크기(p_n)와 상기 단말의 데이터의 크기(k1)를 비교하고, 비교 결과 상기 단말의 데이터의 크기가 작거나 같다면(k1<=p_n), 상기 단말에 상기 단말의 데이터의 크기만큼의 상기 단말이 속한 사업자의 전용 자원을 할당하고, 상기 할당 가능한 전용 자원의 크기를 상기 단말의 데이터의 크기만큼 줄이고 (p_n = p_n -k1), 비교 결과 상기 단말의 데이터의 크기가 크다면(k1>p_n), 상기 단말에 상기 할당 가능한 전용 자원의 크기만큼 상기 단말이 속한 사업자의 전용 자원을 할당하고, 상기 단말의 데이터의 크기를 상기 할당 가능한 전용 자원의 크기만큼 줄이고(k2 = k1 -p_n), 상기 할당 가능한 전용 자원의 크기를 0으로 갱신(p_n=0)하고, 상기 단말의 줄어든 데이터의 크기(k2)와 할당 가능한 공유 자원의 크기(c)를 비교할 수 있다. 또한, 비교 결과 상기 할당 가능한 공유 자원의 크기가 크거나 같다면(c>=k2), 상기 단말에 상기 줄어든 데이터의 크기(k2)만큼 상기 공유 자원을 할당하고, 상기 할당 가능한 공유 자원의 크기를 상기 줄어든 데이터의 크기만큼 줄이고(c= c-k2), 비교 결과 상기 할당 가능한 공유 자원의 크기가 작다면(c<k2), 상기 단말에 상기 할당 가능한 공유 자원의 크기(c)만큼 상기 공유 자원을 할당하고, 상기 단말의 남은 데이터의 크기를 설정(k1 = k2 - c)하고, 상기 할당 가능한 공유 자원의 크기를 0으로 갱신할 수 있다.
다양한 실시 예들에 따르면, 상기 프로세서는 상기 단말이 속하는 사업자의 할당 가능한 전용 자원의 크기가 0(p_n=0)이고 상기 할당 가능한 공유 자원의 크기가 0(c=0)이면, 상기 단말에 자원을 할당하지 않고 완료할 수 있다.
다양한 실시 예들에 따르면, 상기 프로세서는 상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 라운드 로빈(round robin) 또는 WFQ(weighted fair queueing)의 스케줄링 방식에 의해 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬할 수 있다.
다양한 실시 예들에 따르면, 상기 프로세서는 상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬할 수 있다.
다양한 실시 예들에 따르면, 상기 프로세서는 상기 복수의 사업자들에 대해 사업자 전송 우선 순위를 결정하고, 상기 사업자 전송 우선 순위에 기초하여 더 높은 전송 우선 순위의 사업자에 속한 단말에 더 높은 전송 우선 순위를 부여하여 상기 단말들을 정렬할 수 있다.
다양한 실시 예들에 따르면, 상기 프로세서는 각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 각 사업자 별로 상기 단말들을 정렬할 수 있다.
다양한 실시 예들에 따르면, 상기 프로세서는 각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말의 전송 데이터 크기(k)와 남아 있는 전용 자원의 크기(p_n) 중 작은 값을 구하고, 구한 값의 크기가 큰 단말에 더 높은 전송 우선 순위를 부여하여 각 사업자 별로 상기 단말들을 정렬할 수 있다.
본 문서의 다양한 실시 예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시 예들로 한정하려는 것이 아니며, 해당 실시 예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 아이템 한 개 또는 복수 개를 포함할 수 있다.
본 문서에서 사용된 용어 "모듈" 또는 "부"는 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로와 같은 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는, 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일 실시 예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다.
다양한 실시 예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있다. 다양한 실시 예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 다양한 실시 예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱(heuristic)하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.

Claims (16)

  1. 복수의 사업자를 지원하는 RAN 공유(radio access network sharing) 기능을 구비한 기지국에서의 자원 할당 방법에 있어서,
    전체 무선 자원(N)을 상기 복수의 사업자 각각에 전용으로 사용하도록 할당한 전용 자원과 상기 복수의 사업자가 공유하여 사용하도록 할당한 공유 자원으로 분할하여 설정하는 동작;
    전송 우선 순위에 따라 단말들을 정렬하는 동작; 및
    정렬된 순서에 따라 단말에 자원을 할당하되, 상기 단말이 속한 사업자의 전용 자원을 먼저 할당하고, 다음으로 공유 자원을 상기 단말에 할당하는 동작을 포함하고,
    상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은,
    상기 복수의 사업자 각각의 단말들 간에 전송 우선 순위를 결정하는 동작;
    상기 복수의 사업자에 대해 사업자 전송 우선 순위를 결정하는 동작; 및
    상기 사업자 전송 우선 순위에 기초하여 더 높은 전송 우선 순위의 사업자에 속한 단말들이 낮은 우선순위의 사업자에 속한 단말들보다 더 높은 전송 우선 순위를 가지도록 상기 단말들을 정렬하는 동작을 포함하는, 자원 할당 방법.
  2. 제1항에 있어서,
    상기 단말에 자원을 할당하는 동작은,
    상기 단말이 속한 사업자의 할당 가능한 전용 자원의 크기(p_n)와 상기 단말의 데이터의 크기(k1)를 비교하는 동작;
    비교 결과 상기 단말의 데이터의 크기가 작거나 같다면(k1<=p_n),
    상기 단말에 상기 단말의 데이터의 크기만큼의 상기 단말이 속한 사업자의 전용 자원을 할당하는 동작;
    상기 할당 가능한 전용 자원의 크기를 상기 단말의 데이터의 크기만큼 줄이는 (p_n = p_n -k1) 동작;
    비교 결과 상기 단말의 데이터의 크기가 크다면(k1>p_n),
    상기 단말에 상기 할당 가능한 전용 자원의 크기만큼 상기 단말이 속한 사업자의 전용 자원을 할당하는 동작;
    상기 단말의 데이터의 크기를 상기 할당 가능한 전용 자원의 크기만큼 줄이는(k2=k1 -p_n) 동작;
    상기 할당 가능한 전용 자원의 크기를 0으로 갱신(p_n=0)하는 동작;
    상기 단말의 줄어든 데이터의 크기(k2)와 할당 가능한 공유 자원의 크기(c)를 비교하는 동작;
    비교 결과 상기 할당 가능한 공유 자원의 크기가 크거나 같다면(c>=k2),
    상기 단말에 상기 줄어든 데이터의 크기(k2)만큼 상기 공유 자원을 할당하는 동작;
    상기 할당 가능한 공유 자원의 크기를 상기 줄어든 데이터의 크기만큼 줄이는(c= c-k2) 동작;
    비교 결과 상기 할당 가능한 공유 자원의 크기가 작다면(c<k2),
    상기 단말에 상기 할당 가능한 공유 자원의 크기(c)만큼 상기 공유 자원을 할당하는 동작;
    상기 단말의 남은 데이터의 크기를 설정(k1 = k2 - c)하는 동작;
    상기 할당 가능한 공유 자원의 크기를 0으로 갱신하는 동작;
    을 포함하는, 자원 할당 방법.
  3. 제2항에 있어서,
    상기 단말에 자원을 할당하는 동작은,
    상기 단말이 속하는 사업자의 할당 가능한 전용 자원의 크기가 0(p_n=0)이고 상기 할당 가능한 공유 자원의 크기가 0(c=0)이면, 상기 단말에 자원을 할당하지 않고 완료하는 동작을 더 포함하는, 자원 할당 방법.
  4. 제1항에 있어서,
    상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은,
    상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 라운드 로빈(round robin) 또는 WFQ(weighted fair queueing)의 스케줄링 방식에 의해 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬하는 동작을 포함하는, 자원 할당 방법.
  5. 제1항에 있어서,
    상기 전송 우선 순위에 따라 단말들을 정렬하는 동작은,
    상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬하는 동작을 포함하는, 자원 할당 방법.
  6. 삭제
  7. 제1항에 있어서,
    상기 복수의 사업자 각각의 단말들 간에 전송 우선 순위를 결정하는 동작은은,
    각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 각 사업자 별로 상기 단말들 간의 전송 우선 순위를 결정하는 동작을 포함하는, 자원 할당 방법.
  8. 제1항에 있어서,
    상기 복수의 사업자 각각의 단말들 간에 전송 우선 순위를 결정하는 동작은은,
    각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말의 전송 데이터 크기(k)와 남아 있는 전용 자원의 크기(p_n) 중 작은 값을 구하고, 구한 값의 크기가 큰 단말에 더 높은 전송 우선 순위를 부여하여 각 사업자 별로 상기 단말들 간의 전송 우선 순위를 결정하는 동작을 포함하는, 자원 할당 방법.
  9. 복수의 사업자를 지원하는 RAN 공유(radio access network sharing) 기능을 구비한 기지국에 있어서,
    무선 통신 프로토콜에 따라 복수의 단말들과 통신하는 제1 통신부;
    상기 복수의 사업자의 코어 네트워크와 통신하는 제2 통신부; 및
    상기 제1 통신부 및 상기 제2 통신부와 작동적으로 연결되는 프로세서를 포함하고,
    상기 프로세서는,
    전체 무선 자원(N)을 상기 복수의 사업자 각각에 전용으로 사용하도록 할당한 전용 자원과 상기 복수의 사업자가 공유하여 사용하도록 할당한 공유 자원으로 분할하여 설정하고,
    상기 복수의 사업자 각각의 단말들 간에 전송 우선 순위를 결정하고,
    상기 복수의 사업자에 대해 사업자 전송 우선 순위를 결정하고,
    상기 사업자 전송 우선 순위에 기초하여 더 높은 전송 우선 순위의 사업자에 속한 단말들이 낮은 우선순위의 사업자에 속한 단말들보다 더 높은 전송 우선 순위를 가지도록 상기 단말들을 정렬하고,
    정렬된 순서에 따라 단말에 자원을 할당하되, 상기 단말이 속한 사업자의 전용 자원을 먼저 할당하고, 다음으로 공유 자원을 상기 단말에 할당하는, 기지국.
  10. 제9항에 있어서,
    상기 프로세서는,
    상기 단말이 속한 사업자의 할당 가능한 전용 자원의 크기(p_n)와 상기 단말의 데이터의 크기(k1)를 비교하고,
    비교 결과 상기 단말의 데이터의 크기가 작거나 같다면(k1<=p_n), 상기 단말에 상기 단말의 데이터의 크기만큼의 상기 단말이 속한 사업자의 전용 자원을 할당하고, 상기 할당 가능한 전용 자원의 크기를 상기 단말의 데이터의 크기만큼 줄이고 (p_n = p_n -k1),
    비교 결과 상기 단말의 데이터의 크기가 크다면(k1>p_n), 상기 단말에 상기 할당 가능한 전용 자원의 크기만큼 상기 단말이 속한 사업자의 전용 자원을 할당하고, 상기 단말의 데이터의 크기를 상기 할당 가능한 전용 자원의 크기만큼 줄이고(k2 = k1 -p_n), 상기 할당 가능한 전용 자원의 크기를 0으로 갱신(p_n=0)하고, 상기 단말의 줄어든 데이터의 크기(k2)와 할당 가능한 공유 자원의 크기(c)를 비교하고,
    비교 결과 상기 할당 가능한 공유 자원의 크기가 크거나 같다면(c>=k2), 상기 단말에 상기 줄어든 데이터의 크기(k2)만큼 상기 공유 자원을 할당하고, 상기 할당 가능한 공유 자원의 크기를 상기 줄어든 데이터의 크기만큼 줄이고(c= c-k2),
    비교 결과 상기 할당 가능한 공유 자원의 크기가 작다면(c<k2), 상기 단말에 상기 할당 가능한 공유 자원의 크기(c)만큼 상기 공유 자원을 할당하고, 상기 단말의 남은 데이터의 크기를 설정(k1 = k2 - c)하고, 상기 할당 가능한 공유 자원의 크기를 0으로 갱신하는, 기지국.
  11. 제10항에 있어서,
    상기 프로세서는,
    상기 단말이 속하는 사업자의 할당 가능한 전용 자원의 크기가 0(p_n=0)이고 상기 할당 가능한 공유 자원의 크기가 0(c=0)이면, 상기 단말에 자원을 할당하지 않고 완료하는, 기지국.
  12. 제9항에 있어서,
    상기 프로세서는,
    상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 라운드 로빈(round robin) 또는 WFQ(weighted fair queueing)의 스케줄링 방식에 의해 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬하는, 기지국.
  13. 제9항에 있어서,
    상기 프로세서는,
    상기 단말들이 속하는 사업자에 상관없이 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 상기 단말들을 정렬하는, 기지국.
  14. 삭제
  15. 제9항에 있어서,
    상기 프로세서는,
    각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말에 설정된 우선 순위 또는 각 단말이 전송 또는 수신할 데이터에 설정된 우선 순위에 기초하여 상기 단말들의 전송 우선 순위를 결정하여 각 사업자 별로 상기 단말들 간의 전송 우선 순위를 결정하는, 기지국.
  16. 제9항에 있어서,
    상기 프로세서는,
    각 사업자 별로 자원을 할당 받아야 하는 단말들에 대해, 각 단말의 전송 데이터 크기(k)와 남아 있는 전용 자원의 크기(p_n) 중 작은 값을 구하고, 구한 값의 크기가 큰 단말에 더 높은 전송 우선 순위를 부여하여 각 사업자 별로 상기 단말들 간의 전송 우선 순위를 결정하는, 기지국.
KR1020200099786A 2020-08-10 2020-08-10 Ran 공유 환경상에서의 자원 할당 방법 및 장치 Active KR102434985B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200099786A KR102434985B1 (ko) 2020-08-10 2020-08-10 Ran 공유 환경상에서의 자원 할당 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200099786A KR102434985B1 (ko) 2020-08-10 2020-08-10 Ran 공유 환경상에서의 자원 할당 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20220019407A KR20220019407A (ko) 2022-02-17
KR102434985B1 true KR102434985B1 (ko) 2022-08-23

Family

ID=80493301

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200099786A Active KR102434985B1 (ko) 2020-08-10 2020-08-10 Ran 공유 환경상에서의 자원 할당 방법 및 장치

Country Status (1)

Country Link
KR (1) KR102434985B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101033519B1 (ko) * 2007-12-18 2011-05-09 삼성전자주식회사 이동 가상 망 운영자 간 비례적인 자원 할당을 위한 스케줄링 장치 및 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8274940B2 (en) * 2007-02-28 2012-09-25 Ntt Docomo, Inc. Base station apparatus and communication control method
KR101170091B1 (ko) * 2009-10-23 2012-07-31 목포대학교산학협력단 주파수 관리 장치 및 방법
KR20110044499A (ko) * 2009-10-23 2011-04-29 목포대학교산학협력단 주파수 관리 장치 및 방법
KR20140051728A (ko) * 2012-10-23 2014-05-02 주식회사 케이티 무선 자원 할당 장치 및 기지국 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101033519B1 (ko) * 2007-12-18 2011-05-09 삼성전자주식회사 이동 가상 망 운영자 간 비례적인 자원 할당을 위한 스케줄링 장치 및 방법

Also Published As

Publication number Publication date
KR20220019407A (ko) 2022-02-17

Similar Documents

Publication Publication Date Title
US11329774B2 (en) Interference coordination in communication systems with dynamic spectrum management
US20240349265A1 (en) Communication method and apparatus
US8824416B2 (en) Method and a radio base station in a communication network system
JP5645038B2 (ja) 無線通信システム、基地局、リソースブロック割当方法及びプログラム
US9814061B2 (en) Data scheduling method and device
US20130225217A1 (en) Interference Coordination in Wireless Network Cloud Environment
US9877321B2 (en) Slot allocation in time division duplex systems
CN111757468B (zh) 一种资源分配的方法、装置及存储介质、电子装置
US10448418B2 (en) Decreasing free-riding data traffic in uplink scheduling
KR20210061259A (ko) 반영구적 스케줄링 또는 동적 스케줄링된 채널의 처리를 위한 시스템 및 방법
US10349409B2 (en) Method and system for transmission schedule instruction for allocating resources in an unlicensed spectrum
CN111436149B (zh) 传输资源选择方法及装置
WO2017054631A1 (zh) 配置资源的方法及网络设备
KR101714503B1 (ko) 무선통신 시스템에서 스케줄링 방법 및 장치
Ferdosian et al. 5G new radio resource allocation optimization for heterogeneous services
US10959255B2 (en) Method and apparatus for allocating uplink resources
RU2606968C2 (ru) Разбиение очереди для параллельного планирования агрегирования несущих
WO2018099395A1 (zh) 资源调度方法、装置及系统
KR102434985B1 (ko) Ran 공유 환경상에서의 자원 할당 방법 및 장치
US11595183B2 (en) Joint resource assigning method and device for allocating resources to terminal
US11146367B2 (en) Method and apparatus for frequency selective scheduling in OFDMA based WLANs
US10154512B2 (en) System and methods for MAC layer scheduling in wireless communication networks
JP6475026B2 (ja) 基地局、無線通信システム、および通信制御方法
JP5824586B1 (ja) 基地局、無線通信システム、および通信制御方法
WO2016184166A1 (zh) 载波聚合带宽分配的方法及装置

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20200810

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20220218

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20220816

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220817

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220818

End annual number: 3

Start annual number: 1

PG1601 Publication of registration