2019 IEEE International Conference on Services Computing (SCC) 2019
DOI: 10.1109/scc.2019.00044
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Data Routing Decisions for Compliant Data Handling in Service-and Cloud-Based Architectures: A Performance Analysis

Abstract: In many service-based applications, decisions about data routing need to be made at runtime, for instance to ensure compliant data handling. Different service-and cloudbased architectures to make dynamic data routing decisions exist including central entities, multiple dedicated dynamic router services, or using a sidecar for each involved service. These architectures differ in various quality attributes including complexity, understandability, and changeability of the decision logic. Choosing the wrong archit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
1
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 8 publications
(11 reference statements)
0
11
0
Order By: Relevance
“…In our prior work [2], [3], we have studied representative service-and cloud-based system architecture patterns for dynamic request routing. A typical cloud-native architecture pattern is the Sidecar pattern [18], [24] in which the sidecar of each service handles incoming and outgoing traffic [11].…”
Section: Introductionmentioning
confidence: 99%
“…In our prior work [2], [3], we have studied representative service-and cloud-based system architecture patterns for dynamic request routing. A typical cloud-native architecture pattern is the Sidecar pattern [18], [24] in which the sidecar of each service handles incoming and outgoing traffic [11].…”
Section: Introductionmentioning
confidence: 99%
“…In our prior work [3]- [5], we studied three representative dynamic routing architectures (see Figure 1). We created an analytical model of request loss as a metric of system reliability, and performed a multiple regression analysis to statistically model performance using round-trip times.…”
Section: Discussionmentioning
confidence: 99%
“…In our prior work [3]- [5], we have studied three representative service-and cloud-based dynamic routing architecture patterns: Central Entity based architectures (CE), as shown in Figure 1a, e.g., an API Gateway [29] or any kind of central service bus [12]; Sidecar Architectures (SA), as presented in Figure 1b, which follows the sidecar pattern [15], [22], [25], and Dynamic Routers architectures (DR) [19] in which multiple routers perform the routing for groups of services as shown in Figure 1c. DR can be seen as a hybrid of the central entity and the sidecar architectures; SA is a completely distributed approach since there is a sidecar per each service.…”
Section: Background: Dynamic Routing Architecture Patternsmentioning
confidence: 99%
See 1 more Smart Citation
“…In our prior work [2]- [5], we studied three representative dynamic routing architecture patterns in service-and cloudbased environments. These include the central-entity-based architecture, e.g., an API Gateway [18], or any kind of central service bus [8]; dynamic routers architecture [12] in which multiple routers are responsible for the routing regarding groups of services; and the sidecar architecture that follows the sidecar pattern [13].…”
Section: Approach Overview a Backgroundmentioning
confidence: 99%