摘要 |
본 발명의 일 실시예에 따른 소프트웨어 정의 네트워크 기반 클라우드 컴퓨팅 시스템에서의 오픈플로우 컨트롤러는 클라우드 컴퓨팅 시스템에 포함된 하나 이상의 가상 머신의 정보 및 가상 머신의 포워딩 경로가 저장된 데이터베이스, 재해복구 애플리케이션이 저장된 스토리지 장치 및 재해복구 애플리케이션을 실행시키는 프로세서를 포함한다. 이때, 프로세서는 클라우드 컴퓨팅 시스템에 포함된 가상 머신이 라이브 마이그레이션되면, 재해복구 애플리케이션을 실행시킴에 따라 라이브 마이그레이션된 가상 머신을 탐지하고, 라이브 마이그레이션된 가상 머신에 대응하는 포워딩 경로를 추출하고, 추출된 포워딩 경로에 기초하여 저장된 포워딩 경로를 업데이트하며, 추출된 포워딩 경로에 대응하는 오픈플로우 스위치를 검색하고, 검색된 오픈플로우 스위치에 추출된 포워딩 경로를 업데이트한다. |