Home            Contact us            FAQs
    
      Journal Home      |      Aim & Scope     |     Author(s) Information      |      Editorial Board      |      MSP Download Statistics

     Research Journal of Applied Sciences, Engineering and Technology


Multi-tenant Data Migration Strategy in SaaS Platform

Yongqing Zheng, Xiaojun Ren and Lanju Kong
School of Computer Science and Technology, Shandong University Shandong Provincial Key Laboratory of Software Engineering, Shandong University, Jinan, China
Research Journal of Applied Sciences, Engineering and Technology  2014  12:2421-2426
http://dx.doi.org/10.19026/rjaset.7.546  |  © The Author(s) 2014
Received: March 01, 2013  |  Accepted: October 19, 2013  |  Published: March 29, 2014

Abstract

On demand migration of tenants’ data is a critical technology for elastic load balancing in SaaS application. However, different tenants have different required resource with various SLA requirements. Moreover, previously reported migration techniques are not tenant aware. To study the elastic load balancing of tenants’ data, we mainly focus on the problem of when to migrate which tenants’ data in a muti-tenant shared DB server and build a new framework that aims to monitor load and minimize migration cost. We establish a demand resource estimation model to decide when to migration and then create a cost model to guide the choice of possible migration tenants. The simulation experimental results show the high effectiveness and the good efficiency of our model.

Keywords:

Demand resource estimation, elastic load balancing, migration, SaaS, SLA,


References

  1. Aulbach, S., T. Grust, D. Jacobs, A. Kemper and J. Rittinger, 2008. Multi-tenant databases for software as a service: Schema-mapping techniques. Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (SIGMOD'08). Vancouver, BC, Canada.
    CrossRef    
  2. Bagchi, S., E. Hung, A. Iyengar, N. Vogl and N. Wadia, 2006. Capacity planning tools for web and grid environments. Proceeding of the 1st International Conference on Performance Evaluation Methodologies and Tools, pp: 25-34.
    CrossRef    
  3. Brucker, P., A. Drexel, R. Mohring, K. Neumann and E. Pesch, 1999. Resource-constrained project scheduling: Notation, classification, models and methods. Eur. J. Oper. Res., 112: 3-41.
    CrossRef    
  4. Buyya, R., Y.S. Chee and S. Venugopal, 2008. Market-oriented cloud computing: Vision, hype and reality for delivering it services as computing utilities. Proceeding of 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID '09).
    CrossRef    
  5. Carraro, G., R. Wolter and F. Chong, 2006. Multi-Tenant Data Architecture, MSDN Library.
    Direct Link
  6. Clark, C., K. Fraser, S. Hand, J.G. Hansen, E. Jul, C. Limpach, I. Pratt and A. Warfield, 2005. Live migration of virtual machines. Proceedings of the 2nd Conference on Symposium on Networked Systems Design and Implementation (NSDI). Berkeley, CA, USA, pp: 273-286.
    PMCid:PMC1449166    
  7. Guo, C., W. Sun, Y. Huang, Z. Wang and B. Gao, 2007. A framework for native multi-tenancy application development and management. Proceeding of the 9th IEEE International Conference on E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC/EEE 2007), pp: 551-557.
    CrossRef    
  8. Hartmann, S. and R. Kolisch, 2000. Experimental evaluation of state-of-the-art heuristics for resource-constrained project scheduling problem. Eur. J. Oper. Res., 127: 394-407.
    CrossRef    
  9. Herroelen, W., B.D. Reyck and E. Demeulemeester, 1998. Resource-constrained project scheduling: A survey of recent developments. Comput. Oper. Res., 25(4): 279-302.
    CrossRef    
  10. IBM, 2006. An Architectural Blueprint for Autonomic Computing. IBM White Paper 2006.
  11. Kwok, T. and A. Mohindra, 2007. Resource calculations with constraints and placement of tenants and instances for multi-tenant SaaS applications. Proceeding of ICSOC, LNCS 5364: 633-648.
  12. Le, K., R. Bianchini, T.D. Nguyen, O. Bilgir and M. Martonosi, 2010. Capping the brown energy consumption of internet services at low cost. Proceeding of International Conference on Green Computing (Green Comp), pp: 3-14.
    CrossRef    
  13. Liu, H., H. Jin, X. Liao, L. Hu and C. Yu, 2009. Live migration of virtual machine based on full system trace and replay. Proceedings of the 18th International Symposium on High Performance Distributed Computing (HPDC'09), pp: 101-110.
    CrossRef    
  14. Mietzner, R., F. Leymann and M.P. Papazoglou, 2008. Defining composite configurable SaaS application packages using SCA, variability descriptors and multi-tenancy patterns. Proceeding of 3rd International Conference on Internet and Web Applications and Services (ICIW '08), pp: 156-161.
    CrossRef    
  15. Srikantaiah, S., A. Kansal and F. Zhao, 2008. Energy. Proceeding of Workshop on Power Aware Computing and Systems (Hot Power 08), Dec. 2008.
  16. Wang, Z.H., C.J. Guo, B. Gao and W. Sun, 2008. A study and performance evaluation of the multi-tenant data tier design patterns for service oriented computing. Proceeding of IEEE International Conference on e-Business Engineering (ICEBE'08), pp: 94-101.
    CrossRef    
  17. Weissman, C.D. and S. Bobrowski, 2009. The design of the force.com multi-tenant internet application development platform. Proceedings of the 2009 ACM SIGMOD International Conference on Management of data (SIGMOD), pp: 889-896.
  18. Zhang, Y., Z. Wang, B. Gao, C. Guo, W. Sun and X. Li, 2010. An effective heuristic for on-line tenant placement problem in SaaS. Proceeding of IEEE International Conference on Web Services (ICWS), pp: 425-432.
    CrossRef    

Competing interests

The authors have no competing interests.

Open Access Policy

This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Copyright

The authors have no competing interests.

ISSN (Online):  2040-7467
ISSN (Print):   2040-7459
Submit Manuscript
   Information
   Sales & Services
Home   |  Contact us   |  About us   |  Privacy Policy
Copyright © 2024. MAXWELL Scientific Publication Corp., All rights reserved