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 条
  • [1] Scalable Micro-Service based Approach to FHIR Server with Golang and No-SQL
    Shoumik, Fahim Shariar
    Talukder, Md. Ibna Masum Millar
    Jami, Ahmed Imtiaz
    Protik, Neeaz Wahed
    Hoque, Md. Moinul
    2017 20TH INTERNATIONAL CONFERENCE OF COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2017,
  • [2] A Novel Micro-service Based Platform for Composition, Deployment and Execution of BDA Applications
    Profeta, Davide
    Masi, Nicola
    Messina, Domenico
    Carbonare, Davide Dalle
    Bonura, Susanna
    Morreale, Vito
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 182 - 185
  • [3] Edge-edge Collaboration Based Micro-service Deployment in Edge Computing Networks
    Qi, Junjie
    Zhang, Heli
    Li, Xi
    Ji, Hong
    Shao, Xun
    2023 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC, 2023,
  • [4] Challenges and Approaches for the Assessment of Micro-Service Architecture Deployment Alternatives in DevOps
    Avritzer, Alberto
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2020), 2020, : 1 - 2
  • [5] Micro-service composition deployment and scheduling strategy based on evolutionary multi-objective optimization
    Ma W.
    Wang R.
    Wang W.
    Wu Y.
    Deng S.
    Huang H.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2020, 42 (01): : 90 - 100
  • [6] Principled network reliability approximation: A counting-based approach
    Paredes, R.
    Duenas-Osorio, L.
    Meel, K. S.
    Vardi, M. Y.
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2019, 191
  • [7] Power User Taging System Based on Micro-service
    Zhang, Bo
    Liu, Yin
    Zuo, Songlin
    Liu, Huizhou
    Liang, Xiaowei
    Cao, Youxia
    Chen, Yan
    Zhang, Wen
    Yuan, Bao
    OuYang, Hong
    2020 ASIA CONFERENCE ON GEOLOGICAL RESEARCH AND ENVIRONMENTAL TECHNOLOGY, 2021, 632
  • [8] Scalable shares generation to increase participants of counting-based secret sharing technique
    Alkhodaidi, Taghreed M.
    Gutub, Adnan A.
    INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2022, 17 (1-2) : 119 - 146
  • [9] Accelerating Counting-Based Search
    Gagnon, Samuel
    Pesant, Gilles
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2018, 2018, 10848 : 245 - 253
  • [10] An optimized control access mechanism based on micro-service architecture
    Fu, Guo
    Sun, Jin
    Zhao, Jiantao
    2018 2ND IEEE CONFERENCE ON ENERGY INTERNET AND ENERGY SYSTEM INTEGRATION (EI2), 2018,