Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Minsoo Ryu

dblp:97/1907 · DBLP profile ↗
← Back
17ranked-venue papers
3as first author
4since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 6 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Security and privacy · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Edge and fog computing · 44% Vehicular, aerial and satellite networks · 44% Datacenter networks · 13%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Memory systems · 40% Performance modeling and evaluation · 40% Embedded and real-time systems · 16%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Vehicular, aerial and satellite networks › vehicular networks
vehicle-to-everything
1.012026
Kafka-Thor: A Kafka-based In-Edge Data Streaming Platform for Enhanced V2X Services · IEEE Trans. Serv. Comput. 2026
Performance modeling and evaluation › parallel performance evaluation
multicore scalability
0.412019
Pay Migration Tax to Homeland: Anchor-based Scalable Reference Counting for Multicores · FAST 2019
Memory systems › memory management
reference counting
0.412019
Pay Migration Tax to Homeland: Anchor-based Scalable Reference Counting for Multicores · FAST 2019
Operating systems › resource management
memory management
0.112019
Pay Migration Tax to Homeland: Anchor-based Scalable Reference Counting for Multicores · FAST 2019
Embedded and real-time systems
real-time scheduling
0.132001
Timing Constraint Remapping to Achieve Time Equi-Continuity in Distributed Real-Time Systems · IEEE Trans. Computers 2001
Rapid Re-Engineering of Embedded Real-Time Systems via Cost-Benefit Analysis with K-Level Diagonal Searc · RTSS 2001
Visual assessment of a real-time system design: a case study on a CNC controller · RTSS 1996
Distributed systems
clock synchronization
0.012001
Timing Constraint Remapping to Achieve Time Equi-Continuity in Distributed Real-Time Systems · IEEE Trans. Computers 2001
Embedded and real-time systems
embedded system design
0.012001
Rapid Re-Engineering of Embedded Real-Time Systems via Cost-Benefit Analysis with K-Level Diagonal Searc · RTSS 2001
Embedded and real-time systems
cyber-physical system platforms
0.022001
Visual assessment of a real-time system design: a case study on a CNC controller · RTSS 1996
Timing Constraint Remapping to Achieve Time Equi-Continuity in Distributed Real-Time Systems · IEEE Trans. Computers 2001
Embedded and real-time systems
real-time system design
0.011996
Visual assessment of a real-time system design: a case study on a CNC controller · RTSS 1996
Embedded and real-time systems › cyber-physical system platforms › in-vehicle networks
CAN bus
0.012001
Timing Constraint Remapping to Achieve Time Equi-Continuity in Distributed Real-Time Systems · IEEE Trans. Computers 2001

Methods — techniques the papers use, named apart from their topics

single-poller multi-worker architecture · 1.0service-specific dynamic batching · 1.0anchor-based reference counting · 0.8k-level diagonal search · 0.0integer nonlinear optimization · 0.0formal verification · 0.0constraint transformation for equi-continuity · 0.0bottleneck analysis · 0.0simulation · 0.0design of experiments · 0.0
YearPublicationVenuePosition
2026 Kafka-Thor: A Kafka-based In-Edge Data Streaming Platform for Enhanced V2X Services
abstract
Enhanced Vehicle-to-Everything (V2X) services require ultra-low latency and robust reliability in end-to-end (E2E) data delivery from producers (e.g., vehicles and roadside units) to consumers (e.g., in-car V2X service applications). One of the candidate data delivery architectures that can meet the stringent requirements is restricting the data delivery path within the network edge by letting an edge server relay data between sources and destinations in its coverage. To that end, edge servers need to equip two important functionalities: 1) a reliable and lightweight data transport protocol to collect data from numerous data sources, and 2) an efficient data streaming platform that delivers collected data to consumers with high throughput and low latency. In this work, we design and implement Kafka- Thor, a Kafka-based high-performance data streaming platform, specifically designed for edge servers to collect and deliver timecritical data for enhanced V2X services. The platform reduces E2E data delivery latency by optimizing the data delivery architecture in Kafka using two novel technologies, the singlepoller, multi-worker (SPMW) architecture and service-specific dynamic batching (SS-batching). Experimental results show that Kafka-Thor significantly improves latency and reliability in E2E data delivery, making enhanced V2X services feasible.
Hyungseok Seo, Hagyeong Lee, Hyuck Han, Minsoo Ryu, Sooyong Kang
IEEE Trans. Serv. Comput.4
2024 Dynamic zone redistribution for key-value stores on zoned namespaces SSDs
Doeun Kim, Kihan Choi, Hyuck Han, Minsoo Ryu, Sooyong Kang
J. Syst. Archit.5
2023 Infotainment System Matters: Understanding the Impact and Implications of In-Vehicle Infotainment System Hacking with Automotive Grade Linux
abstract
An in-vehicle infotainment (IVI) system is connected to heterogeneous networks such as Controller Area Network bus, Bluetooth, Wi-Fi, cellular, and other vehicle-to-everything communications. An IVI system has control of a connected vehicle and deals with privacy-sensitive information like current geolocation and destination, phonebook, SMS, and driver's voice. Several offensive studies have been conducted on IVI systems of commercialized vehicles to show the feasibility of car hacking. However, to date, there has been no comprehensive analysis of the impact and implications of IVI system exploitations. To understand security and privacy concerns, we provide our experience hosting an IVI system hacking competition, Cyber Security Challenge 2021 (CSC2021). We use a feature-flavored infotainment operating system, Automotive Grade Linux (AGL). The participants gathered and submitted 33 reproducible and verified proofs-of-concept exploit codes targeting 11 components of the AGL-based IVI testbed. The participants exploited four vulnerabilities to steal various data, manipulate the IVI system, and cause a denial of service. The data leakage includes privacy, personally identifiable information, and cabin voice. The participants proved lateral movement to electronic control units and smartphones. We conclude with lessons learned with three mitigation strategies to enhance the security of the IVI system.
Seonghoon Jeong 0001, Minsoo Ryu, Hyunjae Kang 0001, Huy Kang Kim
CODASPY2
2023 CredsCache: Making OverlayFS scalable for containerized services
Kihan Choi, Hyungseok Seo, Hyuck Han, Minsoo Ryu, Sooyong Kang
Future Gener. Comput. Syst.4
2019 Pay Migration Tax to Homeland: Anchor-based Scalable Reference Counting for Multicores
Seokyong Jung, Jong-Bin Kim, Minsoo Ryu, Sooyong Kang, Hyungsoo Jung 0001
FAST3
2015 Optimized projection patterns for stereo systems
Jongwoo Lim, Minsoo Ryu
Image Vis. Comput.2
2015 Analyzing Topological Characteristics of The Korean Blogosphere
Jiwoon Ha, Duck-Ho Bae, Minsoo Ryu, Sang-Wook Kim, Seok-Chul Baek, Byeong-Soo Jeong, Jin-Soo Cho
J. Web Eng.3
2014 Performance Evaluation of the SSD-Based Swap System for Big Data Processing
abstract
Solid State Drives (SSDs) are quickly replacing HDDs not only in laptops but also in servers. Since SSD uses semiconductor, i.e., NAND flash memory, as its storage medium, it locates itself between memory and storage: it is faster but more expensive than HDD, and slower but cheaper than DRAM. Meanwhile, big data processing systems require both faster storage and larger memory. While lots of works have been conducted on evaluating the performance enhancement in big data processing systems by replacing HDD with SSD, the effect of SSD as a simple memory extension, i.e., Swap device, has not been studied, sufficiently. In this paper, we investigate the feasibility of using SSD as a swap device for big data processing systems through extensive experiments. Experimental results show that 1) incredibly large amount of IO's are issued to swap device when the physical memory cannot accommodate all data for processing, 2) SSD processes IO's to a swap device significantly faster than HDD, 3) using SSD as a storage device is a far better choice than using it as a swap device, and 4) enterprise SSD is not cost effective when it is used as a swap device.
Sungmin Park, Minsoo Ryu, Sooyong Kang
TrustCom3
2009 Extending Component-Based Approaches for Multithreaded Design of Multiprocessor Embedded Software
abstract
Multiprocessor embedded software presents major challenges including the increased complexity and stringent performance requirements raised by parallel processing capability. Although component-based approaches can greatly alleviate the complexity problem, traditional approaches do not provide adequate support for performance requirements on multiprocessors. In this paper, we extend component-based approaches for performance-aware design and analysis of multiprocessor embedded software. The proposed approach begins with a component model that is able to capture concurrent and performance-critical behavior based on UML activity diagrams. It then identifies and exploits potential sources of concurrency within components to produce a multithreaded software design targeted at multiprocessors. We also provide a schedulability analysis that can be used for validating multithreaded software design from a temporal perspective.
Sunwoo Lee 0001, Byung Kwan Jung, Minsoo Ryu
ISORC3
2006 An RTOS API Translator for Model-Driven Embedded Software Development
abstract
In this paper, we present a model-driven approach to RTOS-based embedded software development and an automated tool that can produce RTOS-specific code. Our contributions are two fold. First, we defined generic RTOS APIs (application programming interfaces) that can capture most of typical RTOS services but are not bound to any specific RTOS. The generic RTOS APIs can be used as a means for describing application's RTOS-related behavior at an early design stage. We then developed an automated transformation tool that can generate functional code by transforming generic RTOS APIs into RTOS-specific APIs. Our tool, called TransPI, is able to produce 'C' code aimed at POSIX-compliant RTOSs, and is also configurable to target other RTOSs that do not conform to the POSIX standard
Ji Chan Maeng, Jong-Hyuk Kim, Minsoo Ryu
RTCSA3
2006 Rapid performance re-engineering of distributed embedded systems via latency analysis and k-level diagonal search
Jungkeun Park, Minsoo Ryu, Seongsoo Hong, Lucia Lo Bello
J. Parallel Distributed Comput.2
2003 Deterministic and Statistical Deadline Guarantees for a Mixed Set of Periodic and Aperiodic Tasks
Minsoo Ryu, Seongsoo Hong
RTCSA1
2001 Rapid Re-Engineering of Embedded Real-Time Systems via Cost-Benefit Analysis with K-Level Diagonal Searc
abstract
This paper formulates a problem of embedded real-time system re-engineering and presents a systematic solution. Embedded real-time system re-engineering is defined as an understanding and alteration of a legacy system to guarantee newly imposed performance requirements. The performance requirements may include a real-time throughput and an input-to-output latency. The proposed approach is based on bottleneck analysis and nonlinear optimization. The inputs to the approach include a system design specified with a process network accompanied by task graphs and task schedules, and a new real-time throughput requirement specified as a system's period constraint. The output is a set of scaling factors that represent the ratios of performance upgrades for processing elements. The solution approach works in two steps. First, it identifies bottleneck processes by estimating process latencies and by analyzing resource sharing among processes. It then derives a set of linear constraints from the new throughput requirement for bottleneck processes. Second, it formulates an integer nonlinear optimization problem and solves it for scaling factors with an objective of minimizing the hardware upgrade cost. Resultant scaling factors are used for cost-effective upgrades of processing elements. To efficiently find feasible solutions, we propose the k-level diagonal search algorithm which runs in a polynomial time with respect to the number of processing elements. Simulation results also confirm this assertion.
Jungkeun Park, Minsoo Ryu, Seongsoo Hong, Lucia Lo Bello
RTSS2
2001 Timing Constraint Remapping to Achieve Time Equi-Continuity in Distributed Real-Time Systems
abstract
Discretely synchronized, distributed real-time systems may suffer from a time discontinuity problem in that local clocks observe the disappearance or reappearance of time intervals. This problem occurs since traditional discrete clock synchronization algorithms adjust local clocks instantaneously. Such time discontinuities may lead to runtime faults due to the loss or gain of critical time points such as task release times and deadlines. In this paper, we propose a dynamic constraint transformation technique we call a constraint transformation for equi-continuity (CTEC) to correctly enforce timing requirements in a distributed real-time system possessing periodically synchronized distributed local clocks. While continuous clock synchronization is generally suggested to avoid the time discontinuity problem, it incurs too much runtime overhead to be implemented in software. The proposed CTEC technique can solve the time discontinuity problem without modifying discrete clock synchronization algorithms. The CTEC, working as an added component of discrete clock synchronization, moves timing constraints out of discontinuous time intervals. In doing so, it makes use of a mapping derived from continuous clock synchronization in order to exploit its continuity property. We formally prove the correctness of CTEC by showing that the CTEC with discrete clock synchronization generates the same task schedule as continuous clock synchronization. In order to show the effectiveness of CTEC, we have implemented it on a distributed platform based on the CAN bus and performed extensive experiments. The experimental results indicate that time discontinuities present a consistency problem to real-world systems. They also show that CTEC is an effective solution to the problem while incurring little run-tine overhead.
Minsoo Ryu, Jungkeun Park, Seongsoo Hong
IEEE Trans. Computers1
1999 A Period Assignment Algorithm for Real-Time System Design
Minsoo Ryu, Seongsoo Hong
TACAS1
1999 Experimental Assessment of the Period Calibration Method: A Case Study
Namyun Kim, Minsoo Ryu, Seongsoo Hong, Heonshik Shin
Real Time Syst.2
1996 Visual assessment of a real-time system design: a case study on a CNC controller
abstract
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 realistic controller and a plant simulator. Our results were extracted from a controlled series of more than a hundred test controllers obtained by varying four test variables. This study unveils many interesting facts: average sensor-to-output latency is one of the most dominating factors in determining control quality; the effect of scheduling jitter appears only when the average sensor-to-output latency is sufficiently small; and loop processing periods are another dominating factor of performance. Based on these results, we propose a new communication scheme and a new objective function for the period calibration method.
Namyun Kim, Minsoo Ryu, Seongsoo Hong, Manas Saksena, Chong-Ho Choi, Heonshik Shin
RTSS2