Amateur Radio Propagation Analysis with Erlang/OTP and Riak
Automated signal analysis in multiple reception locations enables a large-scale data analysis opportunity for radio propagation. The accumulated datasets result in millions of reception reports, which is suitable for applying “big data” solutions. In this presentation, Kenji describes a problem solution approach with Erlang/OTP and Riak to store and analyze the reception reports from two different amateur radio shortwave reception networks called reversebeacon.net and WSPRnet, and shows how to achieve a good computational performance.
Talk objectives: Showing how a KVS-based approach is different from the traditional SQL-based database approach, and how Erlang/OTP and Riak can effectively utilize the distributed and multi-core system environment.
Target audience: Entry users of database applications on Erlang/OTP, including not only those of Riak, but also of the other “NoSQL” database implementations.
Kenji Rikitake Erlang/OTP programmer, enthusiast, and Professional Internet Engineer
Kenji Rikitake is Senior Software Engineer at Basho Japan KK / Basho Technologies. He has been developing software and conducting research on Erlang/OTP since 2008. His recent studies include SFMT and TinyMT random number libraries for Erlang.
Kenji served as the Workshop Chair of ACM SIGPLAN Erlang Workshop 2011 held in Tokyo, Japan. He is a senior member of ACM and IEICE. He had network security and software engineer/researcher positions at Digital Equipment Corporation Japan, TDI Co., Ltd., KDDI R&D Labs, NICT (a Japanese gov't telecom ministry research lab), and Kyoto University.
Kenji's Web page
Kenji's Github page