Project/Area Number |
21K11821
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Review Section |
Basic Section 60050:Software-related
|
Research Institution | Tohoku University |
Principal Investigator |
Kiselyov Oleg 東北大学, 情報科学研究科, 助教 (50754602)
|
Project Period (FY) |
2021-04-01 – 2025-03-31
|
Project Status |
Granted (Fiscal Year 2023)
|
Budget Amount *help |
¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2024: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2023: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2022: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2021: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
|
Keywords | stream processing / DSL / info flow processing / software-defined radio / sensor fusion / complex event processing / Stream processing / Info flow processing |
Outline of Research at the Start |
Stream processing is transforming, correlating or reducing possibly unbounded sequences of data, in small space. The widening deployment of sensors (Internet-of-Things, IoT) and the need to analyze and react to the collected data bring stream processing into ordinary life: environment monitoring, traffic management, etc.
Earlier we have developed an approach for stream processing of vast but already available data. It is easy to use and it delivers the highest performance. The goal is to develop the similar approach for sensor data, to correlate and react to continuously-flowing events.
|
Outline of Annual Research Achievements |
We (with the Master student, who has just successfully graduated) have completed a significant milestone: demonstrating that our stream processing approach scales to the significant application: Software-Defined Radio, specifically, FM Radio reception in software.
The approach is implemented as the freely available (open source) library called Strymonas (https://strymonas.github.io). We have released version 2.1 of the library.
We have demonstrated that Strymonas offers portable high performance, well enough for the real-time FM Radio reception. It is on par with (or, on Raspberry Pi Zero, outstripping) the state-of-the-art GNU Radio, while providing correctness guarantees (that is, ensuring the absence of classes of bugs). The application is described in a paper presented at the international workshop and published in the ACM Digital Library. The paper received the Best Paper Award.
|
Current Status of Research Progress |
Current Status of Research Progress
1: Research has progressed more than it was originally planned.
Reason
The paper presenting our results at the international (ACM SIGPLAN) workshop PEPM 2024 has received the Best Paper award.
|
Strategy for Future Research Activity |
In the last year of the grant I plan to concentrate on explaining the theory underlying strymonas in a comprehensive journal paper. That is, the paper is to explain why strymonas has high performance and why it is correct.
|