2019
DOI: 10.1016/j.jnca.2019.06.015
|View full text |Cite
|
Sign up to set email alerts
|

MsM: A microservice middleware for smart WSN-based IoT application

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0
2

Year Published

2019
2019
2024
2024

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 34 publications
(15 citation statements)
references
References 17 publications
0
12
0
2
Order By: Relevance
“…4. In conclusion, to guarantee the versatility and robustness of the architecture, three aspects are important to take into account: (i) scalability, microservices can be scaled individually when running a heavy workload just by replicating them on several containers without and not replicating the others underutilized (maximize the performance with minimal cost) [19], [74]; (ii) communication in a microservice, is important establishing simple communication protocol like http, httprest "request/response" (synchronous protocol) or mqtt "publish/subscribe" (asynchronous protocol), depending on needs [67]; (iii) fine-grained microservices, it is fundamental to decompose each service focused on a specific function and of limited influence, according to the established requirements [75]; otherwise, this architecture suffers from a high level of abstraction and coordination among the teams [67], [76].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…4. In conclusion, to guarantee the versatility and robustness of the architecture, three aspects are important to take into account: (i) scalability, microservices can be scaled individually when running a heavy workload just by replicating them on several containers without and not replicating the others underutilized (maximize the performance with minimal cost) [19], [74]; (ii) communication in a microservice, is important establishing simple communication protocol like http, httprest "request/response" (synchronous protocol) or mqtt "publish/subscribe" (asynchronous protocol), depending on needs [67]; (iii) fine-grained microservices, it is fundamental to decompose each service focused on a specific function and of limited influence, according to the established requirements [75]; otherwise, this architecture suffers from a high level of abstraction and coordination among the teams [67], [76].…”
Section: Discussionmentioning
confidence: 99%
“…• Performed post-production: Additional tests (spike tests) are run to ensure that the new version works properly in the production container [16], [59], [62]. • Azure Kubernetes service (AKS) -Kubernetes is used for container orchestration [38], [67], as it allows for initialisation, scaling of container-based jobs, service exposure, and rescheduling of failed jobs and longrunning services [29]. We chose Kubernetes rather than other orchestrators (e.g.…”
Section: Figure 2 Framework For the Automation And Continuous Deploymentioning
confidence: 99%
“…With the increasing scale of the IoT systems, development of IoT application to be flexibility, lightweight and loose coupling is important to enable extensibility and maintainability, and the microservice architecture is a key to meet the demand [55]- [59]. Benayache et al [60] proposed a middleware in IoT networks for enabling service interconnectivity and availability over heterogeneous networks based on accessing different APIs and communication protocols. Fernandez et al [61] proposed an orchestration of IoT slices through providing microservices from edge and cloud environment.…”
Section: Related Workmentioning
confidence: 99%
“…According to authors [21] this paper is the first that deals with the integration of WSNs in the IoT using microservice approach through neural network, together with the cloud computing approach. The proposed model allows the design and the development of an extensible, distributed, and adaptable middleware system for lightweight WSN device integration.…”
Section: Microservice Based Applications In Iot and Wsn Systemsmentioning
confidence: 99%