Skip to main content

An Enhanced Cloud-Based View Materialization Approach for Peer-to-Peer Architecture

  • Conference paper
Advanced Machine Learning Technologies and Applications (AMLTA 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 322))

Abstract

Cloud computing is becoming increasingly popular as it enables users to save both development and deployment time. It also reduces the operational costs of using and maintaining the systems. Moreover, it allows the use of any resources with elasticity instead of predicting workload which may be not accurate, as the data warehousing environments can benefit from this trend. In this paper, a cloud-based view allocation algorithm is presented to enhance the performance of the data warehousing system over a Peer-to-Peer architecture. The proposed approach improves the placement of the materialized views. It also reduces the cost of the dematerialization process more than any other policies. Furthermore, the proposed algorithm saves the transfer cost by distributing the free space on the peers based on the required space to store the views.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Daniel, J.A.: Data Management in the Cloud: Limitations and Opportunities. IEEE Data Eng. Bull. 32(1), 3–12 (2009)

    Google Scholar 

  2. Divyakant, A., Sudipto, D., Amr, E.A.: Big data and cloud computing: new wine or just new bottles? VLDB 3(1-2), 1647–1648 (2010)

    Google Scholar 

  3. Bhaskar, P.R., Eunmi, C., Ian, L.: A Taxonomy and Survey of Cloud Computing Systems. In: NCM 2009 Fifth International Joint Conference on INC, IMS and IDC, pp. 44–51. IEEE Computer Society, Washington (2009) ISBN 978-0-7695-3769-6

    Google Scholar 

  4. Ozalp, B., Moreno, M., Michele, T.: Design and Implementation of a P2P Cloud System, University of Bologna, Mura Anteo Zamboni 7, 40127 Bologna (2011)

    Google Scholar 

  5. Mell, P., Grance, T.: The NIST Definition of Cloud Computing (Draft)–Recommendations of the National Institute of Standards and Technology, Gaithersburg (MD) (January 2011)

    Google Scholar 

  6. Ismail, R.M.: Maintenance of materialized views over peer-to-peer data warehouse architecture. In: Proceedings of the International Conference on Computer Engineering and Systems (ICCES), Cairo, Egypt, pp. 312–318 (2011)

    Google Scholar 

  7. Ismail, R.M., Karam, O.H., El-Sharkawy, M.A., Abdel-Wahab, M.S.: Streaming Real Time Data In Data Warehouses For Just-in-time Views Maintenance. In: The Proceedings of the IADIS International Conference on Applied Computing, Rome, Italy, pp. 101–108 (2009)

    Google Scholar 

  8. Zhao, J., Schewe, K.-D., Köhler, H.: Dynamic data warehouse design with abstract state machines. Journal of Universal Computer Science 15(1), 355–397 (2009)

    MATH  Google Scholar 

  9. Bellahsene, Z., Cart, M., Kadi, N.: A Cooperative Approach to View Selection and Placement in P2P Systems. In: Meersman, R., Dillon, T.S., Herrero, P. (eds.) OTM 2010, Part I. LNCS, vol. 6426, pp. 515–522. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  10. Krompass, S., Dayal, U., Kuno, H.A., Kemper, A.: Dynamic workload management for very large data warehouses: Juggling Feathers and Bowling Balls. In: VLDB, pp. 1105–1115 (2007)

    Google Scholar 

  11. Chen, G., Wu, Y., Liu, J., Yang, G., Zheng, W.: Optimization of sub-query processing in distributed data integration systems. Journal of Network and Computer Applications 30, 1035–1042 (2010)

    Google Scholar 

  12. Panos, K., Wee, S.N., Beng, C.O., Ng, B., Chin, O., Dimitris, P., Kian-lee, T.: An adaptive peer-to-peer network for distributed caching of OLAP results. In: International Conference on Management of Data, pp. 25–36. ACM SIGMOD (2002) ISBN 1-58113-497-5

    Google Scholar 

  13. Yannis, K., Nick, R.: DynaMat: a dynamic view management system for data warehouses. In: International Conference on Management of Data, pp. 371–382. ACM SIGMOD (1999) ISBN 1-58113-084-8

    Google Scholar 

  14. Dehui, Z., Liang, Z., Tianyu, W., Junbin, K.: CloudView: Describe and Maintain Resource View in Cloud. In: Second International Conference on Cloud Computing, pp. 151–158. IEEE (2010)

    Google Scholar 

  15. Ismail, R.M., Karam, O.H., El-Sharkawy, M.A., Abdel-Wahab, M.S.: An Adaptive Peer-to-peer Network For Distributed Data Warehouse Views. The International Journal of Intelligent Computing and Information Sciences (IJICIS) 8(9) (June 2009)

    Google Scholar 

  16. Hui, M., Klaus-Dieter, S., Bernhard, T., Qing, W.: Cloud Warehousing. Journal of Universal Computer Science 16(8), 1183–1201 (2010)

    Google Scholar 

  17. Rizwan, M., Patrick, M., Jose, L.V.: Provisioning data analytic workloads in a cloud. Future Generation Computer Systems (2012), doi:10.1016/j.future.2012.01.008

    Google Scholar 

  18. VMware, http://www.vmware.com/

  19. Transaction processing and database benchmark, http://www.tpc.org/tpch/

  20. Boghdady, P.N., Badr, N.L., Hashem, M.A., Tolba, M.F.: An Enhanced Test Case Generation Technique Based on Activity Diagrams. In: Proceedings of the International Conference on Computer Engineering and Systems (ICCES), Cairo, Egypt, pp. 289–294 (November 2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Megahed, M.E., Ismail, R.M., Badr, N.L., Tolba, M.F. (2012). An Enhanced Cloud-Based View Materialization Approach for Peer-to-Peer Architecture. In: Hassanien, A.E., Salem, AB.M., Ramadan, R., Kim, Th. (eds) Advanced Machine Learning Technologies and Applications. AMLTA 2012. Communications in Computer and Information Science, vol 322. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35326-0_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35326-0_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35325-3

  • Online ISBN: 978-3-642-35326-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics