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 条
  • [31] PREDICTIVE PROVISIONING OF WORKLOADS FOR DYNAMIC APPLICATION SCALING IN CLOUD ENVIRONMENTS
    Morariu, Octavian
    Morariu, Cristina
    Borangiu, Theodor
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2014, 76 (03): : 3 - 16
  • [32] Resource Consumption Assessment for Cloud Middleware
    Abdelfattah, Hicham
    Kim Khoa Nguyen
    Cheriet, Mohamed
    SMART CITY 360, 2016, 166 : 915 - 916
  • [33] Middleware technologies for cloud of things: a survey
    Farahzadi, Amirhossein
    Shams, Pooyan
    Rezazadeh, Javad
    Farahbakhsh, Reza
    DIGITAL COMMUNICATIONS AND NETWORKS, 2018, 4 (03) : 176 - 188
  • [34] Towards a Monitoring Middleware for Cloud Services
    Cedillo, Priscila
    Jimenez-Gomez, Javier
    Abrahao, Silvia
    Insfran, Emilio
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 451 - 458
  • [35] MimoSecco: A Middleware for Secure Cloud Storage
    Achenbach, Dirk
    Gabel, Matthias
    Huber, Matthias
    IMPROVING COMPLEX SYSTEMS TODAY, 2011, : 175 - 181
  • [36] Execution of Workflow applications on Cloud Middleware
    Mohanapriya, N.
    Kousalya, G.
    2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2017,
  • [37] The Research and Implementation of Middleware in Cloud Computing
    Yao, Jian
    Han, Wuguang
    Peng, Haoyou
    Fu, Cuiyu
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [38] Middleware technologies for cloud of things:a survey
    Amirhossein Farahzadi
    Pooyan Shams
    Javad Rezazadeh
    Reza Farahbakhsh
    Digital Communications and Networks, 2018, 4 (03) : 176 - 188
  • [39] Media Cloud: An Open Cloud Computing Middleware for Content Management
    Diaz-Sanchez, Daniel
    Almenarez, Florina
    Marin, Andres
    Proserpio, Davide
    Arias Cabarcos, Patricia
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (02) : 970 - 978
  • [40] Mobile Cloud Middleware: Smart behaviour for adapting Cloud Services
    Bangui, Hind
    Rakrak, Said
    10TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY AND INTERNET-BASED SYSTEMS SITIS 2014, 2014, : 682 - 686