데이터센터 네트워크의 혼잡제어방법 및 장치
METHOD AND DEVICE FOR CONGESTION CONTROLING OF DATACENTER NETWORK
특허 요약
데이터센터 네트워크의 혼잡제어방법 및 장치가 제공된다. 혼잡제어방법은 데이터센터 네트워크의 제1서버와 제2서버 간 패킷의 송수신 경로를 대칭시키고, 대칭된 송수신 경로의 제1스위치모듈에서 제1방향 경로의 송신 패킷에 대한 혼잡을 판단하여 혼잡정보를 생성하고, 혼잡정보를 제1스위치모듈의 제2방항 경로의 피드백 패킷에 포함하여 출력하는 단계를 포함한다. 이에, 혼잡정보가 포함된 피드백 패킷을 수신한 하나의 서버가 송신 패킷의 전송 속도를 조절하여 데이터센터 네트워크의 혼잡을 제어한다.
청구항
번호청구항
9

제5항에 있어서, 상기 혼잡제어장치는, 상기 데이터센터 네트워크의 상기 복수의 스위치모듈 중 적어도 하나에 포함된 데이터센터 네트워크의 혼잡제어장치.

8

제5항에 있어서, 상기 송수신 경로 대칭부는, 상기 제1스위치모듈에 상기 송신 패킷을 전송하는 전단 스위치모듈의 포트 정보에 기초하여 상기 제1스위치모듈의 상기 제1방향 경로 및 상기 제2방향 경로를 대칭시키는 데이터센터 네트워크의 혼잡제어장치.

1

혼잡제어장치에 의한 데이터센터 네트워크의 혼잡제어방법으로, 상기 데이터센터 네트워크의 제1서버와 제2서버 간 복수의 스위치모듈을 통한 패킷(packet)의 송수신 경로를 대칭시키는 단계;상기 복수의 스위치모듈 중에서 대칭된 송수신 경로에 위치하는 제1스위치모듈의 제1방향 경로의 송신 패킷에 대한 혼잡을 판단하여 혼잡정보를 생성하는 단계; 및상기 제1스위치모듈의 제2방항 경로의 피드백 패킷에 상기 혼잡정보를 포함하여 출력하는 단계를 포함하고, 상기 제1서버 및 상기 제2서버 중에서 상기 제1스위치모듈로부터 혼잡정보가 포함된 피드백 패킷을 수신한 하나의 서버가 상기 송신 패킷의 전송 속도를 조절하는 데이터센터 네트워크의 혼잡제어방법

2

제1항에 있어서, 상기 혼잡정보를 생성하는 단계는, 상기 제1스위치모듈의 상기 제1방향 경로의 출력 큐(queue)에 대기하는 상기 송신 패킷의 수가 기 설정된 기준값 이상이면, 상기 제1스위치모듈에 대한 상기 혼잡정보를 생성하는 단계를 포함하는 데이터센터 네트워크의 혼잡제어방법.

3

제1항에 있어서, 상기 피드백 패킷에 상기 혼잡정보를 포함하여 출력하는 단계는,상기 제1스위치모듈의 상기 제2방향 경로의 제1출력 큐에 수신 패킷의 존재 여부를 판단하는 단계;상기 제1출력 큐에 상기 수신 패킷이 존재하면, 상기 제2방향 경로의 제2출력 큐에 상기 혼잡정보가 포함된 피드백 패킷을 할당하여 우선순위를 부여하는 단계; 및우선순위가 부여된 상기 혼잡정보가 포함된 피드백 패킷을 상기 수신 패킷보다 먼저 출력하는 단계를 포함하는 데이터센터 네트워크의 혼잡제어방법.

4

제1항에 있어서, 상기 패킷의 송수신 경로를 대칭시키는 단계는, 상기 복수의 스위치모듈 각각이 상기 송신 패킷을 전송하는 전단 스위치모듈의 포트 정보에 기초하여 상기 제1방향 경로 및 상기 제2방향 경로를 대칭시키는 단계를 포함하는 데이터센터 네트워크의 혼잡제어방법.

5

데이터센터 네트워크의 혼잡제어장치로,상기 데이터센터 네트워크의 제1서버와 제2서버 간 복수의 스위치모듈을 통한 패킷(packet)의 송수신 경로를 대칭시키는 송수신 경로 대칭부;상기 복수의 스위치모듈 중에서 대칭된 송수신 경로에 위치하는 제1스위치모듈의 제1방향 경로의 송신 패킷에 대한 혼잡을 판단하여 혼잡정보를 생성하는 혼잡정보 생성부; 및상기 제1스위치모듈의 제2방항 경로의 피드백 패킷에 상기 혼잡정보를 포함하여 출력하는 피드백 적용부를 포함하고, 상기 제1서버 및 상기 제2서버 중에서 상기 제1스위치모듈로부터 혼잡정보가 포함된 피드백 패킷을 수신한 하나의 서버에서 상기 송신 패킷의 전송 속도를 조절하는 데이터센터 네트워크의 혼잡제어장치.

6

제5항에 있어서, 상기 혼잡정보 생성부는, 상기 제1스위치모듈에서 상기 제1방향 경로의 출력 큐(queue)에 대기하는 상기 송신 패킷의 수가 기 설정된 기준값 이상이면, 상기 제1스위치모듈에 대한 상기 혼잡정보를 생성하는 데이터센터 네트워크의 혼잡제어장치.

7

제5항에 있어서, 상기 제1스위치모듈에서 상기 제2방향 경로의 제1출력 큐에 수신 패킷의 존재 여부를 판단하여, 상기 수신 패킷이 존재하면 상기 제2방향의 제2출력 큐에 상기 혼잡정보가 포함된 피드백 패킷을 할당하여 우선순위를 부여하는 우선순위 부여부를 더 포함하고, 상기 피드백 적용부는, 우선순위가 부여된 상기 혼잡정보가 포함된 피드백 패킷을 상기 수신 패킷보다 먼저 출력하는 데이터센터 네트워크의 혼잡제어장치.

10

복수의 서버 중 제1서버와 제2서버 간 패킷(packet)을 송수신하는 계층별 복수의 스위치모듈; 및상기 복수의 스위치모듈 중 적어도 하나에 포함된 혼잡제어부를 포함하고, 상기 혼잡제어부는, 상기 제1서버와 상기 제2서버 간 상기 패킷(packet)의 송수신 경로를 대칭시키는 송수신 경로 대칭부;상기 복수의 스위치모듈 중에서 대칭된 송수신 경로에 위치하는 제1스위치모듈의 제1방향 경로의 송신 패킷에 대한 혼잡을 판단하여 혼잡정보를 생성하는 혼잡정보 생성부; 및상기 제1스위치모듈의 제2방항 경로의 피드백 패킷에 상기 혼잡정보를 포함하여 출력하는 피드백 적용부를 포함하고, 상기 제1서버 및 상기 제2서버 중에서 상기 제1스위치모듈로부터 혼잡정보가 포함된 피드백 패킷을 수신한 하나의 서버가 상기 송신 패킷의 전송 속도를 조절하는 데이터센터 네트워크.