发明名称 PERFORMANCE ENHANCEMENTS FOR THREADED SERVERS
摘要 <p>본 발명은 다중 스레디드 서버 응용 프로그램이 실행되는 컴퓨터의 성능 향상을 위한 기술, 시스템 및 컴퓨터 코드를 기록한 기록 매체에 관한 것이다. 이용 가능 스레드(thread) 개수를 최적화하기 위해 경험적 지식에 의한 스케줄링이 정의된다. 이러한 경험적 지식은 수신된 요구를 위해 차단된 스레드를 깨우는 대신에, (스레드의 현재 작업이 완료 되자마자) 수신된 요구를 현재 실행중인 스레드에 할당하기 위해 대기하는 기술을 정의하여 작업자 스레드의 과잉 스케줄링을 완화시킨다. 너무 오래 대기하는 스레드가 없음을 보장하는 조건(provision)이 정해진다. 연결이 그 연결을 위한 작업이 도착한 시점의 작업자 스레드에만 연결되도록 2단이 수동 소켓과 결합된다. 하나 이상의 소스에서 온 입력을 병합하고 병합된 입력을 스케줄링에 이용 가능하도록 만드는 새로운 형태의 소켓이 정의된다. 영구적 연결이 사용될 경우 스레드를 수신된 요구에 할당하는 것을 최적화하기 위한 기득권 반환(giveback) 기능이 정의된다. 유휴 상태가 되는 스레드는 유휴 대기열에 놓이고, 작업자 스레드에서 해제된다.</p>
申请公布号 KR100326990(B1) 申请公布日期 2002.03.04
申请号 KR19990018127 申请日期 1999.05.19
申请人 null, null 发明人 리베치패트릭마이클
分类号 G06F13/00;G06F9/46;G06F9/48;G06F15/16 主分类号 G06F13/00
代理机构 代理人
主权项
地址