KR100451748B1 - Packet Data Serving Node and Resource Management Method Using the Same - Google Patents

Packet Data Serving Node and Resource Management Method Using the Same Download PDF

Info

Publication number
KR100451748B1
KR100451748B1 KR10-2002-0058522A KR20020058522A KR100451748B1 KR 100451748 B1 KR100451748 B1 KR 100451748B1 KR 20020058522 A KR20020058522 A KR 20020058522A KR 100451748 B1 KR100451748 B1 KR 100451748B1
Authority
KR
South Korea
Prior art keywords
resource
load balance
resources
control unit
manager
Prior art date
Application number
KR10-2002-0058522A
Other languages
Korean (ko)
Other versions
KR20040026890A (en
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 KR10-2002-0058522A priority Critical patent/KR100451748B1/en
Publication of KR20040026890A publication Critical patent/KR20040026890A/en
Application granted granted Critical
Publication of KR100451748B1 publication Critical patent/KR100451748B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 자원 불일치 현상을 방지할 수 있으며 데이터 트래픽 보드별 자원 불균등 현상을 해소시키기에 적합한 패킷 데이터 서비스 노드 및 이를 이용한 호 처리 방법을 제공하기 위한 것으로, 데이터 트래픽 보드인 무선 프로토콜 프로세서 보드들, 이동 링크 프로세서 보드들, 고속 링크 프로세서 보드들로의 자원 할당 및 해제를 각각 관리하는 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부로 구성되는 패킷 데이터 서비스 노드 제어 프로세서에 있어서, 상기 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부의 동작을 통합적으로 관리하며 자원 할당시에 상기 데이터 트래픽 보드별 부하 상태를 고려하여 자원을 할당하는 로드 밸런스/자원 관리부를 구비한다.The present invention provides a packet data service node and a call processing method using the same, which can prevent resource inconsistency and resolve resource inequality by data traffic board. A packet data service node control processor comprising an air link control unit, a mobile link control unit, and a Pi link control unit, each of which manages resource allocation and release to link processor boards and high-speed link processor boards, respectively. A control unit and a Pi link control unit are integrated to manage the operation and at the time of resource allocation a load balance / resource management unit for allocating resources in consideration of the load status of each data traffic board.

따라서, 자원 할당시에 데이터 트래픽 보드들의 부하 상태 고려하여 자원을 할당하므로 보드들 간의 자원 불균등 문제를 해결할 수 있다.Therefore, the resource allocation in consideration of the load state of the data traffic boards at the time of resource allocation can solve the problem of resource inequality between the boards.

Description

패킷 데이터 서비스 노드 및 이를 이용한 호 처리 방법{Packet Data Serving Node and Resource Management Method Using the Same}Packet Data Serving Node and Resource Management Method Using the Same}

본 발명은 패킷 데이터 서비스 노드(Packet Data Serving Node : PDSN)에 관한 것으로 특히, 자원을 효율적으로 관리하기에 적합한 패킷 데이터 서비스 노드 및 이를 이용한 호 처리 방법에 관한 것이다.The present invention relates to a packet data serving node (PDSN), and more particularly, to a packet data service node suitable for efficiently managing resources and a call processing method using the same.

이하, 첨부된 도면을 참조하여 종래 기술을 설명하면 다음과 같다.Hereinafter, the prior art will be described with reference to the accompanying drawings.

도 1은 종래 기술에 따른 PDSN 제어 프로세서와 데이터 트래픽 보드들 사이의 구조도로, PDSN 제어 프로세서(PDSN Control Processor : 이하, PCP라 한다)(200)와, 상기 PCP(200)의 제어에 의하여 자원이 할당되거나 해제되는 데이터 트래픽 보드들로 구성된다.1 is a structural diagram between a PDSN control processor and data traffic boards according to the prior art, in which resources are controlled by a PDSN control processor (hereinafter referred to as a PCP) 200 and the control of the PCP 200. It consists of data traffic boards that are allocated or released.

상기 PCP(200)는 무선 프로토콜 프로세서(Radio Protocol Processor : 이하, RPP라 한다) 자원, 이동 링크 프로세서(Mobile Link Processor : 이하, MLP라 한다) 자원, 고속 링크 프로세서(High-speed Link Processor : 이하, HLP라 한다) 자원을 관리하고 인증 및 과금, 장애, 상태 통계 등의 역할을 담당하는 블록으로, 에어 링크 제어부(Air Link Control Function : 이하, ALCF라 한다)(210), 이동 링크 제어부(Mobile Link Control Function : 이하, MLCF라 한다)(220), Pi 링크 제어부(Pi Link Control Function : 이하, PLCF라 한다)(230)를 포함하여 구성된다.The PCP 200 may include a radio protocol processor (hereinafter referred to as RPP) resource, a mobile link processor (hereinafter referred to as MLP) resource, and a high-speed link processor (hereinafter referred to as MLP) resource. HLP) is a block that manages resources and plays a role in authentication and charging, failure, status statistics, etc., and includes an Air Link Control Function (hereinafter referred to as ALCF) 210 and a Mobile Link Control Unit (Mobile Link). Control Function: (hereinafter referred to as MLCF) 220, Pi Link Control Function (hereinafter referred to as PLCF) 230 is configured to include.

상기 ALCF(210), MLCF(220), PLCF(230)를 PCP 제어 블록이라 통칭한다.The ALCF 210, MLCF 220, and PLCF 230 are collectively referred to as a PCP control block.

상기 ALCF(210)는 기지국(도시하지 않음)과 PDSN(100)간의 인터페이스(Interface)인 R-P 인터페이스(Radio-Protocol Interface)를 통한 데이터 전달을 제어하기 위한 블록으로, RPP 자원 관리를 담당한다.The ALCF 210 is a block for controlling data transfer through an R-P interface (Radio-Protocol Interface), which is an interface between a base station (not shown) and the PDSN 100, and is responsible for RPP resource management.

상기 MLCF(220)는 MLP 자원을 관리하며, 상기 PLCF(230)는 인터넷 망(Internet Network)(도시하지 않음)과 PDSN(100)간의 인터페이스인 Pi 인터페이스를 통한 데이터 전달을 제어하기 위한 블록으로 HLP 자원을 관리한다.The MLCF 220 manages MLP resources, and the PLCF 230 is a block for controlling data transfer through a Pi interface, which is an interface between an Internet network (not shown) and the PDSN 100. Manage your resources.

그리고, 데이터 트래픽 보드들은 무선망과 인터넷망 사이에 데이터 전송로 역할을 하는 것으로, 호 설정시에 상기 ALCF(210)의 제어에 따라서 RPP 자원을 할당받는 RPP 보드(310)와, 상기 MLCF(220)의 제어에 따라서 MLP 자원을 할당받는 MLP 보드(320)와, 상기 PLCF(230)의 제어에 따라서 MLP 자원을 할당받는 HLP 보드(330)로 구성된다.The data traffic boards serve as a data transmission path between the wireless network and the Internet network. The RPP board 310 and the MLCF 220 are allocated an RPP resource according to the control of the ALCF 210 at call setup. MLP board 320 to which the MLP resource is allocated according to the control of the control panel), and HLP board 330 to which the MLP resource is allocated to the control of the PLCF 230.

여기서, 상기 데이터 트래픽 보드들은 각 종류별로 최대 16장씩이다.Here, the data traffic boards are up to 16 for each type.

호 설정 및 종료 과정은 상기 PCP(200)의 제어 블록들인 ALCF(210), MLCF(220), PLCF(230)의 제어에 따라서 상기 RPP 자원, MLP 자원, HLP 자원을 각각의 데이터 트래픽 보드들(Data Traffic Boards)에 할당 및 회수하는 과정이다.The call setup and termination process is performed by the RPP resource, MLP resource, and HLP resource according to the control blocks of the control blocks of the PCP 200, the ALCF 210, the MLCF 220, and the PLCF 230, respectively. Data Traffic Boards) are allocated and retrieved.

상기 PCP 제어 블록들은 자신이 관리하는 데이터 트래픽 보드들에 자원을 할당할 때에 라운드 로빈(Round Robin) 방식을 이용한다.The PCP control blocks use a round robin scheme when allocating resources to data traffic boards they manage.

라운드 로빈 방식이란, 예를 들어 상기 RPP 자원을 RPP 보드들(310)에 할당함에 있어서 RPP 보드들(310)에 순서를 정하고 그 순서에 따라 돌아가면서 RPP 자원을 하나씩 할당하는 방식이다.The round robin method is, for example, in allocating the RPP resources to the RPP boards 310, assigns the RPP resources to the RPP boards 310, and allocates the RPP resources one by one.

다음에 종래 기술에 따른 호 설정 및 종료 과정을 설명한다.Next, a call setup and termination process according to the prior art will be described.

도 2는 호 설정시에 종래 기술에 따른 PDSN의 각 블록간 메시지 순서도로, 무선 네트워크 제어기(Radio Network Controller : 이하, RNC라 한다)(300)로부터 호 설정 메시지(S201)가 PDSN(100)에 들어오면 PDSN(100)의 ALCF(210)에서 이를 수신하는데 ALCF(210)는 MLCF(220)에 자원 할당을 요청(S202)한다.FIG. 2 is a flow chart of each block of the PDSN according to the prior art at the time of call setup. The call setup message S201 is transmitted from the radio network controller 300 to the PDSN 100. Referring to FIG. Upon receipt of this, the ALCF 210 of the PDSN 100 receives the ALCF 210 and requests the resource allocation to the MLCF 220 (S202).

이에 MLCF(220)는 MLP 보드들(320)에 라운드 로빈 방식으로 MLP 자원을 할당하고(S203) 자원을 할당받은 MLP 보드들(320)로부터 MLP 자원 할당 응답(S204)이 수신되면 PLCF(230)에 자원 할당 요청(S205) 메시지를 전송한다.Therefore, the MLCF 220 allocates MLP resources to the MLP boards 320 in a round robin manner (S203), and receives an MLP resource allocation response (S204) from the MLP boards 320 to which the resources have been allocated. The resource allocation request (S205) message is transmitted.

이에 PLCF(230)는 HLP 보드들(330)에 라운드 로빈 방식으로 HLP 자원을 할당하고(S206) 자원을 할당받은 HLP 보드들(330)로부터 HLP 자원 할당 응답(S207)이 수신되면 상기 ALCF(210)에 자원 할당 요청 응답(S208) 메시지를 전송한다.The PLCF 230 allocates HLP resources to the HLP boards 330 in a round robin manner (S206). When the HLP resource allocation response (S207) is received from the HLP boards 330 to which the resources have been allocated, the ALCF 210 is received. Transmits a resource allocation request response (S208) message.

이에 ALCF(210)는 RPP 보드들(310)에 라운드 로빈 방식으로 RPP 자원 할당(S209)하고, 자원을 할당받은 RPP 보드들(310)로부터 RPP 자원 할당 응답(S210)이 수신되면 상기 무선 네트워크 제어기(RNC)(400)에 호 설정완료(S211) 메시지를 전송하므로써 호가 설정되게 된다.In response, the ALCF 210 allocates RPP resources to the RPP boards 310 in a round robin manner (S209), and receives an RPP resource allocation response (S210) from the RPP boards 310 to which the resources have been allocated. The call is established by transmitting a call setup complete (S211) message to the (RNC) 400.

그리고, 도 3은 무선 네트워크 제어기(RNC)에서 연결 중이던 호를 종료했을 때 종래 기술에 따른 PDSN의 각 블록간 메시지 순서도로, 무선 네트워크 제어기(RNC)(300)로부터 호 종료 메시지(S301)가 PDSN(100)에 들어오면 PDSN(100)의 ALCF(210)에서 수신하는데 ALCF(210)는 MLCF(220)에 종료 대상 타겟 호에 대한 자원 해제를 요청(S302)한다. 이에 MLCF(220)는 해당 MLP 자원을 해제(S303)시키고, 상기 MLP 보드들(320)로부터 MLP 자원 해제 응답(S304) 메시지가 수신되면 PLCF(230)에 종료 대상의 타겟 호에 대한 자원 해제를 요청(S305)한다.FIG. 3 is a message flow chart of each block of the PDSN according to the prior art when the call that is being connected by the radio network controller (RNC) is terminated. The call termination message (S301) from the radio network controller (RNC) 300 is a PDSN. When entering (100) is received by the ALCF (210) of the PDSN (100), the ALCF (210) requests the MLCF (220) to release the resource for the target call termination (S302). In response, the MLCF 220 releases the corresponding MLP resource (S303). When the MLP resource release response (S304) message is received from the MLP boards 320, the PLCCF 230 releases the resource for the target call to be terminated. Request (S305).

이에 PLCF(230)는 해당 HLP 자원을 해제(S306)시키고, 상기 HLP 보드들(330)로부터 HLP 자원 해제 응답(S307)이 수신되면 ALCF(210)에 자원 해제 요청 응답 메시지(S308)를 보낸다.In response, the PLCF 230 releases the corresponding HLP resource (S306). When the HLP resource release response (S307) is received from the HLP boards 330, the PLCF 230 sends a resource release request response message (S308) to the ALCF 210.

ALCF(210)는 해당 RPP 자원을 해제시키고(S309), 상기 RPP보드들(310)로부터 RPP 자원 해제 응답(S310)이 수신되면 호 종료 완료 메시지(S311)를 RNC(300)로 전송하므로써 호를 종료시킨다.The ALCF 210 releases the corresponding RPP resource (S309), and when the RPP resource release response (S310) is received from the RPP boards 310, the call is completed by transmitting a call termination completion message (S311) to the RNC (300). Quit.

상술한 바와 같이 종래 기술에서는 라운드 로빈 방식으로 자원을 할당하기 때문에 각 보드들에 할당되는 자원의 수는 동일하지만, 자원 해제 과정은 종료 대상의 타겟 호에 따라서 진행되어 호 종료시에 각 보드들에서 해제되는 자원의 수가 불균등하다.As described above, in the prior art, since the resources are allocated in a round robin manner, the number of resources allocated to each board is the same, but the resource releasing process is performed according to the target call to be terminated and released from each board at the end of the call. The number of resources being used is uneven.

따라서, 장시간 호 설정 및 종료시에 특정 보드로 자원이 편중되게 되므로 보드간 로드(Load) 밸런스가 무너지게 되는 문제점이 있다.Therefore, there is a problem that the load balance between boards is broken because resources are biased to a specific board during call setup and termination for a long time.

또한, 자원 할당 및 회수 과정이 ALCF에서 MLCF로, MLCF에서 PLCF로, PLCF에서 ALCF로 순차적으로 진행되므로 장시간 호 설정 및 해제시 각 블록별 자원 설정 및 해제 시점이 일치하지 않게 되어 자원관리에서 자원 불일치가 문제가 발생된다.In addition, the resource allocation and retrieval process proceeds sequentially from ALCF to MLCF, from MLCF to PLCF, and from PLCF to ALCF, so that resource set-up and release times for each block do not coincide with resource set-up and release for a long time. The problem arises.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출한 것으로 보드들 간에 자원을 균등하게 분배할 수 있으며 자원 불일치 상황을 방지할 수 있는 패킷 데이터 서비스 노드 및 그를 이용한 자원 관리 방법을 제공하는데 그 목적이 있다.An object of the present invention is to provide a packet data service node and a resource management method using the same, which are designed to solve the above problems and can distribute resources evenly among the boards and prevent resource mismatch. .

상기와 같은 목적을 달성하기 위한 본 발명에 따른 패킷 데이터 서비스 노드는 데이터 트래픽 보드인 무선 프로토콜 프로세서 보드들, 이동 링크 프로세서 보드들, 고속 링크 프로세서 보드들로의 자원 할당 및 해제를 각각 관리하는 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부로 구성되는 패킷 데이터 서비스 노드 제어 프로세서에 있어서, 상기 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부의 동작을 통합적으로 관리하며 자원 할당시에 상기 데이터 트래픽 보드별 부하 상태를 고려하여 자원을 할당하는 로드 밸런스/자원 관리부를 구비함을 특징으로 한다.A packet data service node according to the present invention for achieving the above object is an air link for managing resource allocation and release to wireless protocol processor boards, mobile link processor boards, high-speed link processor boards which are data traffic boards, respectively. A packet data service node control processor comprising a control unit, a mobile link control unit, and a Pi link control unit, which collectively manages operations of the air link control unit, mobile link control unit, and Pi link control unit, and loads the data traffic board by resource allocation when allocating resources. And a load balancer / resource manager for allocating resources in consideration of the state.

보다 상세하게는, 상기 로드 밸런스/자원 관리부는 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부로부터 패킷 데이터 서비스 노드의 상태 정보를 수신하는 제어 블록 대응부와, 자원 할당 및 해제에 따른 자원 정보를 저장하는 자원 데이터 베이스 저장부와, 상기 데이터 트래픽 보드들의 부하 정보를 저장하는 포워딩 테이블 저장부와, 상기 제어 블록 대응부를 통해 수신한 정보에 따라서 상기 자원 데이터 베이스 저장부를 업데이트하고 상기 포워딩 테이블 저장부를 참고로 자원 균등 배분을 고려하여 자원을 할당하며 상기 업데이트된 자원 데이터 베이스 저장부에 근거하여 상기 포워딩 테이블 저장부를 업데이트하는 자원 처리부를 포함하여 구성되는 것을 특징으로 한다.In more detail, the load balance / resource manager stores a control block counterpart that receives status information of a packet data service node from an air link controller, a mobile link controller, and a Pi link controller, and resource information according to resource allocation and release. A resource database storage unit, a forwarding table storage unit storing load information of the data traffic boards, and updating the resource database storage unit according to the information received through the control block counterpart, and referring to the forwarding table storage unit. And a resource processor that allocates resources in consideration of resource equality distribution and updates the forwarding table storage based on the updated resource database storage.

상기한 패킷 데이터 서비스 노드를 이용한 호처리 방법은 무선 네트워크 제어기로부터 호 설정 메시지를 수신하여 로드 밸런스/자원 관리부에 자원 할당을 요청하는 단계와, 상기 로드 밸런스/자원 관리부에서 자원을 할당할 보드를 결정하고 이동 링크 제어부와 고속 링크 제어부에 자원 할당을 요청하는 단계와, 상기 이동 링크 제어부 및 고속 링크 제어부에서 상기 로드 밸런스/자원 관리부가 결정한 보드들로 각각 자원을 할당하고 그 결과를 상기 로드 밸런스/자원 관리부에 전송하는 단계와, 상기 로드 밸런스/자원 관리부에서 에어 링크 제어부로 자원 할당을 요청하는 단계와, 상기 에어 링크 제어부에서 상기 로드 밸런스/자원 관리부가 결정한 보드로 자원을 할당하고 상기 무선 네트워크 제어기에 호 설정이 완료되었음을 알리는 단계를 포함하여 호 설정이 이루어짐을 특징으로 한다.In the call processing method using the packet data service node, receiving a call setup message from a wireless network controller, requesting resource allocation to a load balance / resource manager, and determining a board to allocate resources to the load balance / resource manager. Requesting resource allocation to the mobile link control unit and the high speed link control unit; and allocating resources to the boards determined by the load balance / resource management unit in the mobile link control unit and the high speed link control unit, and assigning the resource to the boards. Transmitting to the management unit, requesting resource allocation from the load balance / resource manager to an air link controller, assigning resources to the board determined by the load balance / resource manager from the air link controller, and Including a step indicating that call setup is completed Characterized by the open call setup is true.

보다 상세하게, 상기 이동 링크 제어부와 고속 링크 제어부에서 자원 할당 결과를 상기 로드 밸런스/자원 관리부에 전송하는 단계 이후에, 상기 자원 할당 결과를 이동 단말 관리부에 전송하는 단계와, 상기 이동 단말 관리부에서 과금처리를 수행하고 그 결과를 로드 밸런스/자원 관리부에 전송하는 단계를 더 포함하는 것을 특징으로 한다.In more detail, after the step of transmitting a resource allocation result from the mobile link control unit and the high-speed link control unit to the load balance / resource management unit, transmitting the resource allocation result to the mobile terminal management unit, the mobile terminal management unit charging; And performing the processing and transmitting the result to the load balance / resource management unit.

보다 상세하게, 상기 로드 밸런스/자원 관리부에서 자원을 할당할 보드를 결정하는 단계는 상기 로드 밸런스/자원 관리부내의 포워딩 테이블을 참조로 자원의 균등 배분을 고려하여 자원을 할당할 보드를 결정하는 단계임을 특징으로 한다.In more detail, the determining of the board to which the resource is to be allocated by the load balancer / resource manager is to determine a board to which the resource is to be allocated in consideration of equal distribution of resources with reference to the forwarding table in the load balancer / resource manager. It features.

또, 이동 단말의 요청에 의한 호 종료 요청 메시지를 수신하여 로드 밸런스/자원 관리부로 전달하는 단계와, 상기 로드 밸런스/자원 관리부에서 종료 대상의 타겟 호에 할당된 자원들을 모두 해제하고 에어 링크 제어부에 자원 해제 요청 메시지를 전송하는 단계와, 상기 종료 대상의 타겟 호에 대한 무선 네트워크 제어기와의 연결을 종료시키는 단계와, 상기 에어 링크 제어부에서 해당 자원을 해제시키고 상기 로드 밸런스/자원 관리부에 응답하는 단계와, 상기 로드 밸런스/자원 관리부에서 이동 링크 제어부와 Pi 링크 제어부와 이동 단말 관리부에 자원을 해제할 것을 요청하는 단계와, 상기 이동 링크 제어부와 Pi 링크 제어부와 단말 관리부에서 각각의 해당 자원을 해제시키고 상기 로드 밸런스/자원 관리부에 응답하는 단계를 포함하여 호가 종료됨을 특징으로 한다.The method may further include receiving a call termination request message at the request of the mobile terminal and delivering the call termination request message to the load balance / resource manager, releasing all resources allocated to the target call to be terminated by the load balance / resource manager, Transmitting a resource release request message, terminating the connection with the radio network controller for the target call of the termination target, releasing the corresponding resource from the air link controller and responding to the load balance / resource manager; And requesting, by the load balance / resource manager, to release resources from the mobile link control unit, the Pi link control unit, and the mobile terminal management unit, and releasing respective resources from the mobile link control unit, the Pi link control unit, and the terminal manager. Call termination ends including responding to the load balancer / resource manager It is characterized by.

또, 무선 네트워크 제어기의 요청에 의한 호 종료 메시지를 에어 링크 제어부에서 수신하는 단계와, 상기 에어 링크 제어부에서 해당 자원을 해제시키고 자원 해제 요청 메시지를 로드 밸런스/자원 관리부에 전송하는 단계와, 상기 로드 밸런스/자원 관리부에서 Pi 링크 제어부와 이동 링크 제어부와 이동 단말 관리부에 자원 해제를 요청하는 단계와, 상기 Pi 링크 제어부와 이동 링크 제어부와 이동 단말 관리부에서 각각의 해당 자원을 해제시키고 그 결과를 로드 밸런스/자원 관리부에 전송하는 단계를 포함하여 호가 종료됨을 특징으로 한다.The method may further include receiving a call termination message at a request of a wireless network controller at an air link controller, releasing a corresponding resource at the air link controller, and transmitting a resource release request message to a load balance / resource manager; Requesting resource release to the Pi link control unit, mobile link control unit, and mobile terminal management unit from the balance / resource management unit; releasing respective resources from the Pi link control unit, mobile link control unit, and mobile terminal management unit, and load balancing the result The call is terminated, including the step of transmitting to the resource management unit.

도 1은 종래 기술에 따른 PDSN 제어 프로세서와 데이터 트래픽 보드들 사이의 구조도이고,1 is a structural diagram between a PDSN control processor and data traffic boards according to the prior art;

도 2는 호 설정시에 종래 기술에 따른 PDSN의 각 블록간 메시지 순서도이고,2 is a message flow diagram of each block of the PDSN according to the prior art at the time of call establishment;

도 3은 무선 네트워크 제어기(RNC)에서 연결 중이던 호를 종료했을 때 종래 기술에 따른 PDSN의 각 블록간 메시지 순서도이고,3 is a flow chart of messages between blocks of a PDSN according to the prior art when the RNC terminates a call being connected.

도 4는 본 발명에 따른 PDSN 제어 프로세서와 데이터 트래픽 보드들 사이의 구조도이고,4 is a structural diagram between a PDSN control processor and data traffic boards according to the present invention;

도 5는 LBRMF의 상세 구성도이고,5 is a detailed configuration diagram of the LBRMF,

도 6은 호 설정시에 본 발명에 따른 PDSN의 각 블록간 메시지 순서도이고,6 is a message flow diagram of each block of the PDSN according to the present invention at the time of call establishment;

도 7은 단말에서 연결 중이던 호를 종료했을 때 본 발명에 따른 PDSN의 각 블록간 메시지 순서도이고,7 is a message flow diagram between blocks of a PDSN according to the present invention when the terminal terminates a call that is being connected.

도 8은 무선 네트워크 제어기(RNC)에서 연결 중이던 호를 종료했을 때 본 발명에 따른 PDSN의 각 블록간 메시지 순서도이다.8 is a flow chart of messages between blocks of a PDSN according to the present invention when the RNC terminates a call being connected.

**도면의 주요 부분에 대한 부호 설명**** Description of the symbols for the main parts of the drawings **

400 : 패킷 데이터 서비스 노드(PDSN)400: packet data service node (PDSN)

500 : PDSN 제어 프로토콜(PCP)500: PDSN Control Protocol (PCP)

600 : 무선 네트워크 제어기(RNC) 700 : 이동 단말(MC)600: radio network controller (RNC) 700: mobile terminal (MC)

610 : 에어 링크 제어부(ALCF) 620 : 이동 링크 제어부(MLCF)610: air link control unit (ALCF) 620: mobile link control unit (MLCF)

630 : Pi 링크 제어부(PLCF)630: Pi link control unit (PLCF)

640 : 로드 밸런스/자원 관리부(LBRMF)640: Load Balance / Resource Management Unit (LBRMF)

710 : RPP 보드 720 : MLP 보드710: RPP board 720: MLP board

730 : HLP 보드730: HLP Board

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 4는 본 발명에 따른 PDSN에서 자원 설정 및 해제시 PDSN 제어 프로세서와 데이터 트래픽 보드들(Data Traffic Boards) 사이의 구조로, PDSN(400)의 제어 프로세서(PCP)(500)는 에어 링크 제어부(ALCF)(610), 이동 링크 제어부(MLCF)(620), Pi 링크 제어부(PLCF)(630)의 PCP 제어 블록들과, 상기 PCP 제어 블록들을 통합적으로 관리하기 위한 로드 밸런스/자원 관리부(Load Balance and Resource Management Function : 이하, LBRMF라 한다)(640)를 포함한다.4 is a structure between a PDSN control processor and data traffic boards when setting and releasing resources in a PDSN according to the present invention. The control processor (PCP) 500 of the PDSN 400 may include an air link controller ( Load balance / Resource manager for collectively managing the PCP control blocks of the ALCF 610, the mobile link control (MLCF) 620, and the Pi link control (PLCF) 630, and the PCP control blocks. and Resource Management Function (hereinafter referred to as LBRMF) 640.

상기 LBRMF(640)는 상기 ALCF(610), MLCF(620), PLCF(630)에서 관리하던 자원 데이터 베이스(Resource Data Base)를 통합하여 단독으로 관리하는 블록으로, 호 설정 및 종료시 상기 PCP 제어 블록이 라이브러리(Library)를 호출하면 RPP, MLP, HLP 자원의 할당/해제를 처리하여 상기 PCP 제어 블록의 제어를 받는 RPP 보드(710), MLP 보드(720), HLP 보드(730)로 리턴해 줌으로써 자원을 일관되게 관리하는 역할을 한다.The LBRMF 640 is a block that independently manages a resource database managed by the ALCF 610, the MLCF 620, and the PLCF 630. The LBRMF 640 manages the PCP control block at call setup and termination. When this library is called, RPP, MLP and HLP resources are allocated / released and returned to the RPP board 710, MLP board 720, and HLP board 730 under the control of the PCP control block. It is responsible for managing resources consistently.

다음에 도 5를 참조하여 상기 LBRMF(640)의 구성에 대하여 상세히 살펴본다.Next, the configuration of the LBRMF 640 will be described in detail with reference to FIG. 5.

상기 LBRMF(640)는 제어블록 대응부(640a), 자원 데이터 베이스 저장부(640b), 포워딩 테이블(Forwarding Table) 저장부(640c), 자원 처리부(640d), 상태 처리부(640e)로 구성된다.The LBRMF 640 includes a control block counterpart 640a, a resource database storage 640b, a forwarding table storage 640c, a resource processor 640d, and a state processor 640e.

상기 제어블록 대응부(640a)는 상기 ALCF(610), MLCF(620), PLCF(630)에 대응되는 블록으로 자원 요청 및 해제시에 메시지를 받아서 상기 자원 처리부(640d)에 넘겨주는 역할을 한다.The control block counterpart 640a is a block corresponding to the ALCF 610, the MLCF 620, and the PLCF 630. The control block counterpart 640a receives a message upon resource request and release and passes the message to the resource processor 640d. .

그리고, 상기 자원 데이터 베이스 저장부(640b)는 현재의 자원 할당 상태를 나타내는 자원 데이터 베이스를 저장하며, 포워딩 테이블 저장부(640c)는 각 데이터 트래픽 보드별로 사용 가능한 여유 대역폭에 대한 정보를 나타내는 포워딩 테이블을 저장한다.The resource database storage unit 640b stores a resource database indicating a current resource allocation state, and the forwarding table storage unit 640c indicates a forwarding table indicating information on available bandwidth for each data traffic board. Save it.

그리고, 상기 자원 처리부(640d)는 상기 제어 블록 대응부(640a)에서 넘겨받은 메시지와 상기 자원 데이터 베이스 저장부(640b)의 자원 데이터 베이스 및 포워딩 테이블 저장부(640c)의 포워딩 테이블을 참조하여 최적의 자원을 분배하기 위한 블록으로, 상기 제어 블록 대응부(640a)로부터 넘겨받은 메시지에 따라서 상기 자원 데이터 베이스 저장부(640b)의 자원 데이터 베이스를 업데이트(Update)하고 상기 포워딩 테이블 저장부(640c)의 포워딩 테이블(Forwarding table)을 참고로 자원 균등 배분을 고려하여 자원을 할당 및 해제시키고 상기 업데이트(Update)된 자원 데이터 베이스에 근거하여 상기 포워딩 테이블을 업데이트(Update)시킨다.The resource processor 640d may refer to the message received from the control block counterpart 640a, the resource database of the resource database storage 640b, and the forwarding table of the forwarding table storage 640c. A block for distributing resources of the resource block, the resource database of the resource database storage unit 640b is updated according to the message received from the control block counterpart 640a, and the forwarding table storage unit 640c is updated. A resource is allocated and released in consideration of resource equality distribution with reference to a forwarding table of the controller, and the forwarding table is updated based on the updated resource database.

그리고, 상기 상태 처리부(640e)는 예외적인 상황으로 인하여 데이터 트래픽 보드들(RPP 보드, MLP 보드, HLP 보드)이 업(Up) 또는 다운(Down)되는 경우를 처리한다.In addition, the state processing unit 640e processes a case where data traffic boards (RPP board, MLP board, HLP board) are up or down due to an exceptional situation.

상기 포워딩 테이블(Forwarding Table)은 데이터 트래픽 보드들(Data Traffic Boards)에 호 자원을 균등하게 분배하기 위해 관련 항목들을 나타낸 테이블로, 각 보드별 전체 대역폭, 서비스 옵션(Service Option), 호 사용자 수, 현재 사용되고 있는 대역폭, 전체 사용자수, VPN 사용자 수 등을 표시한다.The forwarding table is a table showing related items for evenly distributing call resources to data traffic boards, and includes the total bandwidth, service option, number of call users, It displays the current bandwidth, total number of users, and number of VPN users.

상기 현재 사용되고 있는 대역폭은 상기 서비스 옵션과 호 사용자수를 이용하여 산출한다. 그리고, LBRMF(640)는 포워딩 테이블의 전체 대역폭에 대한 현재 대역폭의 비율에 따라서 어떤 보드에 자원을 할당할 것인가를 결정한다.The currently used bandwidth is calculated using the service option and the number of call users. The LBRMF 640 determines which board to allocate resources to based on the ratio of the current bandwidth to the total bandwidth of the forwarding table.

다음에 본 발명에 따른 호 설정 및 종료 과정을 설명한다.Next, a call setup and termination process according to the present invention will be described.

도 6은 본 발명에 따른 PDSN에서 호를 설정하기 위한 각 블록간 메시지 순서를 나타낸 도면으로, 무선 네트워크 제어기(RNC)(600)로부터 호 설정 메시지(S501)가 PDSN(400)에 들어오면 PDSN(400)의 ALCF(610)에서 이를 수신하며, ALCF(610)는 LBRMF(640)에 자원 할당을 요청한다(S502).FIG. 6 is a diagram illustrating an inter-block message sequence for establishing a call in a PDSN according to the present invention. When a call setup message S501 enters the PDSN 400 from a radio network controller (RNC) 600, the PDSN ( This is received by the ALCF 610 of 400, and the ALCF 610 requests resource allocation from the LBRMF 640 (S502).

이에 LBRMF(640)는 포워딩 테이블(Forwarding table)을 참고로 자원의 균등 배분을 고려하여 자원이 할당될 RPP, MLP, HLP 보드를 결정하고 MLCF(620)와 PLCF(630)에 자원을 할당하라는 자원 할당 요청 메시지(S502)((S507)를 보낸다.In this regard, the LBRMF 640 determines an RPP, MLP, and HLP board to which resources are allocated in consideration of equal distribution of resources with reference to a forwarding table, and allocates resources to MLCF 620 and PLCF 630. An assignment request message (S502) (S507) is sent.

상기 LBRMF(640)로부터 자원 할당 요청 메시지(S503)를 받은 MLCF(620)는 상기 LBRMF(640)에서 결정한 MLP 보드(720)로 MLP 자원을 할당하고(S504), 자원을 할당받은 MLP 보드(720)로부터 MLP 자원 할당 응답(S505)이 수신되면 MLP 자원 할당이 완료되었음을 알리는 자원 할당 요청 응답 메시지(S506)를 LBRMF(640)로 전송한다.The MLCF 620 receiving the resource allocation request message S503 from the LBRMF 640 allocates the MLP resource to the MLP board 720 determined by the LBRMF 640 (S504), and allocates the MLP board 720 to the resource. When the MLP resource allocation response (S505) is received from the SLP), a resource allocation request response message S506 indicating that the MLP resource allocation is completed is transmitted to the LBRMF 640.

그리고, 상기 LBRMF(640)로부터 자원 할당 요청 메시지(S507)를 받은 PLCF(630)는 상기 LBRMF(640)에서 결정한 HLP 보드(730)에 HLP 자원을 할당하고(S508), 자원을 할당받은 HLP 보드(730)로부터 HLP 자원 할당 응답(S509)이 수신되면 HLP 자원 할당이 완료되었음을 알리는 자원 할당 요청 응답메시지(S510)를 LBRMF(640)로 리턴시킨다.In addition, the PLCF 630 receiving the resource allocation request message S507 from the LBRMF 640 allocates HLP resources to the HLP board 730 determined by the LBRMF 640 (S508), and receives the resource-assigned HLP board. When the HLP resource allocation response S509 is received from 730, the resource allocation request response message S510 indicating that the HLP resource allocation is completed is returned to the LBRMF 640.

그리고, 이동 단말 관리부(Mobile Clint Management Function : MCMF)(650)에 상기 할당된 자원 정보(S511)를 제공하며, 이 정보를 받은 MCMF(650)는 과금 처리를 수행하여 그 결과를 LBRMF(650)에 전송한다(S512).In addition, the mobile terminal management unit (MCMF) 650 provides the allocated resource information (S511), the MCMF 650 having received this information performs the charging process and the result is LBRMF (650) It transmits to (S512).

상기 MCMF(650)로부터 과금 처리 결과에 대한 정보를 수신한 LBRMF(S640)는 상기 ALCF(610)에 할당된 자원을 보내줌으로써 자원 할당 요청에 대해 응답(S513)한다.Receiving information on the billing processing result from the MCMF 650, the LBRMF S640 responds to the resource allocation request by sending the allocated resource to the ALCF 610 (S513).

이어, ALCF(610)는 상기 결정된 RPP 보드(710)에 RPP 자원을 할당하고(S514), 자원을 할당받은 RPP 보드(710)로부터 RPP 자원 할당 응답(S515)이 수신되면 PDSN 자원이 모두 할당되었음을 알리는 호 설정 응답 메시지(S516)를 무선 네트워크 제어기(RNC)(600)에 전송하므로써 호 설정을 완료한다.Subsequently, the ALCF 610 allocates an RPP resource to the determined RPP board 710 (S514), and when an RPP resource allocation response (S515) is received from the allocated RPP board 710, all PDSN resources are allocated. The call setup is completed by sending an informing call setup response message S516 to the radio network controller (RNC) 600.

그리고, 도 7은 이동단말(Mobile Client : MC)(700)에서 연결 중이던 호를 종료했을 때 본 발명에 따른 PDSN(400)에서의 메시지 처리 과정을 나타낸 것으로, 이동단말(MC)(700)이 호를 종료하여 PDSN(400)에 호 종료 요청 메시지(S601)를 보내면, 이는 PDSN(400)의 PPP(Point-to-Point Protocol)를 처리하는 MLP 보드(720)로 입력된다.In addition, FIG. 7 illustrates a message processing process in the PDSN 400 according to the present invention when the call that is being connected from the mobile terminal MC 700 is terminated. When the call is terminated and the call termination request message S601 is transmitted to the PDSN 400, it is input to the MLP board 720 that processes the Point-to-Point Protocol (PPP) of the PDSN 400.

이에 MLP 보드(720)는 한 호가 종료된다는 호 종료 메시지(S602)를 MLCF(620)로 보내며, 상기 MLCF(620)는 수신한 메시지를 LBRMF(640)로 전송한다(S603).The MLP board 720 sends a call termination message (S602) indicating that a call is to be terminated to the MLCF 620, and the MLCF 620 transmits the received message to the LBRMF 640 (S603).

이에 LBRMF(640)는 해당 호에 대한 자원을 모두 해제하고 ALCF(610)에 자원해제 요청 메시지(S604)를 전송한다.In response, the LBRMF 640 releases all resources for the corresponding call and transmits a resource release request message S604 to the ALCF 610.

이에 ALCF(610)는 무선 네트워크 제어기(RNC)(600)에 해당 호가 종료됨을 알리고, RPP 보드(710)에 할당된 RPP 자원을 해제시킨다.The ALCF 610 informs the radio network controller (RNC) 600 that the call is terminated, and releases the RPP resources allocated to the RPP board 710.

즉, ALCF(610)에서 무선 네트워크 제어기(RNC)(600)에 종료 대상의 타겟 호에 대한 연결을 종료할 것을 요청하는 호 연결 종료 요청 메시지(S605)를 전송하고 상기 무선 네트워크 제어기(RNC)(600)로부터 호 연결 종료 요청 애크 메시지(S606)를 수신하여 해당 호와의 연결을 종료한다.That is, the ALCF 610 transmits a call connection termination request message S605 requesting the radio network controller (RNC) 600 to terminate the connection to the target call of the termination target and transmits the radio network controller (RNC) ( In step 600, the call connection termination request acknowledgment message S606 is received to terminate the connection with the corresponding call.

이어, 상기 무선 네트워크 제어기(RNC)(600)는 상기 ALCF(610)에 호 종료 완료 메시지(S607)를 전송한다. 그리고, ALCF(610)는 RPP 보드(710)에 할당된 RPP 자원을 해제하고(S608) 이에 대한 RPP 보드(710)의 응답이 수신되면(S609), LBRMF(640)에 자원 해제 요청 응답 메시지(S610)를 전송한다.Subsequently, the radio network controller (RNC) 600 transmits a call termination completion message S607 to the ALCF 610. The ALCF 610 releases the RPP resources allocated to the RPP board 710 (S608), and when a response from the RPP board 710 is received (S609), the ALCF 610 sends a resource release request response message to the LBRMF 640 (S609). S610).

이어, LBRMF(640)는 PLCF(630), MLCF(620), MCMF(650)에 자원 해제 요청 메시지(S611)(S615)(S619)를 전송하므로써 해당 호가 해제되도록 한다.Subsequently, the LBRMF 640 transmits a resource release request message (S611) (S615) (S619) to the PLCF 630, the MLCF 620, and the MCMF 650 so that the call is released.

즉, 상기 LBRMF(640)로부터 자원 해제 요청 메시지(S611)를 받은 PLCF(630)는 HLP 보드(730)에서 해당 HLP 자원을 해제하고(S612) 이에 대한 HLP 보드(730)의 응답(S613)이 수신되면, LBRMF(640)에 HLP 자원이 해제되었음을 알리는 자원 해제 요청 응답 메시지(S614)를 전송한다.That is, the PLCF 630 receiving the resource release request message S611 from the LBRMF 640 releases the corresponding HLP resource from the HLP board 730 (S612), and a response (S613) of the HLP board 730 corresponds to this. When received, the resource release request response message S614 indicating that the HLP resource is released is transmitted to the LBRMF 640.

그리고, 상기 LBRMF(640)으로부터 자원 해제 요청 메시지(S615)를 수신한 MLCF(620)는 MLP 보드(720)에서 해당 MLP 자원을 모두 해제시키고(S616) 이에 대한 MLP 보드(720)의 응답이 수신되면(S617), LBRMF(640)에 MLP 자원이 해제되었음을알리는 자원 해제 요청 응답 메시지(S618)를 전송한다.In addition, the MLCF 620 that receives the resource release request message S615 from the LBRMF 640 releases all corresponding MLP resources from the MLP board 720 (S616), and a response from the MLP board 720 is received. If it is determined (S617), the LBRMF 640 transmits a resource release request response message (S618) indicating that the MLP resource is released.

그리고, 상기 LBRMF(640)로부터 자원 해제 요청 메시지(S615)를 받은 MCMF(650)는 과금 처리와 관련하여 할당되었던 자원을 해제하며(S615), LBRMF(640)에 자원 해제 완료 메시지(S616)로 응답하여 해당 호를 종료하게 된다.In addition, the MCMF 650 receiving the resource release request message S615 from the LBRMF 640 releases the resources allocated in connection with the charging process (S615), and sends a resource release completion message S616 to the LBRMF 640. The call is terminated in response.

다음에 도 8은 무선 네트워크 제어기(RNC)(600)에서 연결 중이던 호를 끊었을 때 본 발명에 따른 PDSN(400)에서 메시지 처리 과정을 나타낸 것으로, 무선 네트워크 제어기(RNC)(600)가 라이프 타임(Lifetime)을 0으로 해당 호를 종료하라는 호 종료 요청 메시지(S701)를 PDSN(400)에 보내면, PDSN(400)의 ALCF(610)에서 이를 수신한다.8 shows a message processing procedure in the PDSN 400 according to the present invention when the call is disconnected from the radio network controller (RNC) 600. The radio network controller (RNC) 600 shows a life time. If the call termination request message S701 is sent to the PDSN 400 to end the call with 0 (Lifetime), it is received by the ALCF 610 of the PDSN 400.

ALCF(610)는 수신한 메시지에 대한 응답(S702)을 무선 네트워크 제어기(RNC)(600)로 보내고 LBRMF(640)에 종료 대상의 타겟 호 자원 해제 요청 메시지(S703)를 전송한다. 그리고, RPP 보드(710)에서 RPP 자원을 해제시키고(S704) 이에 대한 RPP 보드(710)의 응답(S705)을 수신하여 RPP 자원을 해제한다.The ALCF 610 transmits a response S702 to the received message to the radio network controller (RNC) 600 and transmits a target call resource release request message S703 of the termination target to the LBRMF 640. In addition, the RPP resource is released from the RPP board 710 (S704), and a response (S705) of the RPP board 710 is received to release the RPP resource.

상기 타겟 호 자원 해제 요청 메시지(S703)를 수신한 LBRMF(640)는 해당 호의 자원을 모두 해제하고 MLCF(620), PLCF(630), MCMF(650)에 각각 자원 해제 요청 메시지(S706)(S710)(S714)를 전송한다.Receiving the target call resource release request message (S703), the LBRMF 640 releases all the resources of the corresponding call and releases the resource release request message (S706) (S710) to the MLCF 620, PLCF 630, and MCMF 650, respectively. S714 is transmitted.

이에 상기 MLCF(620), PLCF(630), MCMF(650)는 개별적으로 자원 해제 관련 처리를 수행한다.Accordingly, the MLCF 620, the PLCF 630, and the MCMF 650 individually perform resource release related processing.

즉, 자원 해제 요청 메시지(S706)를 수신한 MLCF(620)는 MLP 보드(720)의 MLP 자원을 해제시키고(S707) 이에 대한 MLCF(620)의 응답(S708)이 수신되면,LBRMF(640)에 자원 해제 요청 응답 메시지(S709)를 전송하여 자원 해제 요청이 완료되었음을 알린다.That is, the MLCF 620 receiving the resource release request message S706 releases the MLP resource of the MLP board 720 (S707), and when a response S708 of the MLCF 620 is received thereto, the LBRMF 640. The resource release request response message S709 is transmitted to inform the completion of the resource release request.

그리고, 상기 자원 해제 요청 메시지(S710)를 수신한 PLCF(630)는 HLP 보드(730)의 HLP 자원을 해제시키고(S711) 이에 대한 HLP 보드(730)의 응답(S712)이 수신되면 LBRMF(640)에 자원 해제 요청 응답 메시지(S713)를 전송하여 자원 해제 요청이 완료되었음을 알린다.In response to the resource release request message S710, the PLCF 630 releases the HLP resource of the HLP board 730 (S711). When the response (S712) of the HLP board 730 is received, the LBRMF 640 is received. Transmits a resource release request response message (S713) to inform that the resource release request is completed.

그리고, 자원 해제 요청 메시지(S714)를 수신한 MCMF(650)는 과금 처리 자원을 해제시키고 그 결과를 LBRMF(640)에 전송한다(S715).After receiving the resource release request message S714, the MCMF 650 releases the charging processing resource and transmits the result to the LBRMF 640 (S715).

이와 같이, MLCF(620), PLCF(630), MCMF(650)으로부터 자원 해제 요청 응답 메시지(S709),(S713)(S715)가 수신되면 해당 호가 종료되게 된다.As such, when a resource release request response message (S709), (S713) (S715) is received from the MLCF (620), PLCF (630), MCMF (650), the call is terminated.

상기와 같은 본 발명의 패킷 데이터 서비스 노드 및 그를 이용한 자원 관리 방법은 다음과 같은 효과가 있다.The packet data service node and the resource management method using the same according to the present invention have the following effects.

첫째, LBRMF에서 자원을 통합적으로 관리하여 RPP, MLP, HLP 자원 할당 및 해제 절차가 거의 동시적으로 수행되므로 각 블록간의 자원 불일치 현상을 방지할 수 있다.First, since resource allocation and management in RBR, MLP, and HLP resources are performed almost simultaneously by LBRMF, resource inconsistency between blocks can be prevented.

둘째, LBRMF에서 자원을 통합적으로 관리하므로 PCP 블록내의 제어 블록들 간에 공통되는 항목을 줄일 수 있어 메모리 자원을 최소화할 수 있다.Second, since LBRMF is integratedly managed, the common items among control blocks in the PCP block can be reduced, thereby minimizing memory resources.

셋째, 자원 할당시에 각 보드들의 부하 상태 고려하여 자원을 할당하므로 보드들 간의 자원 불균등 문제를 해결할 수 있으므로 PDSN의 자원 관리를 효율적으로할 수 있다.Third, since resources are allocated in consideration of the load state of each board during resource allocation, resource inequality between the boards can be solved, so that resource management of the PDSN can be efficiently performed.

넷째, LBRMF를 통해 제어 블록들에 거의 동시적으로 신호를 전송하고 처리하게 하므로써 호 설정 및 해제시 PDSN에서 처리되는 응답시간을 단축시킬 수 있다.Fourth, the LBRMF transmits and processes signals to and from the control blocks almost simultaneously, thereby reducing the response time processed by the PDSN during call setup and release.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 이탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.

따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정하는 것이 아니라 특허 청구범위에 의해서 정해져야 한다.Therefore, the technical scope of the present invention should not be limited to the contents described in the examples, but should be defined by the claims.

Claims (7)

데이터 트래픽 보드인 무선 프로토콜 프로세서 보드들, 이동 링크 프로세서 보드들, 고속 링크 프로세서 보드들로의 자원 할당 및 해제를 각각 관리하는 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부로 구성되는 패킷 데이터 서비스 노드 제어 프로세서에 있어서,Packet data service node control consisting of an air link controller, a mobile link controller, and a Pi link controller, respectively, which manage resource allocation and release to wireless protocol processor boards, mobile link processor boards, and high-speed link processor boards, which are data traffic boards. In the processor, 상기 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부의 동작을 통합적으로 관리하며 자원 할당시에 상기 데이터 트래픽 보드별 부하 상태를 고려하여 자원을 할당하는 로드 밸런스/자원 관리부를 구비함을 특징으로 하는 패킷 데이터 서비스 노드.And a load balance / resource management unit for managing the operations of the air link control unit, the mobile link control unit, and the Pi link control unit, and allocating resources in consideration of the load status of each data traffic board when allocating resources. Data service node. 제 1항에 있어서,The method of claim 1, 상기 로드 밸런스 자원 관리부는 에어 링크 제어부, 이동 링크 제어부, Pi 링크 제어부로부터 패킷 데이터 서비스 노드의 상태 정보를 수신하는 제어 블록 대응부와,The load balance resource management unit may include a control block correspondence unit configured to receive state information of a packet data service node from an air link control unit, a mobile link control unit, and a Pi link control unit; 자원 할당 및 해제에 따른 자원 정보를 저장하는 자원 데이터 베이스 저장부와,A resource database storage for storing resource information according to resource allocation and release; 상기 데이터 트래픽 보드들의 부하 정보를 저장하는 포워딩 테이블 저장부와,A forwarding table storage unit for storing load information of the data traffic boards; 상기 제어 블록 대응부를 통해 수신한 정보에 따라서 상기 자원 데이터 베이스 저장부를 업데이트하고 상기 포워딩 테이블 저장부를 참고로 자원 균등 배분을 고려하여 자원을 할당하며 상기 업데이트된 자원 데이터 베이스 저장부에 근거하여 상기 포워딩 테이블 저장부를 업데이트하는 자원 처리부를 구비하는 것을 특징으로 하는 패킷 데이터 서비스 노드.Update the resource database storage unit according to the information received through the control block counterpart, allocate resources in consideration of resource equality by referring to the forwarding table storage unit, and allocate the resources based on the updated resource database storage unit. And a resource processor for updating the storage. 무선 네트워크 제어기로부터 호 설정 메시지를 수신하여 로드 밸런스/자원 관리부에 자원 할당을 요청하는 단계;Receiving a call setup message from the wireless network controller and requesting resource allocation to the load balance / resource manager; 상기 로드 밸런스/자원 관리부에서 자원을 할당할 보드를 결정하고 이동 링크 제어부와 고속 링크 제어부에 자원 할당을 요청하는 단계;Determining a board to which resources are to be allocated by the load balance / resource manager and requesting resource allocation from a mobile link controller and a high speed link controller; 상기 이동 링크 제어부 및 고속 링크 제어부에서 상기 로드 밸런스/자원 관리부가 결정한 보드들로 각각 자원을 할당하고 그 결과를 상기 로드 밸런스/자원 관리부에 전송하는 단계;Allocating resources to the boards determined by the load balance / resource manager in the mobile link controller and the high-speed link controller, and transmitting the result to the load balance / resource manager; 상기 로드 밸런스/자원 관리부에서 에어 링크 제어부로 자원 할당을 요청하는 단계;Requesting resource allocation from the load balance / resource manager to an air link controller; 상기 에어 링크 제어부에서 상기 로드 밸런스/자원 관리부가 결정한 보드로 자원을 할당하고 상기 무선 네트워크 제어기에 호 설정이 완료되었음을 알리는 단계를 포함하여 호 설정이 이루어짐을 특징으로 하는 패킷 데이터 서비스 노드를 이용한 자원 관리 방법.Resource management using a packet data service node, characterized in that the call setup is made, including the step of allocating resources to the board determined by the load balance / resource manager in the air link controller and notifying the wireless network controller that call setup is completed. Way. 제 3항에 있어서,The method of claim 3, wherein 상기 이동 링크 제어부와 고속 링크 제어부에서 자원 할당 결과를 상기 로드 밸런스/자원 관리부에 전송하는 단계 이후에,After transmitting the resource allocation result from the mobile link control unit and the high-speed link control unit to the load balance / resource management unit, 상기 자원 할당 결과를 이동 단말 관리부에 전송하는 단계;Transmitting the resource allocation result to a mobile terminal manager; 상기 이동 단말 관리부에서 과금처리를 수행하고 그 결과를 로드 밸런스/자원 관리부에 전송하는 단계를 더 포함하는 것을 특징으로 하는 패킷 데이터 서비스 노드를 이용한 자원 관리 방법.And performing a charging process in the mobile terminal manager and transmitting the result to a load balance / resource manager. 제 3항에 있어서,The method of claim 3, wherein 상기 로드 밸런스/자원 관리부에서 자원을 할당할 보드를 결정하는 단계는The determining of the board to which resources are to be allocated by the load balancer / resource manager 상기 로드 밸런스/자원 관리부내의 포워딩 테이블을 참조로 자원의 균등 배분을 고려하여 자원을 할당할 보드를 결정하는 단계임을 특징으로 하는 패킷 데이터 서비스 노드를 이용한 자원 관리 방법.And determining a board to which resources are allocated in consideration of equal distribution of resources with reference to the forwarding table in the load balance / resource management unit. 이동 단말의 요청에 의한 호 종료 요청 메시지를 수신하여 로드 밸런스/자원 관리부로 전달하는 단계;Receiving a call termination request message by a request of a mobile terminal and transmitting the received call termination request message to a load balance / resource manager; 상기 로드 밸런스/자원 관리부에서 종료 대상의 타겟 호에 할당된 자원들을 모두 해제하고 에어 링크 제어부에 자원 해제 요청 메시지를 전송하는 단계;Releasing all resources allocated to the target call to be terminated by the load balance / resource manager and transmitting a resource release request message to an air link controller; 상기 종료 대상의 타겟 호에 대한 무선 네트워크 제어기와의 연결을 종료시키는 단계;Terminating the connection with the radio network controller for the target call of the termination target; 상기 에어 링크 제어부에서 해당 자원을 해제시키고 상기 로드 밸런스/자원관리부에 응답하는 단계;Releasing a corresponding resource from the air link controller and responding to the load balance / resource manager; 상기 로드 밸런스/자원 관리부에서 이동 링크 제어부와 Pi 링크 제어부와 이동 단말 관리부에 자원을 해제할 것을 요청하는 단계;Requesting, by the load balance / resource manager, to release resources from a mobile link controller, a Pi link controller, and a mobile terminal manager; 상기 이동 링크 제어부와 Pi 링크 제어부와 단말 관리부에서 각각의 해당 자원을 해제시키고 상기 로드 밸런스/자원 관리부에 응답하는 단계를 포함하여 호가 종료됨을 특징으로 하는 패킷 데이터 서비스 노드를 이용한 자원 관리 방법.And releasing each of the corresponding resources from the mobile link control unit, the Pi link control unit, and the terminal management unit, and responding to the load balance / resource management unit. 무선 네트워크 제어기의 요청에 의한 호 종료 메시지를 에어 링크 제어부에서 수신하는 단계;Receiving, at the request of the radio network controller, a call termination message at the air link controller; 상기 에어 링크 제어부에서 해당 자원을 해제시키고 자원 해제 요청 메시지를 로드 밸런스/자원 관리부에 전송하는 단계;Releasing a corresponding resource from the air link controller and transmitting a resource release request message to a load balance / resource manager; 상기 로드 밸런스/자원 관리부에서 Pi 링크 제어부와 이동 링크 제어부와 이동 단말 관리부에 자원 해제를 요청하는 단계;Requesting resource release from the load balance / resource manager to the Pi link controller, the mobile link controller, and the mobile terminal manager; 상기 Pi 링크 제어부와 이동 링크 제어부와 이동 단말 관리부에서 각각의 해당 자원을 해제시키고 그 결과를 로드 밸런스/자원 관리부에 전송하는 단계를 포함하여 호가 종료됨을 특징으로 하는 패킷 데이터 서비스 노드를 이용한 자원 관리 방법.Releasing each of the corresponding resources from the Pi link controller, the mobile link controller, and the mobile terminal manager, and transmitting the result to the load balance / resource manager. .
KR10-2002-0058522A 2002-09-26 2002-09-26 Packet Data Serving Node and Resource Management Method Using the Same KR100451748B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0058522A KR100451748B1 (en) 2002-09-26 2002-09-26 Packet Data Serving Node and Resource Management Method Using the Same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0058522A KR100451748B1 (en) 2002-09-26 2002-09-26 Packet Data Serving Node and Resource Management Method Using the Same

Publications (2)

Publication Number Publication Date
KR20040026890A KR20040026890A (en) 2004-04-01
KR100451748B1 true KR100451748B1 (en) 2004-10-08

Family

ID=37329498

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0058522A KR100451748B1 (en) 2002-09-26 2002-09-26 Packet Data Serving Node and Resource Management Method Using the Same

Country Status (1)

Country Link
KR (1) KR100451748B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220164840A (en) * 2021-06-04 2022-12-14 주식회사 카카오엔터프라이즈 Load balancer manage system, method, program in a cloud native environment and the load balancer created by this method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001056232A2 (en) * 2000-01-28 2001-08-02 Qualcomm Incorporated Method and apparatus for channel optimization during point-to-point protocol (ppp) session requests
KR20010105691A (en) * 2000-05-17 2001-11-29 박종섭 Method for processing incoming packet data call in serving high speed data at mobile communication system
KR20030002938A (en) * 2001-07-02 2003-01-09 엘지전자 주식회사 Method of PDSN Resource Control in PCF-PDSN Interface
KR20030057048A (en) * 2001-12-28 2003-07-04 엘지전자 주식회사 interface equipment of the PDSN system
KR20030057140A (en) * 2001-12-28 2003-07-04 엘지전자 주식회사 method for processing a CALL of the PDSN
KR20040008811A (en) * 2002-07-19 2004-01-31 에스케이 텔레콤주식회사 Method of Selecting PDSN In Data Communication Network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001056232A2 (en) * 2000-01-28 2001-08-02 Qualcomm Incorporated Method and apparatus for channel optimization during point-to-point protocol (ppp) session requests
KR20010105691A (en) * 2000-05-17 2001-11-29 박종섭 Method for processing incoming packet data call in serving high speed data at mobile communication system
KR20030002938A (en) * 2001-07-02 2003-01-09 엘지전자 주식회사 Method of PDSN Resource Control in PCF-PDSN Interface
KR20030057048A (en) * 2001-12-28 2003-07-04 엘지전자 주식회사 interface equipment of the PDSN system
KR20030057140A (en) * 2001-12-28 2003-07-04 엘지전자 주식회사 method for processing a CALL of the PDSN
KR20040008811A (en) * 2002-07-19 2004-01-31 에스케이 텔레콤주식회사 Method of Selecting PDSN In Data Communication Network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220164840A (en) * 2021-06-04 2022-12-14 주식회사 카카오엔터프라이즈 Load balancer manage system, method, program in a cloud native environment and the load balancer created by this method
KR102644436B1 (en) 2021-06-04 2024-03-07 주식회사 카카오엔터프라이즈 Load balancer manage system, method, program in a cloud native environment and the load balancer created by this method

Also Published As

Publication number Publication date
KR20040026890A (en) 2004-04-01

Similar Documents

Publication Publication Date Title
CN110167003B (en) Session management method, device and system
CN107432053B (en) Communication system, communication control apparatus, node apparatus, and communication method
US8266463B2 (en) Negotiating power between power sourcing equipment and powerable devices
CN110611924A (en) Method, related device and medium for realizing data transmission of time-sensitive network
US7599328B2 (en) System and method for efficient selection of a packet data servicing node
US20060069836A1 (en) Communication system and method for upgrade of user terminal software and user terminal upgraded by the same
EP2493118A1 (en) Information processing system
KR20000004988A (en) Method and apparatus for client managed flow control on a limited memorycomputer system
CN101540995A (en) Method for acquiring information, user equipment and network side equipment
CN117544941A (en) Session management method, device and system
WO2007087306A2 (en) System operator independent server alerted synchronization system and methods
CN110972126A (en) Path, path information processing method and device
WO2005076851A2 (en) A method and system for creating, deleting, and maintaining logical networks
CN100530161C (en) Dynamic special purpose processors communication network capable of providing port
US7321552B2 (en) Wireless communication apparatus, wireless communication system employing the same and control method thereof
KR100640401B1 (en) System and methdo for synchronization between mobile e-mail server and client terminal and the terminal thereof
US20040196809A1 (en) Method and system for allowing an effective handover in a data transmission system in down-link data transmission
KR100451748B1 (en) Packet Data Serving Node and Resource Management Method Using the Same
CN105791149B (en) A kind of message processing method and device
CA2439007A1 (en) Method and system for distributed processing management
KR102488791B1 (en) Association redirection method and device
CN111726427B (en) Information processing method, equipment and computer readable storage medium
KR20030067089A (en) Method for setting call inter GGSN
CN102148741A (en) Method and system for reallocating loads as well as calling method and system
US20180152864A1 (en) Multitier wireless data distribution

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120814

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20130816

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20140818

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20150811

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee