Dong-Hwan Park

Mr. Dong-Hwan Park


Research Focus & Metrics

Academic Career Length

19Years (2008-Present)

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

Representative Publications

View All Publications
3 January 2019 in Sustainability
Verified
Journal Article
Open access
PDF file
Shabir AhmadShabir Ahmad
Shabir Ahmad
SMSehrish Malik
Sehrish Malik
IUIsrar Ullah
Israr Ullah
DPDong-Hwan Park
Dong-Hwan Park
KKKwangsoo Kim
Kwangsoo Kim
DKDo Hyun Kim
Do Hyun Kim
Real-Time Internet of Things (RT-IoT) is a newer technology paradigm envisioned as a global inter-networking of devices and physical things enabling real-time communication over the Internet. The research in Edge Computing and 5G technology is making way for the realisation of future IoT applications. In RT-IoT tasks will be performed in real-time for the remotely controlling and automating of various jobs and therefore, missing their deadline may lead to hazardous situations in many cases. For instance, in the case of safety-critical and mission-critical IoT systems, a missed task could lead to a human loss. Consequently, these systems must be simulated, as a result, and tasks should only be deployed in a real scenario if the deadline is guaranteed to be met. Numerous simulation tools are proposed for traditional real-time systems using desktop technologies, but these relatively older tools do not adapt to the new constraints imposed by the IoT paradigm. In this paper, we design and implement a cloud-based novel architecture for the formal verification of IoT jobs and provide a simulation environment for a typical RT-IoT application where the feasibility of real-time remote tasks is perceived. The proposed tool, to the best of our knowledge, is the first of its kind effort to support not only the feasibility analysis of real-time tasks but also to provide a real environment in which it formally monitors and evaluates different IoT tasks from anywhere. Furthermore, it will also act as a centralised server for evaluating and tracking the real-time scheduled jobs in a smart space. The novelty of the platform is purported by a comparative analysis with the state-of-art solutions against attributes which is vital for any open-source tools in general and IoT in specifics.

12 April 2019 in Sustainability
Verified
Journal Article
Open access
PDF file
SMSehrish Malik
Sehrish Malik
Shabir AhmadShabir Ahmad
Shabir Ahmad
IUIsrar Ullah
Israr Ullah
DPDong-Hwan Park
Dong-Hwan Park
DKDo Hyun Kim
Do Hyun Kim
Industrial revolution is advancing, and the augmented role of autonomous technology and embedded Internet of Things (IoT) systems is at its vanguard. In autonomous technology, real-time systems and real-time computing are of core importance. It is crucial for embedded IoT devices to respond in real-time; along with fulfilling all the constraints. Many combinations for existing approaches have been proposed with different trade-offs between the resources constraints and tasks dropping rate. Hence, it highlights the significance of a task scheduler which not only takes care of complex nature task input; but also maximizes the CPU throughput. A complex nature task input is when combinations of hard real-time tasks and soft real-time tasks, with different priorities and urgency measures, arrive at the scheduler. In this work, we propose a custom tailored adaptive and intelligent scheduling algorithm for the efficient execution and management of hard and soft real time tasks in embedded IoT systems. The proposed scheduling algorithm aims to distribute the CPU resources fairly to the possibly starving, in overloaded cases, soft real-time tasks while focusing on the execution of high priority hard real-time tasks as its primary objective. The proposal is achieved with the help of two intelligent measures; Urgency Measure (UM) and Failure Measure (FM). The proposed mechanism reduces the rate of tasks missed and the rate of tasks starved, by utilizing the free CPU units for maximum CPU utilization and quick response times. We have performed comparisons of our proposed scheme based on performance metrics as percentage of task instances missed, number of tasks with missed instances, and tasks starvation rate to evaluate the CPU utilization. We first compare our proposed approach with multiple traditional and combined scheduling approaches, and then we evaluate the effect of intelligent modules by comparing the intelligent FEF with non-intelligent FEF. We also evaluate the proposed algorithm in contrast to the most commonly-used hybrid scheduling scheme in embedded systems. The results show that the proposed algorithm out performs the other algorithms, by significantly reducing the task starvation rate and increasing the CPU utilization.

17 July 2018 in Processes
Verified
Journal Article
Open access
PDF file
Shabir AhmadShabir Ahmad
Shabir Ahmad
SMSehrish Malik
Sehrish Malik
IUIsrar Ullah
Israr Ullah
FMFayaz Muhammad
Fayaz Muhammad
DPDong-Hwan Park
Dong-Hwan Park
DKDo Hyun Kim
Do Hyun Kim
Embedded devices are gaining popularity day by day due to the expanded use of Internet of Things applications. However, these embedded devices have limited capabilities concerning power and memory. Thus, the applications need to be tailored in such a way to perform the specified tasks within the constrained resources with the same accuracy. In Real-Time task scheduling, one of the challenging factors is the intelligent modelling of input tasks in such a way that it produces not only logically correct output within the deadline but also consumes minimum CPU power. Algorithms like Rate Monotonic and Earliest Deadline First compute hyper-period of input tasks for periodic repetition of the same set of tasks on CPU. However, at times when the tasks are not adequately modelled, they lead to an enormously high value of hyper-period which result in more CPU cycles and power consumption. Many state-of-the-art solutions are presented in this regard, but the main problem is that they limit tasks from having all possible period values; however, with the vision of Industry 4.0, where most of the tasks will be doing some critical manufacturing activities, it is highly discouraged to prevent them of a certain period. In this paper, we present a resource-aware approach to minimise the hyper-period of input tasks based on device profiles and allows tasks of every possible period value to admit. The proposed work is compared with similar existing techniques, and results indicate significant improvements regarding power consumptions.

11 October 2017 in Applied Sciences
Verified
Journal Article
Open access
PDF file
MFMuhammad Fayaz
Muhammad Fayaz
IUIsrar Ullah
Israr Ullah
DPDong-Hwan Park
Dong-Hwan Park
KKKwangsoo Kim
Kwangsoo Kim
DKDo Hyun Kim
Do Hyun Kim
Available space in congested cities is getting scarce due to growing urbanization in the recent past. The utilization of underground space is considered as a solution to the limited space in smart cities. The numbers of underground facilities are growing day by day in the developing world. Typical underground facilities include the transit subway, parking lots, electric lines, water supply and sewer lines. The likelihood of the occurrence of accidents due to underground facilities is a random phenomenon. To avoid any accidental loss, a risk assessment method is required to conduct the continuous risk assessment and report any abnormality before it happens. In this paper, we have proposed a hierarchical fuzzy inference based model for under-ground risk assessment. The proposed hierarchical fuzzy inference architecture reduces the total number of rules from the rule base. Rule reduction is important because the curse of dimensionality damages the transparency and interpretation as it is very tough to understand and justify hundreds or thousands of fuzzy rules. The computation time also increases as rules increase. The proposed model takes 175 rules having eight input parameters to compute the risk index, and the conventional fuzzy logic requires 390,625 rules, having the same number of input parameters to compute risk index. Hence, the proposed model significantly reduces the curse of dimensionality. Rule design for fuzzy logic is also a tedious task. In this paper, we have also introduced new rule schemes, namely maximum rule-based and average rule-based; both schemes can be used interchangeably according to the logic needed for rule design. The experimental results show that the proposed method is a virtuous choice for risk index calculation where the numbers of variables are greater.

18 January 2021 in Sensors
Verified
Journal Article
Open access
PDF file
Wenquan JinWenquan Jin
Wenquan Jin
RXRongxu Xu
Rongxu Xu
SLSunhwan Lim
Sunhwan Lim
DPDong-Hwan Park
Dong-Hwan Park
Chan-Won ParkChan-Won Park
Chan-Won Park
DKDo Hyun Kim
Do Hyun Kim
Computation offloading enables intensive computational tasks in edge computing to be separated into multiple computing resources of the server to overcome hardware limitations. Deep learning derives the inference approach based on the learning approach with a volume of data using a sufficient computing resource. However, deploying the domain-specific inference approaches to edge computing provides intelligent services close to the edge of the networks. In this paper, we propose intelligent edge computing by providing a dynamic inference approach for building environment control. The dynamic inference approach is provided based on the rules engine that is deployed on the edge gateway to select an inference function by the triggered rule. The edge gateway is deployed in the entry of a network edge and provides comprehensive functions, including device management, device proxy, client service, intelligent service and rules engine. The functions are provided by microservices provider modules that enable flexibility, extensibility and light weight for offloading domain-specific solutions to the edge gateway. Additionally, the intelligent services can be updated through offloading the microservices provider module with the inference models. Then, using the rules engine, the edge gateway operates an intelligent scenario based on the deployed rule profile by requesting the inference model of the intelligent service provider. The inference models are derived by training the building user data with the deep learning model using the edge server, which provides a high-performance computing resource. The intelligent service provider includes inference models and provides intelligent functions in the edge gateway using a constrained hardware resource based on microservices. Moreover, for bridging the Internet of Things (IoT) device network to the Internet, the gateway provides device management and proxy to enable device access to web clients.

21 March 2019 in Electronics
Verified
Journal Article
Open access
PDF file
SMSehrish Malik
Sehrish Malik
Shabir AhmadShabir Ahmad
Shabir Ahmad
BKBong Wan Kim
Bong Wan Kim
DPDong-Hwan Park
Dong-Hwan Park
DKDo Hyun Kim
Do Hyun Kim
In recent years, the focus of the smart transportation industry has been shifting towards the research and development of smart cars with autonomous control. Smart cars are considered to be a smart investment, as they promote safe driving while focusing on an alternate transportation fuel resource, making them eco-friendly too. Safe driving is one of the crucial concerns in autonomous smart cars. The major issue for the better provision of safe driving is real time tasks management and an efficient inference system for autonomous control. Real time task management is of huge significance in smart cars control systems. An optimal control system consists of a knowledge base and a control unit; where the knowledge base contains the data and thresholds for rules and the control unit contains the functionality for smart vehicle autonomous control. In this work, we propose a hybrid of an inference engine and a real time task scheduler for an efficient task management and resource consumption. Our proposed hybrid inference engine and task scheduler mechanism provides an efficient way of controlling smart cars in different scenarios such as heavy rainfall, obstacle detection, driver’s focus diversion etc., while ensuring the practices of safe driving. For the performance analysis of our proposed hybrid inference based scheduling mechanism, we have simulated a non-hybrid version with the same system constraints and a basic implementation of inference engine. For performance evaluation, CPU time utilization, tasks’ missing rate, average response time are used as performance metrics.