10th IEEE International Symposium on Industrial Embedded Systems (SIES) 2015
DOI: 10.1109/sies.2015.7185044
|View full text |Cite
|
Sign up to set email alerts
|

Real-time network traffic handling in FASA

Abstract: FASA (Future Automation System Architecture) is a scalable, flexible, and platform-independent real-time execution framework for executing cyclic applications on multiple CPU cores or even across multiple devices. By design, FASA does not support event-driven tasks, such as handling of I/O and network communication. However, providing support for event handling is vital to broaden FASA's applicability to other domains, for instance, digital substation automation, where we have distributed automation systems wi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…Figure 4 describes our setup. Protection and control applications for the smart grid are run using FASA while the IEC 61850 communication stack runs on a different dedicated core as described in [4]. SV and GOOSE frames are captured and decoded by the stack, which stores them in ring buffer structures in shared memory.…”
Section: Runtime Architecturementioning
confidence: 99%
“…Figure 4 describes our setup. Protection and control applications for the smart grid are run using FASA while the IEC 61850 communication stack runs on a different dedicated core as described in [4]. SV and GOOSE frames are captured and decoded by the stack, which stores them in ring buffer structures in shared memory.…”
Section: Runtime Architecturementioning
confidence: 99%
“…Since FASA does not provide a concept for handling event-driven tasks, such as processing network traffic, we use an approach that has been proposed by Eidenbenz et al [20]. The approach relies on a non-FASA process that handles the network interrupts and communicates with the FASA application through inter-process communication, i.e., it puts the data into shared memory, where FASA blocks of a specific type, so-called proxies, fetch the data periodically and deliver it to the consuming FASA blocks.…”
Section: A Reference Implementationmentioning
confidence: 99%