비대칭 멀티코어 구조 스마트 단말을 위한 응용환경 인지기반 에너지 보존적 디펜더블 스케쥴링 기법
가. 1단계 : 실시간 응용환경을 고려한 비대칭 멀티코어 구조 모바일 단말의 미션 기반 에너지 보존적 태스크 스케쥴링 기법 개발
big.LITTLE 멀티 코어 구조와 같은 비대칭 멀티코어 구조는 원래의 취지와 다르게 LITTLE 코어의 활용이 big 코어보다 상대적으로 낮음으로써 에너지 보전성을 높이지 못하는 문제가 있어왔다 [1]. QoS를 보장하면서 LITTE 코어를 최대한 활용하여 에너지 보존성을 높이는 소프트웨어 기법에 대한 연구를 수행한다.
나. 2단계 : 마일리지/스트레스 인지기반 결함 예측을 통한 비대칭 멀티코어의 부하 분배 스케쥴링 기법
비대칭 멀티코어 구조에서는 멀티 코어 중 하나의 코어에 결함이 발생할 경우 시스템 전체의 성능에 큰 영향을 줄 수 있다. 그러므로 결함의 두 종류인 일시적 결함 (transient fault)와 영구적 결함 (permanant fault)에 대비한 결함허용 스케쥴링 기법을 2단계에서 개발한다. 본 연구에서 개발하는 결함허용 스케쥴링 기법은 1단계에서 개발한 에너지 보존적 실시간 스케쥴링 기법을 기반으로 하므로, 에너지 보존성과 결함허용성, 그리고 실시간성을 갖는다.
다. 3단계: 머신 러닝 기반 에너지 보존적 디펜더블 소프트웨어 프레임워크
1단계와 2단계 연구에서 개발한 비대칭 멀티코어 할당 및 운용 알고리즘들을 통합 소프트웨어 프레임워크로 구현하고, 테스트베드를 구축하여 실제 상황에 가ᄁᆞ운 시나리오 환경에서 실험 한다.
비대칭 멀티코어 구조 스마트 단말을 위한 응용환경 인지기반 에너지 보존적 디펜더블 스케쥴링 기법
가. 1단계 : 실시간 응용환경을 고려한 비대칭 멀티코어 구조 모바일 단말의 미션 기반 에너지 보존적 태스크 스케쥴링 기법 개발
나. 2단계 : 마일리지/스트레스 인지기반 결함 예측을 통한 비대칭 멀티코어의 부하 분배 스케쥴링 기법
다. 3단계: 머신 러닝 기반 에너지 보존적 디펜더블 소프트웨어 프레임워크
가. 1단계 : 실시간 응용환경을 고려한 에너지 보존적 스케쥴링
- 태스크 의존성 그래프 기반 에너지 보존적 실시간 스케쥴링
- UX를 활용한 에너지 보존적 비대칭 멀티코어 할당 기법
- 애플리케이션/태스크에 따른 에너지 소비량 실측
- 머신 러닝을 활용한 실시간 태스크 실행 시간 예측
미분방정식과 확률이론을 활용한 스마트 IoT 모바일 단말의 최적 에너지 보전 실시간 소프트웨어 구조 설계
가. 1단계 : 무선통신 모듈의 에너지 보존성을 위한 실시간 대용량 데이터의 스마트 전송 기법
1차년도에는 스마트 IoT 단말의 전력소모 비중이 큰 모듈 중 하나인 무선 통신 모듈의 에너지 보존적 사용에 대한 연구를 수행한다. IoT 환경에서는 무선 네트워크 통신의 비중이 크며, 세부장치 제어정보 같은 실시간 데이터와 영상정보 전송과 같은 실시간 대용량 데이터의 전송이 복합적으로 필요한 상황이다. 그러므로 에너지 보존적 지능형 데이터 전송 및 관리기법이 필요하다.
나. 2단계 : 에너지 보존성을 위한 비대칭 코어 기반 실시간 융합 태스크 스케쥴링
스마트 IoT 장치의 가장 큰 취약점 중 하나인 에너지 문제의 해결을 위하여, 에너지 소비 비중이 가장 큰 하드웨어 장치 중 하나인 CPU의 에너지 보존적 사용에 대한 연구를 수행한다. 에너지 보존성을 높이기 위해 모바일 장치에서 많이 사용되고 있는 비대칭 멀티코어 구조를 도입하고, 에너지 보존적인 적용을 위한 연구를 수행한다.
다. 3단계 : 스마트 IoT 단말의 에너지 보존적 통합 소프트웨어 프레임웍 개발
1차년도와 2차년도에 개발한 알고리즘들을 통합 소프트웨어 프레임워크로 구현하고 테스트베드를 구축하여 실제 상황과 유사한 시나리오 환경에서 테스트 한다.
미분방정식과 확률이론을 활용한 스마트 IoT 모바일 단말의 최적 에너지 보전 실시간 소프트웨어 구조 설계
가. 1단계 : 무선통신 모듈의 에너지 보존성을 위한 실시간 대용량 데이터의 스마트 전송 기법
1차년도에는 스마트 IoT 단말의 전력소모 비중이 큰 모듈 중 하나인 무선 통신 모듈의 에너지 보존적 사용에 대한 연구를 수행한다. IoT 환경에서는 무선 네트워크 통신의 비중이 크며, 세부장치 제어정보 같은 실시간 데이터와 영상정보 전송과 같은 실시간 대용량 데이터의 전송이 복합적으로 필요한 상황이다. 그러므로 에너지 보존적 지능형 데이터 전송 및 관리기법이 필요하다.
나. 2단계 : 에너지 보존성을 위한 비대칭 코어 기반 실시간 융합 태스크 스케쥴링
스마트 IoT 장치의 가장 큰 취약점 중 하나인 에너지 문제의 해결을 위하여, 에너지 소비 비중이 가장 큰 하드웨어 장치 중 하나인 CPU의 에너지 보존적 사용에 대한 연구를 수행한다. 에너지 보존성을 높이기 위해 모바일 장치에서 많이 사용되고 있는 비대칭 멀티코어 구조를 도입하고, 에너지 보존적인 적용을 위한 연구를 수행한다.
다. 3단계 : 스마트 IoT 단말의 에너지 보존적 통합 소프트웨어 프레임웍 개발
1차년도와 2차년도에 개발한 알고리즘들을 통합 소프트웨어 프레임워크로 구현하고 테스트베드를 구축하여 실제 상황과 유사한 시나리오 환경에서 테스트 한다.