TY - GEN
T1 - Microservices Management on Cloud/Edge Environments
AU - Carrusca, André
AU - Gomes, Maria Cecília
AU - Leitão, João
PY - 2020
Y1 - 2020
N2 - The microservices architecture is a promising approach for application development, deployment, and evolution, both on cloud and emerging fog/edge platforms. Microservices’ single functionality, small size, and independent development/deployment support faster and cheaper scaling of pressing functionalities on cloud systems. They support applications’ evolution via service reuse and smooth service modification/inclusion. Individual or sets of inter-related services may also be dynamically deployed onto resource-restricted nodes closer to end devices and data sources, which are typical of fog/edge computational platforms. The resulting system is very complex and impossible to be adequately managed manually. This work presents an automatic solution for microservices’ deployment/replication in the fog/edge, adapting the system according to the runtime evaluation of client accesses and resource usage. The evaluation validates the adaptability and performance gains.
AB - The microservices architecture is a promising approach for application development, deployment, and evolution, both on cloud and emerging fog/edge platforms. Microservices’ single functionality, small size, and independent development/deployment support faster and cheaper scaling of pressing functionalities on cloud systems. They support applications’ evolution via service reuse and smooth service modification/inclusion. Individual or sets of inter-related services may also be dynamically deployed onto resource-restricted nodes closer to end devices and data sources, which are typical of fog/edge computational platforms. The resulting system is very complex and impossible to be adequately managed manually. This work presents an automatic solution for microservices’ deployment/replication in the fog/edge, adapting the system according to the runtime evaluation of client accesses and resource usage. The evaluation validates the adaptability and performance gains.
KW - Cloud and fog/edge computing
KW - Microservices architecture
KW - Self-adaptable applications
UR - http://www.scopus.com/inward/record.url?scp=85084817914&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-45989-5_8
DO - 10.1007/978-3-030-45989-5_8
M3 - Conference contribution
AN - SCOPUS:85084817914
SN - 978-3-030-45988-8
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 95
EP - 108
BT - Service-Oriented Computing – ICSOC 2019 Workshops - WESOACS, ASOCA, ISYCC, TBCE, and STRAPS, Revised Selected Papers
A2 - Yangui, Sami
A2 - Bouguettaya, Athman
A2 - Xue, Xiao
A2 - Faci, Noura
A2 - Gaaloul, Walid
A2 - Yu, Qi
A2 - Zhou, Zhangbing
A2 - Hernandez, Nathalie
A2 - Nakagawa, Elisa Y.
PB - Springer
CY - Cham
T2 - 15th International Workshop on Engineering Service-Oriented Applications and Cloud Services, WESOACS 2019, the 4th International Workshop on Adaptive Service-Oriented and Cloud Applications, ASOCA 2019, the 4th International IoT Systems Provisioning and Management for Context-Aware Smart Cities, ISYCC 2019, the 1st edition of Towards Blockchain-Based Collaborative Enterprise, TBCE 2019, and the 1st edition of Smart data integration And Processing on Service based environments, STRAPS 2019, held in conjunction with the 17th International Conference on Service-Oriented Computing, ICSOC 2019
Y2 - 28 October 2019 through 31 October 2019
ER -