Skip to main content

Rhone: A Quality-Based Query Rewriting Algorithm for Data Integration

  • Conference paper
  • First Online:
New Trends in Databases and Information Systems (ADBIS 2016)

Abstract

Nowadays, data provision is mostly done by data services. Data integration can be seen as composition of data services and data processing services that can deal with to integrate data collections. With the advent of cloud, producing service compositions is computationally costly. Furthermore, executing them can require a considerable amount of memory, storage and computing resources that can be provided by clouds. Our research focuses on how to enhance the results on the increase of cost on data integration in the new context of cloud. To do so, we present in this paper our original data integration approach which takes into account user’s integration requirements while producing and delivering the results. The service selection and service composition are guided by the service level agreement - SLA exported by different services (from one or more clouds) and used by our matching algorithm (called Rhone) that addresses the query rewriting for data integration presented here as proof of concept.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The Rhone algorithm is implemented in Java and it includes 15 java classes in which 14 of them model the basic concepts (query, abstract services, concrete services, etc.), and 1 responsible to implement the core of the algorithm.

References

  1. Ba, C., Costa, U., Halfeld-Ferrari, M., Ferre, R., Musicante, M.A., Peralta, V., Robert, S.: Preference-driven refinement of service compositions. In: International Conference on Cloud Computing and Services Science, Proceedings of CLOSER 2014 (2014)

    Google Scholar 

  2. Barhamgi, M., Benslimane, D., Medjahed, B.: A query rewriting approach for web service composition. IEEE Trans. Serv. Comput. 3, 206–222 (2010)

    Article  Google Scholar 

  3. Bennani, N., Ghedira-Guegan, C., Musicante, M., Vargas-Solar, G.: Sla-guided data integration on cloud environments. In: 2014 IEEE 7th International Conference on Cloud Computing (CLOUD), pp. 934–935, June 2014

    Google Scholar 

  4. Benouaret, K., Benslimane, D., Hadjali, A., Barhamgi, M.: FuDoCS: a web service composition system based on fuzzy dominance for preference query answering. In: 37th International Conference on Very Large Data Bases (VLDB 2011) (2011)

    Google Scholar 

  5. Carvalho, D.A.S., Neto, P.A.S., Vargas-Solar, G., Bennani, N., Ghedira, C.: Can data integration quality be enhanced on multi-cloud using SLA? In: Chen, Q., Hameurlain, A., Toumani, F., Wagner, R., Decker, H. (eds.) DEXA 2015. LNCS, vol. 9262, pp. 145–152. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  6. ElSheikh, G., ElNainay, M.Y., ElShehaby, S., Abougabal, M.S.: SODIM: service oriented data integration based on MapReduce. Alexandria Eng. J. 52, 313–318 (2013)

    Article  Google Scholar 

  7. Halevy, A.Y.: Answering queries using views: a survey. VLDB J. 10(4), 270–294 (2001)

    Article  MATH  Google Scholar 

  8. Tian, Y., Song, B., Park, J., Huh, E.-N.: Inter-cloud data integration system considering privacy and cost. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ICCCI 2010, Part I. LNCS, vol. 6421, pp. 195–204. Springer, Heidelberg (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Plácido A. Souza Neto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Carvalho, D.A.S., Souza Neto, P.A., Ghedira-Guegan, C., Bennani, N., Vargas-Solar, G. (2016). Rhone: A Quality-Based Query Rewriting Algorithm for Data Integration. In: Ivanović, M., et al. New Trends in Databases and Information Systems. ADBIS 2016. Communications in Computer and Information Science, vol 637. Springer, Cham. https://doi.org/10.1007/978-3-319-44066-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44066-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44065-1

  • Online ISBN: 978-3-319-44066-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics