1 |
1
일부 기능은 상위의 프로세서(OMP(4),NTP(3),INP(2))가 집중하여 담당하고 호의 발생에서 설정까지는 다수의 하위 프로세서(ASP(1))가 분산 처리하는 전전자 교환기 시스템에 적용되는 상위의 프로세서의 과부하 제어방법에 있어서, 호처리 프로세서 지연 감시 프로세서를 제 1 일정시간 구간으로 우선순위가 호처리 프로세서와 같거나 낮도록 하고 운용보전 프로세서 보다 높은 우선순위로 수행시켜 호처리 프로세서의 지연 상태를 알아내는 제 1 단계와, 과부하 프로세서를 호처리 프로세서보다 높은 우선순위로 수행시키어 호처리 지연 감시 프로세서가 감지할 수 없는 지연 상태를 알 수 있게 하여 호처리 지연 감시 프로세서의 지연이 연속 일정횟수 발생하였거나 제 2 일정시간 만큼 지연된 정보를 과부하 판단에 이용하여 순간적인 부하 급등이나 호처리외의 소프트웨어에 의하여 발생된 부하를 과부하로 판단하지 않도록 하는 제 2 단계와, 상기 제 1 단계의 조건이 만족하면서 제 2 일정시간의 CPU 점유도가 CPU 기준치 보다 크거나 같으면 과부하로 판단하여 모든 ASP에 과부하 발생을 통보하는 제 3 단계를 포함하는 것을 특징으로 하는계층 구조를 갖는 분산 교환 시스템의 상위 프로세서 과부하 제어방법
|
2 |
2
제 1 항에 있어서, 상기 제 1 단계는, 제 1 일정시간 간격으로 프로세서의 시각을 읽는 제 1 과정과, 제 1 일정시간 간격으로 읽은 두 시간의 차이를 계산하는 제 2 과정과, 시간차가 상기 제 1 일정시간 보다 크면 지연시간 계수를 증가시키는 제 3 과정과, 시간차가 상기 제 1 일정시간 이하이면 지연 시간 계수를 0으로 하여 연속적으로 지연되는 상태를 감시하여 과부하를 판단하는 제 3 과정을 포함하는 것을 특징으로 하는 계층 구조를 갖는 분산 교환 시스템의 상위 프로세서 과부하 제어방법
|
3 |
3
제 1 항에 있어서, 상기 제 2 단계에서의 상위 프로세서에 의한 과부하 제어는, 상위 프로세서가 이미 과부하가 발생되어 있고, 상위 프로세서의 CPU 점유도가 CPU 기준치 보다 적으면 상위 프로세서 과부하 제어기에서 수행되어 모든 ASP에 억제된 호수를 문의하고 억제된 호수를 수신하는 제 1 과정과, 모든 ASP(1)에서 억제된 호가 연속 3구간 미발생했는지를 검토하는 제 2 과정과, 연속 3구간 실패된 호가 없는 경우에 모든 ASP(1)에 과부하 해제를 통보하여 해당 프로세서로 인한 호의 억제가 이루어지지 않도록 하는 제 3 과정과, ASP(1)에서 억제된 호가 있거나 연속 3회 미만의 호 억제가 미발생한 경우에 모든 ASP(1)에 승인치 상승을 요구하는 제 4 과정과, 과부하가 발생한 상태에서 CPU 점유도가 CPU 기준치 이상일 경우에 모든 ASP(1)에 승인치 하락을 요구하는 제 5 과정을 포함하여 수행하는 것을 특징으로 하는 계층 구조를 갖는 분산 교환 시스템의 상위 프로세서 과부하 제어방법
|
4 |
4
제 1 항에 있어서, 상기 제 2 단계에서의 정합 교환 프로세서(ASP ; 1)에 의한 과부하 제어는, 정합 교환 프로세서에서 수행되어 과부하 제어를 담당하는 과부하 제어기가 2초 단위로 호 제어 프로세서를 수행시키어 2초 주기의 과부하 제어를 수행시키게 하는 제 1 과정과, 새로운 과부하 발생 통보를 받거나 호 승인치의 상승 또는 하락 요구를 받을때 호 승인치를 변경하는 제 2 과정과, 과부하 해제 통보를 받으면 해당 상위 프로세서로 인한 호 억제가 되지 않도록 호 억제를 수행하는 제 3 과정과, 상위 프로세서에서 억제된 호 수를 문의하면 과부하로 인한 10초간의 호 억제수를 전송하는 제 4 과정을 포함하여 수행하는 것을 특징으로 하는 계층 구조를 갖는 분산 교환 시스템의 상위 프로세서 과부하 제어방법
|
5 |
5
제 4 항에 있어서, 상기 제 2 과정은, 상위 프로세서에서 승인치 변경을 요구받을때 새로운 과부하의 발생으로 인하여 승인치가 변경될 경우에 최소 승인치는 0으로 하고 최대 승인치는 제 2 일정시간의 발신 성공수와 입중계 성공수의 합을 최대 승인치로 한 후에 호 승인치에는 최소 승인치를 적용하는 과정과, 승인치 하락으로 인하여 승인치가 변경될때는 최소 승인치는 최소 승인치에서 최대 승인치와 최소 승인치의 차이를 2로 나눈 값을 감산하여 적용하고 계산된 최소 승인치가 음수인 경우에 최소 승인치를 0으로 계산하고 최대 승인치는 새로 계산된 최소 승인치와 최대 승인치의 중간값으로 계산한 후에 호 승인치는 최소 승인치를 사용하는 과정과, 승인치 상승 요구로 인하여 승인치를 변경할때 과부하 상태에 있는 또다른 상위 프로세서가 승인치의 하락을 요구하는 지를 검토하여 승인치 하락을 요구하는 프로세서가 있으면 승인치를 변경하지 않는 과정과, 승인치 하락을 요구하는 프로세서가 없으면 최대 승인치는 최대 승인치에 최대 승인치와 최소 승인치의 차이를 2로 나눈 값을 합하여 계산하고 만일 계산된 최대 승인치가 이전의 최대 승인치 보다 특정 수 이상이 되지 않으면 최대 승인치에 5를 더하여 최대 승인치를 구하고 최소 승인치는 새로이 계산된 최대 승인치와 최소 승인치의 중간값을 취한 후에 호 승인치는 최대 승인치를 이용하는 과정과, 제 2 일정시간의 자료를 이용하여 계산한 호 승인치를 제 1 일정시간 구간에 적용시키기 위하여 특정수로 나눈 값을 최후의 호 승인치로 확정하는 과정을 포함하는 것을 특징으로 하는 계층 구조를 갖는 분산 교환 시스템의 상위 프로세서 과부하 제어방법
|
6 |
6
제 4 항에 있어서, 상기 제 1 과정은, 제 1 일정시간 구간으로 호를 제어할때 상위 프로세서에 과부하가 발생하였는지를 검토하는 과정과, 상위 프로세서에 과부하가 발생하였으면 발신 승인치는 계산된 호 승인치에서 제 1 일정시간 요구된 입중계 발생수를 감산하여 발신 승인치로 적용하고 입중계 승인치는 호 승인치를 적용하는 과정과, 계산된 발신 승인치와 입중계 승인치를 적용하여 라이브러리를 통하여 호처리의 가입자 제어기, 중계선 제어기와 인터페이스를 이루고 호를 억제하는 과정과, 호출된 라이브러리는 발신 승인 참조치와 입중계 승인 참조치와 발신 계수와 입중계 계수를 초기화하여 호의 억제를 수행할 준비를 하는 과정과, 수행이 제 2 일정시간 간격이 되었을때 제 2 일정시간의 발신과 입중계의 성공수, 실패수를 계산하여 다음 구간의 제어에 이용할 수 있도록 하는 과정을 포함하여 수행하는 것을 특징으로 하는 계층 구조를 갖는 분산 교환 시스템의 상위 프로세서 과부하 제어방법
|