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 条
  • [1] Cloud Middleware Combining the Functionalities of Message Passing and Scaling Control
    Iakushkin, O.
    MATHEMATICAL MODELING AND COMPUTATIONAL PHYSICS (MMCP 2015), 2016, 108
  • [2] A Control Middleware for Cloud Robotics
    Huang, Chunxin
    Zhang, Lei
    Liu, Tengfei
    Zhang, Huaxi
    2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2016, : 1907 - 1912
  • [3] Middleware Services at Cloud Application Layer
    Abbadi, Imad M.
    ADVANCES IN COMPUTING AND COMMUNICATIONS, PT 4, 2011, 193 : 557 - 571
  • [4] Horizontal Scaling in Cloud Using Contextual Bandits
    Delande, David
    Stolf, Patricia
    Feraud, Raphael
    Pierson, Jean-Marc
    Bottaro, Andre
    EURO-PAR 2021: PARALLEL PROCESSING, 2021, 12820 : 285 - 300
  • [5] HoloScale: horizontal and vertical scaling of cloud resources
    Millnert, Victor
    Eker, Johan
    2020 IEEE/ACM 13TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2020), 2020, : 196 - 205
  • [6] Integrating Concurrency Control in n-Tier Application Scaling Management in the Cloud
    Wang, Qingyang
    Chen, Hui
    Zhang, Shungeng
    Hu, Liting
    Palanisamy, Balaji
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (04) : 855 - 869
  • [7] AN ORIENTED-APPLICATION ADAPTIVE MOBILE CLOUD COMPUTING MIDDLEWARE
    Wang, Ye
    Song, Wenchao
    Liu, Zengliang
    2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 1291 - 1295
  • [8] Middleware for IoT-Cloud Integration Across Application Domains
    Huo, Chengjia
    Chien, Ting-Chou
    Chou, Pai H.
    IEEE DESIGN & TEST, 2014, 31 (03) : 21 - 31
  • [9] Mobile Cloud Middleware
    Flores, Huber
    Srirama, Satish Narayana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 92 : 82 - 94
  • [10] An Application of Scaling and Cropping for Encrypted Images on Cloud
    Tayade, Neha S.
    Chouragade, P. M.
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 796 - 799