Aion: Live Migration for In-Memory Databases with Zero Downtime and Reduced Redundant Data Transfer
Gespeichert in:
| Titel: | Aion: Live Migration for In-Memory Databases with Zero Downtime and Reduced Redundant Data Transfer |
|---|---|
| Autoren: | Huijie Cao, Chenfeng Huang, Shengchi Liu, Huiqi Hu, Minghao Zhao, Xuan Zhou, Yaofeng Tu, Weining Qian |
| Quelle: | Data Science and Engineering, Vol 10, Iss 2, Pp 212-229 (2025) |
| Verlagsinformationen: | Springer Science and Business Media LLC, 2025. |
| Publikationsjahr: | 2025 |
| Schlagwörter: | Electronic computers. Computer science, Distributed database, Information technology, QA75.5-76.95, Live migration, In-memory database, T58.5-58.64, Concurrency control |
| Beschreibung: | Distributed in-memory databases are widely adopted to achieve low latency and high bandwidth for data-intensive applications. They support scale-out by sharding and distributing data across multiple nodes. To efficiently adapt to various workloads, distributed in-memory databases must be capable of migrating shards across nodes. In this paper, we demonstrate that state-of-the-art approaches experience significant performance degradation during migration due to service downtime and redundant data transfer. Furthermore, our findings indicate that the presence of service downtime constrains the scalability of migration strategies, while the transfer of redundant data during the snapshot transfer phase limits their adaptability to dynamic workloads. To this end, this paper proposes Aion, a live migration strategy designed for distributed in-memory databases. Aion eliminates any potential service downtime by immediately switching transaction routing to the destination node. To ensure data consistency between the source and destination nodes, as well as serializable execution during migration, Aion proposes the mutual validation phase. Moreover, Aion introduces an analysis phase before the snapshot transfer phase to identify dynamically changing hotspots in workloads. The analysis phase identifies and transfers tuples and versions accessed less frequently to the destination node, reducing the amount of data transferred. Aion is implemented on a distributed in-memory database and evaluated using various OLTP workloads. The results demonstrate that Aion can fundamentally eliminate service downtime, adapt effectively to various workloads and exhibit robust scalability. Compared to state-of-the-art approaches, Aion achieves up to 2.25x–6.57x higher throughput during migration and shortens the migration duration by 53.7–68.2%. |
| Publikationsart: | Article |
| Sprache: | English |
| ISSN: | 2364-1541 2364-1185 |
| DOI: | 10.1007/s41019-024-00276-5 |
| Zugangs-URL: | https://doaj.org/article/86845ebd676e4146bf8ce977048d26e0 |
| Rights: | CC BY |
| Dokumentencode: | edsair.doi.dedup.....58cb50e2bdd414b691cf739c9d7e6768 |
| Datenbank: | OpenAIRE |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://explore.openaire.eu/search/publication?articleId=doi_dedup___%3A%3A58cb50e2bdd414b691cf739c9d7e6768 Name: EDS - OpenAIRE (s4221598) Category: fullText Text: View record at OpenAIRE – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edsair&genre=article&issn=23641541&ISBN=&volume=10&issue=&date=20250115&spage=212&pages=212-229&title=Data Science and Engineering&atitle=Aion%3A%20Live%20Migration%20for%20In-Memory%20Databases%20with%20Zero%20Downtime%20and%20Reduced%20Redundant%20Data%20Transfer&aulast=Huijie%20Cao&id=DOI:10.1007/s41019-024-00276-5 Name: Full Text Finder Category: fullText Text: Full Text Finder Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif MouseOverText: Full Text Finder – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Cao%20H Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsair DbLabel: OpenAIRE An: edsair.doi.dedup.....58cb50e2bdd414b691cf739c9d7e6768 RelevancyScore: 1015 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1014.73791503906 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Aion: Live Migration for In-Memory Databases with Zero Downtime and Reduced Redundant Data Transfer – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Huijie+Cao%22">Huijie Cao</searchLink><br /><searchLink fieldCode="AR" term="%22Chenfeng+Huang%22">Chenfeng Huang</searchLink><br /><searchLink fieldCode="AR" term="%22Shengchi+Liu%22">Shengchi Liu</searchLink><br /><searchLink fieldCode="AR" term="%22Huiqi+Hu%22">Huiqi Hu</searchLink><br /><searchLink fieldCode="AR" term="%22Minghao+Zhao%22">Minghao Zhao</searchLink><br /><searchLink fieldCode="AR" term="%22Xuan+Zhou%22">Xuan Zhou</searchLink><br /><searchLink fieldCode="AR" term="%22Yaofeng+Tu%22">Yaofeng Tu</searchLink><br /><searchLink fieldCode="AR" term="%22Weining+Qian%22">Weining Qian</searchLink> – Name: TitleSource Label: Source Group: Src Data: Data Science and Engineering, Vol 10, Iss 2, Pp 212-229 (2025) – Name: Publisher Label: Publisher Information Group: PubInfo Data: Springer Science and Business Media LLC, 2025. – Name: DatePubCY Label: Publication Year Group: Date Data: 2025 – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Electronic+computers%2E+Computer+science%22">Electronic computers. Computer science</searchLink><br /><searchLink fieldCode="DE" term="%22Distributed+database%22">Distributed database</searchLink><br /><searchLink fieldCode="DE" term="%22Information+technology%22">Information technology</searchLink><br /><searchLink fieldCode="DE" term="%22QA75%2E5-76%2E95%22">QA75.5-76.95</searchLink><br /><searchLink fieldCode="DE" term="%22Live+migration%22">Live migration</searchLink><br /><searchLink fieldCode="DE" term="%22In-memory+database%22">In-memory database</searchLink><br /><searchLink fieldCode="DE" term="%22T58%2E5-58%2E64%22">T58.5-58.64</searchLink><br /><searchLink fieldCode="DE" term="%22Concurrency+control%22">Concurrency control</searchLink> – Name: Abstract Label: Description Group: Ab Data: Distributed in-memory databases are widely adopted to achieve low latency and high bandwidth for data-intensive applications. They support scale-out by sharding and distributing data across multiple nodes. To efficiently adapt to various workloads, distributed in-memory databases must be capable of migrating shards across nodes. In this paper, we demonstrate that state-of-the-art approaches experience significant performance degradation during migration due to service downtime and redundant data transfer. Furthermore, our findings indicate that the presence of service downtime constrains the scalability of migration strategies, while the transfer of redundant data during the snapshot transfer phase limits their adaptability to dynamic workloads. To this end, this paper proposes Aion, a live migration strategy designed for distributed in-memory databases. Aion eliminates any potential service downtime by immediately switching transaction routing to the destination node. To ensure data consistency between the source and destination nodes, as well as serializable execution during migration, Aion proposes the mutual validation phase. Moreover, Aion introduces an analysis phase before the snapshot transfer phase to identify dynamically changing hotspots in workloads. The analysis phase identifies and transfers tuples and versions accessed less frequently to the destination node, reducing the amount of data transferred. Aion is implemented on a distributed in-memory database and evaluated using various OLTP workloads. The results demonstrate that Aion can fundamentally eliminate service downtime, adapt effectively to various workloads and exhibit robust scalability. Compared to state-of-the-art approaches, Aion achieves up to 2.25x–6.57x higher throughput during migration and shortens the migration duration by 53.7–68.2%. – Name: TypeDocument Label: Document Type Group: TypDoc Data: Article – Name: Language Label: Language Group: Lang Data: English – Name: ISSN Label: ISSN Group: ISSN Data: 2364-1541<br />2364-1185 – Name: DOI Label: DOI Group: ID Data: 10.1007/s41019-024-00276-5 – Name: URL Label: Access URL Group: URL Data: <link linkTarget="URL" linkTerm="https://doaj.org/article/86845ebd676e4146bf8ce977048d26e0" linkWindow="_blank">https://doaj.org/article/86845ebd676e4146bf8ce977048d26e0</link> – Name: Copyright Label: Rights Group: Cpyrght Data: CC BY – Name: AN Label: Accession Number Group: ID Data: edsair.doi.dedup.....58cb50e2bdd414b691cf739c9d7e6768 |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsair&AN=edsair.doi.dedup.....58cb50e2bdd414b691cf739c9d7e6768 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s41019-024-00276-5 Languages: – Text: English PhysicalDescription: Pagination: PageCount: 18 StartPage: 212 Subjects: – SubjectFull: Electronic computers. Computer science Type: general – SubjectFull: Distributed database Type: general – SubjectFull: Information technology Type: general – SubjectFull: QA75.5-76.95 Type: general – SubjectFull: Live migration Type: general – SubjectFull: In-memory database Type: general – SubjectFull: T58.5-58.64 Type: general – SubjectFull: Concurrency control Type: general Titles: – TitleFull: Aion: Live Migration for In-Memory Databases with Zero Downtime and Reduced Redundant Data Transfer Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Huijie Cao – PersonEntity: Name: NameFull: Chenfeng Huang – PersonEntity: Name: NameFull: Shengchi Liu – PersonEntity: Name: NameFull: Huiqi Hu – PersonEntity: Name: NameFull: Minghao Zhao – PersonEntity: Name: NameFull: Xuan Zhou – PersonEntity: Name: NameFull: Yaofeng Tu – PersonEntity: Name: NameFull: Weining Qian IsPartOfRelationships: – BibEntity: Dates: – D: 15 M: 01 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 23641541 – Type: issn-print Value: 23641185 – Type: issn-locals Value: edsair – Type: issn-locals Value: edsairFT Numbering: – Type: volume Value: 10 Titles: – TitleFull: Data Science and Engineering Type: main |
| ResultId | 1 |
Full Text Finder
Nájsť tento článok vo Web of Science