Details
-
Enabler
-
Won't have (this time)
-
None
-
None
-
Data Processing
-
-
-
4
-
6.25
-
-
Description
Sibling feature to SP-1551. By PI 12 we would like to be in a position where we can assess whether Apache Plasma using Arrow data models is a viable route for the interface between execution engines and processing components. Up to this point we have verified that it can be used for streaming visibility data, however we still need to look into whether we can really use it for calling processing functions.
For this feature, we should develop a further proof-of-concept integration using Plasma/Arrow on top of the DAL prototype. The idea would be that we explore more deeply the issues with getting data out of execution engines / pipelines into external pipelines, especially:
- How to manage memory and minimise copies
- How to track metadata and keep it associated with bulk data (XArray)?
- (possibly performance aspects, e.g. throughput and response times)
Suggested processing function might be a direct fourier transform (depending on SP-1552) or gridding (more complex, but might lead to more insight).
Attachments
Issue Links
- relates to
-
SP-1601 Integrate LEAP with receive using processing function interface
- Done