HeeSeok Choi

Dr. HeeSeok Choi

orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

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

Representative Publications

View All Publications
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.

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
Verified
Book Chapter
Closed access
PDF file
HCHeeSeok Choi
HeeSeok Choi
TLTaeMuk Lyoo
TaeMuk Lyoo
JLJongBeom Lim
JongBeom Lim
DJDaeyong Jung
Daeyong Jung
JKJihun Kang
Jihun Kang
HYHeonchang Yu
Heonchang Yu

1 January 2014 in Lecture Notes in Computer Science
Verified
Book Chapter
Open access
PDF file
DJDaeyong Jung
Daeyong Jung
HCHeeSeok Choi
HeeSeok Choi
DLDaeWon Lee
DaeWon Lee
HYHeonchang Yu
Heonchang Yu
ELEunyoung Lee
Eunyoung Lee
Cloud computing is a computing paradigm in which users can rent computing resources from service providers according to their requirements. Cloud computing based on the spot market helps a user to obtain resources at a lower cost. However, these resources may be unreliable. In this paper, we propose an estimation-based distributed task workflow scheduling scheme that reduces the estimated generation compared to Genetic Algorithm (GA). Moreover, our scheme executes a user’s job within selected instances and stretches the user’s cost. The simulation results, based on a before-and-after estimation comparison, reveal that the task size is determined based on the performance of each instance and the task is distributed among the different instances. Therefore, our proposed estimation-based task load balancing scheduling technique achieves the task load balancing according to the performance of instances.

1 January 2015
Verified
Book Chapter
Closed access
PDF file
TLTaeMuk Lyoo
TaeMuk Lyoo
HCHeeSeok Choi
HeeSeok Choi
Jihun KangJihun Kang
Jihun Kang
JLJongBeom Lim
JongBeom Lim
DJDaeyong Jung
Daeyong Jung
HYHeonChang Yu
HeonChang Yu

27 July 2022
Verified
Book Chapter
Closed access
PDF file
KYKyoungil Yoon
Kyoungil Yoon
HCHeeSeok Choi
HeeSeok Choi
KCKwang Sik Chung
Kwang Sik Chung