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

Abstract: General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.• Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
53
0
2

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 79 publications
(56 citation statements)
references
References 17 publications
1
53
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