Design of a development platform to monitor and manage Low Power, Wide Area WSNs
Schutte, J.J. (2019)
The recent explosion of Low Power Wide Area (LPWA) WSN devices has raised interest in perceiving the Quality of Service (QoS) provided to and by such applications. Current QoS solutions do not respect LPWA-specific considerations, such as limited resources and extreme scale. This study has set out to research an appropriate solution to QoS monitoring and management that does concern these considerations. This is achieved by establishing a development platform focused on LPWA QoS. The platform consists of two chief concepts. The first of which is a distributed stream processing architecture. The architecture back-bone is based on Apache Storm and provides scaffolding for different classes of stream transformations, which guides users in implementing their monitoring applications. The second artefact is a model capable of captivating resources and calculating the performance of a system, considering different modes of operation of that system. The proposed development platform is validated by implementing an instantiation of it, based on an actual, commercial on-street parking application. Though the study shows some deficiencies still present in the solution, its results demonstrate it as an applicable and feasible aid in constructing scalable applications capable of QoS monitoring in LPWA WSNs.
Thesis - Jochem Schutte.pdf