J4 ›› 2013, Vol. 35 ›› Issue (10): 89-97.
任晓君1,郑永清1,2,孔兰菊1
REN Xiaojun1,ZHENG Yongqing1,2,KONG Lanju1
摘要:
云中SaaS应用服务提供商通过共享数据库共享表模式来存储租户数据,以获取规模经济。此外,租户需要的资源空间随着时间动态变化。这种情况下可能出现热点数据导致数据节点过载,租户SLA得不到保障。有效的数据迁移能够大大减轻这种情况。不幸的是,传统的数据迁移技术缺乏良好的多租户特性。为此,首先提出了针对云中SaaS应用多租户数据动态迁移策略,该策略能够识别租户特性。其次,为了确保租户对源数据节点和目标数据节点连续访问,提出“单写双读”模式,使得租户SLA得到满足。最后,扩展了传统两阶段提交策略来保证源和目标数据节点的一致性。通过实验分析表明了该动态迁移策略的有效性。