컨트롤러 ( 310 ) 및 그 컴포넌트 는 단일 컴퓨팅 디바이스 에 상주 할 수 있 거나 또는 분산 컴퓨팅 환경 에서 함께 기능 하 는 복수 의 컴퓨팅 디바이스 에 상주 할 수 있 다 . 예 를 들 어 , 처리 유닛 과 패턴 추출 유닛 ( 422 ) , 밀도 계획 유닛 ( 424 ) , 피처 레이아웃 보정 유닛 ( 430 ) , 레이아웃 생성 유닛 ( 434 ) 및 구현 유닛 ( 436 ) 은 상이 한 컴퓨팅 디바이스 들 에 상주 할 수 있 고 가상 컨트롤러 ( 310 ) 를 달성 하 기 위해 함께 기능 할 수 있 다 . 가상 컨트롤러 ( 310 ) 는 애플리케이션 계층 가상 머신 및 가상 저 장소 와 같 은 다수 의 계층 에서 의 가상 화 를 포함 할 수 있 다 .