Skip to main content

홍성수 교수

Sung Soo Hong

서울대학교 · 컴퓨터과학

연구실 소개

홍성수 교수의 연구실은 실시간 시스템의 성능 보장과 최적화를 핵심으로 하며, 특히 캐시 관련 프리에프레션 지연 분석, 고도화된 스케줄링 기법, 그리고 실시간 요구사항을 충족하는 소프트웨어 설계 방법론을 연구하고 있습니다. 특히, 응답 시간 최소화, CPU 자원 효율성 향상, 사용자 인터랙션의 지연 문제 해결을 위한 프레임워크 수준의 자원 할당 기법 개발에 주력하고 있습니다. 연구는 CNC 제어 시스템, 안드로이드 스마트폰 등 실제 시스템을 대상으로 한 실험 기반 설계와 검증을 통해 실용성을 확보하고 있습니다.

실시간 시스템스케줄링 최적화응답 시간 보장캐시 전환 지연프리에프레션 분석

연구 현황

논문 수
117
총 인용 수
1,111
최근 5년 논문
8
주요 분야
컴퓨터과학

연구 성과 추이

표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수
8총합
2021
2023
2024
2025
2026
5개년 연도별 피인용 수
2총합
20212023202420252026

주요 논문

15
1
논문|인용수 270·1998
Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
Chang-Gun Lee, Hoosun Hahn, Yang-Min Seo, Sang Lyul Min, Rhan Ha, Seongsoo Hong, Chang Yun Park, Minsuk Lee, Chong Sang Kim
SJR Q1FWCI 5.4IEEE Transactions on Computers

We propose a technique for analyzing cache-related preemption delays of tasks that cause unpredictable variation in task execution time in the context of fixed-priority preemptive scheduling. The proposed technique consists of two steps. The first step performs a per-task analysis to estimate cache-related preemption cost for each execution point in a given task. The second step computes the worst case response time of each task that includes the cache-related preemption delay using a response t

Hardware and ArchitectureComputer Science
2
논문|인용수 156·1995
Guaranteeing real-time requirements with resource-based calibration of periodic processes
R. Gerber, Seongsoo Hong, M. Saksena
SJR Q1FWCI 5.7IEEE Transactions on Software Engineering

The paper presents a comprehensive design methodology for guaranteeing end to end requirements of real time systems. Applications are structured as a set of process components connected by asynchronous channels, in which the end points are the system's external inputs and outputs. Timing constraints are then postulated between these inputs and outputs; they express properties such as end to end propagation delay, temporal input sampling correlation, and allowable separation times between updated

Hardware and ArchitectureComputer Science
3
논문|인용수 109·2002
Visual assessment of a real-time system design: a case study on a CNC controller
Namyun Kim, Minsoo Ryu, Seongsoo Hong, M. Saksena, Chong-Ho Choi, Heonshik Shin
FWCI 9.2

We describe our experiments on a real-time system design, focusing on design alternatives such as scheduling jitter, sensor-to-output latency, intertask communication schemes and the system utilization. The prime objective of these experiments was to evaluate a real-time design produced using the period calibration method (Gerber et al., 1995) and thus identify the limitations of the method. We chose a computerized numerical control (CNC) machine as our target real-time system and built a realis

Hardware and ArchitectureComputer Science
4
논문|인용수 26·1993
Compiling real-time programs into schedulable code
Seongsoo Hong, R. Gerber
FWCI 1.9

We present a programming language with first-class timing constructs, whose semantics is based on time-constrained relationships between observable events. Since a system specification postulates timing relationships between events, realizing the specification in a program becomes a more straightforward process.Using these constraints, as well as those imposed by data and control flow properties, our objective is to transform the code so that its worst-case execution time is consistent with its

Hardware and ArchitectureComputer Science
5
논문|인용수 8·2014
Cross‐layer resource control and scheduling for improving interactivity in Android
Sungju Huh, Jonghun Yoo, Seongsoo Hong
SJR Q2FWCI 0.9Software Practice and Experience

Summary Android smartphones are often reported to suffer from sluggish user interactions due to poor interactivity. This is partly because Android and its task scheduler, the completely fair scheduler (CFS), may incur perceptibly long response time to user‐interactive tasks. Particularly, the Android framework cannot systemically favor user‐interactive tasks over other background tasks since it does not distinguish between them. Furthermore, user‐interactive tasks can suffer from high dispatch l

Hardware and ArchitectureComputer Science
6
논문|인용수 8·1998
End-to-end design of distributed real-time systems
Minsoo Ryu, Seongsoo Hong
SJR Q1FWCI 1.3Control Engineering Practice
Hardware and ArchitectureComputer Science
7
논문|인용수 6·2005
Special issue: Real-Time and Embedded Computing Systems: Guest-editorial
Seongsoo Hong
FWCI 0.5Journal of Embedded Computing

Because of the technology convergence in computer, consumer electronics, and communication fields in the last decade, embedded computing has rapidly emerged as an important computing discipline. Currently, demands from a variety of embedded systems applications are continuously increasing and the interest in embedded computing technologies is growing very rapidly all over the world. Thus, embedded computing deserves separate and dedicated journals that can accommodate the many original technolog

Hardware and ArchitectureComputer Science
8
논문|인용수 5·1993
Compiling real-time programs into schedulable code
Seongsoo Hong, R. Gerber
FWCI 0.4ACM SIGPLAN NoticesOA

We present a programming language with first-class timing constructs, whose semantics is based on time-constrained relationships between observable events. Since a system specification postulates timing relationships between events, realizing the specification in a program becomes a more straightforward process. Using these constraints, as well as those imposed by data and control flow properties, our objective is to transform the code so that its worst-case execution time is consistent with its

Hardware and ArchitectureComputer Science
9
논문|인용수 4·1996
Scheduling Real-Time Programs with Static Compiler Transformations
Seongsoo Hong
FWCI 1.7Journal of Electrical Engineering and Information Science

This paper presents a compiler-based approach to tuning real-time programs under fixed priority scheduling. It has two interrelated components, a static code transformation algorithm and a modified rate-monotonic scheduling method. The code transformation tool decomposes an unschedulable task into two subtasks, one that is time critical and the other that is unobservable. This is made possible by an event-based semantics in that a program's external behavior is determined soly by externally obse

Hardware and ArchitectureComputer Science
10
논문|인용수 4·2001
Building Light Weight CORBA Based Middleware for the CAN Bus Systems
Seongsoo Hong
FWCI 0.3Transaction on Control, Automation and Systems Engineering

The software components of embedded control systems get extremely complex as they are designed into distributed sys- tems consisting of a large number of inexpensive microcontrollers interconnected by low-bandwidth real-time networks such as the controller area network (CAN). While recently emerging middleware technologies such as CORBA and DCOM address the com- plexity of distributed programming, they cannot be directly applied to distributed control system design due to their excessive re- sou

Hardware and ArchitectureComputer Science
11
논문|인용수 3·2016
Providing fair-share scheduling on multicore computing systems via progress balancing
Sungju Huh, Seongsoo Hong
SJR Q1FWCI 0.7Journal of Systems and Software
Information SystemsComputer Science
12
논문|인용수 2·2004
Resource conscious development of middleware for control environments: a case of CORBA-based middleware for the CAN bus systems
Seongsoo Hong, Tae-Hyung Kim
SJR Q1Information and Software Technology
Hardware and ArchitectureComputer Science
13
논문|인용수 1·2000
Automated Implementation of Distributed Real-Time Systems using Real-Time Object-Oriented Modeling
Saehwa Kim, Sukjae Cho, Seongsoo Hong
IFAC Proceedings Volumes
Hardware and ArchitectureComputer Science
14
논문|인용수 1·2023
Assessment of Measurement Accuracy of Amplified Dna Using a Colorimetric Loop-Mediated Isothermal Amplification Assay
Seongsoo Hong, J.F. Park, J Dorresteijn-de Bok, Euna Cho, Joowon Rhee
SJR Q3FWCI 0.1BioTechniquesOA

A colorimetric loop-mediated isothermal amplification assay detects changes in pH during amplification based on color changes at a constant temperature. Currently, various studies have focused on developing and assessing molecular point-of-care testing instruments. In this study, we evaluated amplified DNA concentrations measured using the colorimetric LAMP assay of the 1POT™ Professional device (1drop Inc, Korea). Results of the 1POT analysis of clinical samples were compared with measurements

Biomedical EngineeringEngineering
15
논문|인용수 1·2007
다중 모드 SDR을 위한 SCA 기반 소프트웨어의 구조
홍성수, 김세화, 유종훈

SDR 기술의 산업적 가능성이 가시화되면서 SDR 시스템의 실제적인 소프트웨어 표준인 SCA의 중요성이 급격히 부각되고 있다. SCA는 다양한 통신 waveform 을 처리하는 응용 소프트웨어 컴포넌트들이 설치, 수행, 제거되는 환경을 제공하여, SDR 시스템이 다중 모드로 동작될 수 있도록 만들어 주는 핵심 소프트웨어 계층이다. 본 논문에서는 이런 다중 모드 SDR을 지원하는SCA 기반 waveform 소프트웨어의 구조를 설명하고, 이들의 QoS를 보장할 수 있는 추가적인 메커니즘을 제안한다. 구체적으로 우리는 waveform 소프트웨어의 QoS 속성을 기술할 수 있도록 기존 SCA의 도메인 프로파일을 확장한다. 이어서 이렇게 기술된 QoS를 보장하기 위해 SCA에 새로이 Admission Controller와 Resource Allocator 모듈들을 추가하고, SCA의 waveform 소프트웨어가 생성되어 초기화 과정을 수정하여 제안한다. 한편 SCA에는 QoS 보장 이외에도

대표 연구 분야

Hardware and ArchitectureElectrical and Electronic EngineeringArtificial IntelligenceInformation SystemsComputer Networks and CommunicationsAtomic and Molecular Physics, and Optics

홍성수 교수의 연구를 Nubint에서 더 깊이 살펴보세요

이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.