8 Citations (Scopus)

Abstract

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 interservice 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 n
Original languageEnglish
Pages (from-to)81-96
JournalLecture Notes in Computer Science
Volume9570
DOIs
Publication statusPublished - 2016

Fingerprint

Middleware
Horizontal
Scaling
Communication
Distributed Systems
Service oriented architecture (SOA)
Fault tolerance
Collective Communication
Data Consistency
Communication systems
Service-oriented Architecture
Vertex of a graph
Fault Tolerance
Availability
Communication Systems
Workload
Tolerance
Network protocols
Partition
Testing

Cite this

@article{915f3a89595544c7acd2a3fa34baaa22,
title = "Application Control and Horizontal Scaling in Modern Cloud Middleware",
abstract = "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 interservice 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 n",
keywords = "Cloud middleware, Communication patterns, Horizontal scaling, Zeromq",
author = "Oleg Iakushkin and Olga Sedova and Valery Grishkin",
year = "2016",
doi = "10.1007/978-3-662-50412-3_6",
language = "English",
volume = "9570",
pages = "81--96",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer",

}

TY - JOUR

T1 - Application Control and Horizontal Scaling in Modern Cloud Middleware

AU - Iakushkin, Oleg

AU - Sedova, Olga

AU - Grishkin, Valery

PY - 2016

Y1 - 2016

N2 - 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 interservice 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 n

AB - 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 interservice 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 n

KW - Cloud middleware

KW - Communication patterns

KW - Horizontal scaling

KW - Zeromq

U2 - 10.1007/978-3-662-50412-3_6

DO - 10.1007/978-3-662-50412-3_6

M3 - Article

VL - 9570

SP - 81

EP - 96

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -