운영체제 및 시스템 소프트웨어
민홍 연구실의 핵심 축은 운영체제와 시스템 소프트웨어에 대한 연구이다. 특히 제한된 자원 환경에서 안정적이고 효율적으로 동작하는 소프트웨어 구조를 설계하는 데 초점을 두며, 임베디드 시스템과 센서 노드 같은 경량 컴퓨팅 환경에서 필요한 운영체제 내부구조, 태스크 관리, 메모리 관리, 모듈 관리 문제를 다룬다. 이는 단순한 이론 연구를 넘어 실제 장치에서 성능과 신뢰성을 동시에 확보하기 위한 실용적 접근을 지향한다. 연구실의 논문과 저서를 보면 실시간 센서 운영체제를 위한 코드 업데이트 프로토콜, 동적 메모리 할당기, 이벤트 기반 센서 운영체제의 선점형 태스크 관리 등 운영체제 핵심 기능에 대한 지속적인 연구가 축적되어 있다. 이러한 연구는 제한된 CPU, 메모리, 배터리 환경에서도 시스템을 유연하게 재구성하고 유지보수할 수 있도록 하며, 실행 중인 응용의 마감시간 보장과 에너지 절감이라는 두 목표를 함께 만족시키는 방법론을 제시한다. 또한 임베디드 시스템 소프트웨어 보안과 내부구조 설계 원리에 대한 저술 활동은 연구실의 전문성이 교육과 연구 양쪽에 걸쳐 있음을 보여준다. 이 연구 주제는 향후 IoT 기기, 자율 시스템, 산업용 엣지 장치 등 다양한 분야의 기반 기술로 확장될 수 있다. 운영체제 수준에서의 경량화, 실시간성, 보안성, 재구성 가능성은 지능형 시스템의 신뢰성을 좌우하는 핵심 요소이기 때문에, 본 연구실의 성과는 차세대 분산 컴퓨팅 환경의 토대가 된다. 결국 이 연구는 응용 소프트웨어의 성능 향상 이전에, 그 소프트웨어가 올라가는 시스템 자체를 더 똑똑하고 견고하게 만드는 데 중요한 의미를 가진다.
무선 센서 네트워크와 IoT 시스템
연구실의 또 다른 대표 분야는 무선 센서 네트워크와 IoT 시스템을 위한 통신 및 운영 기술이다. 센서 네트워크는 배터리 제약, 불안정한 무선 링크, 현장 접근의 어려움 등 특수한 제약이 많기 때문에, 일반적인 컴퓨팅 환경과는 다른 설계 철학이 필요하다. 민홍 연구실은 이러한 환경에서 코드 업데이트, 데이터 집계, 보안, 노드 간 협력 등 네트워크 운영의 핵심 문제를 해결하는 데 주력해 왔다. 대표적으로 실시간 센서 운영체제를 위한 적응형 다단계 코드 업데이트 프로토콜 연구는 네트워크를 통해 센서 노드의 프로그램을 효율적으로 갱신하면서도 응용의 마감시간과 에너지 소비를 동시에 고려하는 방법을 제안한다. 더불어 위치 인식 기반 데이터 집계 프로토콜, 무선 센서 네트워크에서의 시빌 공격 탐지, 보안 중요 센서 네트워크용 소프트웨어 무결성 검사 기법 등은 센서 네트워크의 실용화를 가로막는 신뢰성 및 보안 문제를 직접적으로 다룬다. 출판 이력에 포함된 IoT 기술 분석과 스마트 시티 관련 저술은 이 연구가 센서 네트워크를 넘어 도시 인프라와 대규모 연결 환경으로 확장되고 있음을 보여준다. 이 연구는 스마트 시티, 환경 모니터링, 산업 자동화, 재난 대응 같은 응용 영역에서 높은 파급효과를 가진다. 특히 센서 노드의 유지관리 비용을 줄이고 네트워크 수명을 연장하는 기술은 실제 현장 도입 가능성을 높인다. 본 연구실은 운영체제 수준의 제어 기술과 네트워크 수준의 최적화 기술을 함께 결합함으로써, 저전력·고신뢰 IoT 시스템 구현을 위한 통합적 연구 기반을 형성하고 있다.
드론·모바일 엣지 컴퓨팅 및 분산 오프로딩
최근 연구실은 드론, 차량, 엣지 서버가 결합된 고이동성 분산 컴퓨팅 환경으로 연구 범위를 확장하고 있다. 이러한 환경에서는 데이터 처리 작업을 어디에서 수행할지 결정하는 오프로딩 전략이 성능과 에너지 효율에 큰 영향을 미친다. 민홍 연구실은 단순히 계산을 외부로 보내는 수준을 넘어, 이동성, 지연, 안정성, 자원 상태를 함께 고려하는 지능형 분산 처리 구조를 연구하고 있다. 관련 연구 성과로는 다중 드론 시스템의 오프로딩 결정 기법, 군집 드론의 데이터 처리 작업 결정 방법 특허, 차량 모바일 엣지 컴퓨팅 환경에서의 URLLC 인지형 에너지 효율 오프로딩 전략, 그리고 다중 드론의 안정성 향상을 위한 경량 체크포인팅 시스템 개발 과제가 있다. 특히 드론 환경에서 장애가 발생했을 때 인접 드론 간 협업을 통해 미션 모듈을 이관하는 분산형 체크포인팅 연구는 안정성과 연속성을 동시에 확보하려는 시도로 볼 수 있다. 이는 자율 이동체가 실제 임무 수행 중 실패에 강인하도록 만드는 핵심 기술이다. 이 연구는 스마트 물류, 재난 감시, 자율주행 인프라, 국방·안전 분야 등에서 매우 높은 활용 가능성을 가진다. 드론과 차량은 네트워크 상태와 위치가 빠르게 변하기 때문에, 전통적인 클라우드 중심 처리 방식만으로는 한계가 크다. 본 연구실은 엣지 컴퓨팅, 실시간 의사결정, 경량 컨테이너, 장애 복구 기술을 결합하여 이동형 지능 시스템의 실질적인 운영 가능성을 높이고 있으며, 이는 미래 모빌리티 기반 지능 서비스의 중요한 기반이 된다.