Ruirui Sun

Ruirui Sun


Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

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

Representative Publications

View All Publications
14 September 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
GCGuanghe Cheng
Guanghe Cheng
ZWZhong Wan
Zhong Wan
WDWenkang Ding
Wenkang Ding
RSRuirui Sun
Ruirui Sun
With the explosive growth of data at the edge in the Industrial Internet of Things (IIoT), edge devices are increasingly performing more data processing tasks to alleviate the load on cloud servers. To achieve this goal, Programmable Logic Controllers (PLCs) are gradually transitioning into edge PLCs. However, efficiently executing a large number of computational tasks in memory-limited edge PLCs is a significant challenge. Therefore, there is a need to design an efficient memory allocation strategy for edge PLCs. This paper proposes a dynamic memory allocation strategy for edge PLCs. It adopts an approach of organizing memory into small blocks to handle memory requests from real-time tasks and utilizes a well-performing dynamic programming method for resource allocation problems to handle memory requests from non-real-time tasks. This approach ensures real-time performance while improving the efficiency of non-real-time task processing. In the simulation experiments, the algorithm implemented based on this allocation strategy is compared with the default method and several open-source memory allocators. The experimental results demonstrate that the proposed algorithm, on average, improves the speed of real-time task processing by 13.7% and achieves a maximum speed improvement of 17.0% for non-real-time task processing. The experimental results show that the allocation strategy effectively improves memory allocation efficiency in memory-limited environments.

1 January 2016
Verified
Conference Paper
Open access
PDF file
RSRuirui Sun
Ruirui Sun
GCGuanghe Cheng
Guanghe Cheng
XSXiang Sun
Xiang Sun
Development of NC system HMI requirements, construction and development of the numerical control system human-machine interface system based on the AM3352. WinCE system, introduced in Qt language design and development method of embedded numerical control system human-machine interface. Design of human-machine interface based on Qt and related applications, including the overall framework design, the g-code editor design, design and graphic simulation of the main part of the study file manager. For G02 and G03 graphic simulation paper also presents a more detailed algorithm steps. Experiment and test results showed that the CNC system is the system of human-computer interaction and control requirements.