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 条
  • [21] A simulation as a service cloud middleware
    Shashank Shekhar
    Hamzah Abdel-Aziz
    Michael Walker
    Faruk Caglar
    Aniruddha Gokhale
    Xenofon Koutsoukos
    Annals of Telecommunications, 2016, 71 : 93 - 108
  • [22] CoTWare: A Cloud of Things Middleware
    Al-Jaroodi, Jameela
    Mohamed, Nader
    Jawhar, Imad
    Mahmoud, Sara
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2017, : 214 - 219
  • [23] On Cloud Computing Middleware Architecture
    Yang, Jihua
    Zhang, Longjun
    Wang, Xu An
    2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 832 - 835
  • [24] A simulation as a service cloud middleware
    Shekhar, Shashank
    Abdel-Aziz, Hamzah
    Walker, Michael
    Caglar, Faruk
    Gokhale, Aniruddha
    Koutsoukos, Xenofon
    ANNALS OF TELECOMMUNICATIONS, 2016, 71 (3-4) : 93 - 108
  • [25] The Application of Cloud Computing in Modern Advanced Education
    Xian, Ming
    Liu, Jian
    Huang, Kun
    Wang, Hui-mei
    2013 INTERNATIONAL CONFERENCE ON ADVANCED EDUCATION TECHNOLOGY AND MANAGEMENT SCIENCE (AETMS), 2013, : 372 - 376
  • [26] A Mobile Cloud Middleware to Support Mobility and Cloud Interoperability
    Akherfi, Khadija
    Harroud, Hamid
    Gerndt, Michael
    2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 1189 - 1194
  • [27] Horizontal Auto-Scaling and Process Migration Mechanism for Cloud Services with Skewness Algorithm
    Chaloemwat, Wathit
    Kitisin, Sukumal
    2016 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2016, : 556 - 561
  • [28] Real time middleware for industrial embedded measurement and control application
    Bechina, A
    Brinkschulte, U
    Picioroaga, F
    Schneider, E
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 843 - 849
  • [29] Application-Oriented Intelligent Middleware for Distributed Sensing and Control
    Cai, Ningxu
    Gholami, Mohammad
    Yang, Litao
    Brennan, Robert W.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (06): : 947 - 956
  • [30] Polyglot Application Auto Scaling Service for Platform As A Service Cloud
    Seelam, Seetharami R.
    Dettori, Paolo
    Westerink, Peter
    Yang, Ben Bo
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 84 - 91