• DocumentCode
    717015
  • Title

    Live datastore transformation for optimizing big data applications in cloud environments

  • Author

    Vanhove, Thomas ; Van Seghbroeck, Gregory ; Wauters, Tim ; De Turck, Filip

  • Author_Institution
    Dept. of Inf. Technol., Ghent Univ. - iMinds, Ghent, Belgium
  • fYear
    2015
  • fDate
    11-15 May 2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Vendor lock-in is one of the major issues preventing companies from moving their big data applications to the cloud or changing between cloud providers. A choice in provider based on used datastores can be advantageous at first, but with ever-changing applications the chosen datastore may no longer be optimal after some time. Namely, applications´ requirements change due to frequent updates and feature requests, and scalability issues arise as user numbers continuously evolve. In this paper we propose a framework for the live transformation of the schema and data of datastores. Using a canonical data model the framework can be easily extended for additional datastores. The framework performs the transformation on two different levels. It uses a batch layer to transform a snapshot of the datastore, while a speed layer transforms queries inserting new or updated data into the datastore. A transformation is given between MySQL and Cassandra as a proof-of-concept. We show the correctness of the transformation and provide performance results, in terms of transformation times and overhead.
  • Keywords
    Big Data; cloud computing; Cassandra; MySQL; batch layer; big data applications; canonical data model; cloud environments; datastores; live datastore transformation; vendor lock-in; Big data; Cloud computing; Companies; Computer architecture; Data models; Storms; Transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
  • Conference_Location
    Ottawa, ON
  • Type

    conf

  • DOI
    10.1109/INM.2015.7140270
  • Filename
    7140270