A. IoT 스트림 데이터의 서버 분석 기술
- 서버 분석 SW/Job 생성 분배 기술
- 전역 스트림 데이터 실시간 전처리 및 분석 기술
- 서버 분석 태스크/관리 기술
B. 분석 SW 생성을 위한 DAG 기반 개발 환경 도구
- GUI 기반 DART 프로젝트 관리 기술
- DAG 기반 DART 프로젝트 및 서비스 생성 기술
- 분석 Job 모니터링 및 가시화 기술
C. IoT 게이트웨이 상의 전처리 및 지엽적인 분석이 가능한 에지 분석 기술
- 에지 분석 태스크 생성/분배/관리 기술
- 에지 스트림 데이터 수집 및 Actuator 작동 기술
- 에지 스트림 데이터 실시간 전처리 및 분석 기술
- 분석 에지 SW/Job 관리 기술
- DART 태스크 협업 분석 기술
A. 기술명 : IoT 스트림 데이터의 서버 분석 기술
o 동작환경
- 지원 하드웨어 모델 : x86 기반의 서버
- 지원 운영체제 : Ubuntu 14.04.5 LTS (Debian-based Linux 8)
- 활용 공개 SW: Apache Spark
- 기타 SW: Java 1.8
o 기능
- 서버 분석 SW/Job 생성 분배 기술
● 서버 분석 SW의 수신/저장/실행 기능
● 서버 분석 Job 편성 및 관리 기능
● 서버 분석 Job의 실행/중지/조회 기능
● Apache Spark 연동 기능
- 전역 스트림 데이터 실시간 전처리 및 분석 기술
● 전역 스트림 데이터 전처리 기능 (Min-max Scaler, Normalization, Imputer 등)
● 전역 스트림 데이터 기계학습 분석 기능 (Linear Regression, K-means Clustering 등)
- 서버 분석 태스크 생성/관리 기술
● 서버 분석 어플리케이션 생성/실행/중지 기능
● 서버 분석 태스크 생성 및 태스크 액터를 통한 실행/중지 기능
● 태스크 추적 관리 및 모니터링 기능
B. 기술명 : 분석 SW 생성을 위한 DAG 기반 개발 환경 도구
o 동작 환경
- 지원 하드웨어 모델 : X86 기반의 Server Cluster
- 지원 운영체제 : Windows 7 or above (with Eclipse Neon)
- 활용 공개 SW:
o 기능 :
- GUI 기반 DART 프로젝트 관리 기술
● GUI 기반 DART 프로젝트 생성/관리 기능
● GUI 기반 CoT/IoT 생성/관리 기능 (JSON 지원)
● GUI 기반 DART 태스크 생성/관리 기능
- DAG 기반 DART 프로젝트 및 서비스 생성 기술
● DAG 기반 DART 서비스 생성/편집/관리 기능 (Drag & Drop)
● DAG 기반 DART 프로젝트 코드 생성 기능
- 분석 SW/Job 모니터링 및 가시화 기술
- 동작환경
● DART SW/Job 모니터링 기능
● 머신 별 Job 실행 상황 요약 뷰 기능
● Job 실행 상세 정보 Metric 추출 및 도표 작성 기능
● Job 실행 DAG 가시화 및 성능 정보 모니터링 기능
C. 기술명 : IoT 게이트웨이 상의 전처리 및 지엽적인 분석이 가능한 에지 분석 기술
o 에지 분석 태스크 생성/분배/관리 기술
- 동작환경 :
- 지원 하드웨어 모델 : Raspberry Pi 2/3
- 지원 운영체제 : Rasbian Jessie, Ubuntu 14.04.5 LTS (Debian-based Linux 8)
- 활용 공개 SW:
- 기타 SW: Java 1.8
o 기능 :
- 에지 분석 태스크 생성/분배/관리 기술
● DART 에지 분석 어플리케이션 생성/실행/중지 기능
● DART 에지 분석 태스크 생성 및 태스크 액터를 통한 실행/중지 기능
● 태스크 추적 관리 및 모니터링 기능
- 에지 스트림 데이터 수집 및 Actuator 작동 기술
● 지엽 분석을 위한 다종의 스트림 데이터 입력 지원 (Apache Kafka, File, Socket, RESTful 등)
● 지엽 분석을 위한 스트림 데이터 및 배치 윈도우 지원 기능
● 지엽 분석을 위한 다종의 데이터 전송/출력 지원 (Actuator, File, Socket, RESTful 등)
- 에지 스트림 데이터 실시간 전처리 및 분석 기술
● 지엽 분석 스트림 데이터 전처리 기능 (Min-max Scaler, Normalization, Imputer 등)
● 지엽 분석 스트림 데이터 기계학습 분석 기능 (Linear Regression, K-means Clustering 등)
- 분석 에지 SW/Job 관리 기술
● 협업 분석 SW의 수신/저장/실행 기능
● 협업 분석 Job 편성 및 관리 기능
● 협업 분석 Job의 실행/중지/조회 기능
- DART 태스크 협업 분석 기술
● Job 에지-서버 협업 분석 지원 기능
● 분석 노드 상태 관리 및 태스크 다중 노드 할당 기능
● 다중 노드 및 태스크 추적 관리 및 모니터링 기능