HeonChang Yu

Prof. HeonChang Yu

Department of Computer Science and Engineering, Korea University, Seoul 02841, Korea

Research Focus & Metrics

Academic Career Length

23Years (2004-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
22 June 2013 in Cluster Computing
Verified
Journal Article
Closed access
PDF file
SCSukyong Choi
Sukyong Choi
KCKwang Sik Chung
Kwang Sik Chung
HYHeonChang Yu
HeonChang Yu

4 November 2019 in Applied Sciences
Verified
Journal Article
Open access
PDF file
HCHeeSeok Choi
HeeSeok Choi
HYHeonChang Yu
HeonChang Yu
ELEunYoung Lee
EunYoung Lee
In this study, we consider an edge cloud server in which a lightweight server is placed near a user device for the rapid processing and storage of large amounts of data. For the edge cloud server, we propose a latency classification algorithm based on deadlines and urgency levels (i.e., latency-sensitive and latency-tolerant). Furthermore, we design a task offloading algorithm to reduce the execution time of latency-sensitive tasks without violating deadlines. Unlike prior studies on task offloading or scheduling that have applied no deadlines or task-based deadlines, we focus on a comprehensive deadline-aware task scheduling scheme that performs task offloading by considering the real-time properties of latency-sensitive tasks. Specifically, when a task is offloaded to the edge cloud server due to a lack of resources on the user device, services could be provided without delay by offloading latency-tolerant tasks first, which are presumed to perform relatively important functions. When offloading a task, the type of the task, weight of the task, task size, estimated execution time, and offloading time are considered. By distributing and offloading latency-sensitive tasks as much as possible, the performance degradation of the system can be minimized. Based on experimental performance evaluations, we prove that our latency-based task offloading algorithm achieves a significant execution time reduction compared to previous solutions without incurring deadline violations. Unlike existing research, we applied delays with various network types in the MEC (mobile edge computing) environment for verification, and the experimental result was measured not only by the total response time but also by the cause of the task failure rate.

20 October 2013 in Information Systems Frontiers
Verified
Journal Article
Closed access
PDF file
JLJongBeom Lim
JongBeom Lim
TSTaeweon Suh
Taeweon Suh
JGJoonMin Gil
JoonMin Gil
HYHeonChang Yu
HeonChang Yu

1 January 2009 in Lecture Notes in Computer Science
Verified
Book Chapter
Closed access
PDF file
JLJongHyuk Lee
JongHyuk Lee
SSSungJin Song
SungJin Song
JGJoonMin Gil
JoonMin Gil
KCKwangSik Chung
KwangSik Chung
TSTaeweon Suh
Taeweon Suh
HYHeonChang Yu
HeonChang Yu

30 August 2016 in Scientific Programming
Verified
Journal Article
Open access
PDF file
HCHeeSeok Choi
HeeSeok Choi
JongBeom LimJongBeom Lim
JongBeom Lim
HYHeonChang Yu
HeonChang Yu
ELEunYoung Lee
EunYoung Lee
We consider a cloud data center, in which the service provider supplies virtual machines (VMs) on hosts or physical machines (PMs) to its subscribers for computation in an on-demand fashion. For the cloud data center, we propose a task consolidation algorithm based on task classification (i.e., computation-intensive and data-intensive) and resource utilization (e.g., CPU and RAM). Furthermore, we design a VM consolidation algorithm to balance task execution time and energy consumption without violating a predefined service level agreement (SLA). Unlike the existing research on VM consolidation or scheduling that applies none or single threshold schemes, we focus on a double threshold (upper and lower) scheme, which is used for VM consolidation. More specifically, when a host operates with resource utilization below the lower threshold, all the VMs on the host will be scheduled to be migrated to other hosts and then the host will be powered down, while when a host operates with resource utilization above the upper threshold, a VM will be migrated to avoid using 100% of resource utilization. Based on experimental performance evaluations with real-world traces, we prove that our task classification based energy-aware consolidation algorithm (TCEA) achieves a significant energy reduction without incurring predefined SLA violations.

1 January 2014 in Journal of Applied Mathematics
Verified
Journal Article
Open access
PDF file
DJDaeyong Jung
Daeyong Jung
JLJongBeom Lim
JongBeom Lim
HYHeonChang Yu
HeonChang Yu
STSuh Taeweon
Suh Taeweon
In cloud computing, users can rent computing resources from service providers according to their demand. Spot instances are unreliable resources provided by cloud computing services at low monetary cost. When users perform tasks on spot instances, there is an inevitable risk of failures that causes the delay of task execution time, resulting in a serious deterioration of quality of service (QoS). To deal with the problem on spot instances, we propose an estimated interval-based checkpointing (EIC) using weighted moving average. Our scheme sets the thresholds of price and execution time based on history. Whenever the actual price and the execution time cross over the thresholds, the system saves the state of spot instances. The Bollinger Bands is adopted to inform the ranges of estimated cost and execution time for user's discretion. The simulation results reveal that, compared to the HBC and REC, the EIC reduces the number of checkpoints and the rollback time. Consequently, the task execution time is decreased with EIC by HBC and REC. The EIC also provides the benefit of the cost reduction by HBC and REC, on average. We also found that the actual cost and execution time fall within the estimated ranges suggested by the Bollinger Bands.