RnDCircle Logo
엄현상 연구실
서울대학교 컴퓨터공학부 엄현상 교수
분산시스템
자원 스케줄링
비동기 I/O
기본 정보
연구 분야
프로젝트
논문
구성원

엄현상 연구실

서울대학교 컴퓨터공학부 엄현상 교수

엄현상 연구실은 분산 정보 처리와 시스템 소프트웨어 기술을 기반으로 성능 평가·향상, 자원 스케줄링, 시스템 보안 문제를 함께 다루고 있습니다. 병렬 처리와 데이터 통신 관점에서 분산 서버의 자원 사용 효율을 높이기 위한 스케줄링 모델과 실시간 모니터링 기반 작업 배치 기법을 연구합니다. 또한 io_uring 기반 비동기 I/O 계층 최적화와 파일시스템 I/O 튜닝을 수행합니다. 이와 함께 블록체인 기반 서비스의 무결성과 확장성 이슈를 스마트 컨트랙트와 트랜잭션 처리 설계로 분석하고 보안성을 강화합니다.

분산시스템자원 스케줄링비동기 I/O파일시스템 최적화SSD 데이터배치(FDP)
대표 연구 분야
연구 영역 전체보기
분산 스케줄링과 비동기 I/O 계층 최적화 thumbnail
분산 스케줄링과 비동기 I/O 계층 최적화
Distributed Scheduling and Workload-Adaptive Asynchronous I/O Optimization
연구 분야 상세보기
연구 성과 추이
표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수

34총합

5개년 연도별 피인용 수

197총합
주요 논문
5
논문 전체보기
1
article
|
인용수 2
·
2025
Markov Chain-Based Resource-Efficient and QoS-Aware Scheduling for Latency-Critical and Best-Effort Tasks
Seokwon Choi, Hyeonsang Eom
IF 3.6 (2025)
IEEE Access
현대 컴퓨팅 환경에서 데이터 센터의 중요성은 지속적으로 증가하고 있으며, 지연 민감 작업(Latency-Critical, LC)의 서비스 품질(Quality of Service, QoS)을 보장하는 것은 시스템 고장 및 성능 저하를 방지하는 데 필수적이다. 지연 민감 작업의 QoS를 보장하기 위해 널리 사용되는 자원 격리 기법은 QoS 요구 사항을 만족할 때까지 추가 자원을 할당한다. 그러나 기존 방법은 최선 노력(Best-Effort, BE) 작업의 성능 포화 지점을 고려하지 않으며, LC 작업 요구 사항을 충족한 이후 남는 모든 자원을 BE 작업에 할당함으로써 자원 낭비가 발생한다. 또한 실시간 자원 조정에 의해 유발되는 높은 오버헤드는 시스템 성능 저하로 이어질 수 있다. 이러한 문제를 해결하기 위해 본 논문은 자중 기반 마르코프 체인 모델을 제안하여 자원 최적화를 수행한다. 제안된 모델은 균형 잡힌 자원 조합에 대한 오프라인 프로파일링을 통해 자원 효율을 평가하고, 최적 자원 할당 전략을 사전에 결정한다. LC 작업 QoS를 보장하는 데 필요한 최소 자원을 정확히 식별하고 BE 작업의 성능 포화 지점을 예측함으로써, 모델은 불필요한 자원 낭비를 방지한다. 전통적 방법과 달리, 제안된 모델은 자중 기반 프로파일링을 활용하여 실시간 스케줄링 오버헤드를 크게 감소시키고 균형 잡힌 자원 할당을 달성한다. 실험 결과는 제안된 모델이 기존 자원 격리 스케줄링 기법과 비교 가능한 수준에서 BE 작업 성능을 보장하면서도 LC 작업 QoS를 유지함을 보여준다. 또한 해당 모델은 자원 활용을 성공적으로 최적화하고 전통적 방법에 비해 프로파일링 오버헤드를 효과적으로 감소시킨다. 제안된 접근 방식은 다중 작업 서버 환경에서 자원 효율과 성능을 모두 최적화한다.
https://doi.org/10.1109/access.2025.3543964
Computer science
Quality of service
Markov chain
Scheduling (production processes)
Latency (audio)
Distributed computing
Markov process
Dynamic priority scheduling
Computer network
Mathematical optimization
2
article
|
·
인용수 0
·
2025
HeteroScheduler: Dynamic Task Scheduling for CPU-GPU Optimization and Contention Mitigation in Cloud Data Centers
Seokwon Choi, Hyeonsang Eom
클라우드 데이터 센터는 고성능 서버를 점차 통합함에 따라, 동질적인 인프라를 유지하는 것이 비효율적인 이질적 환경으로 전환되고 있다. 이에 따라 GPU-CPU 이질적 클라우드 데이터 센터가 필수적인 요소로 자리 잡았다. 최적 스케줄링은 서버 성능 차이와 자원 사용 변동을 처리하는 데 필수적이다. 이질적 클러스터에서의 효율적인 자원 활용은 작업 실행 성능과 전체 시스템 효율을 최적화하기 위한 핵심 과제로서, 전통적인 스케줄링 기법들은 주로 오프라인 정적 프로파일링에 의존하여 각 장치에서의 작업 실행 시간을 사전에 측정하거나, CPU와 메모리 활용도를 기준으로 작업을 분류하여 서로 다른 특성을 갖는 워크로드를 함께 배치함으로써 자원 경합을 완화하고 성능을 향상시킨다. 그러나 이러한 접근법은 세부적인 수준의 자원 경합과 환경 변화에 동적으로 대응하지 못하여 성능 저하와 자원 효율의 감소를 초래한다. 본 연구는 이러한 문제를 해결하기 위해 실시간 자원 지표를 활용하는 동적 스케줄링 프레임워크를 제안한다. 제안된 프레임워크는 작업을 Compute-intensive와 Memory-intensive 범주로 분류하여 이질적 클러스터 환경에서의 최적 작업 배치를 결정한다. Compute-intensive 작업은 높은 IPC(Instructions Per Cycle)를 요구하며 주로 CPU 자원을 활용하는 반면, Memory-intensive 작업은 높은 LLC miss rate를 보이고 상당한 메모리 대역폭을 소모한다. 대규모 실험을 통해 작업 분류 지표를 정의한 후, 프레임워크는 각 작업의 특성에 따라 이를 CPU 서버 또는 GPU 서버에 배치한다. 또한 실시간 자원 모니터링을 통해 경합을 감지하고, 작업 마이그레이션을 트리거하여 자원 활용을 최적화하고 경합을 완화하며 성능을 극대화한다. 실험 결과는 제안 방법이 기존의 이질적 클러스터 스케줄링 기법들보다 우수함을 보여주며, 자원 활용도, 작업 실행 시간, 경합 완화 측면에서 유의미한 개선을 달성하였다.
https://doi.org/10.1109/cloud67622.2025.00022
Computer science
Cloud computing
Scheduling (production processes)
Parallel computing
Task (project management)
Processor scheduling
Distributed computing
Operating system
3
article
|
인용수 7
·
2022
A Secure E-Coupon Service Based on Blockchain Systems
Jongbeen Han, Yongseok Son, Hyeonsang Eom
IF 3.9 (2022)
IEEE Access
전자상거래의 인기가 증가함에 따라 전자쿠폰(e-coupon)은 편의성과 휴대성 때문에 널리 사용되고 있다. 대부분의 e-쿠폰 서비스에서는 e-쿠폰의 정보가 중앙 집중식 서버에서 관리된다. 그러나 이러한 중앙 집중화로 인해 e-쿠폰 서비스는 보안 문제에 취약한 경우가 많다. 예를 들어, 중앙 집중식 e-쿠폰 서버에 저장된 e-쿠폰 정보가 위조되면 사용자와 e-쿠폰 소유자를 대조하기가 어려워지며, 만료된 e-쿠폰을 반복적으로 사용할 수 있다(즉, 이중지불). 이 문제를 해결하기 위해 본 연구는 서비스의 보안을 향상시키기 위해 블록체인 시스템을 활용하는 새로운 e-쿠폰 서비스를 제안한다. 이를 위해 첫째, e-쿠폰 서비스를 가능하게 하고 블록체인 시스템과 통신할 수 있는 서버를 설계한다. 둘째, 블록체인 시스템 상에 스마트 계약을 고안하여 e-쿠폰 비즈니스 로직과 e-쿠폰 정보의 무결성을 제공한다. 제안된 서비스를 Ethereum 기반 블록체인 시스템에서 구현하였다. 실험 결과, 본 연구에서 제안한 서비스는 기존 e-쿠폰 서비스에 비해 성능 오버헤드는 경미하면서도 더 높은 보안을 제공함을 보여주었다.
https://doi.org/10.1109/access.2022.3152765
Coupon
Computer science
Computer security
Service (business)
Overhead (engineering)
Computer network
Business
Operating system
Finance
최신 정부 과제
30
과제 전체보기
1
2025년 8월-2028년 8월
|193,331,000
시스템 운영 최적화를 위한 내장형 컨포멀 예측 기반 시계열 멀티태스크 AI 모델
본 연구의 최종 목표는, 시간 길이, 특성 종류 및 수, 관측 주기, 누락 패턴 등이 서로 다른 이질적인 시계열 데이터를 대상으로, 예측(Forecasting), 보간(Imputation), 이상 탐지(Anomaly Detection), 분류(Classification) 네 가지 작업을 하나의 통합 모델로 동시에 수행할 수 있으며, Transformer 블...
시계열
멀티태스크 모델
컨포멀 예측
전문가 조합 모델
도메인 자유형
2
주관|
2021년 5월-2024년 2월
|47,320,000
데이터 지역성을 고려한 다중 GPU 환경에서의 GPGPU 스케줄링 및 연산 최적화
1차년도에는 기본적인 워크로드 분석 툴의 개발 및 스케줄링을 도울 모니터링 툴 구현을 목표로 한다. 본 연구팀은, 현재까지 수집해온 GPU 스케줄링 로그와 추가적으로 Darshan log와 같은 데이터 이동 파악 로그 툴을 이용하여, GPU 스케줄링 및 수행 과정에서 발생하는 데이터들의 이동 및 연산과정을 파악한다. 2차년도부터는 본격적인 스케줄러를 구현한다. Multi-GPU 환경에서 ML/DL 모델이 연산될 경우 GPU 간 데이터 교환 또한 발생한다. 1차년도에 구현한 모니터링 툴을 기반으로 GPU 내부에서 발생하는 데이터 지역성을 고려하여, 서로 지역성을 지닌 데이터는 같은 GPU에 스케줄링될 수 있도록 한다. 3차년도에는 실제 구현한 스케줄러를 Tensorflow, Pytorch와 같은 실제 ML/DL 프레임워크에 반영하여, 성능평가를 진행하고, 본 연구 결과를 분산시스템 인공지능학습인 Federated Learning 방식에 적용하여 결과의 확장성을 확인하고 최적화한다.
다중 그래픽 처리 장치 환경
데이터 지역성
머신 러닝
딥 러닝
그래픽 처리 장치의 범용 연산 컴퓨팅
그래픽
3
주관|
2021년 5월-2024년 2월
|42,354,000
데이터 지역성을 고려한 다중 GPU 환경에서의 GPGPU 스케줄링 및 연산 최적화
1차년도에는 기본적인 워크로드 분석 툴의 개발 및 스케줄링을 도울 모니터링 툴 구현을 목표로 한다. 본 연구팀은, 현재까지 수집해온 GPU 스케줄링 로그와 추가적으로 Darshan log와 같은 데이터 이동 파악 로그 툴을 이용하여, GPU 스케줄링 및 수행 과정에서 발생하는 데이터들의 이동 및 연산 과정을 파악한다. 2차년도부터는 본격적인 스케줄러를 구현한다. Multi-GPU 환경에서 ML/DL 모델이 연산될 경우 GPU 간 데이터 교환 또한 발생한다. 1차년도에 구현한 모니터링 툴을 기반으로 GPU 내부에서 발생하는 데이터 지역성을 고려하여, 서로 지역성을 지닌 데이터는 같은 GPU에 스케줄링 될수 있도록 한다. 3차년도에는 실제 구현한 스케줄러를 Tensorflow, Pytorch와 같은 실제 ML/DL 프레임워크에 반영하여, 성능평가를 진행하고, 본 연구 결과를 분산시스템 인공지능학습인 Federated Learning 방식에 적용하여 결과의 확장성을 확인하고 최적화한다.
다중 GPU 환경
데이터 지역성
머신 러닝 딥 러닝
GPGPU 컴퓨팅
GPU 스케줄링
최신 특허
특허 전체보기
상태출원연도과제명출원번호상세정보
등록2021파일 시스템의 계산 오버헤드를 개선하기 위한 비동기식 체크섬 연산 장치 및 방법1020210181729
공개2021주의력 결핍 및 과잉 행동 장애의 치료반응 예측 및 분류를 위한 모델의 정확도 향상 및 최적화 방법 및 시스템1020210146270
등록2021매니코어 환경에서의 분산 메모리 페이지 리스트 관리 장치 및 방법1020210070230
전체 특허

파일 시스템의 계산 오버헤드를 개선하기 위한 비동기식 체크섬 연산 장치 및 방법

상태
등록
출원연도
2021
출원번호
1020210181729

주의력 결핍 및 과잉 행동 장애의 치료반응 예측 및 분류를 위한 모델의 정확도 향상 및 최적화 방법 및 시스템

상태
공개
출원연도
2021
출원번호
1020210146270

매니코어 환경에서의 분산 메모리 페이지 리스트 관리 장치 및 방법

상태
등록
출원연도
2021
출원번호
1020210070230

주식회사 디써클

대표 장재우,이윤구서울특별시 강남구 역삼로 169, 명우빌딩 2층 (TIPS타운 S2)대표 전화 0507-1312-6417이메일 info@rndcircle.io사업자등록번호 458-87-03380호스팅제공자 구글 클라우드 플랫폼(GCP)

© 2026 RnDcircle. All Rights Reserved.