Application control and horizontal scaling in modern cloud middleware

被引:8
|
作者
Iakushkin O. [1 ]
Sedova O. [1 ]
Valery G. [1 ]
机构
[1] Saint Petersburg State University, 7-9, Universitetskaya nab, St. Petersburg
来源
Iakushkin, Oleg (o.yakushkin@spbu.ru) | 1600年 / Springer Verlag卷 / 9570期
基金
俄罗斯基础研究基金会;
关键词
Cloud middleware; Communication patterns; Horizontal scaling; Zeromq;
D O I
10.1007/978-3-662-50412-3_6
中图分类号
学科分类号
摘要
This work is focused on a number of standard communication patterns of distributed system nodes via messages. Certain characteristics of modern practically applied communication systems are considered. The conclusions are based on the practical development of collective communication strategy processing services and the theoretical basis drawn in the course of testing a number of distributed system prototypes. Development trends of service oriented architecture in the field of inter service communications are considered, including the development tendencies of AMQP and ZMTP protocols. Problems arising during the design and development of such systems from the horizontal scaling standpoint are specified. The problem of long term control is highlighted in the course of considering issues of data consistency between nodes, availability and partition tolerance. The process of changing workload distribution in a horizontally scaled system is described and issues of fault tolerance of the system in general and its nodes in particular are raised. Away of workload scaling by means of defining an evaluation criterion of node load determined by the system’s business logic and not by the characteristics of the communications level is offered. The efficiency of this approach is shown, with long term control systems used as an example. © Springer-Verlag Berlin Heidelberg 2016.
引用
收藏
页码:81 / 96
页数:15
相关论文
共 50 条
  • [41] Elastic Cloud Services: Scaling Snowflake's Control Plane
    Melissaris, Themis
    Nabar, Kunal
    Radut, Rares
    Rehmtulla, Samir
    Shi, Arthur
    Chandrashekar, Samartha
    Papapanagiotou, Ioannis
    PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 142 - 157
  • [42] Scaling and renormalization in the modern theory of polarization: Application to disordered systems
    Hetenyi, Balazs
    Parlak, Selcuk
    Yahyavi, Mohammad
    PHYSICAL REVIEW B, 2021, 104 (21)
  • [43] Control performance monitoring by cloud application
    Pfeiffer, Bernd-Markus
    Wolf, Gerrit
    AT-AUTOMATISIERUNGSTECHNIK, 2018, 66 (09) : 752 - 766
  • [44] APPLICATION OF MODERN CONTROL TECHNIQUES TO MOTOR CONTROL
    DOTE, Y
    PROCEEDINGS OF THE IEEE, 1988, 76 (04) : 438 - 454
  • [45] Energy-Aware Load Balancing and Application Scaling for the Cloud Ecosystem
    Paya, Ashkan
    Marinescu, Dan C.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (01) : 15 - 27
  • [46] Adaptive Application Scaling for Improving Fault-Tolerance and Availability in the Cloud
    Radhakrishnan, Ganesan
    BELL LABS TECHNICAL JOURNAL, 2012, 17 (02) : 5 - 14
  • [47] Intellectual Scaling in a Distributed Cloud Application Architecture: a Message Classification Algorithm
    Iakushkin, Oleg
    2015 INTERNATIONAL CONFERENCE "STABILITY AND CONTROL PROCESSES" IN MEMORY OF V.I. ZUBOV (SCP), 2015, : 634 - 637
  • [48] Online VM Auto-Scaling Algorithms for Application Hosting in a Cloud
    Guo, Yang
    Stolyar, Alexander L.
    Walid, Anwar
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (03) : 889 - 898
  • [49] Blueprint for Business Middleware as a Managed Cloud Service
    Dettori, Paolo
    Frank, David
    Seelam, Seetharami R.
    Feillet, Pierre
    2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 261 - 270
  • [50] Developing Middleware for Hybrid Cloud Computing Architectures
    Pluzhnik, Evgeniy
    Lukyanchikov, Oleg
    Nikulchev, Evgeny
    Biryukov, Dmitry
    2015 INTERNATIONAL CONFERENCE "STABILITY AND CONTROL PROCESSES" IN MEMORY OF V.I. ZUBOV (SCP), 2015, : 586 - 588