1 |
1
테스트 베드 구축의 요청을 받아들이고 다양한 테스트 베드와 연동을 위한 웹 인터페이스;해당 테스트 베드 요구로부터 추출된 자원들을 할당하기 위한 자원 할당 블록;자동으로 실제 테스트 베드를 구성하기 위한 자동화 블록;테스트베드의 가상 이미지와, 정보를 관리하고 재사용을 위한 테스트베드 데이터베이스;을 구비하는 것을 특징으로 하는 가상 네트워크 자원을 활용한 자동 테스트베드 구축 시스템
|
2 |
2
제 1 항에 있어서,웹 인터페이스는 사용자로 하여금, 가상 네트워크 자원을 활용한 자동 테스트베드 구축 시스템에 접근할 수 있도록 하는 진입점으로써, 다양한 사용자 인터페이스와 통신이 가능하고, API 콜은 통하여 사용자는 시스템과 통신을 할 수 있다
|
3 |
3
제 2 항에 있어서, 웹 인터페이스는 사용자로부터의 요청을 받아들일 뿐 아니라, 다양한 서로 다른 테스트베드 시스템과의 통신을 제공한다
|
4 |
4
제 1 항에 있어서,자원 할당 블록은 사용자의 다양한 요구사항을 만족시키고, 전체적인 네트워크의 자원 활용 정도를 최대화하기 위한 계산을 수행하는 블록이다
|
5 |
5
제 4 항에 있어서,자원 할당 블록은 기존의 CSPF 알고리즘을 활용하여, 스토리지 크기, CPU 사용량, 대역폭과 같은 다양한 요구사항들에 기반하여 여유 자원이 있는 노드들과 링크들을 추출한다
|
6 |
6
제 4항에 있어서,자원 할당 블록은 제 5항으로부터 추출된 노드들과 링크들의 그래프를 통하여 각 노드들과 링크들 사이의 weight값을 추출하게 된다
|
7 |
7
제 4항에 있어서,자원 할당 블록은 제 6항으로부터 추출된 그래프에서 각 노드들의 쌍에 따른 Dijkstra 알고리즘을 통하여 각 노드들 간의 최종 경로가 결정이 되고, 이러한 노드들의 쌍 중 홉수와 경로의 weight의 합 값이 제일 적은 노드들의 쌍의 경로가 선택이 된다
|
8 |
8
제 1항에 있어서,자동화 블록은 실제 테스트베드의 노드 및 경로들이 결정된 후에, 이들간의 연결 및 노드의 활성화를 위한 블록이다
|
9 |
9
제 8항에 있어서,자동화 블록을 통하여 구성이 되었다 할지라도, 테스트베드 구성의 정확도를 위해서 구성된 링크와 노드간의 연결을 자동화된 검증 과정을 통하여, 완성된 테스트베드를 사용자에게 제공한다
|
10 |
10
제 1항에 있어서,테스트베드 데이터베이스는 테스트베드의 재사용을 위하여 기존에 수행된 테스트베드의 가상 이미지들이 저장되고, 테스트베드들이 관리되는 데이터베이스로써, 이를 통해 동일한 서비스 종류의 테스트베드의 경우는 가상 이미지의 복사 및 분배를 통한 테스트베드 복사가 가능하다
|