2017 IEEE International Conference on Software Architecture Workshops (ICSAW) 2017
DOI: 10.1109/icsaw.2017.48
|View full text |Cite
|
Sign up to set email alerts
|

Towards Recovering the Software Architecture of Microservice-Based Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
52
0
2

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 76 publications
(55 citation statements)
references
References 17 publications
1
52
0
2
Order By: Relevance
“…The MxNet deep learning framework [14] shows the feasibility of using serverless computing AWS Lambda framework [15]. There are several efforts [16]- [20] to deploy and orchestrate VMs or containers dynamically with all software dependencies. Barista's focus is orthogonal to these efforts; instead, it is to trigger the deployment process ahead of time so that the system can handle the workload surges by utilizing the afore-mentioned efforts.…”
Section: B Serverless Computingmentioning
confidence: 99%
See 1 more Smart Citation
“…The MxNet deep learning framework [14] shows the feasibility of using serverless computing AWS Lambda framework [15]. There are several efforts [16]- [20] to deploy and orchestrate VMs or containers dynamically with all software dependencies. Barista's focus is orthogonal to these efforts; instead, it is to trigger the deployment process ahead of time so that the system can handle the workload surges by utilizing the afore-mentioned efforts.…”
Section: B Serverless Computingmentioning
confidence: 99%
“…GetForecast(t, t setup ) , i * , n_reqi * ← ResourceEstimation(y , params) ← GetExpireVMCount(t + t setup ) 12 δ ← (α − prevStepV M Count) − expireV M Count 13if δ > 0 then14 for i = 1 to δ do15 IP ←DeployVM(i * )16 AddContDwnldRegistry(t + tvm, IP, model)17 AddMdlLoadRegistry(t + tvm + t cd , IP, model)18 AddVMExpireRegistry(t + τvm, IP, model) 19 end 20 HorizontalScaleUp(sizeof (scaledV M s), scaledV M s) 21 else ← δ + sizeof (scaledV M s) 23 if δ ≥ 0 then 24 HorizontalScaleUp(δ , scaledV M s) ← CheckContDwnldRegistry(t)…”
mentioning
confidence: 99%
“…If software architecture recovery is taken into account, it becomes clear that the prevailing techniques in this field are quite limited because all these techniques are based upon reverse engineering [5].…”
Section: E Need Of Systematic Mappingmentioning
confidence: 99%
“…It helps the developer to develop the large and complex application to distribute the application in chunks or unit by composing this application [1]. It can be written in language by using APIs for microservices [3]- [5]. Mostly papers are discussing about its independent services that can be upgrade or new addition or services any time.…”
Section: ) Motivation For Microservice Architecture (Rq3)mentioning
confidence: 99%
See 1 more Smart Citation