A Counting-Based Approach to Scalable Micro-service Deployment

被引:0
|
作者
Cruz, Waldemar [1 ]
Liu, Fanghui [1 ]
Michel, Laurent [1 ]
机构
[1] Univ Connecticut, Comp Sci & Engn Dept, Sch Engn, Storrs, CT 06269 USA
关键词
CLOUD; CONSOLIDATION;
D O I
10.1007/978-3-030-19212-9_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deploying a cloud-based distributed application created from the composition of micro-services is a challenging problem. It mandates the resolution of a resource allocation problem accounting for resource utilization and network load. But it also imposes security requirements such as the selection of suitable technology stacks to protect the communication channels. Both sets of decisions are intimately related as hosting decisions affect the cost or feasibility of security measures under consideration. This paper revisits the problem and focuses on a scalable approach suitable to deploy large distributed applications. Specifically, it introduces a counting-based model to deliver solutions for hundreds of services within short computation times. The essence is to side-step some of the difficulties by focusing first and foremost on deciding how many services of each type need to be deployed at each location and postponing the instance connectivity problem to a post-optimization phase. Empirical results demonstrate the scope of the improvements and illustrate the performance to expect as a function of instance sizes.
引用
收藏
页码:192 / 207
页数:16
相关论文
共 50 条
  • [21] The Construction of University Library Micro-service System in Micro Era
    Ren, Ruirong
    Chen, Huilan
    Yin, Xue
    2016 ICMIBI INTERNATIONAL CONFERENCE ON HUMANITY, EDUCATION AND SOCIAL SCIENCE (ICMIBI-HESS 2016), 2016, 62 : 145 - 149
  • [22] Research on Digital Publishing Application System Based on Micro-Service Architecture
    Wang Bin
    Yang Shulin
    Ren Xuelei
    Wang Guyang
    PROCEEDINGS OF 2017 VI INTERNATIONAL CONFERENCE ON NETWORK, COMMUNICATION AND COMPUTING (ICNCC 2017), 2017, : 140 - 144
  • [23] Resource monitoring method of the expandable cloud platform based on micro-service architecture
    He, Dong
    Huang, Hongbing
    Yao, Yiyang
    Qi, Weidiang
    Li, Hong
    Mao, Dong
    INTERNATIONAL JOURNAL OF AUTONOMOUS AND ADAPTIVE COMMUNICATIONS SYSTEMS, 2022, 15 (01) : 18 - 31
  • [24] TeaStore - A Micro-Service Reference Application for Performance Engineers
    v Kistowski, Joakim
    Eismann, Simon
    Grohmann, Johannes
    Schmitt, Norbert
    Bauer, Andre
    Kounev, Samuel
    COMPANION OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 47 - 48
  • [25] Personalized Micro-Service Recommendation System for Online News
    Asenova, Marchela
    Chrysoulas, Christos
    10TH INT CONF ON EMERGING UBIQUITOUS SYST AND PERVAS NETWORKS (EUSPN-2019) / THE 9TH INT CONF ON CURRENT AND FUTURE TRENDS OF INFORMAT AND COMMUN TECHNOLOGIES IN HEALTHCARE (ICTH-2019) / AFFILIATED WORKOPS, 2019, 160 : 610 - 615
  • [26] Integrated service system for multi-power business scenarios based on micro-service architecture
    Ao, Bang
    REVIEWS OF ADHESION AND ADHESIVES, 2023, 11 (02): : 458 - 478
  • [27] An agile co-creation process for digital servitization: A micro-service innovation approach
    Sjodin, David
    Parida, Vinit
    Kohtamaki, Marko
    Wincent, Joakim
    JOURNAL OF BUSINESS RESEARCH, 2020, 112 : 478 - 491
  • [28] Design and Implementation of Course Selection System based on SpringCloud Micro-service Architecture
    Pei, Lang
    Peng, Lei
    Proceedings - 2021 3rd International Conference on Applied Machine Learning, ICAML 2021, 2021, : 132 - 135
  • [29] Fault Fiagnosis Method of Micro-service Link based on QoS Reliability Comparison
    Qui, Xiaojie
    Wan, Rui
    Xie, Xin
    Zhao, Limei
    2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 625 - 629
  • [30] Counting-based normalization for multiple linear recursions
    Du, XY
    Liu, ZB
    Ishii, N
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, 1996, 1134 : 554 - 563