System Software Laboratory · Inha University

Building intelligent systems that make AI and media computing efficient.

System Software Lab. studies system software for AI inference, machine-centric video, edge computing, storage, RAG, and resource optimization. We combine learning-based decision making with practical system design.

Department of Computer Engineering · Department of Artificial Intelligence Engineering
From data to decisions — optimized end to end.
Video / documents → edge & storage → AI inference → QoA-aware control
01Data & Videomulti-quality streams, multimodal documents
02Edge & Storagecaching, placement, replication, orchestration
03AI InferenceRAG, analysis, resource-aware serving
04Adaptive ControlDRL, QoA/QoE, latency & energy optimization
Research

Systems research for the AI era

Our work builds on a long-standing foundation in multimedia systems, real-time/embedded systems, storage, and power-aware computing, with current emphasis on AI-driven system optimization.
01

AI Systems & RAG

Efficient on-premises AI inference, retrieval-augmented generation, adaptive retrieval, reranking, and system-level optimization for generative models.

02

Machine-Centric Video & Edge AI

QoA-aware streaming, video analytics, edge/cloud collaboration, and multi-node orchestration designed for machine perception rather than only human viewing.

03

Intelligent Storage & Caching

Video and vector storage, hot/cold data placement, adaptive replication, edge caching, SSD-aware allocation, and data placement under capacity constraints.

04

Resource & Energy Optimization

DRL and optimization techniques for compute, storage, bandwidth, power, and latency management across heterogeneous edge and cloud systems.

Current Projects

What we are working on now

Two current projects connect System Software Lab.'s systems expertise with AI inference, machine-centric video, and on-premises generative AI.
National Research Foundation of Korea (NRF)
Mar 2026 – Feb 2029

Development of QoA (Quality-of-Analysis)-Aware Machine-Centric Video Streaming and Multi-Node Orchestration Technologies for AI Inference Systems

This project develops machine-centric video streaming and multi-node orchestration techniques that jointly optimize representation quality, network transfer, and compute placement for downstream AI inference. QoA-aware control adapts video quality and resource allocation to preserve analysis accuracy while reducing end-to-end latency, bandwidth, and computation overhead.

Machine-Centric VideoQuality-of-AnalysisAI InferenceMulti-Node OrchestrationEdge ComputingResource Optimization
Institute for Information & Communications Technology Planning & Evaluation (IITP)
Apr 2026 – Dec 2029

Human–AI Co-Evolution Talent Development for Advancing On-Premises Generative Model Technologies in the Financial Sector

This project advances secure and efficient on-premises generative AI for financial environments while training researchers who can bridge AI models and system software. System Software Lab. focuses on system-level topics including efficient inference, RAG pipelines, resource management, storage and retrieval optimization, and practical deployment of generative models in constrained on-premises environments.

Generative AI SystemsOn-Premises AIRAGInference OptimizationResource ManagementFinancial AI
Past Projects Archive
01Cloud–edge collaborative optimization for personalized QoE in 360° video streaming (NRF, Mar 2022 – Feb 2025)
02Energy optimization for large-scale video streaming systems using reinforcement learning (IITP international collaborative R&D, Jul 2023 – Dec 2025)
03Optimal workload allocation through fog/edge collaboration for improving streaming quality in live-streaming environments (NRF)
04Transcoding task redistribution based on deep-learning workload prediction for social-streaming environments (NRF)
05Energy-optimal heterogeneous cloud system software for next-generation content services (NRF)
06Tangible-UX educational toy system for children with developmental disabilities (Ministry of Health and Welfare)
07System-level power optimization considering perceived quality for multimedia applications (NRF)
08Power-efficient, high-performance multimedia content management using adaptive distributed transcoding
09Component-based control kernel for Cyber-Physical Systems (CPS)
10Low-power techniques for scalable-video-coding (SVC) streaming systems (NRF)
11Digital Guardian technologies for people with disabilities and older adults
12Power-management technologies for multimedia applications (ETRI)
13Low-power storage servers for multimedia applications (NRF)
14Power-reduction techniques for multimedia applications on systems with hybrid disks
15Audio-visual interface technologies for wearable devices
Publications

Recent Publications

Our recent publications emphasize DRL-based optimization for video streaming, transcoding, distributed storage, and edge caching.
2026
Energy-Conscious Bitrate Selection and Budget Allocation for Live Video Transcoding Systems Using Deep Reinforcement Learning
Kyungmin Kim, Younghyun Kim, Minseok Song · Future Generation Computer Systems, Article 108223, April 2026
Journal
2025
Using Deep Reinforcement Learning (DRL) to Optimize Quality in 360-Degree Video Tile Management
Chunguang Li, Dayoung Lee, Minseok Song · IEEE Transactions on Broadcasting, 71(2), June 2025
Journal
2025
Using Deep Reinforcement Learning (DRL) for Minimizing Power Consumption in Video-on-Demand (VoD) Storage Systems
Minseok Song, Mingoo Kwon · Future Generation Computer Systems, March 2025
Journal
Patents

Recent U.S. Patents

Recently registered U.S. patents arising from our work on storage systems and quality-aware video transcoding.
Archive

Research Output Archive

The complete archive below preserves the publication and patent history from the previous laboratory website while keeping the main page focused on recent work.
International journals — full archive through 2022
Quality-Aware Transcoding Task Allocation under Limited Power in Live Streaming Systems
Dayoung Lee, Minseok Song · IEEE Systems Journal 16(3), September 2022
Quality-Oriented Task Allocation and Scheduling in Transcoding Servers with Heterogeneous Processors
Dayoung Lee, Minseok Song · IEEE Transactions on Circuits and Systems for Video Technology 32(3), March 2022
Reward-Oriented Task Offloading under Limited Edge Server Power for Multi-Access Edge Computing
Minseok Song, Yeongju Lee, Kyungmin Kim · IEEE Internet of Things Journal 8(17), September 2021
Design and Implementation of Bitrate Adaptation Schemes for Power Capping in Wi-Fi Video Streaming
Gyuhwan Kim, Dayoung Lee, Minseok Song · IEEE Access, 2020
Lifetime-aware solid-state disk (SSD) cache management for video servers
Jungwoo Lee, Hwangje Han, Sungjin Lee, Minseok Song · Multimedia Systems 25(6), 695–708, 2019
Video Quality Adaptation for Limiting Transcoding Energy Consumption in Video Servers
Dayoung Lee, Jungwoo Lee, Minseok Song · IEEE Access, 2019
Minimizing Power Consumption in Video Servers by the Combined Use of Solid-State Disks and Multi-Speed Disks
Minseok Song · IEEE Access, 2018
An App-Based Authoring System for Personalized Sensory Stimulation of Children with Developmental Disabilities
Dayoung Lee, Jinhan Park, Minseok Song · IEEE Access, 2017
Using a Smartwatch to Detect Stereotyped Movements in Children with Developmental Disabilities
Yeongju Lee, Minseok Song · IEEE Access, 2017
Video Quality Adaptation to Limit Energy Usage in Mobile Systems
Hyunmi Jeong, Jinwoo Yang, Minseok Song · IEEE Transactions on Consumer Electronics, August 2016
Saving Power in Video Playback on OLED Displays by Acceptable Changes to Perceived Brightness
Minyoung Park, Minseok Song · IEEE/OSA Journal of Display Technology 12(5), 483–490, May 2016
A Dynamic Programming Solution for Energy-Optimal Video Playback in Mobile Devices
Minseok Song, Jinhan Park · Mobile Information Systems, 2016
Scheduling a Video Transcoding Server to Save Energy
Minseok Song, Yeongju Lee, Jinhan Park · ACM Transactions on Multimedia Computing, Communications, and Applications 11(2s), Article 45, February 2015 · Special issue for best papers in ACM MMSys/NOSSDAV
Adaptive Power Saving Method for Mobile Walking Guidance Device Using Motion Context
Jinhee Lee, Yeongju Lee, Minseok Song, Byeong-Seok Shin · Mobile Information Systems, Article ID 540512, 2015
Saving Disk Energy in Video Servers by Combining Caching and Prefetching
Minseok Song, Yeongju Lee, Euiseok Kim · ACM Transactions on Multimedia Computing, Communications, and Applications 10(1), Article 15, January 2014 · Special issue for best papers in ACM MMSys/NOSSDAV
Balancing Energy Use against Video Quality in Mobile Devices
Euiseok Kim, Hyunmi Jeong, Jinwoo Yang, Minseok Song · IEEE Transactions on Consumer Electronics 60(3), August 2014
Balancing Disk Energy against Reliability in Video Playback
Minseok Song, Wanhyung Ryu, Jeong Seop Sim, Yeongju Lee · Multimedia Systems 20(1), February 2014
Dreamware: Edutainment System for Children with Developmental Disability
Jin-Hee Lee, Eikyu Choi, Minseok Song, Byeong-Seok Shin · Multimedia Tools and Applications 68(1), January 2014
Saving Energy in Video Servers by the Use of Multi-Speed Disks
Manjong Kim, Minseok Song · IEEE Transactions on Circuits and Systems for Video Technology 22(4), 567–580, 2012
Selective Frame Prefetching for Reducing Disk Energy Consumption in Scalable Video Coding (SVC) Media Players
Seungsoon Lee, Minseok Song · IEEE Transactions on Consumer Electronics 58(2), 428–434, May 2012
Design and Implementation of a Power Saving Scheme for Portable Media Players which Use Hybrid Disks
Wanhyung Ryu, Minseok Song · IEEE Transactions on Consumer Electronics 56(4), 1997–2004, November 2010
Exploiting Flash Memory for Reducing Disk Energy Consumption in Portable Media Players
Jaewoo Kim, Ahron Yang, Minseok Song · IEEE Transactions on Consumer Electronics 55(4), 1997–2004, November 2009
Balancing MPEG Transcoding with Storage in Multiple-Quality Video-on-Demand Services
Minseok Song, Jeong Seop Sim, Jaedoo Go, Bumsun Lee, Soojun Park · ETRI Journal 31(3), 333–335, June 2009
Adaptive Disk Power Management for Portable Media Players
Jaedoo Go, Minseok Song · IEEE Transactions on Consumer Electronics 54(4), 1755–1760, November 2008
Replication and Retrieval Strategies for Resource-effective Admission Control in Multi-Resolution Video Servers
Minseok Song, Heonshik Shin · Multimedia Tools and Applications 28(3), 89–114, March 2006
International conferences — full archive
Energy budget-aware video quality management in transcoding servers using deep reinforcement learning under dynamic popularity change
Kyungmin Kim, Younghyun Kim, Minseok Song · IEEE International Green and Sustainable Computing Conference (IGSC), November 2024
Popularity-Based Transcoding Workload Allocation for Improving Video Quality in Live Streaming Systems
Dayoung Lee, Minseok Song · ACM CoNEXT, poster session, December 2020
QoE-Aware Video Storage Power Management Based on Hot and Cold Data Classification
Hwangje Han, Minseok Song · ACM NOSSDAV, June 2018 · Best paper candidate
Balancing Transcoding against Quality-of-Experience to Limit Transcoding Power Consumption in Video-on-Demand Systems
Jungwoo Lee, Hwangje Han, Minseok Song · IEEE International Symposium on Multimedia (ISM), December 2017
Cache Management for Video Servers by the Combined Use of DRAM and SSD
Jungwoo Lee, Minseok Song · IEEE International Symposium on Multimedia (ISM), December 2016
Recognizing Dangerous Behaviors of Children with Developmental Disabilities Using Smartwatch
Yeongju Lee, Minseok Song · IEEE INFOCOM Workshop, April 2016
Adaptive Bitrate Selection for Video Encoding with Reduced Block Artifacts
Min-kook Choi, Hyun-Gyu Lee, Minseok Song, Sang-Chul Lee · ACM Multimedia (MM), 2016
Threshold-Based Frame-Rate Adjustment for Energy-Saving in Portable Media Players
Jinwoo Yang, Minseok Song · IEEE International Conference on Consumer Electronics (ICCE), January 2015
CPU Power Management in Video Transcoding Servers
Minseok Song, Yeongju Lee, Jinhan Park · ACM NOSSDAV, March 2014 · Best Paper
Data Prefetching to Reduce Energy Use by Heterogeneous Disk Arrays in Video Servers
Minseok Song, Yeongju Lee, Euiseok Kim · ACM NOSSDAV, February 2013 · Best Paper
Selective Device Activation for Power Reduction in Accelerometer-Based Wearable Guidance Systems for the Blind
Yeongju Lee, Minseok Song · IEEE International Conference on Consumer Electronics (ICCE), 106–107, January 2012
Combined Scheduling of Ultrasound and GPS Signals in a Wearable ZigBee-Based Guidance System for the Blind
Minseok Song, Wanhyung Ryu, Ahron Yang, Jaewoo Kim, Byeong-Seok Shin · IEEE International Conference on Consumer Electronics (ICCE), January 2010
Reducing Disk Power Consumption in Portable Media Players
Minseok Song, Wanhyung Ryu, Jeong Seop Sim · IEEE International Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), 81–89, October 2010
Aggressive Dynamic Voltage Scaling for Energy-Aware Video Playback Based on Decoding Time Estimation
Ahron Yang, Minseok Song · ACM International Conference on Embedded Software (EMSOFT), 1–10, October 2009
Energy-Aware Interval Caching for Mirrored Video Servers
Minseok Song, Jaewoo Kim, Bumsun Lee · IEEE International Symposium on Multimedia (ISM), 196–201, December 2009
Adaptive Disk Power Management for Video Data Retrieval
Jaedoo Go, Minseok Song · International Workshop on Software Support for Portable Storage, held with ACM ESWEEK, October 2008
Energy-Aware Data Prefetching for Multi-Speed Disks in Video Servers
Minseok Song · ACM Multimedia (MM), 755–758, October 2007
Adaptive Data Retrieval for Load Sharing in Clustered Video Servers
Minseok Song · International Conference on Multimedia Modeling (LNCS 4351), 207–216, January 2007
Dynamic Buffer Allocation for Conserving Disk Energy in Clustered Video Servers which Use Replication
Minseok Song · International Conference on Embedded and Ubiquitous Computing (LNCS 4096), 193–203, August 2006
An Adaptive Data Retrieval Scheme for Reducing Energy Consumption in Mirrored Video Servers
Minseok Song · International Conference on Computational Science (LNCS 3991), 1075–1078, May 2006
Domestic patent archive
엣지 컴퓨팅 환경에서 라이브 비디오 스트리밍 품질을 고려한 비용 최적화를 위한 트랜스코딩 작업 할당 방법 및 시스템
Korean patent, 2023
라이브 스트리밍 환경에서 비디오 품질을 고려한 트랜스코딩 태스크 할당 방법 및 장치
Korean patent, 2022
모바일 엣지 컴퓨팅에서 엣지 서버 한도 전력 하에서 보상을 최대화하는 작업 오프로딩
Korean patent, 2022
이기종 프로세서를 사용한 트랜스코딩 서버의 비디오 품질 최대화를 위한 태스크 할당 및 스케쥴링 기법
Korean patent, 2021
DASH 서버에서의 비디오 트랜스코딩을 위한 온라인/오프라인 작업 분배 방법
Korean patent, 2020
비디오 서버에서의 서포트 벡터 리그레션을 활용한 2단계 SSD 캐시 관리 방법 및 장치
Korean patent, 2020
모바일 스트리밍에서 소모 전력을 제한하면서 사용자 인지 품질을 최대화하는 비트율 선택 방법
Korean patent, 2019
트랜스코딩 서버의 소모 전력을 제한하면서 트랜스코딩 처리율을 최대화하는 방법
Korean patent, 2019
핫 앤 콜드 데이터 분류에 기반한 사용자 인지 품질을 고려한 비디오 스토리지 전력관리 방법 및 시스템
Korean patent, 2019
DRAM과 SSD의 혼합 사용을 통한 비디오 서버의 캐시 관리 방법
Korean patent, 2018
트랜스코딩 소모 전력을 제한하고 사용자 인지 품질을 최대화 하기 위한 방법
Korean patent, 2018
디스크 기반 비디오 저장 서버에서 SSD 수명을 보장하는 SSD 캐시 관리 방법 및 장치
Korean patent, 2018
유틸리티를 고려한 디스플레이 전력관리를 위한 저작 방법 및 장치
Korean patent, 2017
재구성 가능한 멀티 모달 인터페이스를 지원하는 보행자 안내 방법 시스템
Korean patent, 2017
계층적 비디오 코딩의 시간 확장성을 활용한 전력 관리 방법 및 시스템
Korean patent, 2016
유기발광 다이오드에서의 비디오 재생 시 밝기를 고려한 능동 적용 밝기제어 기반 전력 감소 방법 및 시스템
Korean patent, 2016
GUI 객체의 색깔 선택을 통한 유기발광다이오드 디스플레이의 전력관리 방법 및 시스템
Korean patent, 2016
버퍼링을 이용한 비디오 재생 시 최적의 CPU 주파수를 선택하는 동적 전압 조절 방법 및 장치
Korean patent, 2015
트랜스코딩 서버의 CPU 전력 관리 방법
Korean patent, 2014
윈도우 크기를 조절하는 휴대용 디스플레이 장치 및 윈도우 크기 조절 방법
Korean patent, 2014
미디어 서버 및 미디어 데이타 선반입 방법
Korean patent, 2014
미디어 재생장치 및 미디어 재생장치의 에너지 관리방법
Korean patent, 2014
장애물 감지를 위한 휴대용 감지 장치
Korean patent, 2013
동영상 데이터 선반입 방법 및 이를 이용한 동영상 재생 장치
Korean patent, 2013
비디오 서버의 전력 감소를 위한 SSD의 이용 방법
Korean patent, 2013
동영상 재생 시 디스크 소모 에너지 감소를 위한 데이타 선반입 기법
Korean patent, 2012
H.264/SVC 동영상 재생 시 CPU 전압을 동적으로 조절하는 방법
Korean patent, 2012
다중 속도 디스크 배열 기반 비디오 서버에서의 에너지 소모 감소를 위한 디스크 관리 방법
Korean patent, 2011
디코딩 시간 예측을 통한 저전력 동영상 재생 방법
Korean patent, 2011
동영상 재생 시 디스크 소모 에너지 감소를 위한 메모리 관리 방법
Korean patent, 2011
동영상 재생에서 디스크 에너지 소모 감소를 위한 적응형 데이타 선 반입 기법
Korean patent, 2010
레이드 5 멀티미디어 서버에서의 소비 전력 감소 방법
Korean patent, 2009
복제 기반 비디오 서버에서 에너지 감소를 위한 데이터 읽기 방법
Korean patent, 2009
트랜스코딩 서버에서 분기한정 기법을 이용한 저장공간 관리 방법
Korean patent, 2009
트랜스코딩 서버의 기억 공간을 관리하는 방법
Korean patent, 2008
디스크 배열 기반의 비디오 서버를 위한 에너지 인지인터벌 캐슁 방법
Korean patent, 2008
멀티-스피드 디스크를 포함하는 비디오 서버를 관리하는방법
Korean patent, 2008
클러스터링된 비디오 서버에서의 부하 공유를 위한 적응형데이터 검색 방법
Korean patent, 2008
클러스터링된 비디오 서버의 버퍼를 동적으로 할당하는방법
Korean patent, 2007
People

System Software Lab. members

Current students are listed using the updated 2026 lab roster. The archive below preserves alumni information from the previous site.

Minseok Song

Professor · Lab Director

Department of Computer Engineering · Department of Artificial Intelligence Engineering
Research: system software, AI systems, multimedia/edge systems, storage, resource and energy optimization.

OfficeHi-Tech Center 1406
Tel+82-32-860-7441

Ph.D. & M.S. Students

Chunguang LeePh.D. Student · 이춘광
Seungyun AhnPh.D. Student · 안승균
Kyungmin KimPh.D. Student · 김경민
Hana ParkM.S. Student · 박하나

Undergraduate Research Intern

Sangwoo Byun변상우
Alumni
Dayoung LeePh.D. 2023 · Assistant Professor, Kangwon National University (2024–)
Gyuhwan KimM.S. 2020 · STEALIEN
Hwangje HanM.S. 2019 · IBCT
Jungwoo LeeM.S. 2018 · NAVER
Jinwoo YangM.S. 2017 · LG Electronics
Daehyun LeeM.S. 2017 · TmaxSoft
Minyoung ParkM.S. 2016 · TmaxSoft
Jinhan ParkM.S. 2016 · TmaxSoft
Hyunmi JeongM.S. 2015 · eBay Korea
Euiseok KimM.S. 2014 · Hanwha Defense R&D
Seungsoon LeeM.S. 2013 · LG Electronics
Hoojin LeeM.S. 2012 · LS Industrial Systems R&D
Wanhyung RyuM.S. 2011 · LG Electronics CTO
Manjong KimM.S. 2011 · Win4NET
Ahron YangM.S. 2010 · Samsung Electronics
Jaewoo KimM.S. 2010 · LG Electronics CTO
Jaedoo GoM.S. 2009 · LG Electronics
Bumsun LeeM.S. 2009 · Olzetek
Current-member English spellings can be adjusted to each student's preferred publication name at any time.
Join System Software Lab.

Undergraduate research interns, M.S., and Ph.D. students are welcome.

Students can participate in active research projects in AI systems, RAG, edge AI, machine-centric video, storage, and resource optimization. Undergraduate interns are especially welcome to gain hands-on experience with real systems research and grow into paper or project contributions.

Undergraduate internship
Work with graduate students on implementation, experiments, data analysis, and system prototyping.
Graduate research
Develop publishable systems research with opportunities to participate in funded projects and international publications.
Research support
Scholarship and project support may be available depending on program and project participation.
Contact

Visit or reach out

System Software Lab. is located in the Hi-Tech Center at Inha University, Incheon, Korea.

System Software Laboratory

ProfessorMinseok Song
Tel+82-32-860-7441
OfficeHi-Tech Center 1406
Student LabHi-Tech Center 1404

Address

Inha University, Hi-Tech Center
Office 1406 · Student Lab 1404
100 Inha-ro, Michuhol-gu, Incheon 22212, Republic of Korea

인천광역시 미추홀구 인하로 100
인하대학교 하이테크센터
교수실 1406호 · 학생연구실 1404호