Abstract:
PURPOSE: A method for distributing resources to the call control processes contained in an MGC(Media Gateway Controller) system is provided to carry out open queuing network modeling for the call control processes contained in an MGC system. CONSTITUTION: An MGC system sets up initial values(501). The MGC system calculates the call arrival rate and call arrival rate standby time of each server and the total system standby time(W¬TOTAL)(502). The MGC system selects servers having the maximum and minimum values among the calculated call arrival rate standby times(503). The MGC system adjusts the service throughputs of the selected servers(504). Then the MGC system calculates the standby time of each server and the total system standby time, reflecting the adjusted service throughputs(505). The MGC system compares the previous total standby time(W¬TOTAL) with the new total standby time(W¬TOTAL-new) calculated with the reflection of the adjusted service throughputs and judges whether the system standby time has been reduced due to the modified service throughputs(506). In case that the system standby time has been reduced, the MGC system judges whether the reduced system standby time is a desired system standby time(507). If the reduced system standby time is a desired system standby time, the MGC system outputs a result as resource allocation has been executed optimally(509).
Abstract:
PURPOSE: A system and a method for processing the data of a separated chaining structure guaranteeing a limit of a search time by using a multilevel Hash function are provided to shorten the data search time and enhance process reliability by removing a delay due to the data search time when a real-time application program is executed. CONSTITUTION: The data and a key value are inputted from the application program(201). The first arrangement is found out by calculating the inputted key value with the use of the first Hash function(202). A list fixed as the second arrangement from the first arrangement is found out by calculating the inputted key value with the use of the second Hash function(203). The data is processed by the fixed list(204).
Abstract:
PURPOSE: A method for distributing resources to the call control processes contained in an MGC(Media Gateway Controller) system is provided to carry out open queuing network modeling for the call control processes contained in an MGC system. CONSTITUTION: An MGC system sets up initial values(501). The MGC system calculates the call arrival rate and call arrival rate standby time of each server and the total system standby time(W¬TOTAL)(502). The MGC system selects servers having the maximum and minimum values among the calculated call arrival rate standby times(503). The MGC system adjusts the service throughputs of the selected servers(504). Then the MGC system calculates the standby time of each server and the total system standby time, reflecting the adjusted service throughputs(505). The MGC system compares the previous total standby time(W¬TOTAL) with the new total standby time(W¬TOTAL-new) calculated with the reflection of the adjusted service throughputs and judges whether the system standby time has been reduced due to the modified service throughputs(506). In case that the system standby time has been reduced, the MGC system judges whether the reduced system standby time is a desired system standby time(507). If the reduced system standby time is a desired system standby time, the MGC system outputs a result as resource allocation has been executed optimally(509).
Abstract:
A system and method for performing a traffic process in an integrated network of a VoIP (Voice over Internet Protocol) network and a PSTN (Public Switched Telephone Network) are provided. The system includes: a softswitch which has a plurality of ASPs (Application Server Processes), transmits a data signal to other nodes through an ASP that is selected from among the ASPs, and transmits a heartbeat request message when a CPU (Central Processing Unit) utilization ratio and an SCTP (System Control Transmission Protocol) level congestion of the ASPs exceed respective reference points according to AS (Application Server)/ASP information; and a signaling gateway which updates the reference points of the CPU utilization ratio and the SCTP level congestion in response to the heartbeat request message and transmits a heartbeat acknowledgement message to the softswitch, and checks the CPU utilization ratio and the SCTP level congestion for a plurality of active ASPs within a predetermined CIC (Circuit Identification Code) or SSN (Sub-System Number) range according to the AS/ASP information, to determine the selected ASP when the signaling gateway receives data signal from outside and traffic is distributed.
Abstract:
PURPOSE: A method and apparatus for processing call control information stored in a hash table in implementing a BICC(Bearer Independent Call Control) protocol and its recording medium are provided to timely perform an insertion, searching and deletion operations by implementing a hash table as a bi-directional list and allowing each call process to have a point of bicc_data. CONSTITUTION: Incoming/outgoing processes(920,930,940) are dynamically generated in response to a call setup request. A hash table(950) is constructed as a bi-directional list storing overall bicc_data storing call information of each process. Black circles(960,970,980) are CIC values of the bicc_data inserted in a designated corresponding list as key values of a hash function. A pointer value of bicc_data stored in the hash table is transmitted to the incoming/outgoing call process as a result of an insertion operation. For example, the incoming call process(920) has a pointer indicating a bicc_data(960) as a result of the insertion operation of the bicc_data(960), and the incoming call process(920) searches or deletes the bicc_data(960) from the list by using the pointer.
Abstract:
PURPOSE: A method and apparatus for processing call control information stored in a hash table in implementing a BICC(Bearer Independent Call Control) protocol and its recording medium are provided to timely perform an insertion, searching and deletion operations by implementing a hash table as a bi-directional list and allowing each call process to have a point of bicc_data. CONSTITUTION: Incoming/outgoing processes(920,930,940) are dynamically generated in response to a call setup request. A hash table(950) is constructed as a bi-directional list storing overall bicc_data storing call information of each process. Black circles(960,970,980) are CIC values of the bicc_data inserted in a designated corresponding list as key values of a hash function. A pointer value of bicc_data stored in the hash table is transmitted to the incoming/outgoing call process as a result of an insertion operation. For example, the incoming call process(920) has a pointer indicating a bicc_data(960) as a result of the insertion operation of the bicc_data(960), and the incoming call process(920) searches or deletes the bicc_data(960) from the list by using the pointer.
Abstract:
신호 게이트웨이에서 트래픽 관리를 개선한 패킷 및 공중 전화 통합 서비스 시스템 및 그 방법이 개시된다. 상기 패킷 및 공중 전화 통합 서비스 시스템은, 신호 게이트웨이에서 SCN망으로부터 수신한 SS7 메시지를 송신하기 위하여, SGP가 트래픽 모드가 로드쉐어인 하나의 AS를 검색하고 트래픽을 분배하는데 있어서, 그 AS를 서비스하는 다수의 활성 ASP가 있을 경우에, 먼저 CIC (또는 SSN) 범위 내에 다수의 활성 ASP가 있을 경우 AS 정보 저장소에서 CPU 사용률이 가장 낮은 활성 ASP로 분배하고, 이 기준을 만족하는 ASP가 여러 개 있는 경우 SCTP 레벨의 혼잡이 가장 적은 ASP로 분배한다.