4.5 Article

Energy-efficient polyglot persistence database live migration among heterogeneous clouds

Journal

JOURNAL OF SUPERCOMPUTING
Volume 79, Issue 1, Pages 265-294

Publisher

SPRINGER
DOI: 10.1007/s11227-022-04662-6

Keywords

Polyglot persistence; SQL; NoSQL; Data-stores; Live data migration; Cloud database services

Ask authors/readers for more resources

Cloud computing is a promising technology that functions as a resource provisioning platform without user participation. This paper presents a middleware in .NET Core for live migration of persistent polyglot data in heterogeneous clouds. The suggested technique outperforms offline migration in terms of migration time, energy usage, and throughput.
Cloud computing is seen as a more promising technology than any other traditional information technology computing paradigm in today's world. It essentially functions as an on-demand resource provisioning platform that requires no active user participation. The resource provisioning strategies necessitate proper load distribution management across the cloud network, without which the cloud would experience biased workload performance. Today virtualization is the cornerstone of cloud computing, allowing data dissemination and administration via deploying virtual machines. Modern applications contain data that need to be stored into a scheme called polyglot persistence (combining SQL and NoSQL data-stores). However, these services are tailored to specific storage requirements, necessitating aggregating them from several heterogeneous clouds or migrating data from one cloud to another. Data migration can be done offline where the database is independent of the application, or otherwise, the application has to be down for the migration period. This paper developed a middleware in .NET Core facilitating the live migration of persistent polyglot data in heterogeneous clouds. This paper presents the proof of concept for live migration of the database layer of an application hosted on any supported clouds to any implemented cloud's data-store. Our suggested technique performs better in migration time, energy usage, and throughput aspects as compared with the offline migration scenario. In our experimentation, we found that while migrating data in offline mode from SQL to mongo and vice versa there is a marginal increase of 29% and 11%, respectively, in latency time. This increase is acceptable and tolerable while considering the live data migration scenario.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available