2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID) 2020
DOI: 10.1109/ccgrid49817.2020.00-64
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing microservices architectures using data-driven service discovery and QoS guarantees

Abstract: Microservices promise the benefits of services with an efficient granularity using dynamically allocated resources. In the current evolving architectures, data producers and consumers are created as decoupled components that support different data objects and quality of service. Actual implementations of service meshes lack support for data-driven paradigms, and focus on goal-based approaches designed to fulfill the general system goal. This diversity of available components demands the integration of users re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(18 citation statements)
references
References 11 publications
(9 reference statements)
0
18
0
Order By: Relevance
“…Deploying nanoservices at non-uniform, resource constrained local IoT networks is much more complex since the service requirements are highly dynamic. Therefore, the traditional resource discovery and orchestration mechanisms used in current microservice architectures are not suitable in resource-limited, highly dynamic and decentralized local environments [11]. Hence, this paper extends our previous prototype implementation of the nanoservice architecture [10], by developing further its orchestration mechanism to fulfil the requirements of highly dynamic and decentralized operation environment.…”
Section: Introductionmentioning
confidence: 91%
“…Deploying nanoservices at non-uniform, resource constrained local IoT networks is much more complex since the service requirements are highly dynamic. Therefore, the traditional resource discovery and orchestration mechanisms used in current microservice architectures are not suitable in resource-limited, highly dynamic and decentralized local environments [11]. Hence, this paper extends our previous prototype implementation of the nanoservice architecture [10], by developing further its orchestration mechanism to fulfil the requirements of highly dynamic and decentralized operation environment.…”
Section: Introductionmentioning
confidence: 91%
“…These data are vital to providing the model with a way to monitor the symptoms of DD through the use of indicators (e.g., user facial expressions, voice tone, user emotions from wearable sensors, social network services posts (SNS) and tweets). Generally, microservices do not make intelligent decisions based on data [60]; therefore, it is necessary to implement the following two dedicated servers in the model for this scenario: data mining/machine learning (extracts features and monitors the symptoms from the sensor data and SNS) and web of objects server (applies the semantic web technologies and inference of the user situation to provide the services to the users).…”
Section: Microservice Architecture (Msa)mentioning
confidence: 99%
“…Unlike the SPIDEP-SOA variant, this platform requires applying the implementation patterns based on MSA (i.e., service instance per container, database per service and Backends for Frontends), since it is necessary to fully support a horizontal scalability of the resources. However, this entails an increase in the effort and complexity to manage all interactions between microservices, according to the size of the organization to be implemented [60]. Additionally, in this variant, we verify the identity of the user for each message sent and/or received through the signal mechanisms; therefore, a secure communication channel is established for different computer attacks (e.g., man-in-themiddle) during active sessions [104].…”
Section: Spidep Msa Variant: Implementation Of the Platformmentioning
confidence: 99%
See 1 more Smart Citation
“…It consists of discovering available microservices depending on the data characteristics such as resolution, type, and format. Details about this mechanism are presented by Z. Houmani et al in [32]. In the proposed system, the discovery assigns data sources to pipelines supporting their data resolution.…”
Section: Data-driven Microservices Discoverymentioning
confidence: 99%