| Literature DB >> 30845687 |
Zheng Li1, Diego Seco2, Alexis Eloy Sánchez Rodríguez3.
Abstract
The ubiquitous Internet of Things (IoT) devices nowadays are generating various and numerous data from everywhere at any time. Since it is not always necessary to centralize and analyze IoT data cumulatively (e.g., the Monte Carlo analytics and Convergence analytics demonstrated in this article), the traditional implementations of big data analytics (BDA) will suffer from unnecessary and expensive data transmissions as a result of the tight coupling between computing resource management and data processing logics. Inspired by software-defined infrastructure (SDI), we propose the "microservice-oriented platform" to break the environmental monolith and further decouple data processing logics from their underlying resource management in order to facilitate BDA implementations in the IoT environment (which we name "IoBDA"). Given predesigned standard microservices with respect to specific data processing logics, the proposed platform is expected to largely reduce the complexity in and relieve inexperienced practices of IoBDA implementations. The potential contributions to the relevant communities include (1) new theories of a microservice-oriented platform on top of SDI and (2) a functional microservice-oriented platform for IoBDA with a group of predesigned microservices.Entities:
Keywords: Internet of Things; big data analytics; microservice-oriented platform; microservices architecture; software defined infrastructure
Year: 2019 PMID: 30845687 PMCID: PMC6427148 DOI: 10.3390/s19051134
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Star topology of the microservice-oriented logic for Monte Carlo analytics.
Figure 2Projection of the function onto the x–y plane, .
Figure 3Monte Carlo approximation of the double integral as the sampling size (number of observation activities) grows.
Multiple observer instances randomly deployed to different regions of Google App Engine.
| Number of Deployed Observer Instances | Region | Number of Deployed Observer Instances | Region |
|---|---|---|---|
| Two | us-central (Iowa) | One | us-east1 (South Carolina) |
| One | us-west2 (Los Angeles) | One | us-east4 (Northern Virginia) |
| One | northamerica-northeast1 (Montréal) | One | southamerica-east1 (São Paulo) |
| One | europe-west2 (London) | One | europe-west3 (Frankfurt) |
Figure 4Monte Carlo approximation of the double integral , with the fixed workload (10 million sampling points) as the number of observer instances growing. The error bars indicate the performance variations in the Monte Carlo approximation job.
Figure 5Tree topology of the microservice-oriented logic for Convergence analytics.
Figure 6Data size changes during the cascade convergence process of word count experiments.
Figure 7Data transmission saving rates of the intermediate convergence process and the end convergence process in the Word Count experiment.