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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Daniel, J.A.: Data Management in the Cloud: Limitations and Opportunities. IEEE Data Eng. Bull. 32(1), 3–12 (2009)
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)
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
Ozalp, B., Moreno, M., Michele, T.: Design and Implementation of a P2P Cloud System, University of Bologna, Mura Anteo Zamboni 7, 40127 Bologna (2011)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing (Draft)–Recommendations of the National Institute of Standards and Technology, Gaithersburg (MD) (January 2011)
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)
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)
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)
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)
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)
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)
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
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
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)
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)
Hui, M., Klaus-Dieter, S., Bernhard, T., Qing, W.: Cloud Warehousing. Journal of Universal Computer Science 16(8), 1183–1201 (2010)
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
VMware, http://www.vmware.com/
Transaction processing and database benchmark, http://www.tpc.org/tpch/
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)