- 본 기술은 초소형, 고신뢰 OS와 고성능 멀티코어 OS를 동시 실행하는 듀얼 운영체제 기술 중 고성능 멀티코어 OS와 관련된 기술임
- 고가용성을 위해 이중화된 구성에서 마스터 시스템의 장애 시, 마스터 시스템의 역할을 백업 시스템에서 대신함으로써 클라이언트에게 무중단에 가까운 서비스를 제공하기 위한 기반 기술임
- 스케줄링을 통해 멀티코어 기반의 임베디드 시스템의 처리량을 향상 시키는 기술임
- 최근 멀티코어를 지원하는 SoC의 등장으로 성능적인 장벽이 낮아지면서 높은 가용성을 가지는 시스템에 대한 요구가 늘어나고 있음
- 임베디드 분야에서는 기존에 성능상의 한계로 인해 고가용성의 요구를 수용하기 어려웠으나 최근 등장하고 있는 낮은 가격의 고성능 하드웨어를 이중화하여 이를 수용할 수 있는 토대가 마련됨
- 고가용성이 요구되는 통신 장비의 경우 해외 시장은 연평균 4.4% 성장하여 2012년 1,122억 달러에서, 2014년 1,226억 달러, 2017년까지 1,394억 달러 규모로 성장(가트너‘13)할 것으로 전망되며 국내 시장의 경우 2014년 15억 달러에서 2017년 17억 달러 규모로 성장(미래창조과학부 보도자료, 2014.03.14.)할 것으로 전망됨
- 고가용OS가 더욱 중요해지는 SDN시장에서는 2012년 1억 9,800만 달러에서 2017년에는 약 17억 달러로 증가 할 것으로 전망됨 (ETRI 네트워크 가상화 동향분석, 2013.6)
- 큰 시장 규모에도 불구하고 국내 통신 장비 업계의 핵심OS기술은 선진국과 기술 격차가 있고 대부분 외산 OS기술에 의존하고 있음
다. 기술의 특징 및 장점
- 본 기술들은 임베디드 시스템에서 사용할 수 있도록 낮은 CPU 사용률을 가지며 특히 동기화할 데이터의 구조를 응용에서 결정할 수 있는 이식성이 높은 기술임
- 본 기술은 리눅스를 사용하는 제품이라면 매우 낮은 초기 투자 비용으로 적용 가능하며 특히 국내에는 정보기기를 생산, 공급하는 대기업과 중소 기업들이 잘 구성되어 있어 일정 수준의 수요처 확보가 가능할 것으로 기대됨
- 페일오버 매니저 기술(v2.0)은 마스터의 동작 상태를 백업에서 heartbeat을 통해 원격으로 감지하여 마스터와 백업 간 역할 수행을 관리하는 기술임
- 데이터 동기화 기술(v2.0)은 마스터에 탑재된 응용의 세션 데이터를 백업의 응용에게 동기화 시키는 기능을 포함하는 기술임
- 커널핼스모니터 기술(v2.0)는 마스터 및 백업에 대한 커널 수준의 모니터링을 통해 조기 장애 감지 및 경미한 오류의 셀프 힐링 처리를 포함하는 기술임
- 싱크아이 기술(v2.0)은 원격으로 시스템 내부의 상태를 모니터링하기 위한 기술로 서비스 모니터링 뿐 아니라 기술 개발 과정에서도 디버깅 용도로도 사용할 수 있음
- 코어친화도 활용 정적 및 동적 코어 설정 기술은 특정 코어에 대한 실행 프로세스의 정적 혹은 동적 할당을 통해 멀티코어 기반 시스템의 처리량을 향상하는 기술임
- 임베디드 리눅스용 코어 설정 API는 응용을 특정 코어에서 정적으로 할당되도록 응용 개발 시 개발자에 의해 지정할 수 있도록 하는 API 기술임
- 임베디드 시스템에서 사용할 수 있도록 낮은 CPU 사용률을 가지며 특히 동기화할 데이터의 구조를 응용에서 결정할 수 있는 이식성이 높은 기술임
- 본 기술은 고가용성을 위한 임베디드 리눅스용 데이터 동기화 기반 고가용(HA) 지원 기술과 코어친화도 활용 정적 및 동적 코어 설정 기술과 임베디드 리눅스용 코어 친화도 기반 고성능 지원 기술로 구성됨
A. 세부기술명1 : 임베디드 리눅스용 데이터 동기화 기반 고가용(HA) 지원 기술
- 임베디드 리눅스용 페일오버 매니저 기술 v2.0
- 임베디드 리눅스용 데이터 동기화 기술 v2.0
- 임베디드 리눅스용 커널 핼스 모니터 기술 v2.0
- 임베디드 리눅스용 싱크 아이 기술 v2.0
B. 세부기술명2 : 임베디드 리눅스용 코어 친화도 기반 고성능 지원 기술
- 임베디드 리눅스용 코어 친화도 기반 정적 및 동적 코어 설정 기술
- 임베디드 리눅스용 코어 설정 API
A. 세부기술명1 : 임베디드 리눅스용 데이터 동기화 기반 고가용(HA) 지원 기술
- 상세 설계서 1종
- 시험절차서및결과서 1종
- 사용자 매뉴얼 1종
- 소스코드 1종
B. 세부기술명2 : 임베디드 리눅스용 코어 친화도 기반 고성능 지원 기술
- 상세 설계서 1종
- 시험절차서및결과서 1종
- 사용자 매뉴얼 1종
- API 라이브러리 소스 1종
- 본 기술은 높은 가용률을 요구하는 리눅스 기반 시스템에 활용하여 선진국과의 기술 격차 해소 및 융합 신기술의 선점이 가능하며 이를 토대로 선박, 항공기, 자동차 등의 엔터테인먼트 단말과 통신 장비 등의 분야에 대한 적용 확대 및 신규 융합 서비스 개발 토대를 제공할 수 있음
- 본 기술은 리눅스 기반 시스템에 적용할 수 있으며 리눅스 커널 의존성이 거의 없어서 각 제품에 대한 기술 적용이 매우 용이하고 임베디드 시스템에서 사용할 수 있도록 낮은 CPU 사용률을 가지며 특히 동기화할 데이터의 구조를 응용에서 결정할 수 있는 이식성이 높은 기술임
- 본 기술은 리눅스를 사용하는 다양한 산업 분야의 여러 임베디드 제품에 적용할 수 있으며 통신 장비, 고성능 호스팅 서비스 장비, 자동차용 IVI 노드, 셋톱박스, 무선 AP 통합 등에 대해 쉽게 기술 수요처를 확보할 수 있을 것으로 판단됨
?이전 기술의 상용화시 외산 솔루션 종속성에서 탈피하여 기업 특화된 제품 개발 및 유지보수가 가능하여 제품 경쟁력 향상이 기대됨