2021
DOI: 10.3390/en14113322
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Latency in Multiprocessing Embedded Systems for the Smart Grid

Abstract: Smart grid endpoints need to use two environments within a processing system (PS), one with a Linux-type operating system (OS) using the Arm Cortex-A53 cores for management tasks, and the other with a standalone execution or a real-time OS using the Arm Cortex-R5 cores. The Xen hypervisor and the OpenAMP framework allow this, but they may introduce a delay in the system, and some messages in the smart grid need a latency lower than 3 ms. In this paper, the Linux thread latencies are characterized by the Cyclic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 29 publications
0
2
0
Order By: Relevance
“…Table 1 summarizes some of the most relevant works that have performed a timing analysis of an OS or a virtualized environment in embedded systems, including a brief description of the works, the hardware platform, the SW environment where the analysis was carried out, and the tool used for the analysis. Some make a timing analysis of virtualized environments [8,24,25], others analyze the interrupt latency on an OS [26,27], and others analyze the interrupt latency on virtualized environments [28][29][30][31][32][33]. Finally, some propose new tools for analyzing latencies in embedded systems [34][35][36][37][38].…”
Section: Related Workmentioning
confidence: 99%
“…Table 1 summarizes some of the most relevant works that have performed a timing analysis of an OS or a virtualized environment in embedded systems, including a brief description of the works, the hardware platform, the SW environment where the analysis was carried out, and the tool used for the analysis. Some make a timing analysis of virtualized environments [8,24,25], others analyze the interrupt latency on an OS [26,27], and others analyze the interrupt latency on virtualized environments [28][29][30][31][32][33]. Finally, some propose new tools for analyzing latencies in embedded systems [34][35][36][37][38].…”
Section: Related Workmentioning
confidence: 99%
“…In a real-time Linux environment, we employed the cyclictest benchmarking tool to evaluate the scheduling latency of each ISA. Cyclictest measures the difference between a thread's intended wake-up time and the time it wakes up for each ISA [44]. A previous study [30] used cyclictest on a Preempt-RT patched Linux system to assess the real-time performance of RISC-V.…”
Section: Scheduling Latencymentioning
confidence: 99%
“…The latencies of the timer interrupts are measured in [20] for four scenarios, namely standalone, FreeRTOS, Linux + standalone, and Linux+FreeRTOS. Linux thread latencies are evaluated in [21] for smart grid end-point applications where 3 ms is the limit. Eight scenarios are considered, with two of them applying the open-source Xen hypervisor (hypervisor is an additional software layer that enables having different OSs in a homogeneous platform).…”
Section: Related Workmentioning
confidence: 99%