1 |
1
웹서비스 제공자와 클라이언트 간에 응답시간(RTSLA) 및 처리량(TSLA)과 접근성(AcSLA) 및/또는 신뢰성(RSLA)에 대한 웹서비스 수준계약에 따라, 버퍼큐에 대기 중인 HTTP 요청메세지 처리에 대한 우선순위를 정해 실행큐로 보내는 워커프로세스로 된 웹 서버에서의 우선순위 할당시스템에서,상기 요청메세지의 발원 클라이언트를 확인하는 클라이언트 확인단계;확인된 발원 클라이언트의 상기 웹서비스 수준계약에 따른 응답시간(RTSLA)에서 상기 요청메세지가 상기 버퍼큐에서 대기한 시간(QT) 및 하기 평균응답시간(RTmean)의 차를 연산하는 우선순위 결정단계;상기 워커프로세스가 상기 우선순위 결정단계의 연산결과(VRT)에 따라 작은 값 순으로 버퍼큐의 요청메세지를 실행큐에 보내는 요청메세지 처리단계;처리된 요청메세지의 상기 클라이언트에 대한 응답시간을 카운팅하여 평균응답시간을 연산한 후, 이를 저장하는 평균응답시간 측정단계;가 포함된 것을 특징으로 하는 웹 서버에서의 우선순위 할당방법
|
2 |
2
제 1 항에 있어서,상기 실행큐에서 진행된 클라이언트 별 요청메세지의 처리수를 카운팅하여 저장하는 처리메세지 카운팅단계;클라이언트 별 요청메세지의 처리시간을 측정하여 이를 누적 저장하는 메세지처리시간 저장단계;상기 처리메세지 카운팅 단계에서 얻은 요청메세지의 처리수 대비 상기 메세지처리시간 저장단계에서 얻은 메세지처리시간을 연산하는 실제응답시간(T) 확인단계;상기 웹서비스 수준계약에 따른 응답시간(TSLA) 대비 상기 실제응답시간(T)을 연산하는 응답시간만족률(VT) 확인단계;클라이언트 별 요청메세지의 수를 카운팅하는 요청메세지 카운팅단계;상기 요청메세지 카운팅단계에서 얻은 요청메세지 수 대비 상기 처리메세지 카운팅단계에서 카운트 된 요청메세지의 처리수를 연산하는 실제신뢰성(R) 확인단계;상기 웹서비스 수준계약에 따른 신뢰성(RSLA) 대비 상기 실제신뢰성(R)을 연산하는 신뢰성만족률(VR) 확인단계;가 더 포함된 것을 특징으로 하는 웹 서버에서의 우선순위 할당방법
|
3 |
3
제 2 항에 있어서,상기 실행큐에서 진행된 클라이언트 별 요청메세지의 처리수 중 임계시간(TimeOut) 이내에 처리된 요청메세지의 처리수만을 카운팅하여 저장하는 임계시간 내 처리메세지 카운팅단계;상기 요청메세지 카운팅단계에서 얻은 요청메세지 수 대비 상기 임계시간(TimeOut) 내 처리메세지 카운팅단계에서 카운트된 요청메세지의 처리수를 연산하는 실제접근성(Ac) 확인단계;상기 웹서비스 수준계약에 따른 접근성(AcSLA) 대비 상기 실제접근성(Ac)을 연산하는 접근성만족률(VAc) 확인단계;가 더 포함된 것을 특징으로 하는 웹 서버에서의 우선순위 할당방법
|
4 |
4
제 2 항 또는 제 3 항에 있어서, 상기 우선순위 결정단계는, 상기 우선순위 결정단계의 연산결과(VRT)에 상기 임계시간(TimeOut)을 합한 후 자연로그를 취하고, 상기 응답시간만족률(VT)에 상기 접근성만족률(VAc)과 상기신뢰성만족률(VR) 중 적어도 하나 이상을 합하여 연산된 상기 만족률의 수로 나눈 값과의 곱을 연산하고,;상기 요청메세지 처리단계는, 상기 워커프로세스가 상기 우선순위 결정단계의 연산결과(VP)에 따라 작은 값 순으로 버퍼큐의 요청메세지를 실행큐에 보내는 것;을 특징으로 하는 웹 서버에서의 우선순위 할당방법
|
5 |
5
제 4 항에 있어서,클라이언트의 요청메세지 수가 해당 웹서버가 처리할 수 있는 초당 최대 요청메세지 수인 임계값(threshold)을 초과하는 지 여부를 확인하는 요청메세지수 확인단계가 더 포함되고;클라이언트의 요청메세지 수가 상기 임계값(threshold)을 초과할 경우, 클라이언트에 따라, 상기 우선순위 결정단계의 연산결과(VRT)에 상기 임계시간(TimeOut)을 합한 후 자연로그를 취하고 상기 접근성만족률(VAc)과 상기신뢰성만족률(VR) 중 적어도 하나를 합하여 연산하거나, 상기 우선순위 결정단계의 연산결과(VRT)에 상기 임계시간(TimeOut)을 합한 후 자연로그를 취하고 상기 응답시간만족률(VT)을 합하여 연산하는 것;을 특징으로 하는 웹서버에서의 우선순위 할당방법
|
6 |
6
제 1 항, 제 2 항 또는 제 5 항들 중 어느 한 항에 있어서,클라이언트의 요청메세지가 상기 워커프로세스를 통해 실행큐로 보내지기 전, 연결관리자가 상기 요청메세지를 서비스 품질에 따라 다수의 클래스로 분류된 상기 웹서비스 수준계약 별로 분류한 후, 해당 요청메세지를 상기 버퍼큐에 대기시키는 클래스별 분류단계가 더 포함되는 것을 특징으로 하는 웹서버에서의 우선순위 할당방법
|