top of page

DasMin: MinIO를 이용한 IoT 데이터 저장 시스템



팀명

  E2C

팀원 명단

  박상현 오홍기

지도교수

  최 훈 교수님

작품 배경 및 목적

  IoT 기기가 상용화됨에 따라 우리는 생활 다양한 곳에서 편안함을 느끼고 있습니다. 과거에는 단순한 IoT 시스템들이 개발되었습니다. 그러나 이제는 AI기술의 도움을 받아 스마트홈, 스마트 시티, 스마트 팩토리 등 큰 규모의 시스템들로 영역을 넓혀가고 있습니다.

특히, CCTV에서 발생하는 동영상 데이터에서 경계선 검출 혹은 특정 물체 감지 등의 가공을 통해 사용자가 필요로 하는 요구사항들을 수행해나가고 있습니다. 그러나, 현재의 IoT기기-서버 구조로는 위 요구사항을 완벽하게 수행하는 데에 여러 제약이 존재합니다.

먼저, 수많은 IoT 기기들이 서버로 실시간 동영상 데이터를 전송함에 따라 서버가 감당하기 힘든 양의 트래픽이 발생하게 됩니다. 또한, 이 많은 동영상 데이터들을 미리 학습된 AI 모델을 이용하여 물체 감지 등의 버거운 작업을 하기에는 서버의 부하가 너무 커지게 되고, 이는 응답 시간의 지연 등 다양한 문제점들을 낳게 됩니다. 이에 따라 사용자가 불편함 없이 서비스를 이용할 수 있도록 서버에서 처리하는 작업들을 엣지 노드로 이식하는 과정의 필요성이 대두되었습니다.

이를 위해서 저희는 IoT 기기에서 발생하는 IoT 데이터에 대하여 MinIO 오픈소스 Object Storage를 사용하여 엣지 노드에 저장하고, 이를 Cloud Server로 전달하는 시스템을 구축할 계획입니다. 전체적인 데이터 플로우를 파이프라인으로 구축하며, 이를 위해 필요한 하드웨어와 미들웨어, 소프트웨어들을 엣지 노드에 설치하여 하나의 엣지 노드를 구축할 것입니다. 그리고 이 결과물을 가지고 졸업 논문을 작성할 계획입니다.

작품 내용

  IoT 기기에서 실시간으로 발생하는 이미지 및 동영상과 같은 대용량의 IoT 데이터를 엣지 노드에 전송하고, 오픈소스 Object Storage인 MinIO를 사용하여 엣지 노드에 대용량의 IoT 데이터를 저장하며, 저장된 IoT 데이터를 Cloud Server로 전송하는 하나의 IoT 시스템을 구축하는 것이 저희 작품의 결과물입니다.

 



조회수 36회댓글 0개

최근 게시물

전체 보기

Comments


bottom of page