대기 시간이 짧은 작업 기술

 

적용 대상: Windows Server 2012

이 섹션에서는 대기 시간이 짧은 경우의 컴퓨팅 시나리오를 처리할 수 있도록 설계되었거나 Windows Server® 2012에서 다음의 개선된 기술 그룹에 대해 간략하게 설명합니다.

  1. 데이터 센터 브리징

  2. DCTCP(Data Center Transmission Control Protocol)

  3. kRDMA(커널 모드 원격 직접 메모리 액세스)

  4. NIC(네트워크 인터페이스 카드) 팀

  5. NetworkDirect

  6. RSC(수신 세그먼트 통합)

  7. RSS(수신측 배율)

  8. RIO(등록된 입/출력) API 확장

  9. TCP(Transmission Control Protocol) 루프백 최적화

  10. 대기 시간이 짧은 작업에 대한 관리 및 처리 방법

대기 시간이란 지연을 뜻하며, 이 문서에서는 두 특정 이벤트 간에 경과하는 시간을 지칭합니다. 네트워크 경로를 통한 두 컴퓨터 간의 네트워크 메시지 전송/수신 사이 시간을 예로 들 수 있습니다. 대기 시간의 원인으로는 전자적 전파 지연, 처리 지연, 큐 효과 등 여러 가지가 있습니다.

컴퓨터 내 통신에 소요되는 시간을 최대한 줄여야 하는 작업이 많습니다. 이러한 작업으로는 수렴 시간이 네트워크 대기 시간에 따라 결정되는 분산 컴퓨팅 알고리즘이 있습니다. 이러한 시스템의 예로는 분산 합의 및 동의 프로토콜, MPI(메시지 전달 인터페이스) 작업, 분산 캐싱 등이 있습니다. 주식 거래 및 기타 금융 시장의 작업 또한 네트워크 통신에서 발생되는 대기 시간을 최대한 줄여야 합니다.

대기 시간이 짧은 컴퓨팅 환경에는 일반적으로 초고속 IPC(프로세스 간 통신)와 컴퓨터 간 통을 수행해야 하는 응용 프로그램, 대기 시간 및 트랜잭션 응답 시간에 관한 수준 높은 예측 가능성, 그리고 매우 높은 메시지 속도를 처리할 수 있는 기능이 포함됩니다. 다음 섹션에서는 대기 시간이 짧은 컴퓨팅 시나리오에서 성능을 개선하는 데 사용할 수 있는 기술 관련 정보를 설명합니다.