Title: Data consistency protocol for multicloud systems
Authors: Olga A. Kozina; Volodymyr I. Panchenko; Oleksii V. Kolomiitsev; Viktoriya V. Usik; Nataliia K. Stratiienko; Ludmila V. Safoshkina; Yurii F. Kucherenko
Addresses: Department of Computer Engineering and Programming, National Technical University 'Kharkiv Polytechnic Institute' (NTU 'KhPI'), Kharkiv, Ukraine ' Department of Computer Engineering and Programming, National Technical University 'Kharkiv Polytechnic Institute' (NTU 'KhPI'), Kharkiv, Ukraine ' Department of Computer Engineering and Programming, National Technical University 'Kharkiv Polytechnic Institute' (NTU 'KhPI'), Kharkiv, Ukraine ' Department of Computer Engineering and Programming, National Technical University 'Kharkiv Polytechnic Institute' (NTU 'KhPI'), Kharkiv, Ukraine ' Software Engineering and Management Information Technologies Department, National Technical University 'Kharkiv Polytechnic Institute' (NTU 'KhPI'), Kharkiv, Ukraine ' Associate Research Centre, National Academy of the National Guard of Ukraine, Kharkiv, Ukraine ' Associate Scientific Centre of Air Force, Kharkiv National Air Force University (KhNUPS), Kharkiv, Ukraine
Abstract: Using the resources of several cloud service providers (CSPs) to store, serve, and access user's data can improve availability and reduce latency. However, the management of multicloud systems also poses an important challenge of how to guarantee that requests from any region to geo-distributed replicas of the database will content equivalent actual data, which is considered in this paper. The existing taxonomy of data consistency models allows choosing the required level of data consistency in cloud systems, however, the implementation of consistency protocols for multicloud systems requires a reasonable choice of middleware architecture and compromise decisions between response time and other constraints required by clients requirements. We propose consistency protocol based on the geo-distributed architecture of multicloud middleware to assign the ordering of numbers in a global sequence for incoming writing.
Keywords: data consistency; consistency protocol; consistency model; multi clouds; cloud service providers; multicloud systems; latency; geo-distributed database; response time; middleware architecture.
International Journal of Cloud Computing, 2024 Vol.13 No.1, pp.42 - 61
Received: 26 Apr 2021
Accepted: 14 Aug 2021
Published online: 26 Jan 2024 *