DAMOCRO: A Data Migration Framework Using Online Classification and Reordering
This paper introduces DAMOCRO, a <u>da</u>ta <u>m</u>igration framework using <u>o</u>nline <u>c</u>lassification and tuple <u>r</u>e<u>o</u>rdering to improve throughput and decrease the costs of data migration. The DAMOCRO workflow consists of four main steps. First, it classifies records into subgroups to maximize the similarity within each group. Next, it reorders tuples within these groups, ensuring that similar tuples are adjacent. Subsequently, column-wise compression is applied to each group. Finally, the compressed data is transferred from the source to the target machine. The initial two steps enhance the compression ratio, thereby boosting throughput and reducing costs. Our evaluations on five real-world datasets and two benchmark datasets, show that the online classification process in DAMOCRO improves throughput by more than 24% and reduces costs by over 19% compared to baselines. Besides, implementing reordering based on functional dependencies brings an additional cost reduction ranging from 10% to 60%, while also enhancing throughput.
Authors
- Aijun An (ORCID: https://orcid.org/0000-0003-1765-5751)
- Jingfeng Pan
- Xiaohui Yu (ORCID: https://orcid.org/0000-0001-8170-2327)
- Dariusz Jania
- Kaiyu Li (ORCID: https://orcid.org/0000-0001-9802-6361)
- Yingning Peng (ORCID: https://orcid.org/0009-0001-7951-7648)
- Xutao Mao
- Zhongyuan Hu
Institutions
- York University (CA)
Publication Details
- Published
- 2024-10-20
- DOI
- https://doi.org/10.1145/3627673.3680097
- Citations
- 2
- Primary Topic
- Data Stream Mining Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.69