포그 컴퓨팅 (Fog Computing)

I. 포그 컴퓨팅 (Fog Computing)의 개요

가. 포그 컴퓨팅의 개념

  • 현장에서 발생한 데이터를 원거리의 데이터 센터로 보내는 대신 데이터 발생 지점 주변에서 선별적으로 분석, 활용 가능한 컴퓨팅 아키텍처
  • 2015년 Cisco Systems사를 주축으로 OpenFog 컨소시엄을 설립하여 연구/개발

나. 포그 컴퓨팅의 특징

보안성 향상데이터 유출을 방지하여 데이터 처리 안전성 확보
실시간 서비스빠른 연산과 응답으로 실시간 서비스에 적합
트래픽 부하 감소데이터가 집중되는 데이터센터의 트래픽 병목현상 해소

 

II. 포그 컴퓨팅 아키텍처와 기술요소

가. 포그 컴퓨팅 아키텍처

  • 주요 기능으로 산업용 컨트롤러, 게이트웨이 컴퓨터, 스토리지/네트워크 IO 장치 연결 등 

나. 포그 컴퓨팅의 기술요소

구분기술요소설명
Edge Device
(Fog Layer 1)
IoT Device
/ Sensor
현장 발생 데이터 수집, 명령 수행
ApplicationDevice Hardware, Edge Device 지원
Fog Nodes
(Fog Layer 2)
Data Analysis
/ Execution
IoT 장치와 통신하여 실시간 데이터 수신/분석/처리
Data Filtering데이터센터와 통신하여 통계 전송, 의사결정 기준 수신
Cloud /
Data Center
Decision Making의사결정 기준 수립 및 각 Fog Nodes에 전달
Cloud
Data Center
통계 처리, 의사결정 수립 지원
  • 포그 컴퓨팅은 지역 내 컴퓨팅 수행 관점에서는 에지 컴퓨팅과 유사하지만 주로 IoT Device나 Sensor 등 작은 장치를 이용하여 데이터 발생 현장에서 분석 및 처리를 수행

 
[참고]

  • OmniSci, “Fog Computing Definition”, 2019

댓글을 남겨주시면 감사드려요~*^^*